|
Не виден дополнительный реквизит при программном создании |
☑ |
0
Димка123
27.07.20
✎
17:41
|
Всем привет! Нужна помощь, не могу понять почему в режиме предприятия в списке доп.реквизитов его не видно.
консолью проверил, он создался все нормально.
РеквизитПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.СоздатьЭлемент();
РеквизитПВХ.Заголовок = "Тест";
РеквизитПВХ.НаборСвойств = Справочники.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура;
РеквизитПВХ.Наименование = РеквизитПВХ.Заголовок + " (" + РеквизитПВХ.НаборСвойств + ")";
РеквизитПВХ.ТипЗначения = Новый ОписаниеТипов("Булево");
РеквизитПВХ.Виден = Истина;
РеквизитПВХ.Доступен = Истина;
РеквизитПВХ.Имя = "Тест_ДляРКА";
РеквизитПВХ.Записать();
|
|
1
Мимохожий Однако
27.07.20
✎
17:48
|
Смотри форму списка доп.реквизитов. Наверняка там засада.
|
|
2
Rovan
гуру
27.07.20
✎
18:01
|
(0) Внутри элемента Справочники.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура
есть табличная часть - туда надо его записать
|
|
3
SuperMario
27.07.20
✎
20:51
|
Зачем колхозить?
БСП вам в помощь (или это не типовая)?
// Записывает дополнительные реквизиты и сведения владельцу свойств.
// Изменения происходят в транзакции.
//
// Параметры:
// ВладелецСвойств - Ссылка - например, СправочникСсылка.Номенклатура, ДокументСсылка.ЗаказПокупателя и т.д.
// ТаблицаСвойствИЗначений - ТаблицаЗначений - с колонками:
// * Свойство - ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения - свойство владельца.
// * Значение - Произвольный - любое значение, допустимое для свойства (указано в элементе свойства).
//
Процедура ЗаписатьСвойстваУОбъекта(ВладелецСвойств, ТаблицаСвойствИЗначений) Экспорт
Глянь модуль "УправлениеСвойствами"
|
|
4
SuperMario
27.07.20
✎
20:56
|
+(3) если все же без БСП, то см. (2)
|
|