Имя: Пароль:
1C
1С v8
Разбиение одного документа на два, и ввод одного, на основании другого.
0 Bond_HD
 
21.01.14
12:32
День добрый.
Вопрос такой, нужно перенести данные из  ТиС 7.7 В ТиС 7.7
В приемнике есть, документ "Заявка-покупателя"
из него мы берем данные и переносим в приемник, но не в "Заявка покупателя", а разбиваем на два документа "Реализация" "Счет-Фактура".
В источнике "Реализации" и "Счет-Фактуры" нет. В приемнике нужно создать "Реализацию", и одновременно создать "Счет-фактуру". Документом основания которой является "Реализация"
В конвертации данных "Реализацию" выгружаю путем:

ТаблЧасть = СоздатьОбъект("ТаблицаЗначений");
ТаблЧасть.НоваяКолонка("Количество");
ТаблЧасть.НоваяКолонка("Номенклатура");
ТаблЧасть.НоваяКолонка("ЦенаВРознице");
ТаблЧасть.НоваяКолонка("СуммаВРознице");
ТаблЧасть.НоваяКолонка("Еденица");
ТаблЧасть.НоваяКолонка("КодОпераций");

                        
Пока Объект.ПолучитьСтроку() = 1 Цикл
ТаблЧасть.НоваяСтрока();
ТаблЧасть.Количество = Объект.Количество;
ТаблЧасть.Номенклатура = Объект.Номенклатура;
ТаблЧасть.ЦенаВРознице = Объект.Цена;
ТаблЧасть.СуммаВРознице = Объект.Сумма;
ТаблЧасть.Еденица=Объект.Номенклатура.БазоваяЕдиница.ОКЕИ.Наименовани;
ТаблЧасть.КодОпераций = "Продажа";
                    
                                        
КонецЦикла;
ВыгрузитьПоПравилу (Объект,,ТаблЧасть,,"Реализация");    

А как выгрузить "Счет-Фактуру" на основании той "реализации" что выгружается выше.

Если счет-фактуру выгружать так же, как  реализацию, она выгружается не совсем корректно.
2 + 2 = 3.9999999999999999999999999999999...