Имя: Пароль:
1C
 
Реквизит формы с типом КонстантыНабор
0 Aleksey1989
 
10.09.14
14:15
Добрый день. Подскажите, пжл, по следующему вопросу. В форме обработки добавлен реквизит с типом "КонстантыНабор". Как можно посмотреть список входящих в этот набор констант?
1 antoneus
 
10.09.14
14:33
Ну, не знаю, пришло вот в голову: цикл по метаданным и обращение по имени константы через квадратные скобки в попытке.
2 Aleksey1989
 
10.09.14
14:35
(1) Т.е. реквизит с типом "КонстантыНабор" включает вообще все имеющиеся в конфигурации константы? Что-то мне подсказывает, что это не так.
3 antoneus
 
10.09.14
14:38
Вот я и говорю. Цикл по метаданным, и обращение НаборКонстант["ИмяКонстанты"] в попытке. Если константы в наборе нет - ошибка будет.
4 Aleksey1989
 
10.09.14
14:45
(3) Вопрос не в том, как определить есть константа в наборе или нет, а в том, как ее туда добавить не программным сопособом.
5 Aleksey1989
 
11.09.14
08:48
Почему-то тема попала в тему для 7-й платформы 1С. На самом деле вопрос касается платформы 8.3.
6 Aleksey1989
 
11.09.14
10:39
Все, разобрался. В форме, в панели изменения реквизитов, у реквизита, имеющего тип "КонстантыНабор", чтобы та или иная константа входила в состав этого реквизита, надо либо поставить галочку "Использовать всегда", либо разместить элемент для изменения этой константы на форме.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн