Здравствуйте!
Программа Бухгалтерия ред 3.0 КОРП
Как можно добавить реквизит в управляемую форму документа (ОперацияБух) из внешней обработки?
Нужно загружать книгу покупок из таблички, решил использовать документ ОперацияБух, заполняя его в обработке, но никак не пойму как добавить реквизит "НДСЗаписиКнигиПокупокНаборЗаписей" в форму документа.
Я создаю программно документ:
ОперацияДок = Документы.ОперацияБух.СоздатьДокумент();
ОбновляемаяТаблица = ОперацияДок.ТаблицаРегистровНакопления;
НоваяСтрока = ОбновляемаяТаблица.Добавить();
НоваяСтрока.Имя = "НДСЗаписиКнигиПокупок";
Форма = ОперацияДок.ПолучитьФорму("ФормаДокумента");
ДобавляемыеРеквизиты = Новый Массив;
УдаляемыеРеквизиты = Новый Массив;
ИмяРеквизита = "НДСЗаписиКнигиПокупокНаборЗаписей";
ТипРеквизита = Новый ОписаниеТипов("РегистрНакопленияНаборЗаписей.НДСЗаписиКнигиПокупок");
НовыйРеквизит = Новый РеквизитФормы(ИмяРеквизита, ТипРеквизита,, , Истина);
ДобавляемыеРеквизиты.Добавить(НовыйРеквизит);
Если ДобавляемыеРеквизиты.Количество() > 0 Тогда
ИзменитьРеквизиты(ДобавляемыеРеквизиты);
КонецЕсли;
Как при создинии нового реквизита в методе РеквизитФормы(ИмяРеквизита, ТипРеквизита, ПУТЬ, , Истина) прописать путь к форме документа ОперацияДок, где и будет создаваться реквизит
Сообщение отредактировал logist - 12.02.15, 18:21