Описание заполнения журнала выполненных операций приведено в статье "Журнал выполненных операций".
Свойство | Тип данных | Описание | Примечания |
crightsid | int(11) *** | Идентификационный номер привилегированной операций | Обязательно для заполнения |
workshiftid | int(11) | Идентификационный номер смены | |
cashiercard | varchar(30) | Номер карты кассира | |
cashiername | varchar(100) | Имя кассира | |
actorcard | varchar(30) | Номер карты, подтвердившей операцию | |
actorname | varchar(100) | Имя карты, подтвердившей операцию | |
op | varchar(200) | Описание операции | |
isgoodsitem | int(11) | Зарезервировано для будущего использования | |
optime | datetime(3) | Дата и время выполнения операции | |
opcode | int(11) | Код операции:
| |
| commandname | text | Имя команды |
|
| cashcrightsid | int(11) *** | Идентификатор события на кассе | Данное поле находится только в БД кассового сервера |
| cashcode | varchar(30) | Код кассы | |
| identifier | varchar(255) | Идентификатор документа. Заполняется для операций:
| Шаблон |
*** Начиная с версии КС #62 при установке Artix Control Center с нуля в БД кассового сервера помеченные поля создаются с типом bigint.
Соответствие значений opcode, op и commandname
| opcode | op | commandname |
|---|---|---|
| 1 | Запуск программы |
|
| 2 | Завершение работы программы | NULL |
| 3 | Успешная регистрация пользователя | NULL |
| 4 | Блокировка пользователя | NULL |
| 5 | Открытие денежного ящика | {"byButton":false} |
| 6 | Просмотр суммы в денежном ящике | {"sum":<сумма>} |
| 7 | Печать отчета ККМ | {"reportName":<название отчета>} |
| 8 | Суточный отчет без гашения | {"reportName":"frxreport","sumDrawer":<сумма>,"sumGain":<сумма>} |
| 9 | Суточный отчет с гашением | {"reportName":"frzreport"} |
| 10 | Отчет по отделам | {"reportName":"frdeptreport"} |
| 11 | Печать расширенного отчета | {"reportName":<название отчета>} |
| 12 | Выполнение внешней программы | {"command":<команда>} |
| 13 | Закрытие смены | {"sumDrawer":<сумма>,"sumGain":<сумма>} |
| 14 | Печать отчета по налогам | {"reportName":"frvatreport"} |
| 15 | Внесение денег | NULL |
| 16 | Выем денег | NULL |
| 17 | Сторно всех позиций | {"documentBeforeStorno":null} |
| 18 | Сторно текущей позиции | {"amount":<сумма>,"bcode":<штрих-код>,"code":<код>,"groupStorno":<true/false>,"name":<наименование>,"price":<цена>} |
| 20 | Возврат суммой | NULL |
| 21 | Скидка по кнопке | NULL |
| 22 | Выбор скидки из списка | NULL |
| 23 | Отмена скидки из списка | NULL |
| 24 | Оплата бонусами | {"sum":<сумма>} |
| 25 | Удаление оплаты бонусами | NULL |
| 26 | Возврат | NULL |
| 27 | Возврат по чеку продажи | NULL |
| 28 | Аннулирование документа продажи | NULL |
| 29 | Аннулирование документа возврата | NULL |
| 30 | Цена изменена вручную | {"code":<код>,"impact":<true/false>,"isUnited":<true/false>,"price":<цена>,"quantity":<количество>,"source":<источник>} |
| 31 | Переход в режим продажи | NULL |
| 32 | Открытие денежного ящика по кнопке | {"byButton":true} |
| 33 | Переход в подытог | NULL |
| 34 | Событие камеры | {"id":<ID события>} |
| 35 | Статус денежного ящика | {"cashDrawerStatus":"undefined"} или {"cashDrawerIsOpen":<true/false>}, |
| 36 | Начало безналичного расчета | {"sum":<сумма>,"valcode":<код валюты>} |
| 37 | Завершение безналичного расчета | {"resultCode":<код результата>,"resultMessage":<сообщение результата>,"success":<true/false>,"sum":<сумма>,"valcode":<код валюты>} |
| 38 | Количество уменьшено | {"amount":<сумма>,"bcode":<штрих-код>,"code":<код>,"endQuant":<итоговое количесво>,"name":<наименование>,"price":<цена>,"startQuant":<начальное количесво>} |
| 39 | Количество увеличено | {"amount":<сумма>,"bcode":<штрих-код>,"code":<код>,"endQuant":<итоговое количесво>,"name":<наименование>,"price":<цена>,"startQuant":<начальное количесво>} |
| 40 | Ошибка при проверке маркировки в ЦРПТ | {"crptanswer": "<ответ>", "errorcode": "<код ошибки>", "mark": "<код маркировки>", "message": "<сообщение кассиру>", "request": "<запрос>"} |
| 41 | Отметка сотрудника | {"dateTime":<дата-время>,"shopCode":<код магазина>,"userCode":<код пользователя>} |
| 42 | Ошибка, полученная от системы лояльности | {"errorCode":<код_ошибки>,"errorMessage":"<текст_ошибки>"} |