Конвертация. Переопределение выборки в ПВД. #632386


#0 by pavlushov
В ПВД переопределяю выборку данных, для чего устанавливаю в Способ выборки: произвольный алгоритм
#1 by Redkiy
Что хотел сказать то?
#2 by pavlushov
В ПВД переопределяю выборку данных, для чего устанавливаю в Способ выборки: произвольный алгоритм и в переменную ВыборкаДанных устанавливаю результат запроса: ВыборкаДанных = Запросы.Номенклатура.Выполнить; Результат - выгружается всего 1 эл.т спр. номенклатура (должно 5 по условиям запроса, запрос проверял, в выборку попадает 5 эл.). Попробовал вручную обходить рез. запроса: Эффект такой-же: выгружается 1 эл.т. спр. номенклатура. В чем проблема?
#3 by welwel
в ВыгрузитьПоПравилу, насколько помню, должен передаваться объект, а не выборка
#4 by welwel
+ а переопределяемая ВыборкаДанных должна быть коллекцией, а не результатом запроса
#5 by Redkiy
ВыборкаДанных - Запрос, Результат запроса, Выборка из результата запроса или произвольная коллекция выгружаемых объектов. Используется, когда способ выгрузки данных - Произвольный алгоритм. Если определить данную переменную, то обход коллекции и выгрузка объектов будет осуществляться автоматически зраз в ручную прогонял, посмотри что есть Запросы.Номенклатура.Выполнить.Выгрузить
#6 by pavlushov
Запросы.Номенклатура.Выполнить.Выгрузить - не помогает
#7 by Redkiy
Я так понимаю что Сообщить(Выборка.Наименование) у тебя срабатывает 1 раз? В этом случае пили запрос, КД тут не причем.
#8 by pavlushov
нет,  Сообщить(Выборка.Наименование) у меня срабатывает как раз таки 5 раз
#9 by Redkiy
Возможно выгружаемые объекты идентичны, попробуй поставить в свойствах ПКО галку "не запоминать выгруженные объекты"
#10 by pavlushov
Спасибо! Помогло, только я так и не понял почему? Элементы спр. у меня разные. 5 разных элементов.
#11 by Redkiy
Система проверяет идентичность объектов по полям поиска.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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