Имя: Пароль:
1C
1С v8
КД. Перенос 1 документа 7.7 в 2 документа 8.1
0 Невский Александр
 
24.02.12
16:03
Есть ТиС. старый релиз - 853
Пишу правила переноса. Остановился вот на чем - есть документ "Движение денежных средств", в нем:
1) есть как оплата так и списание
2) для каждой строки этого документа я должен создать соответственно документ в УТ (10.3)

Посмотрел в поиске. Нашел
v8: Несколько документов в один
Книга знаний: Как правильно пользоваться переносом остатков 7.7 - 8.0 с помощью КД 2.0

Сделал ПКО без источника - Платежное поручение исходящее, в нем 2 ПКС Дата и Номер (включен поиск для них), также без источника.
Добавлен ПВД для данного ПКО, способ отбора данных - произвольный алгоритм. В ПВД в обработчике ПередОбработкой написал:

ВыборкаДанных = СоздатьОбъект("ТаблицаЗначений");
ВыборкаДанных.НоваяКолонка("Дата");
ВыборкаДанных.НоваяКолонка("Номер");

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

Да, у меня выгружается номер и дата - но только 1 запись.
Подскажите, что я сделал не так?
1 Невский Александр
 
24.02.12
16:04
В ПВД источник также пустой
2 Невский Александр
 
24.02.12
16:26
ап
3 fisher
 
24.02.12
16:39
4 Невский Александр
 
24.02.12
17:23
(3) Спасибо, разобрался
Просто галку поставил "Не запоминать выгруженные объекты" и все заработало