Добрый день!
Не секрет, что теперь разливное пиво нужно продавать через маркировку "Честного знака"...
При этом, списание кегов в ЕГАИС никто не отменял. Но, с этим все понятно - ничего нового, обычное списание.
А вот по ЧЗ - нужно делать в два этапа:
1. Постановка кега на кран(и только при этом меняется собственник марки, она переходит от производителя к розничному, конечному продавцу, минуя всех промежуточных оптовиков-посредников - особенности ОСУ).
2. Собственно, сама продажа разлитых порций на кассах, с частичным выводом из оборота той единственной марки с кега, пока она "не кончится".
И если со вторым, все более-менее понятно, УКМWIN умеет это делать, достаточно у этой акцизной группы установить флаг ОСУ, то с первым, есть некоторые сложности...
В принципе, в УКМWIN сделан документ "постановка на кран", который делает все, что нужно. Но, ИМХО - использовать его мало кто сможет...
Для того, что-бы он работал, нужно, что-бы КЭП с полномочиями для ЧЗ, была на кассе... Но, это далеко не всегда возможно - даже, если опустить соображения безопастности, это чаще всего просто не реально - эта-же КЭП может использоваться для УТМ ЕГАИС, для ЭДО, для подписания отчетности бухгалтером, еще для чего-то... Да и касс может быть несколько. Теоретически, можно завести несколько КЭП на кассиров физ-лиц с МЧД, но этот вариант тоже не всегда возможен...
Поэтому, я решил документ "Постановка на кран" реализовать в бэке, у себя в 1С(там КЭП по любому доступна - там и ЕГАИС, и ЭДО и все остальное)...
Вот такой документ:
Строки в него добавляются сканированием марок. По кнопке "проверить марки и заполнить сроки годности" идет запрос в ЦРПТ и получается необходимая информация....
И все-бы ничего, но, есть неудобный момент - марка с кега находится на кеге, а он далеко не всегда рядом с рабочим местом менеджера в бэке... Оторвать ее без повреждений - чаще всего не возможно, таскать кеги к рабочему месту менеджера никто не будет - это далеко не бутылка или банка, это тяжелый и объемный предмет, а если их еще и несколько...
Можно конечно фоткать марки телефоном, и потом печатать(просто не все сканеры умеют читать с экрана) и сканировать... Но, это крайне не удобно...Подумаю, может привяжу для этого сюда "БаркодеХарвестер", который позволит с любого андроид-телефона передавать марки в программу, есть мне "поле деятельности"
...
Что касается продаж, тут тоже не все так просто... В бэке я решил вести учет разливного пива, как весового товара. Поэтому, там свои, внутренние "весовые" ШтрихКоды.
Пока, на текущий момент, я ничего лучше, чем печать "вспомогательных бумажек с весовыми ШК" не придумал... Печатаю прямо из документа "Постановка на кран". ШК марки, тоже печатаю вместе с этими "весовыми" ШК, по той-же причине - кег с маркой может быть не рядом с кассой, а в подсобке, и будет не удобно считывать марку при продаже.
Вот:
Пока под вопросом учет проданного на кассе пива порциями, что-бы не вылезти за объем кега... Не решено никак... Надо подумать,, может через ОперСводку сделать...
Всего этого можно было-бы избежать, если применить задуманный Олегом SQL-server...
Но, это сложновато, да и для мелких магазинчиков-разливаек с одной кассой избыточно...
Хотя, решает проблему учета количества разлитого, в том числе и когда касс несколько - учет продаж в единой базе. Да и сканировать марку пришлось бы только единожды, при постановке на кран, а дальше, разливай пока остатки по этому кегу не кончатся.
Надо попробовать, может и не будет слишком сложно...
Что касается постановки на кран в УКМWIN - предложение Олегу, в этом доке предусмотреть режим, когда подписание и отправка не делается на кассе, а формируется файл обмена для бэка, который можно принять там, подписать(КЭП то на бэке есть!) и отправить... Все остальное, оставить как есть - через сервер или без, не важно. В случае сервера, при отправке постановки на кран в бэке, данные на сервере менять из бэка...
Просто упростилось бы попадание марки в бэк, все-таки кеги "ближе" к кассе, чем к офису где бэк...