Имя: Пароль:
1C
1С v8
Создание документа РКО (Инкассация) на основании ПКО
0 Nikname232
 
05.09.17
14:51
Всем привет. Нужно программно создавать документы в бухгалтерии 3.0 РКО с видом операции (Инкассация). На данный момент написал обработку, где создаются документы ПКО из таблицы. Теперь появилась необходимость создавать РКО на основании этих документов. Вставил этот код:
ПараметрыФормы = Новый Структура("Основание", Форма1.Объект.Ссылка);
Форма2 = ПолучитьФорму("Документ.РасходныйКассовыйОрдер.ФормаОбъекта", ПараметрыФормы);
ДанныеФормы2 = Форма2.Объект;
ДанныеФормы2.ВидОперации = ВидОперации3();
ДанныеФормы2.Выдать = Неопределено;
ПараметрыЗаписи = Новый Структура;
ПараметрыЗаписи.Вставить("РежимЗаписи", РежимЗаписиДокумента.Запись);
Форма2.Записать(ПараметрыЗаписи);

Документ РКО создается, сумма, контрагент переносится, а вот со счетом дебета проблемы. Бухгалтер (если создавать документ РКО вручную) в счет дебета вставляет 57.03. При программном создании РКО этот счет не получается поставить, более того, форма документа другая (нет всех реквизитов в "Отражение в БУ").
1 h-sp
 
05.09.17
17:35
(0) Док = Документ.РасходныйКассовыйОрдер.СоздатьДокумент();
    Док.Заполнить(Форма1.Объект.Ссылка);
    Док.ВидОперации = ВидОперации3();
    Док.Выдать = Неопределено;
    Док.Записать();