Описание заполнения журнала выполненных операций приведено в статье "Журнал выполненных операций".
Свойство | Тип данных | Описание | Примечания |
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":"<текст_ошибки>"} |
| 43 | Авторизация пользователя провалена | {"message":"<сообщение кассиру>","notFound":<true/false>} |
| 44 | Начало документа | {"impact":<true/false>,"isUnited":<true/false>,"quantity":<количество>,"source":<источник>} |
| 45 | Добавление позиции | {"bcode":<штрих-код>,"code":<код>,"impact":<true/false>,"isUnited":<true/false>,"name":<наименование>,"price":<цена>,"quantity":<количество>,"source":<источник>} |
| 46 | Перезагрузка кассы | NULL |
| 47 | Открытие смены | {"shiftId":<ID смены>} |
| 48 | Добавление карты | {"cardmode":<тип карты>,"impact":<true/false>,"number":<номер карты>} |
| 49 | Добавлен купон | {"coupon":null,"number":<номер купона>,"type":<тип купона>} |
| 50 | Ошибка добавления купона в чек | {"couponNumber":"<номер купона>","forCustomer":<true/false>,"number":<номер купона>,"text":<текст>} |
| 51 | Отложили документ | NULL |
| 52 | Попытка получения отложенного чека | {"checkId":<ID чека>} |
| 53 | Ошибка при добавлении карты в чек | {"cardNumber":<номер карты>,"error":<текст ошибки>} |
| 54 | Добавлена оплата | {"payment":null,"paymentData":<дата>,"sum":<сумма>,"valcode":<код валюты>} |
| 55 | Закрытие документа | NULL |
| 56 | Ошибка процессинга | {"amount":<сумма>,"answerCode":<код ответа>,"answerStatus":<статус ответа>,"message":<сообщение кассиру>,"paymentMethod":<способ оплаты>,"tenderCode":<код>,"valutName":<наименование валюты>} |
| 57 | Показать информацию о товаре | {"allowedDevices":<разрешенное устройство>,"barcode":<штрих-код>,"customer":<true/false>,"dialogId":<ID диалога>,"offerToAddItem":<true/false>,"tmc":null} |
| 58 | Диалог с сообщением | {"allowedDevices":<разрешенное устройство>,"customer":<true/false>,"dialogId":<ID диалога>,"message":<сообщение кассиру>,"source":<источник>,"type":<тип устройства>} |
| 59 | Добавление купона для выдачи | {"coupon":null,"generatedNumber":<номер купона, генерируемый кассовой программой>,"type":<тип купона>} |
| 60 | Ошибка при добавлении товара |
|