Инструкция по первичной настройке
--------------------------------------------------

1. Внести организационную структуру. 

Обязательно должны присутствовать сотрудники с ролями:

* Сортудник канцелярии
* Сотрудник отдела кадров (для внедрения процесса Кадрового Делопроизводства)

2. Раздать права на реестры и журналы согласно указанным ролям

3. Настроить формы согласно внутренним потребностям компании

*Прим. В текущей конфигурации на формах приказов и трудовых договоров 
присутствуют компоненты Должности и ФИО руководителя организации (от имени которого запускаются приказы).
Их необхоидмо заполнить соответствующими значениями)*

4. Настроить маршруты реестров согласно внутренним потребностям компании.

*Настройка форм и маршрутов осуществляется в конфигураторе платформы. Для подробной инструкции обратитесь к обучающим курсам по платформе.*

.. note::

    Рекомендуем пройти обучающией курсы `SD03 и SD04`_  
    
    .. _`SD03 и SD04`:     https://synergy.arta.pro/lms/main.html 

5. Для корректного формирования табеля и суммирующих подсчетов в табеле необходимо:

* создать и заполнить запись за нужный год в реестре **Справочник праздников**
* создать и заполнить записи в реестре **Настройки табеля учета рабочего времени** - все приказы, больничные и другие документы, которые нужно будет учитывать в табеле
* создать записи с графиками работы в реестре **Режимы рабочего времени (График работы)**
* в личных карточках **Трудовые отношения** сотрудников указать графики работы в динамической таблице **Должности-ставки**
* на формах **Табель за месяц** (**Табель за полмесяца**) в скрипте пользовательского компонента *табель итоги* проверить аббревиатуры приказов (и других документов) и коды полей, в которые будет осуществляться суммирование.


6. Для корректной работы модуля "Договоры" необходимо:

* настроить `отправку уведомлений <http://tdd.lan.arta.kz/docs/synergy/tags/minsky/admin-manual/html/s_settings.html#s_settings.notifications>`_;
* настроить `ЭЦП <http://tdd.lan.arta.kz/docs/synergy/tags/minsky/admin-manual/html/EDI.html#EDI.settings>`_;
* в блокирующих процессах ``event.blocking.interpreter.counterparty.create`` и  ``event.blocking.interpreter.counterparty.notification`` в переменной ``cabinetHost`` указать актуальный адрес (он будет указываться в уведомлениях для контрагентов);
* блокирующие процессы ``event.blocking.interpreter.counterparty.app, event.blocking.interpreter.counterparty.app.work, event.blocking.interpreter.counterparty.app.acquaintance`` настроены для работы с реестром Договоры (ссылка на контрагента, номер, дата, срок действия договора). Для работы с другим реестром необходимо указать в БП соотвествующие поля другого реестра;
* блокирующий процесс ``event.blocking.interpreter.counterparty.app`` необходимо поставить в маршрут договора перед этапом отправки договора **на согласование/утверждение** контрагенту;
* блокирующий процесс ``event.blocking.interpreter.counterparty.app.acquaintance`` необходимо поставить в маршрут договора перед этапом отправки договора **на ознакомление** контрагенту;
* блокирующий процесс ``event.blocking.interpreter.counterparty.app.work`` необходимо поставить в маршрут договора **перед** этапом отправки договора **в работу** контрагенту;
* блокирующий процесс ``event.blocking.interpreter.counterparty.app.after_work`` необходимо поставить в маршрут договора **после** этапа отправки договора **в работу** контрагенту;
* создать группу с кодом ``workflow_group_counterparties``, если не создана - Контрагенты (группа доступа) - есть в конфигурации продукта;
* создать в оргструктуре должность с кодом ``counterparties``;
* внести контрагентов в реестре Контрагенты (``workflow_registry_clients``);
* для реестра **Мои документы** (код ``workflow_registry_my_docs``) настроить фильтры и права на них для контрагентов:
    * фильтр **Все** ``workflow_registry_my_docs_filter_all`` - (поле ``workflow_form_my_doc_user`` содержит текущего пользователя);
    * фильтр **На подпись** ``workflow_registry_my_docs_filter_unsigned`` - (поле ``workflow_form_my_doc_user`` содержит текущего пользователя) + поле Статус "Без подписи";
    * фильтр **Подписан** ``workflow_registry_my_docs_filter_signed`` - (поле ``workflow_form_my_doc_user`` содержит текущего пользователя) + поле Статус "Подписан";
    * фильтр **Отклонен** ``workflow_registry_my_docs_filter_declined`` - (поле ``workflow_form_my_doc_user`` содержит текущего пользователя) + поле Статус "Отклонен"
    * фильтр **В работу** ``workflow_registry_my_docs_filter_work`` - (поле ``workflow_form_my_doc_user`` содержит текущего пользователя) + поле Статус "В работу"    
    * фильтр **На ознакомление** ``workflow_registry_my_docs_filter_forinfo`` - (поле ``workflow_form_my_doc_user`` содержит текущего пользователя) + поле Статус "На ознакомление" 
    * фильтр **Завершенные** ``workflow_registry_my_docs_filter_completed`` - (поле ``workflow_form_my_doc_user`` содержит текущего пользователя) + поле Статус "Завершен" 
    
    