Конвертация данных. Произвольный алгоритм. Не выгружается вся выборка. #798036


#0 by akhmadey
Выгрузка документа Поступление ТМЦ из комплексной конфигурации 7.7 в БП 3.0. Поскольку необходимо выгружать документы по контрагентам из папки в справочнике, а типовой отбор в обработке Tr77_82.ert не работает (отбор становится не чувствителен к периоду и выгружает ВСЕ документы, но по нужным контрагентам), решено формировать выборку документов по произвольному алгоритму с использованием метода Выбрать справочника 7.7. Данные выбираются верно, но вот незадача, выгружается только первый документ из выборки. Что я делаю не так? Заранее спасибо. Код обработчика:
#1 by Вафель
делай лучше через ВыгрузитьПоправилу
#2 by akhmadey
А это никак не лечится?
#3 by Ёпрст
ТекДок = ????
#4 by Ёпрст
Ну и.. писать вот так: ВыборкаДанных.ТабличнаяЧасть = ТабличнаяЧасть; нельзя. Будет всегда одна и та же ТЗ.
#5 by akhmadey
ТекДок = Запрос.ТекДок.ТекущийДокумент;
#6 by Ёпрст
Где это в коде ? ЗЫ: за Запрос.ТекДок.ТекущийДокумент; нужно линейкой по пальчикам
#7 by akhmadey
Сразу после Пока Запрос.Группировка = 1 Цикл
#8 by Ёпрст
этого нет в
#9 by Ёпрст
ну и СпрКонтр.Выбрать - это тоже шедевр.. Чего, одноразовая выгрузка ?
#10 by Ёпрст
Ну и самое главное, думай над .
#11 by akhmadey
Это потому что я хреновый копипастер ))) Приходится изголяться. Сама обработка нормально не отбирает, я в писал. Я семерку уже хреново помню, но ВыборкаДанных.ТабличнаяЧасть = СоздатьОбъект("ТабличнаяЧасть"); Выдает ошибку (((
#12 by Ёпрст
Так, хотя бы ТабличнаяЧасть.Выгрузить(ВыборкаДанных.ТабличнаяЧасть);
#13 by akhmadey
Отрабатывает только в первой строке таблицы ВыборкаДанных. Во второй выдает ошибку Ошибка выбора объектов коллекции.
#14 by h-sp
так пробуй
#15 by Ёпрст
покажи свой код, целиком
#16 by akhmadey
#17 by akhmadey
При таком раскладе таблица ВыборкаДанных формируется как надо, но выгружается только первый документ
#18 by akhmadey
Проблема решена. Нужно было просто галку в ПВД поставить Не запоминать выгруженные объекты.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С