====== Регистрация сотрудников ====== Функционал Агбис.Химчистка позволяющий вести учёт рабочего времени сотрудников во время работы в программе.\\ Все сохраненные записи временных регистраций фиксируются в журнале: //Справочники// \ //Рабочее Время// \ //Регистрация сотрудников//\\ {{::24.14.19.375.png?direct&200|}} {{::24.14.59.305.png?direct&200|}}\\ Все регистрации сотрудников группируются по общим признакам: * Склад или приемный пункт, указанный в локальных настройках * Пользователь, которого время фиксируется * День, фиксации времени ===== Источники ===== Фиксация времени может вноситься из различных источников, в зависимости от того как она появилась.\\ Узнать как занеслась можно по иконкам:\\ ---- {{::auto.png?nolink}} **Автоматическое из Агбис.Химчистка** (ID=2)\\ Записываются модулем Агбис.Химчистка при авторизации и выходе из программы.\\ Если программа была завершена не в штатном режиме (убита через диспетчер задач или вылетело с ошибкой), выход сотрудника зафиксируется при следующем запуске.\\ Фиксация последней активности происходит во внешнем файле: ..\//Temp//\//fw(внНомер пользователя), например "fw10053"// ---- {{::wp.png?nolink}} **Автоматическое из Агбис.Paбочее место** (ID=6)\\ Записываются модулем Агбис.Рабочее место при авторизации работника.\\ ---- {{::anviz.png?nolink}} **Сканер отпечатков пальцев Anviz** (ID=1)\\ Более подробную информацию можно узнать [[anviz|здесь]]\\ ---- {{::hand.png?nolink}} **Сканирование ШК** (ID=3)\\ Каждый пользователь программы имеет свой ШтрихКод, который указывается в [[Пользователи|карточке пользователя]].\\ Для регистрации времени, необходимо сканировать указный ШК в журнале **Регистрация сотрудников**\\ ---- {{::pngimage74.png?nolink}} **Ручная корректировка временной метки** (ID=0)\\ При открытии карточки регистрации сотрудников, можно вручную нужное указать время.\\ Для этого необходимо: - В шапке карточки, нажать на карандаш в строке входа или выхода. - Изменить занесенное ранее значение. - Сохранить карточку Записи данного источника считаются приоритетными для расчета, и блокируют все выбивающиеся, поздние выходы или ранние входы. ---- {{::Priemka.png?nolink}} **Автоматическое из Агбис.Приемка** (ID=4)\\ Записываются модулем Агбис.Приемка при авторизации и выходе из приложения.\\ ---- {{::ceh.png?nolink}} **Автоматическое из Агбис.Цех** (ID=5)\\ Записываются модулем Агбис.Цех при авторизации, смене рабочего места и выходе из приложения.\\ ===== Таблицы фиксации ===== В первую очередь фиксация временной метки заносится в таблицу **DOC_REG_EMPLOY_LINE** и имеет следующие поля:
Колонка Описание
ID внНомер записи
USER_ID внНомер пользователя для которого была зафиксирована временная метка (ссылка на USERS)
RESP_USER_ID внНомер пользователя авторизованного, он считается пользователем который фиксировал значение (ссылка на USERS)
DTTM Временная метка фиксации
IN_OUT Направление прохода (0:вход, 1:выход)
LOCAL_SCLAD_ID внНомер склада, где зафиксировано значение (ссылка на SCLADS)
SOURCE_ID Источник фиксации, описанные в разделе Источники
COMP_ID внНомер рабочего места сотрудника фиксации (ссылка на LOCAL_COMPUTERS_LIST)
IS_DELETED Признак удаленной записи и не участвующей в расчетах
В последствии эти данные используются процедурой **SP_ACCUMULATE_REG_EMPLOY**, где они будут объединены в общую запись\\ Аккумулированные записи заносятся в таблицу **DOC_REGISTR_EMPLOYEES** и имеет следующие поля:
Колонка Описание
ID внНомер записи
USER_ID внНомер пользователя для которого была зафиксирована временная метка (ссылка на USERS)
DT_IN Крайняя временная метка фиксации входа
RESP_IN_USER_ID внНомер пользователя, который фиксировал значение на вход (ссылка на USERS)
DT_OUT Крайняя временная метка фиксации выхода
RESP_OUT_USER_ID внНомер пользователя, который фиксировал значение на выход (ссылка на USERS)
LOCAL_SCLAD_ID внНомер склада, где зафиксирована работа сотрудника (ссылка на SCLADS)
IS_DELETED Признак удаленной записи
DELT_MINUTES Рассчитанное количество минут, полученное при аккумуляции текущего значения