Как настроить правила обмена чтобы Номенклатурная группа в УНФ становилась Товарной группой в Рознице
Настраиваю синхронизацию между УНФ-Розницей. В новой версии Розницы 2.2.52 есть новый реквизит Товарная группа и он стал необходим при работе в режиме РМК и 2 касс(раньше по номеклатурной группе разбивка происходила).
Возникла идея при синхронизации переносить номенклатурную группу в реквизит товарной группы.
я так попробовал и появляется вместо нужной инфы.
Как это лучше сделать?
Возникла идея при синхронизации переносить номенклатурную группу в реквизит товарной группы.
<Свойство>
<Код>22</Код>
<Наименование>ТоварнаяГруппа --> ТоварнаяГруппа</Наименование>
<Порядок>950</Порядок>
<Источник Имя="Родитель" Вид="Свойство" Тип="СправочникСсылка.Номенклатура"/>
<Приемник Имя="ТоварнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.ТоварныеГруппы"/>
</Свойство>
я так попробовал и появляется
<Объект не найден> (130:962ac46e1f6f1db511e6ddac67088cfd)
Как это лучше сделать?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
я попробовал создать в УНФ справочник ТоварныеГруппы, и добавил его в форму Номенклатуры.
и сделал процедуру при изменении номенклатурной группы
Сделал Если для подпапок(в номенклатуре ограничил количество уровней иерархии до 3)
Это чтобы не плодить количество товарных групп.
Все это сделал чтобы легче было переносить реквизит ТоварнаяГруппа.
Теперь не могу настроить перенос товарной группы через конвертацию данных.
Это сделал КД 2.1
Но все равно
и сделал процедуру при изменении номенклатурной группы
Процедура РодительПриИзмененииНаСервере()
Если Объект.Родитель.Родитель.Пустая() Тогда
Объект.ТоварнаяГруппа = Справочники.ТоварныеГруппы.НайтиПоНаименованию(Объект.Родитель);
Иначе
Объект.ТоварнаяГруппа = Справочники.ТоварныеГруппы.НайтиПоНаименованию(Объект.Родитель.Родитель);
КонецЕсли;
КонецПроцедуры
ПоказатьСделал Если для подпапок(в номенклатуре ограничил количество уровней иерархии до 3)
Это чтобы не плодить количество товарных групп.
Все это сделал чтобы легче было переносить реквизит ТоварнаяГруппа.
Теперь не могу настроить перенос товарной группы через конвертацию данных.
Это сделал КД 2.1
<Свойство>
<Код>22</Код>
<Наименование>ТоварнаяГруппа --> ТоварнаяГруппа</Наименование>
<Порядок>950</Порядок>
<Источник Имя="ТоварнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.ТоварныеГруппы"/>
<Приемник Имя="ТоварнаяГруппа" Вид="Реквизит" Тип="СправочникСсылка.ТоварныеГруппы"/>
</Свойство>
Но все равно
<Объект не найден> (130:962ac46e1f6f1db511e6ddac67088cfd)
При настройке синхронизации дополнительно поставил галку "Продолжить поиск по полям поиска, если по идендификатору объект приемник не найден" и выгружать ТоварнуюГруппу начал.
Но при проверке загрузил 60 позиций номенклатуры и создал документ поступления и перемещения товара.
И в розницу документ загрузил, но номенклатура оказалась без Товарной группы, хотя если один товар передаю через синхронизацию Товарную группу передает.
Из-за чего это может быть?
Но при проверке загрузил 60 позиций номенклатуры и создал документ поступления и перемещения товара.
И в розницу документ загрузил, но номенклатура оказалась без Товарной группы, хотя если один товар передаю через синхронизацию Товарную группу передает.
Из-за чего это может быть?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот