В ряде торговых предприятий необходимо фиксировать факт прихода и ухода сотрудников на работу. Кассовое ПО Artix позволяет вести учет рабочего времени пользователей кассового ПО и сотрудников другого типа, не участвующих в функционировании кассового ПО. Сотрудники имеют возможность отмечаться в начале и в конце рабочего дня. Идентификация ведется посредством индивидуальных QR-кодов сотрудников.

Конфигурирование модуля

Активация плагина для отметки сотрудников на рабочем месте определяется параметром employeemark, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/employeemark.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
employeemarkстроковый
  • on
  • off 
Плагин для отметки сотрудников на рабочем местеПо умолчанию 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]:

НаименованиеТип данныхВозможные значенияОписаниеПримечания
allowForeignлогический
  • true
  • false
Разрешить отмечать сотрудников, отсутствующих в базе данных, но чьи коды проходят по маскеПо умолчанию true


; Разрешить отмечать сотрудников, отсутствующих в базе данных, но чьи коды проходят по маске
; По умолчанию true
;allowForeign = true


Принцип работы

Первоначальная настройка

Для корректной работы плагина employeemark необходимо:

  1. Активировать плагин employeemark.
  2. Для пользователя кассового ПО:
    1. добавить сотрудника в утилите администрирования Yuki или в БД Dictionaries таблице Mol, указав уникальный пароль сотрудника,
    2. сформировать QR-код сотрудника с паролем в соответствии с маской в настройках плагина.
  3. Для сотрудника другого типа:
    1. сформировать QR-код сотрудника в соответствии с маской в настройках плагина.
  4. Активировать плагин activityjournal
  5. Перезапустить кассовую программу.

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

В режиме авторизации команда COMMAND_EMPLOYEEMARK доступна только для touch-интерфейса.

Отметка сотрудника

Для отметки сотруднику необходимо:

  1. Вызвать команду COMMAND_EMPLOYEEMARK из режима авторизации или из главного меню.
  2. Отсканировать QR-код сотрудника:
  3. Касса вернется в режим авторизации или в главное меню.

После отметки сотрудника в БД Documents таблицу Crights в поле commandname сохранятся данные:

Выгрузка данных об отметках сотрудников

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

В кассовом ПО Artix реализована возможность выгрузки данных об отметках сотрудников: