![]() |
![]() |
![]() |
|
Как программно изменить тип реквизита формы? | ☑ | ||
---|---|---|---|---|
0
KalachevDV
13.03.09
✎
12:01
|
Задача следующая. В общей форме есть реквизит составного типа. Доступные типы реквизита заданы в конфигураторе. Можно ли программно изменить тип этого реквизита? Необходимо добавить в доступные типы этого реквизита еще несколько...
|
|||
1
ТелепатБот
гуру
13.03.09
✎
12:01
|
||||
2
73
13.03.09
✎
12:05
|
ПолеВвода (TextBox)
ОграничениеТипа (TypeRestriction) Использование: Чтение и запись. Описание: Тип: ОписаниеТипов. Ограничивает состав типов вводимых значений. Может использоваться, когда данные, с которыми связан элемент управления, имеют более широкий состав типов, чем необходимо предоставить пользователю для ввода в конкретной ситуации. |
|||
3
73
13.03.09
✎
12:06
|
(2) + Упс. Ошибся. В (0) Добавить надо :(
|
|||
4
Stepa86
13.03.09
✎
12:08
|
Может лучше ПланВидовХарактеристик заюзать для этого...
|
|||
5
Mitriy
13.03.09
✎
12:11
|
(0) нет
|
|||
6
Mitriy
13.03.09
✎
12:13
|
(0) ты не путаешь реквизиты с элементами формы?
|
|||
7
KalachevDV
13.03.09
✎
12:13
|
(6) Нет, именно реквизит формы.
|
|||
8
Mitriy
13.03.09
✎
12:17
|
(7) тады (5), а вообще:
Расширение элементов управления, расположенных в форме ТипЗначения (ValueType) Использование: Чтение и запись. Описание: Тип: ОписаниеТипов. Содержит объект, описывающий допустимые типы значений для элемента управления. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Примечание: Для элементов управления, не связанных с данными, свойство доступно для записи. Для элементов управления, связанных с данными, свойство доступно только для чтения. ЗАМЕЧАНИЕ. При установке поля ввода или табличного поля в качестве владельца формы, свойство становится недоступно. |
|||
9
KalachevDV
13.03.09
✎
12:40
|
(8) Непрокатит... проверял.
Для элементов управления, связанных с данными, свойство доступно только для чтения. А элемент управления связан с реквизитом формы. и его тип значения = типу значения реквизита формы. В общем похоже что сделать сабж невозможно. |
|||
10
Stepa86
13.03.09
✎
12:42
|
(9) а зачем тебе это???
|
|||
11
Mitriy
13.03.09
✎
12:44
|
(9) дык и я о том же... а в (8) то, что возможно, если забить на реквизиты...
|
|||
12
KalachevDV
13.03.09
✎
12:47
|
(10) Правлю типовую бухию. Изменить в конфигураторе можно и не сложно. Но, млин, 100% забуду что делал при обновлении. Шутка :) Не скажу что чисто спортивный интерес, но ради самообразования решил покопаться поглубже.
Спс, за ответы, признателен. |
|||
13
Mitriy
13.03.09
✎
12:51
|
(12) еще один совет: не правь типовую форму, а скопируй ее, сделай в копии, что хочешь, а потом подключи вместо типовой... типовую оставь, как есть... тогда проще будет обновляться...
|
|||
14
KalachevDV
13.03.09
✎
12:59
|
(13) Спс. Знаю это, поэтому и пробовал сначала сделать программно. Тогда проблем бывают редко. Форма "МониторНастроекОбмена". какой-то чудак указал только несколько планов обмена в качестве доступных для отображения в форме. А у нас свои добавлены ПО. Так что в этом случае думаю можно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |