Реализовано расширением, без добавления метаданных. На основе справочника "ШтрихкодыУпаковокТоваров" (контроль остатков), регистра "КегиНаОборудованииРозливаИСМП" (контроль срока годности)
Предварительные настройки:
Для номенклатуры кеги указываем единицу измерения в л (код 112),
Привязываем номенклатуру в розлив 1 л, с соответствующей настройкой вида номенклатуры.
Данное расширение берет за основу реквизит количество в справочнике "ШтрихкодыУпаковокТоваров". По стандарту при подключении кеги создается запись в справочнике с кодом маркировки. По умолчанию значение Количество = 1. Отсюда и идет отсчет продаж, при продаже полной 30л кеги значение этого реквизита будет равно 31. Сверить данное значение можно с честным знаком, добавив проданный объем к 1 и вставив получившуюся цифру в эту графу.
Значение меняется при продаже и возврате по соответствующей марке. При 0 остатке и просрочке, при попытке пробить или выбрать код маркировки (если подключено несколько кег сразу одного наименования) кега автоматически отключается. Товароведу нужно только подключать и подписывать, кассиру продавать.
Для работы нужны стандартные патчи. Прилагается инструкция для работы товароведа и кассира.
Добавлен контроль единицы измерения кеги. Код единицы измерения должен быть "112". Иначе Честный знак считает, кега продается полностью и дает спокойно продавать в минус, даже с "Разрешительным режимом".
Добавлен контроль во время уточнения данных на наличие минуса в Честном знаке при включенном "Разрешительном режиме".
Если допустили минус по марке, откорректировать его в Честном знаке можно возвратами, если позволяет срок годности пива.
Проверено на следующих конфигурациях и релизах:
- Розница, редакция 2.3, релизы 2.3.17.22, 2.3.17.19, 2.3.17.18