В ряде торговых предприятий необходимо фиксировать факт прихода и ухода сотрудников на работу. Кассовое ПО Artix позволяет вести учет рабочего времени пользователей кассового ПО и сотрудников другого типа, не участвующих в функционировании кассового ПО. Сотрудники имеют возможность отмечаться в начале и в конце рабочего дня. Идентификация ведется посредством индивидуальных QR-кодов сотрудников.
Активация плагина для отметки сотрудников на рабочем месте определяется параметром employeemark
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/employeemark.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
employeemark | строковый |
| Плагин для отметки сотрудников на рабочем месте | По умолчанию off |
[plugins] ;Отметка сотрудника на рабочем месте ;employeemark = off |
Маска кодов сотрудников задается параметром scanMask
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/employeemark.ini
в секции [EmployeeMark]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
scanMask | строковый | Маска кода сотрудника | По умолчанию X-(?<password>[0-9]*) |
[EmployeeMark] ; Маска кода сотрудника ; По умолчанию X-(?<password>[0-9]*) ;scanMask = X-(?<password>[0-9]*) |
В кассовом ПО Artix реализована возможность отметки сотрудников, не участвующих в функционировании кассового ПО (сотрудников другого типа). Такие сотрудники отсутствуют в базе данных, но их коды должны соответствовать заданной маске (scanMask
). Для отметки сотрудников, не участвующих в функционировании кассового ПО, необходимо настроить параметр allowForeign
в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/employeemark.ini
в секции [EmployeeMark]
:
true
:scanMask
), будет отмечен, на экране кассы отобразится сообщение "Вы отмечены",scanMask
), отмечен не будет, на экране кассы отобразится сообщение "Некорректный QR-код. Попробуйте еще раз".false
:scanMask
), отмечен не будет, на экране кассы отобразится сообщение "Сотрудник не найден. Попробуйте еще раз",scanMask
), отмечен не будет, на экране кассы отобразится сообщение "Некорректный QR-код Попробуйте еще раз".Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
allowForeign | логический |
| Разрешить отмечать сотрудников, отсутствующих в базе данных, но чьи коды проходят по маске | По умолчанию true |
; Разрешить отмечать сотрудников, отсутствующих в базе данных, но чьи коды проходят по маске ; По умолчанию true ;allowForeign = true |
Для корректной работы плагина employeemark
необходимо:
employeemark
.Dictionaries
таблице Mol
, указав уникальный пароль сотрудника,activityjournal
. Для отметки сотрудника необходимо вызвать команду COMMAND_EMPLOYEEMARK.
По умолчанию вызов действия из режима авторизации. Для вызова действия через главное меню необходимо в утилите администрирования Yuki на пункт меню назначить действие "Отметка сотрудника" с командой COMMAND_EMPLOYEEMARK
. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
В режиме авторизации команда |
Для отметки сотруднику необходимо:
COMMAND_EMPLOYEEMARK
из режима авторизации или из главного меню.После отметки сотрудника в БД Documents
таблицу Crights
в поле commandname
сохранятся данные:
Для выгрузки необходимо в конвертере AIF на кассе задать параметру |
В кассовом ПО Artix реализована возможность выгрузки данных об отметках сотрудников:
вручную без открытия смены.
Для этого необходимо запустить скрипт unload_sales.sh
с параметрами:
./unload_sales.sh -t -g shift -c 2 -v aif -p /tmp/sales_for_cs/salesActivityJournal.json |