мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
reg_employ [24.02.2022 11:45]
MakrushinEv@gmail.com
reg_employ [15.01.2023 08:20] (текущий)
gileva_ms
Строка 1: Строка 1:
 ====== Регистрация сотрудников ====== ====== Регистрация сотрудников ======
-Функционал Агбис.Химчистка позволяющий ​фиксировать ​время работы ​сотрудников во время работы.\\+Функционал Агбис.Химчистка позволяющий ​вести учёт ​рабочего времени ​сотрудников во время работы ​в программе.\\
 Все сохраненные записи временных регистраций фиксируются в журнале:​ //​Справочники//​ \ //​Рабочее Время//​ \ //​Регистрация сотрудников//​\\ Все сохраненные записи временных регистраций фиксируются в журнале:​ //​Справочники//​ \ //​Рабочее Время//​ \ //​Регистрация сотрудников//​\\
 {{::​24.14.19.375.png?​direct&​200|}} {{::​24.14.19.375.png?​direct&​200|}}
Строка 9: Строка 9:
   * Пользователь,​ которого время фиксируется   * Пользователь,​ которого время фиксируется
   * День, фиксации времени   * День, фиксации времени
-\\ +===== Источники ===== 
-Фиксация времени может вестись из различных источников, ​которые разделяются по иконкам:​\\+Фиксация времени может вноситься из различных источников, ​в зависимости от того как она появилась.\\ 
 +Узнать как занеслась можно ​по иконкам:​\\
 ---- ----
-{{::​auto.png}} **Автоматическое**\\  +{{::​auto.png?nolink}} **Автоматическое ​из Агбис.Химчистка** 
-Записываются модулем Агбис.Химчистка при авторизации и выходе из программы\\+<ifauth @user>​(ID=2)</​ifauth>​\\  
 +Записываются модулем Агбис.Химчистка при авторизации и выходе из программы.\\
 <ifauth @user> <ifauth @user>
 <alert warning>​Если программа была завершена не в штатном режиме (убита через диспетчер задач или вылетело с ошибкой),​ выход сотрудника зафиксируется при следующем запуске.\\ <alert warning>​Если программа была завершена не в штатном режиме (убита через диспетчер задач или вылетело с ошибкой),​ выход сотрудника зафиксируется при следующем запуске.\\
-Фиксация последней активности происходит во внешнем файле: ..\//​Temp//​\//​FixWork_(внНомер пользователя)//​ </​alert>​+Фиксация последней активности происходит во внешнем файле: ..\//​Temp//​\//​fw(внНомер пользователя), например "​fw10053"​// </​alert>​
 </​ifauth>​ </​ifauth>​
 ---- ----
-{{::​anviz.png}} **Сканер отпечатков альцев Anviz**\\ ​+{{::​wp.png?​nolink}} **Автоматическое из Агбис.Paбочее место** 
 +<ifauth @user>​(ID=6)</​ifauth>​\\  
 +Записываются модулем Агбис.Рабочее место при авторизации работника.\\ 
 +---- 
 +{{::​anviz.png?nolink}} **Сканер отпечатков ​пальцев Anviz** 
 +<ifauth @user>​(ID=1)</​ifauth>​\\ 
 Более подробную информацию можно узнать [[anviz|здесь]]\\ Более подробную информацию можно узнать [[anviz|здесь]]\\
 ---- ----
-{{::​hand.png}} **Сканирование ШК**\\+{{::​hand.png?nolink}} **Сканирование ШК** 
 +<ifauth @user>​(ID=3)</​ifauth>​\\ 
 Каждый пользователь программы имеет свой ШтрихКод,​ который указывается в [[Пользователи|карточке пользователя]].\\ Каждый пользователь программы имеет свой ШтрихКод,​ который указывается в [[Пользователи|карточке пользователя]].\\
 Для регистрации времени,​ необходимо сканировать указный ШК в журнале **Регистрация сотрудников**\\ Для регистрации времени,​ необходимо сканировать указный ШК в журнале **Регистрация сотрудников**\\
 ---- ----
-{{::​pngimage74.png}} **Ручная корректировка временной метки**\\+{{::​pngimage74.png?nolink}} **Ручная корректировка временной метки** 
 +<ifauth @user>​(ID=0)</​ifauth>​\\ 
 При открытии карточки регистрации сотрудников,​ можно вручную нужное указать время.\\ При открытии карточки регистрации сотрудников,​ можно вручную нужное указать время.\\
 Для этого необходимо:​ Для этого необходимо:​
