ГЛАВНАЯ СТРАНИЦА

Операции с кегами

10.2

История переиздания
07.10.2024

Программа Tillypad POS позволяет фиксировать подключение кегов с разливными пивными и слабоалкогольными напитками к раздаточному крану и их отключение от крана. Эти операции можно выполнять на POS-терминале.

Предупреждение

Для выполнения этих операций нужна «E-лицензия (ЕГАИС)».

Как подключить кег к крану?

При подключении кега к раздаточному крану нужно считать марку «Честный ЗНАК» с кега. Чтобы открыть это окно диалога, выберите команду «Подключить кег к крану» в контекстном меню логотипа Tillypad.

Рисунок 2966. Подключение кега к крану

Подключение кега к крану

Считайте код марки «Честный ЗНАК».

Рисунок 2967. Диалог подключения кега

Диалог подключения кега

На следующем шаге мастера подключения кега к крану нужно выбрать продукт, соответствующий напитку в кеге.

Примечание

В таблице выводятся продукты из групп продуктов, указанных в настройках POS-терминала.

Узнать больше о настройках, необходимых для продажи пивных и слабоалкогольных напитков в розлив, можно в разделах Как продавать разливное пиво со сканированием марок «Честный ЗНАК» и Как продавать разливное пиво по GTIN.

Выберите продукт из списка и нажмите на кнопку «Далее».

Подсказка

Если нужного продукта, полученного от ЕГАИС, нет в списке, нажмите на кнопку «Выбор продукта», чтобы открыть справочник продуктов сегмента Tillypad.

Рисунок 2968. Выбор продукта из списка

Выбор продукта из списка

На следующем шаге мастера нужно выбрать, какой из кегов, нужно подключить к крану.

Рисунок 2969. Выбор конкретного кега

Выбор конкретного кега

Нажмите на кнопку «Далее».

На следующем шаге мастера нужно указать объем кега и, если нужно, срок годности напитка в днях. Нажмите на кнопку «Далее».

Подсказка

На этом шаге можно ввести другую необходимую дополнительную информацию.

Рисунок 2970. Ввод объема кега и срока годности

Ввод объема кега и срока годности

На завершающем шаге мастера нужно подтвердить подключение кега к крану. Для этого нажмите на кнопку «OK».

Рисунок 2971. Подтверждение подключения кега к крану

Подтверждение подключения кега к крану

В результате продукты из подключенного к крану кега можно продавать клиентам.

Как отключить кег от крана?

Чтобы выбрать, какой кег нужно отключить от крана, выберите команду «Подключенные кеги» в контекстном меню логотипа Tillypad.

Рисунок 2972. Отключение кега от крана

Отключение кега от крана

В открывшемся диалоге выберите кег, который нужно отключить от крана.

Рисунок 2973. Выбор кега для отключения от крана

Выбор кега для отключения от крана

В открывшемся диалоге выберите отключаемый кег. Чтобы открыть карточку продукта в отключаемом кеге нажмите на кнопку «Изменить», а чтобы отключить кег от крана – нажмите на кнопку «Отключить».

Примечание

Если весь объем продукта, соответствующий объему кега (полное равенство проданного и заявленного объема), распродан, то кег автоматически отключится от крана.

Рисунок 2974. Выбор продукта для отключаемого кега

Выбор продукта для отключаемого кега

Важно

Обратите внимание, что в поле указан не последний день, когда можно продавать напиток из кега, а день, следующий за ним.

Например, срок годности 24.02.2024 означает, что он истекает 23.02.2024 в 23:59:59.

Если срок годности продукта истек, выводится собщение об ошибке.

Рисунок 2975. Сообщение об ошибке, если истек срок годности

Сообщение об ошибке, если истек срок годности

На завершающем шаге мастера нужно подтвердить отключение кега от крана. Для этого нажмите на кнопку «OK».

Рисунок 2976. Подтверждение отключения кега от крана

Подтверждение отключения кега от крана

В результате кег можно отключить от крана.

Что делать, если что-то пошло не так?

Что случилось?

Марка с кега не считывается, на POS-терминале выводится сообщение «Неизвестный идентификатор».

Почему?

Ошибка настройки сканера.

Как исправить?

В редких случаях проблему можно решить, создав считыватель заново и задать его как устройство ввода POS-терминала.

Что случилось?

Марка с кега не считывается, на POS-терминале выводится сообщение «Нет кегов, доступных для подключения».

Почему?

В спецификацию групп продуктов POS-терминале не включена необходимая группа продуктов.

Как исправить?

В окне справочника Устройства откройте карточку POS терминал , перейдите на вкладку «Настройки» и внесите необходимые группы продуктов в спецификацию на панели Группа продуктов с разливной пивной и слабоалкогольной продукцией.

Что случилось?

После считывания марки с кега в таблица диалога шага выбора продукта пустая.

Почему?

Нет доступных продуктов в группе продуктов, выбранной в настройках POS-терминала.

Как исправить?

Нужно проверить, есть ли такие продукты в группе, и доступны ли они сотруднику, с логином которого вскрываются кеги.

  1. Проверьте, что в настройках POS-терминала включена нужная группа (панель Группа продуктов с разливной пивной и слабоалкогольной продукцией вкладки «Настройки» карточки POS-терминала).

  2. В справочнике Шаблоны доступа проверьте, есть у сотрудника, с логином которого вскрываются кеги, разрешения «Продукты, Просмотр» и «Параметры продажи, Просмотр».

    Подсказка

    Разрешения, назначенные сотруднику, зависят от его должности.

  3. Обратитесь в отдел внедрения и сопровождения Tillypad с просьбой подключить «Y-лицензия (стыковка с ЕГАИС)» к имеющимся лицензиям типа «E-лицензия (ЕГАИС)».

Что случилось?

В диалоге «Отключить» не появляется срок годности продукта.

Почему?

Скорее всего, в национальном каталоге отсутствуют сведения о сроке годности для продукта с GTIN, полученным из кода маркировки кега.

Как исправить?

Нужно обновить срок годности подключенного кега скриптом:

-- Обновление срока годности (если не ввели при подключении на POS-терминале)
alter table tp_egais_Beerkegs disable trigger all
update tp_egais_BeerKegs
SET brkg_ExpirationDayCount = КОЛ-ВО_ДНЕЙ
Where brkg_id = 'ссылка-на-кег'
alter table tp_egais_Beerkegs enable trigger all
Что случилось?

В диалоге «Отключить» подключенному кегу назначен статус «Ждет отправки».

Почему?

Документ о подключении кега нельзя отправить, пока не будет указан срок годности продукта после вскрытия.

Как исправить?

Если срок годности не возвращен устройством, нужно обновить срок годности подключенного кега скриптом:

-- Обновление срока годности (если не ввели при подключении на POS-терминале)
alter table tp_egais_Beerkegs disable trigger all
update tp_egais_BeerKegs
SET brkg_ExpirationDayCount = КОЛ-ВО_ДНЕЙ
Where brkg_id = 'ссылка-на-кег'
alter table tp_egais_Beerkegs enable trigger all
Что случилось?

В диалоге «Отключить» в статусе подключенного кега выводится сообщение об ошибке.

Почему?

Ошибка была вызвана неправильной настройкой устройства.

Как исправить?

Если причина ошибки в неправильной настройке устройства с программным модулем Модуль связи с сервисом TrueAPI и нужна повторная отправка документа о постановке кега на кран после изменения параметров устройства, то нужно сбросить статус ошибки скриптом:

alter table tp_egais_Beerkegs disable trigger all
update tp_egais_BeerKegs
SET  brkg_ConnectTapState = 0, brkg_ConnectTapResponse = ''
Where brkg_id = 'здесь ваш id'
alter table tp_egais_Beerkegs enable trigger all

Примеры скриптов

Как узнать id записи подключенного кега?

select brkg_ID, opbtl_DateOpened,
  cast(cast(N'' as xml).value('xs:base64Binary(sql:column("opbtl_MarkCode"))', 'varbinary(max)') as varchar(max)) as mc_value
  from tp_egais_BeerKegs B
  join tp_egais_OpenedBottles ON opbtl_ID = brkg_opbtl_ID   
    

Как обновить срок годности, если его не ввели при подключении на POS-терминале

alter table tp_egais_Beerkegs disable trigger all
update tp_egais_BeerKegs
SET brkg_ExpirationDayCount = КОЛ-ВО_ДНЕЙ
Where brkg_id = 'здесь ваш id'
alter table tp_egais_Beerkegs enable trigger all

Как обновить статус подключенного кега для повторной отправки при ошибке?

alter table tp_egais_Beerkegs disable trigger all
update tp_egais_BeerKegs
SET  brkg_ConnectTapState = 0, brkg_ConnectTapResponse = ''
Where brkg_id = 'здесь ваш id'
alter table tp_egais_Beerkegs enable trigger all   
    

Как изменить продукт в подключенном кеге?

DECLARE @pitm_ID UNIQUEIDENTIFIER = 'ссылка-на-продукт'
DECLARE @brkg_ID UNIQUEIDENTIFIER = 'ссылка-на-кег'

ALTER TABLE  tp_egais_OpenedBottles      DISABLE TRIGGER ALL

UPDATE OB
SET opbtl_pitm_ID = @pitm_ID
FROM tp_egais_OpenedBottles OB
JOIN tp_egais_BeerKegs ON brkg_opbtl_ID = opbtl_ID
WHERE brkg_ID = @brkg_ID

ALTER TABLE tp_egais_OpenedBottles      ENABLE TRIGGER ALL 
    

Как обратно подключить ошибочно отключенный кег?

--ID кега указать в переменной

DECLARE @brkg_ID UNIQUEIDENTIFIER = 'B13B629C-B39C-C54E-94DD-029A36DD3826'

ALTER TABLE tp_egais_BeerKegs      DISABLE TRIGGER ALL
ALTER TABLE tp_egais_OpenedBottles DISABLE TRIGGER ALL

UPDATE T1 SET
  opbtl_RestVolume = opbtl_RestVolume + brkg_DetachVolume*10000
FROM tp_egais_OpenedBottles T1
JOIN tp_egais_BeerKegs ON brkg_opbtl_ID = opbtl_ID
WHERE brkg_ID = @brkg_ID AND brkg_DetachDate IS NOT NULL

UPDATE tp_egais_BeerKegs
SET brkg_DetachDate = NULL, brkg_DetachVolume = NULL
WHERE brkg_ID = @brkg_ID

ALTER TABLE tp_egais_BeerKegs      ENABLE TRIGGER ALL
ALTER TABLE tp_egais_OpenedBottles ENABLE TRIGGER ALL