Описание заполнения журнала выполненных операций приведено в статье "Журнал выполненных операций".

Свойство

Тип данных

Описание

Примечания

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)

Код операции:

  • 1 – start,

  • 2 – finish,

  • 3 – login,

  • 4 – logout,

  • 5 – cashDrawerOpen,

  • 6 – cashDrawerSum,

  • 7 – printReportKKM,

  • 8 – printXReportKKM,

  • 9 – printZReportKKM,

  • 10 – printDeptReportKKM,

  • 11 – printReport,

  • 12 – executeExternalShell,

  • 13 – closeShift,

  • 14 – printVatReportKKM,

  • 15 – moneyInput,

  • 16 – moneyOutput,

  • 17 – stornoAll,

  • 18 – positionStorno,

  • 19 – backInCheck (зарезервировано для будущего использования),

  • 20 – backWithSum,

  • 21 – applyDiscountButton,

  • 22 – applyManualDiscount,

  • 23 – cancelManualDiscount,

  • 24 – bonusAdd,

  • 25 – bonusDelete,

  • 26 – back,

  • 27 – backBySale,

  • 28 – saleCancel,

  • 29 – backCancel,

  • 30 – priceChanged,

  • 31 – startOpenContext,
  • 32 – cashDrawerOpenByButton,
  • 33 – documentSubtotal,
  • 34 – cameraEvent,
  • 35 – cashDrawerIsOpen,
  • 36 – startPaymentProcessing,
  • 37 – stopPaymentProcessing,
  • 38 – positionQuantDecrease,
  • 39 – positionQuantIncrease.


commandnametext

Имя команды

  • При изменении цены товара вручную (код операции 30) записывается информация в виде
    {"code" : "<код_товара>", "price" : "<введенная_цена>"}.
  • При завершении работы с процессингом записывается информация в виде
    {"success": "<признак_успешного_обращения>", "resultCode": "<код_результата_из_процессинга>", "resultMessage": "<текст_сообщения_из_процесиинга>"}.
  • При уменьшении/увеличении количества позиций записывается информация в виде
    {"amount":<модуль_изменения_суммы_позиции>,"bcode":"<штрих-код_позиции>","code":<код_позиции>,"endQuant": <итоговое_количество>,"name":<наименование_товара>,"price":<цена_товара>,"startQuant":<начальное_количество>}.
  • При сторнировании позиций записывается информация в виде
    {"amount":<сумма_сторнированной_позиции>,"bcode":"<штрих-код_позиции>","code":<код_позиции>,"groupStorno":<сторнирована_группа_позиций>,"name":<наименование_товара>,"price":<цена_товара>}.
cashcrightsidint(11)Идентификатор события на кассе

Данное поле находится только в БД кассового сервера

cashcodevarchar(30)Код кассы
identifiervarchar(255)

Идентификатор документа.

Заполняется для операций: 

  • 3 – login (если при регистрации выполнен переход в режим открытого документа),
  • 4 – logout (если операция выполнена из режима открытого документа),
  • 5 – cashDrawerOpen,
  • 15 – moneyInput,
  • 16 – moneyOutput,
  • 17 – stornoAll,
  • 18 – positionStorno,
  • 19 – backInCheck (зарезервировано для будущего использования),
  • 20 – backWithSum,
  • 21 – applyDiscountButton,
  • 22 – applyManualDiscount,

  • 23 – cancelManualDiscount,

  • 24 – bonusAdd,
  • 25 – bonusDelete,

  • 26 – back,

  • 27 – backBySale,

  • 28 – saleCancel,

  • 30 – priceChanged,
  • 34 – cameraEvent,
  • 35 – cashDrawerIsOpen.


  • No labels