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 Примечание: Документ был создан в закрытом периоде.