Всю историю выполнения услуги можно отследить условно по разделам: 1. Перемещения - выполняемые посредством накладных в пути для смены текущего склада/цеха, в которых проходят прочие операции. 2. Выполненные работы - выполняемые работы запланированные на услугу 3. Контроль технолога - опциональный пункт для поддержания качества проводимых работы
Все движения между складами/цехами фиксируются в таблице DOCS_IN_WAY_SERVS, в которой фиксируются следующие данные: Связующие идентификаторы:
ID : внНомер записи
DOC_IN_WAY_ID : Ссылка на таблицу DOCS_IN_WAY, связующая запись для накладной в пути
DOS_ID : Ссылка на таблицу DOC_ORDER_SERVICES, в которой хранятся основные данные по услуге
Информация о принятии, заполняется при доставке накладной на место назначения:
DATE_IN : Дата принятия позиции
TIME_IN : Время принятия позиции
USER_ID_IN : Ссылка на таблицу USERS, пользователь принявший позицию
SCLAD_ID_IN : Ссылка на таблицу SCLADS, склад принятия позиции
Все выполняемые работы над услугой хранятся в таблице USER_SESSION_ACTIONS, в которой фиксируются следующие данные:
ID : внНомер записи
USER_SESSION_ID : Ссылка на таблицу USER_SESSION, сессия работника генерируемая при авторизации в программе
DATE_BEG : Дата/Время начала выполнения работы
DATE_STOP : Дата/Время приостановке работы, в случаях когда работа не выполнена до конца, но работа программы завершается
DATE_END : Дата/Время окончания выполнения работы
DOC_ORDER_SERVICES_ID : Ссылка на таблицу DOC_ORDER_SERVICES, в которой хранятся основные данные по услуге
SALARY_KOEF : Коэффициент з/п работника установленный на момент выполнения работы
WORK_PLACE_ID : Ссылка на таблицу WORK_PLACES, в которой хранятся основные данные по рабочему месту
WP_WORK_ID : Ссылка на таблицу WORK_PLACE_WORKS, в которой хранятся данные по специфике вида операции проводимой работы
WP_KOEF : Процент от стоимости услуги установленный в настройках рабочего места на момент выполнения работы
COWORKERS_CNT : Количество работников параллельно выполняющие эту работу
NONACTIVE : Признак добавленной, но не выполненной работы (сбрасывается после выполнения)
US_AGGR_PROG_ID : Ссылка на таблицу USER_SESSION_AGGRS, в которой данные если работа выполнялась на машине обработки вещей
BARCODE : ШК услуги
COWORK_ID : Ссылка на таблицу USER_SESSION_COWORKS, которая аккумулирует несколько работ, если выполнение проводилось более чем одним работником
REEXECUTION : Признак, что данная работа является переделкой
BAD_WORK : Признак, что после данной работы есть переделка
LAST_WORK : Признак крайней работы
ITERATION_LEVEL : Признак итерации после переделки, позволяет отбросить работы до нее
QTY : Количество указанное в комментарии работы
COMMENT : Комментарий указанный в работе
COMMENT_REPET : Комментарий после внесения причины повтора
IS_ADD_OUT_OF_SERVICES : Признак, что работа была добавлена в ручную
TECHNOLOGIST_INPUT_ID : Ссылка на таблицу USERS, технолог на входе
TECHNOLOGIST_OUTPUT_ID : Ссылка на таблицу USERS, технолог на выходе
SUM_PAY : Сумма для зарплаты
FITTING : Признак примерки
DTTM_FITTING : Дата/Время проведения примерки
QTY_OUT_SERV : Кол-во исполненных услуг
Данные проводимых контролей по услуге хранятся в таблице DOC_ORDER_SERV_PROC_HIST, в которой фиксируются следующие данные:
ID : внНомер записи
DOS_ID : Ссылка на таблицу DOC_ORDER_SERVICES, в которой хранятся основные данные по услуге
STATUS_ID : Ссылка на таблицу ORDER_STATUSES, статус в который переводится услуга по результату контроля
DTTM : Дата/Время обработки
USER_ID : Ссылка на таблицу USERS, пользователь выполнивший технический контроль
ACTUAL : Ссылка на таблицу USERS, работник признанный виновным по жалобе
DESCRIPTION : Комментарий результата технического контроля
LASTCHANGE : Признак последней актуальной записи, в рамках услуги