Имя: Пароль:
1C
1С v8
Форма констант и програмное изменение состава
0 SiAl-chel
 
16.07.18
11:51
Коллеги, есть обычная форма, где основной объект КонстантыНабор. Эта форма вызывается из формы констант, указанной в параметрах конфигурации
Программно могу добавить элемент на форму, устанавливаю ему Данные = КонстантыНабор.МояКонстанта. При просмотре формы - всё нормально. Но значение константы не сохраняется и не восстанавливается. Интерактивно в Конфигураторе добавить элемент формы и включить в Состав мою константу могу, но задача в программном добавление константы в этот Состав формы. У формы, где основной объект - КонстантыНабор, нет такого свойства или реквизита как Состав. Задача вообще решаемая?
Платформа 1С - 8.2.19.130.
1 YaFedor
 
16.07.18
11:54
(0) Состав констант же определен в конфигураторе - почему он должен сохраняться сам по себе?

Нужно написать механизм сохранения/восстановления
2 SiAl-chel
 
16.07.18
12:03
(1) Ликбез: У обычной формы, где основной реквизит - КонстантыНабор, в палитре свойств либо можно установить флаг "Использовать все константы", либо указать состав только используемых в этой форме констант.
Как это сделано в управляемых формах - не проверял.
3 SiAl-chel
 
19.07.18
08:25
Тема еще актуальна.