помогите КД. произвольный алгоритм. #600904


#0 by zladenuw
Делаю выборку. но получаю 1 документ. хотя должно быть больше. В чем может быть причина :( Делал на примере ;
#1 by GenV
Убери галку в ПКО "Запоминать выгруженные объекты"
#2 by PVV65
Если делал по ; , то должен получиться один документ.
#3 by zladenuw
я немного переделал. Сделал вот так.
#4 by zladenuw
да и написано там Система, определив, что ВыборкаДанных имеет тип "ТаблицаЗначений" начнет обычный обход этой таблицы через ВыбратьСтроки/ПолучитьСтроку и для каждой строки будет вызывать процедуру "ВыгрузитьПоПравилу". Ведь я должен получить столько доков сколько строк в ТЗ. А получил только 1 документ :(
#5 by zladenuw
ПКО поставил поиск по дате, фирме, поставщик, категорияцен. может тут проблема?
#6 by zladenuw
галка не стоит
#7 by PVV65
Вроде должен создавать. Надо в отладчик.
#8 by zladenuw
При выгрузке заметил. выгружаю 1 раз. то видно что обработка пробегает по правилам выгрузки. а дальше только такое сообщение. Выгрузка объекта выборки:  ТаблицаЗначений  (ТаблицаЗначений) Конвертация объекта или получение ссылки:  ТаблицаЗначений  (ТаблицаЗначений) а Перебора по правилам нет
#9 by PLUT
в ПКО в обормотчик ПередВыгрузкой например КлючВыгружаемыхДанных = Строка(Источник.Дата)+Строка(Источник.Склад); чтобы уникальный ключ для каждой строки ТЗ
#10 by zladenuw
и где этот ключ дальше использовать?
#11 by PLUT
скорми обормотке ПередВыгрузкой в ПКО
#12 by PVV65
Посмотри файл выгрузки. Сколько там доков?
#13 by PLUT
+ из СП по обормотчикам: КлючВыгружаемыхДанных - Произвольный. По умолчанию - это ссылка на объект Источник, а если Источник неопределен, то используется ИмяПКО (подразумевается, что правило описывает в таком случае один объект-приемник). Данный параметр необходимо использовать если одному объекту источнику могут соответствовать несколько объектов приемника, например, в зависимости от входящих данных, или в случае, когда объект приемник полностью заполняется из входящих данных (например по результатам запроса), а объект источник, как таковой отсутствует.
#14 by zladenuw
все понял. спс
#15 by zladenuw
Было дело в ключе. выгрузка еще идет. это уже радует. То есть можно было добавил номер в выборку данных. и в пко установить вот так
#16 by zladenuw
а что может быть за ошибка. Ошибка выбора объектов коллекции ?
#17 by PLUT
это не ошибка, а фича. читай про если Источник неопределен...
#18 by PLUT
текст ошибки какой?
#19 by zladenuw
Ошибка выбора объектов коллекции
#20 by PLUT
проверь в ПКО  соответствие полей твой ТЗ из произв.алгоритма и ТЧ Приемника что-то подозрительные названия "Кво", "Ед" у документа-Приемника точно также реквизиты ТЧ ? O_o
#21 by zladenuw
. Да кажись нашел в чем причина. ВыборкаДанных.КатегорияЦен = Запрос.ПрихДокумент.КатегорияЦен;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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