![]() |
Вопрос по конвертации данных Добрый утро! Подскажите, можно ли при конвертации присвоить реквизиту документа приемнику определенный справочник... Вообщем при переносе данных из УТ в БП, документам поступления и реализация проставить определнный склад, не зависящих от установленных в базе источнике? |
кури обработчик ПКО ПослеЗагрузки |
Обработчик "Перед загрузкой данных": НайденнаяСсылка = Справочники.Склады.НайтиПоНаименованию("Мой любимый склад"); Если НайденнаяСсылка = Справочники.Склады.ПустаяСсылка() Тогда ВвестиЗначение(НайденнаяСсылка, "Укажите склад"); КонецЕсли; Если НайденнаяСсылка = Справочники.Склады.ПустаяСсылка() Тогда Отказ = Истина; сообщить("Не указан склад. Загрузка не выполнена!", СтатусСообщения.ОченьВажное); Иначе Параметры.Вставить("Склад", НайденнаяСсылка); КонецЕсли; Обработчик "После загрузки объекта": // Если это документ Если Метаданные.Документы.Содержит(Объект.Метаданные()) Тогда // Заменяем склад Если Объект.Метаданные().Реквизиты.Найти("Склад") <> Неопределено Тогда Объект.Склад = Параметры.Склад; Как-то так. |
Благодарю Вас! |
создай правило выгрузки, которое будет искать нужный тебе склад, и везде его используй. |
2(4) Не факт, что в источнике есть нужный склад |
(5) Все получилось, большое спасибо... |
Текущее время: 07:42. Часовой пояс GMT +3. |