#0
by Castlevania
Создали обмен между УТ и УПП. Правила конвертации использовали те, которые создавались автоматически. Появилась проблема: номенклатура выгружается с пустыми единицами измерения. Посоветовали в ПКО Единицы Измерения в событии ПерезВыгпузкой добавить код : Если Правила.Номенклатура.Выгруженные[Источник.Владелец] = Неопределено Тогда Но выдается ошибка. Выяснилось, что в ПКО Единицы Измерения у реквизита Владелец пустые значения Источника и Приемника. Попробовала поменяла вручную на СправочникСсылка. Номенклатура и справочник.Ссылка.Номенклатурные группы. Но выдается ошибка "Ошибка при выгрузке данных для узла плана обмена ТипОбъекта = Документ объект: Реализация товаров и услуг Объект = Реализация товаров и услуг М0000000010 от 08.07.2009 13:11:07 ОписаниеОшибки = Ошибка в обработчике события ПередВыгрузкойОбъекта ПКО = ЕдиницыИзмерения (СправочникСсылка.ЕдиницыИзмерения --> СправочникСсылка.ЕдиницыИзмерения) Объект = шт (Справочник ссылка: Единицы измерения) Обработчик = ПередВыгрузкойОбъекта ОписаниеОшибки = Получение элемента по индексу для значения не определено"
#2
by DUDE
Я в похожей ситуации добавил в ПКО номенклатуры в ПослеЗагрузки проверку в том случае, когда объект уже повторно переносился, на наличие движений для единицы хранения остатков, а для остальных единиц - проверку на пустоту: если переносимый реквизит на данный момент пуст, то берем значение из реквизита ссылки, иначе - из реквизита самого объекта. Кроме этого убрал правило выгрузки ЕдиницИзмерения. И стал их выгружать только вместе с номенклатурой. Саму проблему это решило. Наверное, есть и другие способы, но времени всегда не хватает.
#6
by DUDE
Факт повторно переноса, по идее, указывается флагом ОбъектНайден (то есть, что этот объект по УИД или полям поиска был найден в базе-получателе. Код кривоват, но задачу решает.
#8
by DUDE
Код выполняется уже при загрузке данных. А тип Приемника, Источника регулирует выгрузку, их я не менял - Номенклатура в Номенклатура, Ед.изм. в Ед. изм.
#11
by DUDE
На каком этапе не работает? При выгрузке или загрузке? Кстати, возвращаясь к , может быть в "Правила.Номенклатура.Выгруженные[Источник.Владелец]" нужно передавать или тип владельца строкой или делать поиск (я так понимаю это массив выгруженных объектов): Правила.Номенклатура.Выгруженные.Найти(Источник.Владелец) = НЕОПРЕДЕЛЕНО так как оператор [] не предполагает передачи самого значения.
#12
by Castlevania
Отключила выгрузку Единиц Измерения, в ПКО Номенклатура в событии после загрузки добавила данный код. Выгрузила документы из УТ-загрузила в УПП. Но номенклатура все также без единиц измерения. А насчет [Источник.Владелец]-У меня было правило для первоначального переноса-там этот код работал. Для автообмена я взяла правило, которое создается при натройке обмена, и добавила к нему установку счетов номенклатуры
#13
by DUDE
Попробуй выгрузить один документ в файловом режиме и посмотреть сам файл - все ли выгружается.
#15
by Castlevania
Пробовала документы кидать этими же правилами через Унивесальный Обмен в формате XML-та же беда
#16
by Castlevania
Пробовала в план обмена запихнуть свои рабочие правила-но такая ошибка: Получение элемента по индексу для значения не определено Хотя через Унивесальный Обмен в формате XML они работают
#18
by Castlevania
Сделала! В ПКО Единицы Измерения у реквизита Владелец задала Правило Конвертации-Номенклатура. Алгоритм использовала тот, который вы написали. Теперь номенклатура с единицами измерения
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных. Не переносятся единицы измерения номенклатуры
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных. Конвертация в составной тип
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация v2: Как в событие "После загрузки" обратиться к форме документа
- Конвертация v2: Как задать предопределенный реквизит Организация в приемнике?
- Конвертация v2: Где в правилах указать, чтобы выгружались подчиненные документы?
- v8: Конвертация данных Единицы измерения
- v8: OLE. Создание элемента справочника "Единицы измерения"
В этой группе 1С
- Как отключить автoмaтичecкий ввoд нoвoй cтpoки?
- Как в консоле запросов работать с временными таблицами?
- Цвет фона ячейки в табличном документе
- v7: Количество по налоговому учету на складах = 0
- Автоматический обмен данными между типовой УТ и ККМ (Атол РМК)
- v7: Через стандартный план обмена настроил обмен между УТ и Бухгалтерией8. Но документы
- Что быстрее - таблица значений или выборка?
- Свертка большой SQL базы (40 гб)
- ЗУП. Доля отработанного времени.
- Запрос к dbf и кодировка
- Списание расходов будущих периодов
- Не выводится статья движения денежных средств
- ЗУП. больничный во время отпуска
- Как штатно выгрузить начисление ЗП из ЗуП в Комплексную 7.7
- КАК программно свернуть окно формы обработки ?
- OLE: Вставка в иерархический справочник из Delphi
- Как из Проф версии перейти на Базовую в БП?
- Выборка Реализации Остатков и возврата в определенный период
- Какой XML Parser нужен для 1С?
- тонкие клиенты для 1С 7.7