Имя: Пароль:
1C
1С v8
Программное добавление Табличной части на УФ
0 capllary_
surgut
 
22.03.16
13:28
Народ, подскажите как программно добавлять полностью ТабЧасть на УФ?
Пытаюсь делать так, в процедуре ПриСозданииНаСервере, не получается:

МассивРеквизитов = Новый Массив;
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникТабличнаяЧасть.ВнутренниеДокументы.Подписанты"));
МассивРекзвизитов.Добавить(Новый РеквизитФормы("Подписанты",Новый ОписаниеТипов(МассивТипов,,),"Объект.Подписанты",,Истина));
ИзменитьРеквизиты(МассивРекзвизитов);
ТабЧастьПодписанты = Элементы.Добавить("Подписанты",Тип("СправочникТабличнаяЧасть.ВнутренниеДокументы.Подписанты"), Элементы.ГруппОрганизация);
ТабЧастьПодписанты.ПутьКДанным = "Объект.Подписанты";
1 capllary_
surgut
 
22.03.16
13:30
Ругается на недопустимый тип реквизита в
ИзменитьРеквизиты(МассивРекзвизитов);
2 hhhh
 
22.03.16
13:33
реквизит Объект.Подписанты уже есть, зачем его второй раз добавляете?
3 capllary_
surgut
 
22.03.16
13:37
(2) Пробовал по разному, еще не закомментил. Мне больше интересно что не корректного в МассивРеквизитов, почему метод ИзменитьРеквизиты проходит.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший