Версия для печати темы (https://pro1c.org.ua/index.php?s=247a482d362bbe5a97d8c79784b119aa&showtopic=21997)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Как добавить реквизит формы документа ОперацияБух из внешней обработки

Автор: Sergik82 12.02.15, 18:02

Здравствуйте!

Программа Бухгалтерия ред 3.0 КОРП

Как можно добавить реквизит в управляемую форму документа (ОперацияБух) из внешней обработки?

Нужно загружать книгу покупок из таблички, решил использовать документ ОперацияБух, заполняя его в обработке, но никак не пойму как добавить реквизит "НДСЗаписиКнигиПокупокНаборЗаписей" в форму документа.

Я создаю программно документ:

ОперацияДок = Документы.ОперацияБух.СоздатьДокумент();

ОбновляемаяТаблица = ОперацияДок.ТаблицаРегистровНакопления;
    
НоваяСтрока     = ОбновляемаяТаблица.Добавить();
НоваяСтрока.Имя = "НДСЗаписиКнигиПокупок";
    
Форма = ОперацияДок.ПолучитьФорму("ФормаДокумента");
    

ДобавляемыеРеквизиты = Новый Массив;
УдаляемыеРеквизиты   = Новый Массив;

ИмяРеквизита = "НДСЗаписиКнигиПокупокНаборЗаписей";
ТипРеквизита  = Новый ОписаниеТипов("РегистрНакопленияНаборЗаписей.НДСЗаписиКнигиПокупок");
НовыйРеквизит = Новый РеквизитФормы(ИмяРеквизита, ТипРеквизита,, , Истина);
ДобавляемыеРеквизиты.Добавить(НовыйРеквизит);
Если ДобавляемыеРеквизиты.Количество() > 0 Тогда
    ИзменитьРеквизиты(ДобавляемыеРеквизиты);
КонецЕсли;


Как при создинии нового реквизита в методе РеквизитФормы(ИмяРеквизита, ТипРеквизита, ПУТЬ, , Истина) прописать путь к форме документа ОперацияДок, где и будет создаваться реквизит help.gif


 i 

Правила, п.4,5
 

Автор: logist 12.02.15, 18:21

Программное создание документа, предполагает программную работу с ним на стороне сервера, форма тут не может использоваться.
И не понятно, зачем нужен этот реквизит в форме?

Автор: Sergik82 13.02.15, 9:19

Все разобрался!

Нужно было создать документ ОперацияБух, прописать движения по регистру "РегистрНакопленияНаборЗаписей.НДСЗаписиКнигиПокупок" указав регистратором Документ ОперацияБух и Все движения становятся видны в документе и в книге покупок.
rulez.gif
Всем спасибо.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua