При записи элемента справочника номенклатуры скопировать код в артикул
Пытаюсь при записи элемента номенклатуры скопировать автоматически сгенерированный код в артикул.
В процедуре ПриЗаписи модуля объекта добавляю:
При трассировке реквизит заполняется, но когда карточка записалась, оказывается, что поле артикула пустое.
Пробовал написать так:
Результат тот же.
Подскажите, что я не так делаю?
В процедуре ПриЗаписи модуля объекта добавляю:
Если Артикул="" Тогда
Артикул=Код;
КонецЕсли;
При трассировке реквизит заполняется, но когда карточка записалась, оказывается, что поле артикула пустое.
Пробовал написать так:
Если Артикул="" Тогда
ЭтотОбъект.Артикул=Код;
КонецЕсли;
Результат тот же.
Подскажите, что я не так делаю?
По теме из базы знаний
- Всякие полезности
- СТАБИЛЬНАЯ Загрузка справочника номенклатуры в 1С:Управление торговлей 8 из прайс-листа в Excel (код открыт скачать можно бесплатно)
- Загрузка номенклатуры в базу "Управление торговлей 11.4, 11.5", с возможностью создания номенклатуры поставщика, через табличный документ Excel, Word
- Этюды по программированию: Штрихкодирование серий номенклатуры
- Интеграция 6 поставщиков в КА 2.5 на базе HTTP Connector (API, XML, YML) (Загрузка номенклатуры, установка цен роботами по расписанию)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура ПередЗаписью(Отказ)
ДополнительныеСвойства.Вставить("ЭтоНовый", ЭтоНовый());
КонецПроцедуры
Процедура ПриЗаписи(Отказ)
Если ДополнительныеСвойства.ЭтоНовый Тогда
Реквизит1 = Код;
Записать();
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот