0
Bond_HD
14.01.14
✎
17:10
|
Добрый день.
Вопрос такой. Переношу данные из ТиС 7.7 в еще одну такую же.Из источника беру документ "Заявка покупателя" но в приемник, он не переносится, а разбивается на два документа "Реализация" и "Счет-фактура" (которых нет в источнике). Для переноса в "Конвертации данных" использую метод "ВыгрузитьПоПравилу" и код в "правиле выгрузки данных" заявки, получается такой.
ТаблЧасть = СоздатьОбъект("ТаблицаЗначений");
ТаблЧасть.НоваяКолонка("Количество");
ТаблЧасть.НоваяКолонка("Номенклатура");
ТаблЧасть.НоваяКолонка("ЦенаВРознице");
ТаблЧасть.НоваяКолонка("СуммаВРознице");
ТаблЧасть.НоваяКолонка("Еденица");
ТаблЧасть.НоваяКолонка("КодОпераций");
ТаблЧасть.НоваяКолонка("ДокОснование");
ТаблЧасть.НоваяКолонка("Операция");
Пока Объект.ПолучитьСтроку() = 1 Цикл
ТаблЧасть.НоваяСтрока();
ТаблЧасть.Количество = Объект.Количество;
ТаблЧасть.Номенклатура = Объект.Номенклатура;
ТаблЧасть.ЦенаВРознице = Объект.Цена;
ТаблЧасть.СуммаВРознице = Объект.Сумма;
ТаблЧасть.Еденица = Объект.Номенклатура.БазоваяЕдиница.ОКЕИ.Наименование;
ТаблЧасть.КодОпераций = "Реализация";
ТаблЧасть.ДокОснование= Объект;
ТаблЧасть.Операция= "Продажа";
КонецЦикла;
ВыгрузитьПоПравилу (Объект,,ТаблЧасть,,"Реализация");
ТаблЧасть = СоздатьОбъект("ТаблицаЗначений");
ТаблЧасть.НоваяКолонка("Наименование");
Пока Объект.ПолучитьСтроку() = 1 Цикл
ТаблЧасть.НоваяСтрока();
ТаблЧасть.Наименование=Объект.Номенклатура.Наименование;
КонецЦикла;
ВыгрузитьПоПравилу (Объект,,ТаблЧасть,,"СчетФактураВыданный");
Отказ = 1;
Все вроде срабатывает, документы выгружаются. Но кое где они не заполнены.
1)после выгрузки если посмотреть журнал документов, то видно что у документа "Реализация" отсутствует название документа. а в Счет-фактуре не указаны ед. измерения (хотя в справочник они добавляются).
Так же в Счет-фактуре происходит такая вещь. В документе должно быть два пункта товаров "Фен" и "миксер" оба пункта появляются, но оба имеют наименование "фен" хотя все остальные пункты цена, количество заполнены как надо.
Подскажите пожалуйста, что можно сделать, что бы это исправить.
Заранее спасибо !
|
|
3
GreyK
14.01.14
✎
17:31
|
(0) "беру документ "Заявка покупателя" но в приемник, он не переносится, а разбивается на два документа "Реализация" и "Счет-фактура" " - Все мозги разбил на части, все извилины заплел (а) Высоцкий В.
Зачем ПВД писать нестандартное? Чем не устраивает простая выгрузка заявки в накладную и потом формирование с/ф на основании накладной?
|
|
6
Bond_HD
22.01.14
✎
10:05
|
А как ввести Счет-Фактуру на основании реализации, если в приемнике они создаются и заполняются одновременно. А в источнике их нет, есть только "Заявка покупателя"
|
|