Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel

Table of Contents


Panel

Начиная с версии 4.6.172 реализована возможность отслеживания срока годности товара.

Законодательством РФ определен ряд ограничений, распространяемых на продажу алкогольной и табачной продукции. Продажа товаров с ограничениями выполняется аналогично продаже обычных товаров, но при добавлении таких товаров в чек программа проверяет каждый товар на соответствие правилам продажи, предлагая пользователю выбрать решение в той или иной ситуации.

...

  1. В свойствах товара в утилите администрирования Yuki указать минимальный возраст покупателя и установить флаг о необходимости подтверждения возраста.
  2. Выбрать способ оповещения кассира, настроив параметр notableAgeVerify в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/gui.ini в секции [GUI]:
    • при значении параметра true при добавлении в чек товара, требующего проверку возраста покупателя, в верхней строке кассовой программы выводится оповещение, а при переходе в подитог подытог на экране отображается диалог подтверждения возраста покупателя, цвет фона диалога красный;
    • при значении параметра false при добавлении товара, требующего проверку возраста покупателя, при переходе в подитог подытог на экране отображается диалог подтверждения возраста покупателя (цвет фона диалога стандартный). Значение по умолчанию.

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

Наименование
Тип данных
Возможные значения
Описание

Примечания

notableAgeVerifyлогический
  • true
  • false

Отображать оповещение "Внимание: требуется контроль возраста" в верхней строке кассовой программы и изменять цвет диалога проверки возраста на красный

По умолчанию настройка отключена false


Code Block
languagetext
titleПример настройки
[GUI]
...
; Отображать оповещение "Внимание: требуется контроль возраста" в верхней строке кассовой программы и изменять цвет диалога проверки возраста на красный
; По умолчанию false
;notableAgeVerify = false

В кассовом ПО Artix существует возможность устанавливать время задержки диалога подтверждения возраста перед закрытием.

Время задержки диалога подтверждения возраста определяется параметром ageConfirmDelay, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [Security.Restrictions].

НаименованиеТип данныхОписаниеПримечания
ageConfirmDelayцелочисленныйВремя задержки в секундах перед закрытием диалога подтверждения возрастаПо умолчанию 0, задержка отключена


Code Block
languagetext
titleПример настройки
[Security.Restrictions]
;
; Параметры, относящиеся к безопасности
;
...
; Время задержки в секундах перед закрытием диалога подтверждения возраста
; По умолчанию 0
;ageConfirmDelay = 0
...

В диалоге на месте кнопки подтверждения возраста отображается таймер с заданным в настройке значением. По истечении времени кнопка подтверждения становится доступной.

Ограничение продажи по времени

Ограничение продажи товаров по времени может быть задано несколькими способами:

  • на конкретный товар;,
  • на товары с определенным процентом содержания алкоголя;,
  • на товары из каталога.

Проверка времени продажи осуществляется при добавлении товара в чек и закрытии документа продажи. Таким образом, если товар был добавлен в чек до наступления времени блокировки, а на момент закрытия чека наступило время блокировки, то выполнить продажу будет невозможно до сторнирования товара из чека.

...

Ограничение продажи задается в свойствах товара через утилиту администрирования Yuki. Временной интервал, в который продажа товара запрещена, задается во вкладке "Ограничение продаж". Сообщение об ограничении времени продажи выводится на экран кассира при добавлении товара в чек и закрытии документа. 

...

Крепость алкоголя указывается в свойствах товара через утилиту администрирования Yuki. 

Для того, чтобы Чтобы ограничение продажи срабатывало для установленного процента алкоголя, в справочниках "Ограничение продаж" необходимо установить ограничение продажи по времени, указав минимальный процент алкоголя.

При добавлении алкогольного товара в чек программа определяет программа определяет процент алкоголя в товаре и сравнивает его с минимальным процентом алкоголя для всех действующих ограничений продажи. Для чека выбирается ограничение продажи с минимальным процентом алкоголя, максимально близким к проценту алкоголя у товара (равным или меньше). Ограничения продажи, у которых минимальный процент алкоголя ниже, чем у выбранного ограничения, не учитываются для данной товарной позиции. 

Info

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


Panel
titleПример

На момент добавления товара в чек действует 2 ограничения продажи по времени на 40% алкоголь и на 20 % 20% алкоголь.

В чек добавляются 2 3 алкогольные позиции - 45%, 32% и 32%10%.

При добавлении в чек алкоголя крепостью 45% на него сработает ограничение с минимальным процентом алкоголя 40%. Ограничение на 20% алкоголь не будет учитываться для этого товара.

При добавлении в чек алкоголя крепостью 32% на него сработает ограничение с минимальным процентом алкоголя 20%.

При добавлении в чек алкоголя крепостью 10% ограничения не сработают.

При ограничении на крепость алкоголя может учитываться каталог и/или отдел товара (БД Dictionaries таблица Catalogrestrict).

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

Panel
titleПример

На момент добавления товара в чек действует ограничение продажи по времени на 40% алкоголь из каталога 2 и отдела 3.

В чек добавляются 4 алкогольных позиций:

  1. Алкоголь 40% из каталога 2 и отдела 3.
  2. Алкоголь 50% из каталога 1/не указан и отдела 3.
  3. Алкоголь 45% из каталога 2 и отдела 1/не указан.
  4. Алкоголь 42%, каталог и отдел не указаны.

При добавлении 1 и 4 позиции в чек сработает ограничение.

При добавлении 2 и 3 позиции в чек ограничение не сработает.

Ограничение на безалкогольные товары

Чтобы ограничение продажи срабатывало для безалкогольного товара, в справочниках "Ограничение продаж" необходимо установить ограничение продажи по времени, при этом процент алкоголя не должен быть указан. При ограничении учитывается каталог и/или отдел товара (БД Dictionaries таблица Catalogrestrict).

Panel
titleПример

На момент добавления товара в чек действует ограничение продажи по времени на товары из каталога 2 и отдела 3.

В чек добавляются 4 позиции:

  1. Алкоголь 20% из каталога 2 и отдела 3.
  2. Сок из каталога 1/не указан и отдела 3.
  3. Морс из каталога 2 и отдела 3.
  4. Алкоголь 42%, каталог и отдел не указаны.

При добавлении 1 и 3 позиции в чек сработает ограничение.

При добавлении 2 и 4 позиции в чек ограничение не сработает.

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

Задание ограничения времени на каталог товаров позволяет сэкономить время на задании свойств для каждого товара в отдельности. Для того , чтобы ограничение продажи по времени срабатывало для определенного каталога, необходимо:

...

Наименование

Тип данныхОписаниеПримечания

alcoholCaution

целочисленныйПоказывать сообщение с предупреждением для кассира о приближении времени блокировки продажи алкоголя. Указывается время в минутахПо умолчанию 0, настройка отключена


Code Block
languagetext
titleПример настройки
[Misc]
;
; Разное
;
...
; Показывать сообщение с предупреждением кассира
; о приближении времени блокировки продажи алкоголя
; Указывается время в минутах. По умолчанию 0 мин.
alcoholCaution = 30

Ограничение продажи по сроку годности

В кассовом ПО Artix реализована возможность отслеживания срока годности товара.

Для отслеживания сроков годности необходимо:

  1. В конфигурационном файле /linuxcash/cash/conf/bcode.ini задать правило разбора по штрих-коду с символом"s".

    Code Block
    languagetext
    titleПример для EAN-13
    460??????????*=BBBBBBBBBBBBBs*


  2. Добавить товар по штрих-коду (EAN-13 + срок годности). 
    Срок годности может состоять из 4, 6, 8 или 10 символов:

    • 4 символа – ддММ;
    • 6 символов – ддММГГ;
    • 8 символов – ддММГГчч;
    • 10 символов – ддММГГччмм.
    Info

    Если в качестве срока годности указаны только день и месяц, то год будет автоматически считаться текущий.

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


    Panel
    titleПример

    Штрих-код товара: 4604785691474251220.

    Срок годности товара: 25 декабря 2020.

    Товар будет считаться истекшим: 26 декабря 2020 в 00:00.


Проверка срока годности осуществляется при добавлении товара в чек:

  • если срок годности товара истек, то на экран будет выведено предупреждение "Срок годности товара истёк", товар не может быть добавлен в чек;
  • если срок годности товара указан некорректно, то на экран будет выведено предупреждение "Срок годности товара указан некорректно", товар не может быть добавлен в чек;
  • если срок годности товара не истек, то товар будет добавлен в чек без предупреждения.

Скидка на товар по сроку годности

Задание скидки на товар, у которого заканчивается срок годности, осуществляется несколькими способами:

  • в утилите администрирования Yuki для акции на позицию задать условие из списка "Срок годности товара истекает меньше, чем через [..] суток, [..] часов и [..] минут":
    Image Added
    Для того чтобы заполнить параметры условия, щелкните дважды по его названию, откроется окно ввода данных.
    Image Added
    Укажите необходимую информацию и нажмите кнопку "ОК", выражение будет добавлено в итоговое условие:
    Image Added
    Нажмите кнопку "Добавить условие", условие будет добавлено в скидку.

  • в системе Artix Loyalty Management настроить акцию, в условиях и результатах которой будут указаны все необходимые данные (шаблоны "Скидка на товары по сроку годности" и "Срок годности закончится через указанное время").

Если срок годности товара близок к окончанию, то такой товар будет добавлен в чек со скидкой, которая указана в акции.