Программное заполнение артикула номенклатуры
Доброго всем дня.
Вопрос короткий.
Программно создаю номенклатуру.
Обработку изначально писал под конфигурацию УТ 11.4 и там же ее проверял.
Алгоритм примерно такой:
При этом в УТ артикул записывается таким, какой я указываю.
Когда решил проверить обработку в ЕРП2 то артикул создавался автоматом(ЕРП123123123), так же как и при ручном создании.
Думал где то в виде номенклатуры настройка - не нашел с ходу.
Не могли бы подсказать в чем проблема.спасибо.
Вопрос короткий.
Программно создаю номенклатуру.
Обработку изначально писал под конфигурацию УТ 11.4 и там же ее проверял.
Алгоритм примерно такой:
Номенклатура = Создать Объект()
Номенклатура.наименование = название
Номенклатура.Артикул = артикул
Номенклатура.записать()
При этом в УТ артикул записывается таким, какой я указываю.
Когда решил проверить обработку в ЕРП2 то артикул создавался автоматом(ЕРП123123123), так же как и при ручном создании.
Думал где то в виде номенклатуры настройка - не нашел с ходу.
Не могли бы подсказать в чем проблема.спасибо.
По теме из базы знаний
- Загрузка номенклатуры в УТ11, КА 2, ERP 2, Розница 2 из Excel. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP)
- Работа с данными заполнения
- Конвертация 2.0. Обмен данными между справочниками по сопоставлению артикулов с помощью регистра сведений (пример).
Найденные решения
(1)
Возможно, в ЕРП2 есть доработки по генерации артикула при записи номенклатуры.
Посмотрите:
1) Процедуру ПриЗаписи модуля объекта справочника номенклатуры
2) События записи в модуле формы объекта
3) Подписки на событие записи номенклатуры
Чтобы было проще, сравните через конфигуратор основную конфигурацию и конфигурацию поставщика - увидите, чем конфигурация отличается от типовой.
Возможно, в ЕРП2 есть доработки по генерации артикула при записи номенклатуры.
Посмотрите:
1) Процедуру ПриЗаписи модуля объекта справочника номенклатуры
2) События записи в модуле формы объекта
3) Подписки на событие записи номенклатуры
Чтобы было проще, сравните через конфигуратор основную конфигурацию и конфигурацию поставщика - увидите, чем конфигурация отличается от типовой.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Возможно, в ЕРП2 есть доработки по генерации артикула при записи номенклатуры.
Посмотрите:
1) Процедуру ПриЗаписи модуля объекта справочника номенклатуры
2) События записи в модуле формы объекта
3) Подписки на событие записи номенклатуры
Чтобы было проще, сравните через конфигуратор основную конфигурацию и конфигурацию поставщика - увидите, чем конфигурация отличается от типовой.
Возможно, в ЕРП2 есть доработки по генерации артикула при записи номенклатуры.
Посмотрите:
1) Процедуру ПриЗаписи модуля объекта справочника номенклатуры
2) События записи в модуле формы объекта
3) Подписки на событие записи номенклатуры
Чтобы было проще, сравните через конфигуратор основную конфигурацию и конфигурацию поставщика - увидите, чем конфигурация отличается от типовой.
(2)В Конфигурации создана подписка на события ПередЗаписью Справочника Номенклатура.
В ней по определенному алгоритму номенклатуре генерируется Артикул, если это именно создание новой номенклатуры (ссылка еще не заполнена).
Посему в моей обработки - я просто после записи нового элемента справочника присваиваю артикул повторно и снова записываю.
В ней по определенному алгоритму номенклатуре генерируется Артикул, если это именно создание новой номенклатуры (ссылка еще не заполнена).
Посему в моей обработки - я просто после записи нового элемента справочника присваиваю артикул повторно и снова записываю.
НоваяНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
НоваяНоменклатура.Наименование = Наименование;
НоваяНоменклатура.Записать(); \\ После этого присвоился Артикул из подписки\\
НоваяНоменклатура.Артикул = МойАртикул;
НоваяНоменклатура.Записать();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот