Расширение для формы номенклатуры в ERP 2.4. Расширение проверялось на релизе 1с ERP 2.4.8.82.
Для подключения данного расширения, можно воспользоваться командой "Все функции - Стандартные - Управление расширениями конфигурации".
В открывшемся списке, нажимаем кнопку "Добавить", выбираем файл расширения.
Расширение добавится в список.
В свойствах расширения устанавливаем галку "Активно", снимаем галку "Безопасный режим".
Галка "Безопасный режим" активирует безопасный режим. В данном режиме не выполняются модули объектов.
В нашем расширении в модулях объектов справочника Номенклатуры, Упаковки добавлен функционал который создает Упаковки при записи номенклатуры, обновляет весо-габаритные характеристики номенклатуры при изменении карточки Упаковки.
Поэтому, для корректной работы данного расширения ОБЯЗАТЕЛЬНО нужно снять галку "Безопасный режим", иначе расширение не будет работать (будут всплывать программные ошибки при записи номенклатуры и Упаковки).
При сохранении номенклатуры автоматически создаются 2 упаковки ("Нетто", "Брутто"). Данный механизм можно включать и выключать для конкретных видов номенклатуры. Весо-габаритные характеристики номенклатуры транслируются в упаковки (с пересчетом единиц измерения в метры, килограммы).
При изменении весо-габаритных характеристик в карточке Упаковки, они попадают в карточку номенклатуры.
В виде номенклатуры добавлен реквизит "Флаг запуска механизма ...", при установке которого, для всей номенклатуры, по данному виду номенклатуры, включается механизм автосоздания упаковок с заполнением весо-габаритных характеристик.
Реквизит добавляется программно через общие модули (СобытияФорм, МодификацияКонфигурацииПереопределяемый), поэтому, при загрузке обновления конфигурации, данное расширение будет корректно работать.
В номенклатуре добавлены 2 реквизита ("Упаковка нетто", "Упаковка брутто"). В карточке номенклатуры программно добавлены поля по данным реквизитам.
При записи номенклатуры, автоматически создаются 2 упаковки ("нетто", "брутто"). Эти упаковки сразу же попадают в поля (см. выше). Весо-габаритные характеристики номенклатуры пересчитываются в метры, килограммы и попадают в карточку упаковки (в "брутто", а "нетто" автоматически не заполняется).
При изменении весо-габаритных характеристик упаковки, новые значения автоматически попадают в карточку номенклатуры с пересчетом единиц измерения в метры.
Таким образом реализовано взаимно-однозначное соответствие весо-габаритных характеристик номенклатуры и упаковки.
При использовании упаковок, ручное изменение весо-габаритных характеристик номенклатуры не требуется, поэтому эти поля в номенклатуре скрыты от редактирования. Габариты изменяются в карточке упаковки и затем сразу же транслируются в карточку номенклатуры.
Весо-габаритные характеристики номенклатуры используются в отчетах (по складу), поэтому их заполнение в карточке номенклатуры желательно (но неоязательно). Кроме того, весо-габаритные характеристики Упаковок номенклатуры могут использоваться для оптимизации отгрузок товаров со склада (Логистики).
Это отдельная тема, которой данная публикация касается опосредованно.
Данную тему (Логистики и использования весо-габаритных характеристик упаковок товаров) можно развить. Буду рад, если кого-либо заинтересует данная возможность.