Строка 33: Строка 42:
   - Сохранить карточку   - Сохранить карточку
 <alert info>​Записи данного источника считаются приоритетными для расчета,​ и блокируют все выбивающиеся,​ поздние выходы или ранние входы. </​alert>​ <alert info>​Записи данного источника считаются приоритетными для расчета,​ и блокируют все выбивающиеся,​ поздние выходы или ранние входы. </​alert>​
 +----
 +{{::​Priemka.png?​nolink}} **Автоматическое из Агбис.Приемка**
 +<ifauth @user>​(ID=4)</​ifauth>​\\ ​
 +Записываются модулем Агбис.Приемка при авторизации и выходе из приложения.\\
 +----
 +{{::​ceh.png?​nolink}} **Автоматическое из Агбис.Цех**
 +<ifauth @user>​(ID=5)</​ifauth>​\\ ​
 +Записываются модулем Агбис.Цех при авторизации,​ смене рабочего места и выходе из приложения.\\
 +<ifauth @user>
 +===== Таблицы фиксации =====
 +В первую очередь фиксация временной метки заносится в таблицу **DOC_REG_EMPLOY_LINE** и имеет следующие поля:
 +<​html>​
 +  <table cellspacing="​0"​ border="​0">​
 +    <​colgroup width="​120"></​colgroup>​
 +    <​colgroup width="​800"></​colgroup>​
 +    <tr>
 +      <td height="​46"​ align="​center"​ valign=middle><​b><​font face="​Cambria">​Колонка</​font></​b></​td>​
 +      <td align="​center"​ valign=middle><​b><​font face="​Cambria">​Описание</​font></​b></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер записи</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​USER_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер пользователя для которого была зафиксирована временная метка (ссылка на USERS)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​RESP_USER_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер пользователя авторизованного,​ он считается пользователем который фиксировал значение (ссылка на USERS)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​DTTM</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Временная метка фиксации</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​IN_OUT</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Направление прохода (0:​вход,​ 1:​выход)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​LOCAL_SCLAD_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер склада,​ где зафиксировано значение (ссылка на SCLADS)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​SOURCE_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Источник фиксации,​ описанные в разделе <a href="​https://​doc.agb.is/​%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2#​%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8">​Источники</​a></​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​COMP_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер рабочего места сотрудника фиксации (ссылка на LOCAL_COMPUTERS_LIST)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​IS_DELETED</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Признак удаленной записи и не участвующей в расчетах</​font></​td>​
 +    </tr>
 +  </​table>​
 +</​html>​
 +<alert info>В последствии эти данные используются процедурой **SP_ACCUMULATE_REG_EMPLOY**,​ где они будут объединены в общую запись</​alert>​\\
 +Аккумулированные записи заносятся в таблицу **DOC_REGISTR_EMPLOYEES** и имеет следующие поля:
 +<​html>​
 +  <table cellspacing="​0"​ border="​0">​
 +    <​colgroup width="​120"></​colgroup>​
 +    <​colgroup width="​800"></​colgroup>​
 +    <tr>
 +      <td height="​46"​ align="​center"​ valign=middle><​b><​font face="​Cambria">​Колонка</​font></​b></​td>​
 +      <td align="​center"​ valign=middle><​b><​font face="​Cambria">​Описание</​font></​b></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер записи</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​USER_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер пользователя для которого была зафиксирована временная метка (ссылка на USERS)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​DT_IN</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Крайняя временная метка фиксации входа</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​RESP_IN_USER_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер пользователя,​ который фиксировал значение на вход (ссылка на USERS)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​DT_OUT</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Крайняя временная метка фиксации выхода</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​RESP_OUT_USER_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер пользователя,​ который фиксировал значение на выход (ссылка на USERS)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​LOCAL_SCLAD_ID</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​внНомер склада,​ где зафиксирована работа сотрудника (ссылка на SCLADS)</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​IS_DELETED</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Признак удаленной записи</​font></​td>​
 +    </tr>
 +    <tr>
 +      <td height="​21"​ align="​left"​ valign=bottom><​font color="#​000000"><​b>​DELT_MINUTES</​b></​font></​td>​
 +      <td align="​center"​ valign=bottom><​font face="​Cambria">​Рассчитанное количество минут, полученное при аккумуляции текущего значения</​font></​td>​
 +    </tr>
 +  </​table>​
 +</​html>​
 +</​ifauth>​