#0
by IrinRish
Добрый день! Помогите разобраться, затык на ровном месте((( Создала ПВД с произвольным алгоритмом. В обработке ПередВыгрузкой пишу ВыборкаДанных = Запросы.ПКО.Выполнить.Выбрать; Запрос отрабатвает нормально, если пройтись, то в нем получается несколько строчек. Мне нужно, чтобы для каждой строчки создавался новый документ в приемнике. А создается только один - только для первой строки выборки. Вместо выборки пробовала выгружать результат запроса в таблицу значений - то же самое. Только первая строчка отрабатывает и все... Подскажите пожалуйста, в чем подвох?
#3
by IrinRish
Ошибка в обработчике события ПередВыгрузкойОбъекта ПКО = ПриходныйКассовыйОрдерБезИсточника (Документ: Приходный кассовый ордер) Объект = (Выборка из результата запроса) Обработчик = ПередВыгрузкойОбъекта ОписаниеОшибки = Поле объекта не обнаружено (Ссылка)
#5
by IrinRish
В Выборке у меня нет как такового самого документа - там просто набор данных для заполнения документа в источнике. Изначальная задача - объеденить несколько докуемнтов приемника в один в источнике. Поэтому каждая строчка выборки - это сгруппированные по нескольким документам источника данные, которые должны попасть в один док приемника.
#7
by leonidkorolev
Смотри сам. Чем-нибудь уникальным. По какому признаку группируешь? ПО дате? Ну тогда номер+дата попробуй.
#8
by vicof
Справку читать не пробовала? Важно: Если для выборки данных ПВД используется произвольный алгоритм и в обработчике ПВД "Перед обработкой" инициируется параметр ВыборкаДанных, то для ПКО следует установить признак "Не запоминать выгруженные объекты".
#11
by leonidkorolev
Нет. Надо в КлючВыгружаемыхДанных записать какое-нибудь уникальное значение для каждого объекта.
#14
by Defender aka LINN
КлючВыгружаемыхДанных - Произвольный. По умолчанию - это ссылка на объект Источник, а если Источник неопределен, то используется ИмяПКО (подразумевается, что правило описывает в таком случае один объект-приемник). Данный параметр необходимо использовать если одному объекту источнику могут соответствовать несколько объектов приемника, например, в зависимости от входящих данных, или в случае, когда объект приемник полностью заполняется из входящих данных (например по результатам запроса), а объект источник, как таковой отсутствует. Не надо путать "Не договаривают" и "Я не читаю мануалы патамушта они для тупых"
#15
by IrinRish
Я читаю мануалы, но когда надо сделать что-то срочно, нет времени читать его от корки до корки, чтобы найти какую-то одну тонкость... Прочитала описание обработчиков в ПВД - сделала все как написано, а не работает. Мне не попадался нигде до этого текст, который вы привели про КлючВыгружаемыхДанных. Сейчас прочитала, все встало на свои места, спасибо.
#16
by Defender aka LINN
"когда надо сделать что-то срочно, нет времени читать его" - это самая тупя и древняя отмазка из всех существующих.
#17
by IrinRish
даже спорить не буду. Если вы ярый противник взаимопомощи такого рода, как тут, то зачем вообще зарегистрировались?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Зик выгрузка в бух-ию: Не найдено правило конвертации объекта
- Проблемы при конвертации данных из 7.7,Не хватает памяти для конвертации больших спра
- Конвертация данных. Не проходит ПВД
- Конвертация данных, отключить ПВД на этапе загрузки правил.
- Конвертация данных: ПВД, ВыгрузитьПоПравилу
- КД Выгрузить по правилу и ПВД
- Обмен чз ПВД произвольный алгоритм
- В конвертации данных где найти "Правила конвертации объектов"-"после загрузки"?
- вопрос по конвертации 77-8 где находятся обработка и правила конвертации данных
В этой группе 1С
- Гурам MS SQL Отказоустойчивый кластер AlwaysOn
- Итоги жирным шрифтом через скд
- v7: общая файловая ошибка при доступе к PrnForms
- При обновлении платформы нс 8.2 на 8.3 перестала работать электронная почта
- НДС при усн УТ 10.3
- Правила регистрации РИБ. (Розница 2.1)
- Создал регистр сведений. Не могу добавить Форму записи - не активна. Почему?
- Как программно из настроек пользователи ИБ выташить основной склад пользователя
- переключатель не сохраняет свое положение при повторном открытии формы
- оприходование товаров не делает движений
- УТ11 внутреннее потребление товаров - как списать на расходы
- выбрать всю номенклатуру по складу у которой не остатков
- БП 8.2: нумерация не по порядку
- 8.2 - в таблицу значений записать обратившись к колонке не по имени а к индексу
- СКД условное оформление (Выделение итогов жирным)
- ЗуП Оклад по дням: Нет рабочих дней в заданном периоде как лечить?
- Проверка номенклатуры на имеющиеся ссылки
- ТекущаяДатаСеанса() на час больше, чем ТекущаяДата()
- Получить управляемую форму внешней обработки
- УПП 1.3 сохранение данных ТТН.