Конвертация данных. Несколько объектов в один. #743364


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

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