SMDocLog – Журнал работы с документами
1 | 2 | 3 | 4 | 5 |
RECID | NUMBER | + (0) | SMCDocLog_PK | Номер записи |
EVENTTIME | DATE | + (sysdate) | Время | |
DOCTYPE | CHAR (2) | + | Тип | |
ID | VARCHAR2 (50) | + | Идентификатор | |
ACTIONCODE | NUMBER (5) | + | Код события | |
OLDSTATE | NUMBER (5) | + | Предыдущее статус документа, -1 если документ создается | |
NEWSTATE | NUMBER (5) | + | Новый статус документа, -1 если документ удаляется | |
DOCDATE | DATE | + | Дата документа | |
EMPLOYEE | NUMBER (10) | + (-2) | Код пользователя | |
WSNAME | VARCHAR2 (100) | - | Имя компьютера (включая имя домена) | |
USERNAME | VARCHAR2 (30) | - | Имя пользователя БД | |
OSUSER | VARCHAR2 (30) | - | Имя пользователя (логин) операционной системы | |
totalsum | NUMBER (19,4) | Стоимость по документу, если не сходится с суммой по спецификации, то применена скидка |
Допустимые коды ACTIONCODE и их значения:
1. DOCLOG_CREATE (код 0):
o Описание: Создание документа.
o Логика перехода: ->1 (документ переходит в состояние "черновик").
2. DOCLOG_STORE (код 1):
o Описание: Принятие документа на складе.
o Логика перехода: 1->2 (документ переходит из состояния " черновик " в состояние "принят на складе").
3. DOCLOG_ACCEPT (код 2):
o Описание: Принятие документа с ценами .
o Логика перехода: 2->3 (документ переходит из состояния "принят на складе" в состояние "принят с ценами").
4. DOCLOG_UNSTORE (код 3):
o Описание: Отмена принятия документа на складе.
o Логика перехода: 2->1 (документ возвращается из состояния "принят на складе" в состояние " черновик ").
5. DOCLOG_UNACCEPT (код 4):
o Описание: Отмена принятия документа с ценами.
o Логика перехода: 3->2 (документ возвращается из состояния "принят с ценами" в состояние "принят на складе").
6. DOCLOG_BLOCK (код 5):
o Описание: Блокирование документа.
o Логика перехода: 1->0 (документ переходит из состояния " черновик " в состояние "заблокирован").
7. DOCLOG_UNBLOCK (код 6):
o Описание: Разблокирование документа.
o Логика перехода: 0->1 (документ возвращается из состояния "заблокирован" в состояние " черновик ").
8. DOCLOG_DELETE (код 7):
o Описание: Удаление документа.
o Логика перехода: 1-> (документ удаляется из системы).
9. DOCLOG_CHG_STORE (код 8):
o Описание: Изменение данных документа, принятого на складе.
o Логика перехода: 2->2 (состояние документа не меняется, но данные обновляются).
10. DOCLOG_CHG_ACCEPT (код 9):
o Описание: Изменение данных документа, принятого с ценами.
o Логика перехода: 3->3 (состояние документа не меняется, но данные обновляются).
11. DOCLOG_SMPOST (код 10):
o Описание: Изменение документа почтовым модулем.
o Примечание: Этот код используется для отслеживания изменений, внесенных почтовым модулем.
12. DOCLOG_POSTQUEUE (код 11):
o Описание: Документ поставлен в очередь на рассылку почтовым модулем.
o Примечание: Это промежуточное состояние перед отправкой.
13. DOCLOG_CASHSTAT (код 12):
o Описание: Перерасчет кассовой статистики.
o Примечание: Применяется только для документов типов CS (продажи по кассе) и CR (возвраты по кассе).
14. DOCLOG_RENAME (код 13):
o Описание: Изменение идентификатора документа.
o Примечание: Используется при изменении идентификатора.
15. DOCLOG_SMPOSTCLOSED (код 14):
o Описание: Получение документа почтовым модулем в закрытом периоде.
o Примечание: Документ был получен, но находится в закрытом периоде.
16. DOCLOG_SMPOSTCLSCRT (код 15):
o Описание: Создание документа почтовым модулем в закрытом периоде.
o Примечание: Документ был создан в закрытом периоде.