commit 43b88a9771f42479f15a23bf574a61457f62821b Author: mirzakaev_tf Date: Thu Apr 6 14:26:20 2023 +0500 перенос инструкций diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6b9046e --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/env +/site +/venv \ No newline at end of file diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000..7adf645 --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,15 @@ +# .readthedocs.yaml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +mkdocs: + configuration: mkdocs.yml + +# Optionally set the version of Python and requirements required to build your docs +python: + version: "3.8" + install: + - requirements: mkdocs/requirements.txt \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..5660233 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cSpell.language": "en, ru" +} \ No newline at end of file diff --git a/admin-manuals.yml b/admin-manuals.yml new file mode 100644 index 0000000..5ed8d91 --- /dev/null +++ b/admin-manuals.yml @@ -0,0 +1,79 @@ +site_name: Руководство администратора приложения Lexema +repo_url: http://gogs.lexema.ru/zpavel/sample-docs +edit_uri: _edit/master/docs/ +nav: + +markdown_extensions: + - toc: + separator: "_" + permalink: "#" + slugify: !!python/name:pymdownx.slugs.uslugify + - attr_list + - admonition + - sane_lists + - pymdownx.highlight + - pymdownx.superfences + - def_list + +extra_css: + - css/extra.css + +extra_javascript: + - javascripts/extra.js + +plugins: + - search: + lang: ['ru', 'en'] + - section-index + - include-markdown + - literate-nav: + nav_file: SUMMARY.md + # Для пдфки видимо свой файл оглавления сделать не получится + - with-pdf: + author: Ксения Шабанова, Павел Зюзин, Ксения Имамутдинова, Альбина Янгирова, Тимур Мирзакаев, Марина Халиуллина, Регина Лапина + copyright: ООО "Лексема" + # + #cover: false + #back_cover: true + #cover_title: TITLE TEXT + cover_subtitle: Версия 20221018-15 + #custom_template_path: TEMPLATES PATH + # + toc_title: Оглавление + #heading_shift: false + # toc_level: 3 + #ordered_chapter_level: 2 + #excludes_children: + # - 'release-notes/:upgrading' + # - 'release-notes/:changelog' + # + #exclude_pages: + # - 'bugs/' + # - 'appendix/contribute/' + #convert_iframe: + # - src: IFRAME SRC + # img: POSTER IMAGE URL + # text: ALTERNATE TEXT + # - src: ... + #two_columns_level: 3 + # + #render_js: true + #headless_chrome_path: headless-chromium + # + output_path: pdf/admin-manual.pdf + #enabled_if_env: ENABLE_PDF_EXPORT + # + #debug_html: true + #show_anchors: true + #verbose: true + +theme: + name: material + features: + - navigation.instant + language: ru + palette: + primary: white + +docs_dir: docs +site_dir: site \ No newline at end of file diff --git a/custom_theme/404.html b/custom_theme/404.html new file mode 100644 index 0000000..34ad2cf --- /dev/null +++ b/custom_theme/404.html @@ -0,0 +1,11 @@ +{% extends "base.html" %} + +{% block content %} + +
+
+

404 - Страница не найдена

+
+
+ +{% endblock %} \ No newline at end of file diff --git a/dev.yml b/dev.yml new file mode 100644 index 0000000..90b6bd7 --- /dev/null +++ b/dev.yml @@ -0,0 +1,49 @@ +site_name: Lexema-ECM +#repo_url: http://gogs.lex.lan/yangirova_as/Dokumentooborot +nav: + +markdown_extensions: + - toc: + separator: "_" + permalink: "#" + slugify: !!python/name:pymdownx.slugs.uslugify + - attr_list + - admonition + - sane_lists + - pymdownx.highlight + - pymdownx.superfences + - def_list + - pymdownx.details + - pymdownx.tasklist: + custom_checkbox: true + + +extra_css: + - css/extra.css + +extra_javascript: + - javascripts/extra.js + +plugins: + - search: + lang: ['ru', 'en'] + - section-index + - include-markdown + - mkdocs-video + - literate-nav: + nav_file: SUMMARY.md +theme: + name: material + features: + - navigation.instant + - navigation.top + - navigation.tracking + - toc.follow + - toc.integrate + language: ru + palette: + primary: green + +docs_dir: docs +site_dir: site + diff --git a/docs/Admin manuals/Arch/Requirements/Requirements_client.md b/docs/Admin manuals/Arch/Requirements/Requirements_client.md new file mode 100644 index 0000000..f3389ec --- /dev/null +++ b/docs/Admin manuals/Arch/Requirements/Requirements_client.md @@ -0,0 +1,7 @@ +## Клиент + +| Уровень | Требование | +| ------- | ---------- | +|Среда исполнения |браузер Chrome | +|Платформа | - | +|Инфраструктура | - | diff --git a/docs/Admin manuals/Arch/Requirements/Requirements_docker.md b/docs/Admin manuals/Arch/Requirements/Requirements_docker.md new file mode 100644 index 0000000..669211a --- /dev/null +++ b/docs/Admin manuals/Arch/Requirements/Requirements_docker.md @@ -0,0 +1,20 @@ +# Сервер приложений для Docker + +| Уровень | Требование | +| ------- | ---------- | +|Среда исполнения |Docker +||Docker-compose | +|Платформа | Linux (Ubuntu 2004) | +|Инфраструктура | CPU: Архитектура x64, не менее 10 ядер, частота процессора не ниже 2,6 ГГц +|| RAM: Не менее 16 Гб +|| HDD: Не менее 100 Гб +|| Net: Не менее 1 Гбит + + +# Список необходимых лицензий + +| Продукт | Прмечание | +| ------- | ---------- | +| Lexema 8 | лицензия на сервер | + + diff --git a/docs/Admin manuals/Arch/Requirements/Requirements_mssql.md b/docs/Admin manuals/Arch/Requirements/Requirements_mssql.md new file mode 100644 index 0000000..6610ad6 --- /dev/null +++ b/docs/Admin manuals/Arch/Requirements/Requirements_mssql.md @@ -0,0 +1,19 @@ +# Сервер MS SQL + +| Уровень | Требование | +| ------- | ---------- | +|Среда исполнения |MS SQL 2014 +|Платформа | Windows Server | +|Инфраструктура | CPU: Архитектура x64, не менее 16 ядер, частота процессора не ниже 2,6 ГГц +|| RAM: Не менее 32 Гб +|| HDD: Не менее 1024 Гб +|| Net: Не менее 1 Гбит + + +# Список необходимых лицензий + +| Продукт | Прмечание | +| ------- | ---------- | +| MSSQL 2014 | лицензия на сервер + клиентские или | +| | лицензия на ядра сервера | + diff --git a/docs/Admin manuals/Arch/Requirements/Requirements_npm.md b/docs/Admin manuals/Arch/Requirements/Requirements_npm.md new file mode 100644 index 0000000..1b35584 --- /dev/null +++ b/docs/Admin manuals/Arch/Requirements/Requirements_npm.md @@ -0,0 +1,20 @@ +# Сервер приложений для NPM + +| Уровень | Требование | +| ------- | ---------- | +|Среда исполнения | NodeJS 10+ | +|| Nginx 1.19+ | +|| Redis 3.2.100 | +|| Erlang OTP 23.3 | +|| Rabbitmq 3.8.9 | +|Платформа | Windows Server (2012 R2) | +|Инфраструктура | CPU: Архитектура x64, не менее 16 ядер, частота процессора не ниже 2,6 ГГц +|| RAM: Не менее 32 Гб +|| HDD: Не менее 200 Гб +|| Net: Не менее 1 Гбит + +# Список необходимых лицензий + +| Продукт | Прмечание | +| ------- | ---------- | +| Lexema 8 | лицензия на сервер | diff --git a/docs/Admin manuals/Arch/Requirements/Requirements_postgre.md b/docs/Admin manuals/Arch/Requirements/Requirements_postgre.md new file mode 100644 index 0000000..87a9fe5 --- /dev/null +++ b/docs/Admin manuals/Arch/Requirements/Requirements_postgre.md @@ -0,0 +1,10 @@ +# Сервер PostgreSQl + +| Уровень | Требование | +| ------- | ---------- | +|Среда исполнения | PostgreSQl 13 +|Платформа | Linux (Ubuntu 2004)| +|Инфраструктура | CPU: Архитектура x64, не менее 16 ядер, частота процессора не ниже 2,6 ГГц +|| RAM: Не менее 32 Гб +|| HDD: Не менее 500 Гб +|| Net: Не менее 1 Гбит diff --git a/docs/Admin manuals/Arch/Requirements/SUMMARY.md b/docs/Admin manuals/Arch/Requirements/SUMMARY.md new file mode 100644 index 0000000..f1e050a --- /dev/null +++ b/docs/Admin manuals/Arch/Requirements/SUMMARY.md @@ -0,0 +1,5 @@ +* [Клиент](./Requirements_client.md) +* [Docker образы](./Requirements_docker.md) +* [NPM пакеты](./Requirements_npm.md) +* [БД MSSQL](./Requirements_mssql.md) +* [БД Postgree](./Requirements_postgre.md) \ No newline at end of file diff --git a/docs/Admin manuals/Arch/Requirements/index.md b/docs/Admin manuals/Arch/Requirements/index.md new file mode 100644 index 0000000..867f577 --- /dev/null +++ b/docs/Admin manuals/Arch/Requirements/index.md @@ -0,0 +1,20 @@ +{% + include-markdown "Requirements_client.md" + heading-offset=1 +%} +{% + include-markdown "./Requirements_docker.md" + heading-offset=1 +%} +{% + include-markdown "./Requirements_npm.md" + heading-offset=1 +%} +{% + include-markdown "./Requirements_mssql.md" + heading-offset=1 +%} +{% + include-markdown "./Requirements_postgre.md" + heading-offset=1 +%} diff --git a/docs/Admin manuals/Arch/SUMMARY.md b/docs/Admin manuals/Arch/SUMMARY.md new file mode 100644 index 0000000..6582b9b --- /dev/null +++ b/docs/Admin manuals/Arch/SUMMARY.md @@ -0,0 +1,4 @@ +* [Общее описание](./arch.md) +* [Варианты поставки](./deploy_variant.md) +* [Используемые сервисы](../service/) +* [Требования к системе](./Requirements/index.md) \ No newline at end of file diff --git a/docs/Admin manuals/Arch/arch.md b/docs/Admin manuals/Arch/arch.md new file mode 100644 index 0000000..b8fd596 --- /dev/null +++ b/docs/Admin manuals/Arch/arch.md @@ -0,0 +1,43 @@ +# Описание общей архитектуры приложения + +Приложение построено по 3х звенной модели + +**Клиент - Сервер приложений - Сервер БД** + +Взаимодействие клиентской и серверной части приложения осуществляется на основе веб-протоколов (http(s), webSocket и др.). Каждый веб-сервис определяет свой набор публичных программных интерфейсов (API) в виде путей относительно адреса приложения, по которым клиент может обращаться к нему. Например, _/api/v1.0/service/_ - путь для обращения к веб-сервису service. Обращение к веб-сервисам чаще всего происходит с помощью http-запросов. + +## Клиент + Клиентская часть представляет собой браузерное html5-приложение на основе различных библиотек и пакетов, написанное на языке javascript. + +## Сервер приложений. +Сервер приложений имеет микросервисную архитектуру и может быть адаптирован для запуска в облаке + + +![Серверная архитектура](./img/Server_arch.png) + +На подробной схеме представлены веб-сервисы приложения **Lexema**. Веб-сервисы представляют собой самостоятельные приложения на базе экосистемы _Node.js_ и фреймворка [**Koa**](https://koajs.com/). Каждый веб-сервис реализует строго определённый функционал и не зависит от реализации других веб-сервисов. Исходя из выполняемой ими функции, веб-сервисы могут обращаться к другим веб-сервисам приложения **Lexema** и к различным используемым технологиям. Например, к хранилищу _Redis_ или к хранилищу данных. + +В блоке каждого сервиса перечислены их API в виде типа запроса и адреса, по которому этот запрос прослушивается сервисом. Большими стрелками указано взаимодействие между сервисами с помощью сервисной шины. + +__Обязательные веб-сервисы :__ + +* entrypoint - Точка входа для клиентов +* config - Сервис конфигурации +* logic - Сервис логики +* gate - Сервис входа (аутентификации) +* radio - Сервис взаимодействия реального времени +* lock - Сервис пессимистического блокировщика +* data - Сервис доступа к данным и процедурам хранимым в БД +* RabbitMQ - Сервер RabbitMQ служит шиной обмена данными между веб-сервисами. Сервисы используют его механизмы (сообщения и очереди сообщений) для оповещения друг друга. +* Redis -Для хранения различной системной информации используется высокоскоростное хранилище данных Redis + + +__Опциональные веб-сервисы :__ + +* post - Сервис электронной почты и смс сообщений +* jsreport - Сервис jsreport предназначен для работы с отчетами jsreport. +* preview - Сервис превью предназначен для конвертации файлов в файлы в формате pdf, которые можно просматривать в контроле FilePreview. +* lexema-dss - Сервис для работы с ОЭП выпускаемыми клиентом + +## Сервер БД + В качестве сервера баз данных используется MS SQL или PostgreSQL \ No newline at end of file diff --git a/docs/Admin manuals/Arch/deploy_variant.md b/docs/Admin manuals/Arch/deploy_variant.md new file mode 100644 index 0000000..8111a7f --- /dev/null +++ b/docs/Admin manuals/Arch/deploy_variant.md @@ -0,0 +1,30 @@ + +Данное приложение может поставлятся on-premise в 2х вариантах: + +- облачное решение, поставляется в виде подготовленных Docker-образов +- пакетное решение, поставляется в виде npm-пакетов + + +Для администрирования каждого решения необходимы следующие компетенции + + +| Компетенция | Поставка Docker | Поставка npm-пакетами | +| ----------- | ---------- | ---------- | +| Network | + | + | +| Database | + | + | +| Docker | + | | +| Nginx | + | + | +| NPM | | + | +| PM2 | | + | +| Redis | | + | +| RabbitMQ | | + | + + + + +!!! note + Команды docker для сборки, выгрузки и загрузки можно посмотреть по ссылке https://docs.docker.com/engine/reference/commandline/cli/. + Команды для запуска и управления сервисами через docker-compose можно посмотреть по ссылке https://docs.docker.com/compose/reference/overview/ + + Команды для запуска и управления сервисами через NPM https://docs.npmjs.com/ , https://pm2.io/docs/plus/overview/ + diff --git a/docs/Admin manuals/Arch/img/Server_arch.png b/docs/Admin manuals/Arch/img/Server_arch.png new file mode 100644 index 0000000..99a701a Binary files /dev/null and b/docs/Admin manuals/Arch/img/Server_arch.png differ diff --git a/docs/Admin manuals/FAQ/FAQ.md b/docs/Admin manuals/FAQ/FAQ.md new file mode 100644 index 0000000..ed35dcd --- /dev/null +++ b/docs/Admin manuals/FAQ/FAQ.md @@ -0,0 +1,168 @@ +# FAQ Lexema-ECM + +## Настройки сервера и ПО + +!!! question + Как изменить часовой пояс в системе (Postgre SQL)? +Необходимо выполнение следующих команд в PgAdmin +```sql +select localtimestamp; /*возвращает текущую дату и время в часовом поясе из сеанса sql*/ +select current_timestamp; /*возвращает текущие дату и время из сеанса пользователя*/ +SELECT NOW(); --посмотреть серверное время +SELECT * FROM pg_timezone_names; -- посмотреть типы часовых поясов +ALTER SYSTEM SET timezone TO 'Europe/Moscow'; -- изменение часового пояса +``` +Подробно о часовых поясах в Postge SQL можно узнать [здесь](https://it-blackcat.blogspot.com/2019/10/postgresql-and-timezone.html) + + +## Электронные подписи +!!! question + Почему при выпуске УНЭП не появляются ссылки для скачивания заявки на выпуск ЭП и расписки в получении ЭП? +Для выпуска сертификата УНЭП пользователь системы должен быть привязан к конкретному физическому лицу. +Для этого нужно + +1) пройти в раздел Меню - группа "Администрирование" - группа "Управление пользователями" - пункт "Управление пользователями". + +2) в загрузившемся списке найти нужный логин и выделить галочкой + +3) нажать "Данные пользователя" - выбрать физическое лицо в выпадающем списке - и нажать "Сохранить" + +!!! question + Как подписать документ квалифицированной подписью? +Прежде чем использовать КЭП, необходимо настроить рабочее место пользователя соответствующим образом. Для настройки - см. статью [Как настроить работу с КЭП на токенах](../ЭП/Настройка для токенов КЭП/Настройка для токенов КЭП.md) + +!!! question + Возможно ли подтверждать операции подписания по SMS? +Да, возможно. Для этого необходимо пройти Меню - группа "Администрирование" - группа "Система" - пункт "Глобальные настройки". +Нажать кнопку "Настройка" и выключить флаг "Отключить подтверждение ЭЦП по СМС (новые сертификаты)" +![Подтверждение через смс](./media/apprbysms.png) + +## Работа с документами и маршрутами +!!! question + Как создать новый вид заявления? +см. статью [Конструктор документов](../СЭД/Конструктор документов/Конструктор документов.md) + +!!! question + Как создать новый маршрут к заявлению? +см. статью [ Шаблоны маршрутов](../СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md) + +!!! question + Почему я не могу создать ЛНД? +Создание ЛНД доступно только ответственным сотрудникам организации, поэтому этим пользователям необходимо дать в системе дополнительные права. Для этого нужно пройти в справочник "Подтипы документа" и указать в таблице "Пользователи с правом создания" этих пользователей. Подробнее см. статью [Подтипы документов](../СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md) + +!!! question + Почему я не вижу документ в реестре? +По умолчанию во всех реестрах системы Lexema-ECM пользователь видит документы, если + +а) он сам является автором этих документов + +б) он участвовал в маршруте этих документов, даже если сам не является автором + +в) он получил документ посредством списка рассылки + +При необходимости можно дать так называемые горизонтальные права -то есть возможность видеть документы других подразделений при том, что в вышеописанные условия не попадает (кас. предоставления горизонтальных прав - см. статью [Настройка пользователей](../framework/User managment/Настройка пользователей/Настройка пользователей.md). +Если пользователь не видит документ - вероятнее всего он не подходит ни под одно из вышеописанных условий. + +## Пользователи +!!! question + Как создать нового пользователя? +см. статью [Управление пользователями](http://127.0.0.1:8000/Admin%20manuals/framework/User%20managment/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%D0%BC%D0%B8/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%D0%BC%D0%B8/#%D1%81%D1%85%D0%B5%D0%BC%D0%B0_1_%D1%84%D0%B8%D0%B7_%D0%BB%D0%B8%D1%86%D0%BE__%D0%BB%D0%BE%D0%B3%D0%B8%D0%BD__%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA) + +## Настройка интеграции с Active Directory + +Если возникает ошибка при обращении к домену, например по кнопке Импорт из AD + +![Импорт из AD](./media/Импорт из AD.png){: .zoom} +![Ошибка интеграции с доменом](./media/ошибка интеграции с доменом.png) + +Необходимо проверить заполнение файла http://gogs.lex.lan/deploy/НАЗВАНИЕ САЙТА/src/master/config/production.js, где указан полный путь до юнита с пользователями ldap: { ..bindDN: + +Например правильное заполнение будет иметь вид: +'CN=service ldap lexema,OU=Technical Accounts,OU=ЦифроваяПомощь,OU=RU,DC=medholding,DC=corp', + + Параметры полного пути до юнита с пользователями необходимо запрашивать у системных администраторов + +посмотреть параметры можно в cmd командой whoami /fqdn + +CN=service ldap lexema,OU=Technical Accounts,OU=ЦифроваяПомощь,OU=RU,DC=medholding,DC=corp + +подробнее о настройке см. статью [Настройки сервиса входа](../../Admin manuals/service/gate/configuration.md). + +## Управленческая структура и руководители + +Для загрузки данных управленческой структуры необходимо настроить "Произвольные выборки" +подробнее о настройке см. статью [Произвольные выборки](../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md). + +## Версии библиотек, установленные на проекте + +!!! question + Как посмотреть версии библиотек, установленные на проекте? + +В служебном меню, открывающемся при нажатии на имя пользователя в правом верхнем углу страницы приложения нажмите кнопку "О системе" + +![О системе](media/menuUser.png) + +![Библиотеки](media/library.png) + +## Список сертификатов КЭП пустой + +!!! question + Что делать если по кнопке Добавить сертификат - список сертификатов пустой? + +см. статью [Привязка КЭП к пользователю Lexema-ECM](../../Admin manuals/ЭП/Настройка для токенов КЭП/Настройка для токенов КЭП.md#Шаг_3._Привязка_КЭП_к пользователю_Lexema-ECM). + +Как добавить в личное хранилище импортированные сертификаты?
+![csp1](media/csp1.PNG){: .zoom}
+![csp2](media/csp2.PNG){: .zoom}
+![csp3](media/csp3.PNG){: .zoom}
+![csp4](media/csp4.PNG){: .zoom}
+![csp5](media/csp5.PNG){: .zoom}
+![сертификаты-личное](media/сертификаты-личное.PNG){: .zoom}
+ +## Использование Crontab для сервиса sheduler + +!!! question + Как правильно использовать Cron при создании расписания сервиса **sheduler**? + +Чтобы правильно настроить расписание в данном формате, перейдите [по ссылке](https://crontab-generator.com/ru). Сервис использует серверное время, где развернут сервис. + +Примеры использования crontab: + +Описание | Вычисление +---------|----------- +каждые 30 минут каждый день | 30 ∗ ∗ ∗ ∗ | +каждые 60 минут каждый день | 0 ∗ ∗ ∗ ∗ | +каждый час с 9 до 18 по рабочим дням | 0 9-18 * * 1-5 | +каждые два часа с 9 до 18 по рабочим дням | 0 */2 * * 1-5 | +в 6:00 по рабочим дням | 0 6 * * 1-5 | +в 12:00 в субботу | 0 12 * * 6 | + +## Добавление этапа в полностью завершенный маршрут + +В случае если в полностью завершенный маршрут необходимо добавить новый этап, то укажите: + +``` +update r +set routestatus = 2 +from route r where doccode = вкодедокумента + +select VCode /*вкод маршрута нужен будет в шаге 3*/ from route r where doccode = вкодедокумента + +declare @rs bigint, si bigint +exec @rs = l8_sp_gencode 'RouteStage' +exec @rs = l8_sp_gencode 'StageItem' + +insert RouteStage(VCode, PCode, StageNumber, Status) +select @rs, вкод_из_шага_2, 4, 2 + +insert StageItem(VCode, PCode, StageItemStatus, Stageuser, DaysForAction, DocumentAction,BeginDate) +select @si, @rs, 2, логин_Шагизиганова, 2, 1, getdate() +``` + +## Как проверить формат файла pdf/a-1 + +Удостовериться, что формат созданного файла действительно pdf/a-1 можно с помощью [онлайн сервиса](https://avepdf.com/ru/pdfa-validation) + +## "Как мне или администратору отредактировать маршрут согласования?" + +С помощью [формы корректировка маршрутов согласования](../СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md) \ No newline at end of file diff --git a/docs/Admin manuals/FAQ/media/apprbysms.png b/docs/Admin manuals/FAQ/media/apprbysms.png new file mode 100644 index 0000000..ebef938 Binary files /dev/null and b/docs/Admin manuals/FAQ/media/apprbysms.png differ diff --git a/docs/Admin manuals/FAQ/media/csp1.PNG b/docs/Admin manuals/FAQ/media/csp1.PNG new file mode 100644 index 0000000..0c39b29 Binary files /dev/null and b/docs/Admin manuals/FAQ/media/csp1.PNG differ diff --git a/docs/Admin manuals/FAQ/media/csp2.PNG b/docs/Admin manuals/FAQ/media/csp2.PNG new file mode 100644 index 0000000..42b80dd Binary files /dev/null and b/docs/Admin manuals/FAQ/media/csp2.PNG differ diff --git a/docs/Admin manuals/FAQ/media/csp3.PNG b/docs/Admin manuals/FAQ/media/csp3.PNG new file mode 100644 index 0000000..af1f5d8 Binary files /dev/null and b/docs/Admin manuals/FAQ/media/csp3.PNG differ diff --git a/docs/Admin manuals/FAQ/media/csp4.PNG b/docs/Admin manuals/FAQ/media/csp4.PNG new file mode 100644 index 0000000..3ff245d Binary files /dev/null and b/docs/Admin manuals/FAQ/media/csp4.PNG differ diff --git a/docs/Admin manuals/FAQ/media/csp5.PNG b/docs/Admin manuals/FAQ/media/csp5.PNG new file mode 100644 index 0000000..915361b Binary files /dev/null and b/docs/Admin manuals/FAQ/media/csp5.PNG differ diff --git a/docs/Admin manuals/FAQ/media/library.png b/docs/Admin manuals/FAQ/media/library.png new file mode 100644 index 0000000..f0339d0 Binary files /dev/null and b/docs/Admin manuals/FAQ/media/library.png differ diff --git a/docs/Admin manuals/FAQ/media/menuUser.png b/docs/Admin manuals/FAQ/media/menuUser.png new file mode 100644 index 0000000..7a6f177 Binary files /dev/null and b/docs/Admin manuals/FAQ/media/menuUser.png differ diff --git a/docs/Admin manuals/FAQ/media/Импорт из AD.png b/docs/Admin manuals/FAQ/media/Импорт из AD.png new file mode 100644 index 0000000..46b5609 Binary files /dev/null and b/docs/Admin manuals/FAQ/media/Импорт из AD.png differ diff --git a/docs/Admin manuals/FAQ/media/ошибка интеграции с доменом.png b/docs/Admin manuals/FAQ/media/ошибка интеграции с доменом.png new file mode 100644 index 0000000..22e72db Binary files /dev/null and b/docs/Admin manuals/FAQ/media/ошибка интеграции с доменом.png differ diff --git a/docs/Admin manuals/FAQ/media/сертификаты-личное.PNG b/docs/Admin manuals/FAQ/media/сертификаты-личное.PNG new file mode 100644 index 0000000..eb74b94 Binary files /dev/null and b/docs/Admin manuals/FAQ/media/сертификаты-личное.PNG differ diff --git a/docs/Admin manuals/SUMMARY.md b/docs/Admin manuals/SUMMARY.md new file mode 100644 index 0000000..0dfe58b --- /dev/null +++ b/docs/Admin manuals/SUMMARY.md @@ -0,0 +1,2 @@ +- [Архитектура приложения](./Arch/) +- [Lexema Framework](./framework/) \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/Email/component-step1.jpg b/docs/Admin manuals/framework/Config/Email/component-step1.jpg new file mode 100644 index 0000000..c5b1d2a Binary files /dev/null and b/docs/Admin manuals/framework/Config/Email/component-step1.jpg differ diff --git a/docs/Admin manuals/framework/Config/Email/component-step2.jpg b/docs/Admin manuals/framework/Config/Email/component-step2.jpg new file mode 100644 index 0000000..c4fbf61 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Email/component-step2.jpg differ diff --git a/docs/Admin manuals/framework/Config/Email/component-step20.jpg b/docs/Admin manuals/framework/Config/Email/component-step20.jpg new file mode 100644 index 0000000..4cffa69 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Email/component-step20.jpg differ diff --git a/docs/Admin manuals/framework/Config/Email/component-step3.jpg b/docs/Admin manuals/framework/Config/Email/component-step3.jpg new file mode 100644 index 0000000..5d4d89e Binary files /dev/null and b/docs/Admin manuals/framework/Config/Email/component-step3.jpg differ diff --git a/docs/Admin manuals/framework/Config/Email/component-step30.jpg b/docs/Admin manuals/framework/Config/Email/component-step30.jpg new file mode 100644 index 0000000..8ec3ca6 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Email/component-step30.jpg differ diff --git a/docs/Admin manuals/framework/Config/Email/Интеграция с почтовым клиентом.md b/docs/Admin manuals/framework/Config/Email/Интеграция с почтовым клиентом.md new file mode 100644 index 0000000..1cb5124 --- /dev/null +++ b/docs/Admin manuals/framework/Config/Email/Интеграция с почтовым клиентом.md @@ -0,0 +1,141 @@ +# Интеграция с почтовым клиентом + +## Общая информация + +Для подключения почтового клиента к dbmail следует пройти несколько шагов: + +1. Настроить почту, с которой должна осуществляться рассылка. +2. Настроить конфигурационный файл проекта. +3. Настроить роли сервера. +4. Создать учётную запись и профиль в SQL Server Management Studio (SSMS). +5. Проверить работоспособность рассылки при помощи SQL-запроса. + +## Настройка почты + +Настройка почты, с которой должна осуществляться рассылка, хорошо описана [здесь](https://www.advantshop.net/help/pages/email-google-yandex). К рассмотрению рекомендуется раздел "Примеры настроек для различных почтовых сервисов" для "Почта Яндекс", включая такие подпункты как "Пароли приложения" и "Возможные ошибки при использовании @yandex.ru и SSL настройки". + +## Настройка конфигурационного файла проекта + +### Настройки сервиса электронной почты и смс сообщений + +Чтобы отправка писем на почту работала, необходимо подключить почтовый ящик в разделе **applications.post.emails**. + +!!! note + Раздел applications { post { }} конфигурационного файла ./config/production.js + +- _**protocol**_ – используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ – имя хоста (по умолчанию `'localhost'`). +- _**port**_ – порт для запуска (по умолчанию – `3066`). +- _**route**_ – используемый маршрут (по умолчанию `'/api/v2.0/post'`). +- _**script**_ – путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/post'`). +- _**attachmentRequestTimeout**_ – максимальное время ожидания загрузки файла в миллисекундах (по умолчанию `1000`). +- _**defaultEmailId**_ – идентификатор почтового ящика, который используется по умолчанию. +- _**emails**_ – словарь с описанием используемых почтовых ящиков. Ключом является уникальный идентификатор почтового ящика, а значением – объект со свойствами: + * *host* – имя хоста smtp-сервера. + * *port* – порт smtp-сервера. + * *secure* – включить/выключить доставку по электронной почте с использованием TLS/STARTTLS (по умолчанию `false`). Доступные значения: `true`, `false`. (Для 'smtp.yandex.ru' значение должно быть `true`) + * *user* – логин. + * *pass* – пароль. + * *userName* – имя отображаемое при отправке почты. + +### Пример + +``` js +applications: { + // ... + post: { + defaultEmailId: 'default', + emails: { + default: { + host: 'smtp.gmail.com', + port: 587, + secure: false, + user: 'lexemaecm@gmail.com', + pass: 'password', + userName: 'Lexema' + } + }, + // ... +} +``` + +## Настройка ролей сервера + +Для дальнейшей настройки в SSMS потребуется назначить текущем пользователю роль _sysadmin_ (или использовать пользователя с такой ролью). Для этого необходимо открыть "Обозреватель объектов". В нижней его части раскрыть папку "Безопасность" -> "Имена для входа (Logins)" -> кликнуть правой кнопкой мыши (ПКМ) по логину интересующего пользователя -> выбрать пункт "Свойства" и перейти в раздел "Роли сервера". Слева от роли sysadmin должна стоять галочка. + +## Учётная запись и профиль в SSMS + +Настройку dbmail в SSMS можно произвести двумя путями: с помощью SQL-запросов и с помощью интерфейса самой программы SSMS. Ниже приведена инструкция по настройке при помощи интерфейса. Требующиеся для аналогичной настройки на текущем и последующих шагах команды можно найти [здесь](https://habr.com/ru/post/179819/). + +В SSMS необходимо открыть "Обозреватель объектов". В нижней его части раскрыть папку "Управление" и кликнуть ПКМ по пункту "Компонент Database Mail" и выбрать действие "Настроить компонент Database Mail". + +![Рисунок 1 "Настроить компонент Database Mail"](component-step1.jpg) + +Далее необходимо создать учётную запись и профиль. Обязательные поля выделены красными прямоугольниками. + +![Рисунок 2.1 Учетная запись. Обязательные поля](component-step20.jpg) + +Следующие изображения с вариантами заполнения полей служат в качестве примера. + +![Рисунок 2.2 Учетная запись. Пример](component-step2.jpg) + +![Рисунок 3.1 Профиль. Обязательные поля](component-step30.jpg) + +В поле "Профиль по умолчанию" (Default Profile) можно выбрать "Да" (Yes), если на проекте используется только этот профиль. + +![Рисунок 3.2 Профиль. Пример](component-step3.jpg) + +## Проверка работоспособности рассылки при помощи SQL-запроса + +Ниже приведен запрос для первой отправки сообщения от подключенной почты при помощи dbmail. Непосредственно отправка письма осуществляется при помощи выполнения команды ```exec msdb.dbo.sp_send_dbmail```, остальные служат для донастройки (при необходимости) и проверки статуса отправки письма (```msdb.dbo.sysmail_allitems```, ```msdb.dbo.sysmail_event_log```) + +``` sql +-- в настройках нужно указать созданный профиль: +--update DocflowSettings set EMailProfile='bitedo' + +-- Сначала включим Service broker – он необходим для создания очередей писем, используемых DBMail +IF (SELECT is_broker_enabled FROM sys.databases WHERE [name] = 'msdb') = 0 + ALTER DATABASE msdb SET ENABLE_BROKER WITH ROLLBACK AFTER 10 SECONDS +GO +-- Включим непосредственно систему DBMail +sp_configure 'show advanced options', 1; -- если стоит 0, то следующая настройка не сработает +GO +RECONFIGURE; +GO +sp_configure 'Database Mail XPs', 1 +GO +RECONFIGURE +GO + +-- Далее нужно проверить, запущена ли служба DBMail: +EXECUTE msdb.dbo.sysmail_help_status_sp +-- И если она не запущена (ее статус не «STARTED»), то запустить ее запросом +EXECUTE msdb.dbo.sysmail_start_sp +-- ищем здесь свой @profile_name +EXECUTE msdb.dbo.sysmail_help_principalprofile_sp --@principal_name = 'bitedo' + +-- отправим тестовое сообщение +exec msdb.dbo.sp_send_dbmail @profile_name = 'bitedo' -- отправитель + , @recipients = 'user@lexema.ru' -- получатели, указывается через ; + , @subject = 'theme' -- тема + , @body = 'hello world' -- содержание + , @body_format = 'html' + +-- если статус sent – значит отправлено +select * from msdb.dbo.sysmail_allitems +--where sent_status not like 'failed' +order by mailitem_id desc + +-- если возникли ошибки, см. логи: +select * from msdb.dbo.sysmail_event_log order by log_id desc +``` + +## Преодоление СПАМ-фильтра + +Письма с созданного почтового ящика могут быть не отправлены по причине сработавшего СПАМ-фильтра почтового провайдера. В логах такая ошибка описана следующим образом: + +``` +The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 10 (2021-06-24T14:52:04). Exception Message: Cannot send mails to mail server. (Transaction failed. The server response was: 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1624528324-AOJQDun5U8-q32WauIb).) +``` + +Существует несколько рекомендаций, описанных в статье на сайте [carrotquest](https://www.carrotquest.io/blog/kak-ne-popast-v-spam/). В случае, если после выполнения приведенных рекомендаций отправка писем остается проваленной, можно обратиться в службу поддержки почтового сервиса. \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/SUMMARY.md b/docs/Admin manuals/framework/Config/SUMMARY.md new file mode 100644 index 0000000..ec9aeeb --- /dev/null +++ b/docs/Admin manuals/framework/Config/SUMMARY.md @@ -0,0 +1,4 @@ +* [Конфигурирование экземпляра приложения]( ./config_app.md) +* [Конфигурирование сервисов Docker](./config_docker.md) +* [Сборка образа Docker](./build_docker.md) +* [Конфигурирование клиента Packet](./config_npm.md) \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/build_docker.md b/docs/Admin manuals/framework/Config/build_docker.md new file mode 100644 index 0000000..c02f860 --- /dev/null +++ b/docs/Admin manuals/framework/Config/build_docker.md @@ -0,0 +1,26 @@ +# Сборка Docker образа сервиса конфигурации + +Для сборки образа сервиса конфигурации необходимо перейти в каталог с файлами пакета конфигурации и выполнить команду сборки. + +Сборка образа +``` bash +docker build -f configuration.dockerfile -t <имя создаваемого образа> <путь до каталога> +``` + +Пример +``` bash +docker build -f configuration.dockerfile -t bitedo.configuration-service . +``` + + + +После сборки готовый образ нужно скопировать на сервер приложений. + +Образ содержит все настройки и готов к созданию контейнера в составе приложения. + + + +!!! note + Команды docker для сборки, выгрузки и загрузки можно посмотреть по ссылке https://docs.docker.com/engine/reference/commandline/cli/. + + \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/config_app.md b/docs/Admin manuals/framework/Config/config_app.md new file mode 100644 index 0000000..5c96901 --- /dev/null +++ b/docs/Admin manuals/framework/Config/config_app.md @@ -0,0 +1,27 @@ +# Конфигурирование экземпляра приложения +Конфигурация приложения разделена на несколько файлов +основой служит сервис конфигурации который считывает файл и отдает его содержимое по апи + +!!! warning + Необходимо помнить что файлы конфигурации содержат информацию для ограниченного доступа + +Каталог с файлами сервиса конфигурации содержит следующие файлы: + +| Имя | Описание | +|-----|----------| +| ./config/production.js | - конфигурация для сервисов приложения +| ./nginx/default.conf | - настройки сервиса entrypoint (маршруты) +| ./SQL/ | - настроечные скрипты для сервера БД (для ручного запуска) + +Для каждого дополнительного сервиса может быть создан отдельный каталог с его настройками. +Например, для сервиса работы с ОЭП(dss-service) в конфигурации может присутствовать каталог dss c файлами настроек. + +Если каталог с дополнительными настройками сервиса не присутствует - то сервис запускается с настройками по умолчанию. + +!!! note + Для конфигурирования отдельных экземпляров приложения рекомендуется создавать отдельные каталоги для каждого экземпляра. + +## Подготовка файлов конфигурации приложения + +2. проверить настройки в файле ./config/production.js. Других файлов в каталоге ./config/ быть не должно. +3. необходимо проверить маршруты описанные в /nginx/default.conf. Они должны отображаться на сервисы используемые в приложении. diff --git a/docs/Admin manuals/framework/Config/config_docker.md b/docs/Admin manuals/framework/Config/config_docker.md new file mode 100644 index 0000000..617e74e --- /dev/null +++ b/docs/Admin manuals/framework/Config/config_docker.md @@ -0,0 +1,4 @@ +# Настройки приложения при поставке Docker + +Файл docker-compose.yml содержит список необходимых для работы приложения сервисов и параметры их запуска +Файл .env содержит переменные окружения, которые автоматически применятся для текущего экземпляра приложения. \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/config_npm.md b/docs/Admin manuals/framework/Config/config_npm.md new file mode 100644 index 0000000..413e813 --- /dev/null +++ b/docs/Admin manuals/framework/Config/config_npm.md @@ -0,0 +1,3 @@ +# Настройки приложения при поставке NPM + +файл ecosystem.config.js содержит список необходимых для работы приложения сервисов и параметры их запуска \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/media/create.png b/docs/Admin manuals/framework/Config/Настройка ОА/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка ОА/media/create.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/media/docExample.png b/docs/Admin manuals/framework/Config/Настройка ОА/media/docExample.png new file mode 100644 index 0000000..359abbe Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка ОА/media/docExample.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/media/lookupExample.png b/docs/Admin manuals/framework/Config/Настройка ОА/media/lookupExample.png new file mode 100644 index 0000000..354d3c7 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка ОА/media/lookupExample.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/media/menu.png b/docs/Admin manuals/framework/Config/Настройка ОА/media/menu.png new file mode 100644 index 0000000..c5d6255 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка ОА/media/menu.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/media/registry.png b/docs/Admin manuals/framework/Config/Настройка ОА/media/registry.png new file mode 100644 index 0000000..d8ea392 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка ОА/media/registry.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/media/uaButton.png b/docs/Admin manuals/framework/Config/Настройка ОА/media/uaButton.png new file mode 100644 index 0000000..e222102 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка ОА/media/uaButton.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/media/uaExample.png b/docs/Admin manuals/framework/Config/Настройка ОА/media/uaExample.png new file mode 100644 index 0000000..ac3d3ec Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка ОА/media/uaExample.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка ОА/Настройка ОА.md b/docs/Admin manuals/framework/Config/Настройка ОА/Настройка ОА.md new file mode 100644 index 0000000..eca3803 --- /dev/null +++ b/docs/Admin manuals/framework/Config/Настройка ОА/Настройка ОА.md @@ -0,0 +1,75 @@ +# Настройка обозревателя аналитик + +## Общее описание назначения документа + +Настройка обозревателя аналитик (ОА) служит для выделения уникальных узлов в справочнике, открывающемся по кнопке , нажатие на которую открывает всплывающее окно с формой обозревателя аналитик. Так, если существует настройка ОА для контрагентов, то по нажатию на кнопку рядом с соответствующим полем + +![Пример лукапа с ОА](./media/lookupExample.png) + +откроется всплывающее окна с ОА, содержащее в качестве верхнего узла "Контрагенты". + +![Пример ОА для лукапа](./media/uaExample.png){: .zoom} + +## Реестр + +Чтобы открыть реестр настроек обозревателя аналитик, необходимо в меню в папке "Администрирование", подпапке "Обозреватель аналитик" выбрать пункт "Настройка обозревателя аналитик". + +![Меню](./media/menu.png) + +Откроется реестр документов. + +![Реестр "Настройка обозревателя аналитик"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +В поле "Наименование" необходимо заполнить одним из стандартных значений из [таблицы ниже](#таблица). + +В поле "Код" содержатся все узлы ОА. Нужный узел можно выбрать при помощи самого ОА, нажав на кнопку . + +![Пример настройки для контрагентов](./media/docExample.png) + +## Таблица сочетаний наименований и кодов {#таблица} + +Наименование | Код +-------------|---- +Base.Projects | Проекты +Woker | Кадры +Contract | Договоры +Department | Подразделения +Contacts | Контактные лица +Contractor | Контрагент +Interest | Интересы +Project | Проекты +AdditionalContract | Дополнительные документы +Currency | Валюта +NotRezident | A-Z Иностранные организации (нерезиденты) +Storage | Склады +BasicMeans | Объекты учета +ItemOfExpenses | Статьи затрат +Bank | Банки +PrimaryDocument | Первичные документы +MaterialGroup | Номенклатура/материалы/услуги +Investment | Капиталовложения +VatRate | Ставки НДС +ItemOfBdds | Статьи ДДС +Measure | Единицы измерения +SegmentValue | Отрасль +ExpensesFuture | Расходы будущих периодов +Bill | Вексель +ArticleOfExpenses | Статьи доходов и расходов +TaxablePeriod | Налоговые периоды +RP_Person | Физические лица +NotRezident_Interest | A-Z Иностранные организации (нерезиденты) +TaxLiability | Виды активов и обязательств +TaxGroup | Налоговые группы ОС +TaxRateProps | Статьи налога на имущество +EquipmentGroup | Оборудование +MaterialGeneralizedName | Обобщенная номенклатура +Zero | 0-9 +Origin | Корень +Direction | Направления +TypesOfFixed | Виды выбытия ОС \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/CustomFTSFiltersForm.png b/docs/Admin manuals/framework/Config/Настройка архива/media/CustomFTSFiltersForm.png new file mode 100644 index 0000000..e7936a1 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/CustomFTSFiltersForm.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/CustomFTSFiltersMenu.png b/docs/Admin manuals/framework/Config/Настройка архива/media/CustomFTSFiltersMenu.png new file mode 100644 index 0000000..a0165f3 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/CustomFTSFiltersMenu.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/DocflowDocumentForm.png b/docs/Admin manuals/framework/Config/Настройка архива/media/DocflowDocumentForm.png new file mode 100644 index 0000000..c72dfb8 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/DocflowDocumentForm.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/Downloads.png b/docs/Admin manuals/framework/Config/Настройка архива/media/Downloads.png new file mode 100644 index 0000000..ce9d67e Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/Downloads.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSForm.png b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSForm.png new file mode 100644 index 0000000..59912d3 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSForm.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSHeader.png b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSHeader.png new file mode 100644 index 0000000..cc4a6da Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSHeader.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSMenu.png b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSMenu.png new file mode 100644 index 0000000..7d49848 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSMenu.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSRegistry.png b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSRegistry.png new file mode 100644 index 0000000..7f09ff3 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/ResultFTSRegistry.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/arhiv.png b/docs/Admin manuals/framework/Config/Настройка архива/media/arhiv.png new file mode 100644 index 0000000..cc4dec6 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/arhiv.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/attachments.png b/docs/Admin manuals/framework/Config/Настройка архива/media/attachments.png new file mode 100644 index 0000000..dd3d1b6 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/attachments.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/constant.png b/docs/Admin manuals/framework/Config/Настройка архива/media/constant.png new file mode 100644 index 0000000..283770f Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/constant.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/constant2.png b/docs/Admin manuals/framework/Config/Настройка архива/media/constant2.png new file mode 100644 index 0000000..cea75fd Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/constant2.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/create.png b/docs/Admin manuals/framework/Config/Настройка архива/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/create.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/docExample.png b/docs/Admin manuals/framework/Config/Настройка архива/media/docExample.png new file mode 100644 index 0000000..359abbe Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/docExample.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/skipped.png b/docs/Admin manuals/framework/Config/Настройка архива/media/skipped.png new file mode 100644 index 0000000..dd6f7af Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/skipped.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/skippedPrint.png b/docs/Admin manuals/framework/Config/Настройка архива/media/skippedPrint.png new file mode 100644 index 0000000..7c18b2e Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/skippedPrint.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/media/stages.png b/docs/Admin manuals/framework/Config/Настройка архива/media/stages.png new file mode 100644 index 0000000..16a5d0f Binary files /dev/null and b/docs/Admin manuals/framework/Config/Настройка архива/media/stages.png differ diff --git a/docs/Admin manuals/framework/Config/Настройка архива/Настройка архива.md b/docs/Admin manuals/framework/Config/Настройка архива/Настройка архива.md new file mode 100644 index 0000000..d1402ff --- /dev/null +++ b/docs/Admin manuals/framework/Config/Настройка архива/Настройка архива.md @@ -0,0 +1,159 @@ +# Настройка архива вложенных документов + +## Общее описание + +Настройка архива вложенных документов необходима для работы аналитической формы [Архив вложенных документов](./../../../../User manuals/archivedoc.md#архив_вложенных_документов) и происходит в несколько этапов: + +* В документ «Справочники поисковой системы» заносятся поля для фильтра, по которым будут собираться вложения. +* В справочник «Итоговые выборки поисковой системы» добавить документ с выборкой из некоторой таблицы для документа или группы документов, если их сущности извлекаются одинаково. +* В документе "Настройка документа" на вкладке "Контекстный поиск" заполнить несколько полей. +* Обновить страницу (клавиша F5), чтобы изменения вступили в силу. + +## Справочники поисковой системы + +Чтобы открыть документ «Справочники поисковой системы», необходимо в меню в папке "Администрирование", подпапке "Документооборот", подпапке "Поисковая система" выбрать пункт «Справочники поисковой системы». + +![Меню](./media/CustomFTSFiltersMenu.png) + +Откроется документ "Справочники FTS". В нём необходимо заполнить таблицу "Фильтры". + +![Справочники FTS](./media/CustomFTSFiltersForm.png){: .zoom} + +Существует строго определённый набор значений поля "Id", приведённый в [таблице ниже](#таблица). Соответствующее им поле "Name" заполняется произвольно. В справочнике «Итоговые выборки поисковой системы» этим значениям будут поставлены в соответствие поля в таблицах, по которым будет осуществляться поиск и фильтрация документов с вложениями. + +## Итоговые выборки поисковой системы + +Чтобы открыть справочник «Итоговые выборки поисковой системы», необходимо в меню в папке "Администрирование", подпапке "Документооборот", подпапке "Поисковая система" выбрать пункт «Итоговые выборки поисковой системы». + +![Меню](./media/ResultFTSMenu.png) + +Откроется реестр "Итоги FTS". + +![Итоги FTS](./media/ResultFTSRegistry.png){: .zoom} + +Значения этого справочника будут предлагаться для выбора в документе "Настройка документа". Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![Кнопка "Создать"](./media/create.png) + +В поле "Выборка" необходимо ввести обозначение для документа или группы документов, если их сущности извлекаются одинаково, которое будет использоваться в качестве одного из значений в настройках документов. В поле "Примечание" можно внести пояснения, например, к каким именно документам относится выборка. + +![Пример заполнения полей "Выборка" и "Примечание"](./media/ResultFTSHeader.png) + +Под полем "Выборка" необходимо прописать результирующий селект, который в процессе расчета будет выполнять система. Структура селекта для всех выборок должна быть одинаковой, они будут объединяться с помощью оператора ```UNION```. Выборка состоит из следующих полей: + +* ```DocCode``` - уникальный код документа, используемый в системе; как правило ```VCode```. +* ```DocType``` - тип документа; как правило ```TypeName```. +* ```DocDate``` - дата документа; свойство, которое указывается в *Настройке документа* и передаётся в качестве параметра; указывается ```:DateProperty```. +* ```DocNumber``` - номер документа; свойство, которое указывается в *Настройке документа* и передаётся в качестве параметра; указывается ```:NumberProperty```. +* ```ContractorId``` - уникальный код контрагента, используемый в системе. +* ```ContractId``` - уникальный код договора, используемый в системе. +* ```AddContractId``` - уникальный код дополнительного документа к договору, используемый в системе. +* ```ProjectId``` - уникальный код проекта, используемый в системе. + +В зависимости от подключаемых документов будут меняться таблица, стоящая после оператора ```FROM```, и присваиваемые значения установленных в селекте полей. Если для них есть соответствующие им поля в таблице, их необходимо присвоить. Например, полю ```ContractId``` должен соответствовать код договора, который есть в таблице ```dbo.DocflowDocument``` под названием ```Contract```. Если такого поля в таблице нет, необходимо присвоить значение ```null```. Например, в таблице ```dbo.DocflowDocument``` не указывается код дополнительного документа к договору, поэтому значению ```AddContractId``` присваивется ```null```. + +В таблицу справа "Фильтры" необходимо занести значения из *Справочника поисковой системы*, по которым будет осуществляться фильтр, и SQL-скрипт – кусок кода, который будет подставлен в предложение WHERE результирующего селекта. Значение, сравниваемое с ```an.Value```, будет совпадать со значением в столбце ```ID``` таблицы "Фильтр". Значение, сравниваемое с ```an.Value```, будет совпадать с полем таблицы, которое присваивается одному из полей селекта. + +![Пример документа "Итог FTS"](./media/ResultFTSForm.png){: .zoom} + +Программа при такой настройке будет выполнять следующий код: + +```sql +select DocCode = t.VCode + , DocType = t.TypeName + , DocDate = :DateProperty + , DocNumber = :NumberProperty + , ContractorId = t.Contractor + , ContractId = t.Contract + , AddContractId = CONVERT(bigint, NULL) + , ProjectId = t.Projects +from dbo.[DocflowDocument] as t +where t.COrg = @orgId +and exists( + select 1 from #anFilters as an where an.Id = 'Contractor' and an.Value = t.Contractor +) +and exists( + select 1 from #anFilters as an where an.Id = 'Contract' and an.Value = t.Contract +) +and exists( + select 1 from #anFilters as an where an.Id = 'Project' and an.Value = t.Projects +) +``` + +Временная таблица ```#anFilters``` создаётся внутри результирующей процедуры расчета и содержит указанные пользователем фильтры. + +Для PostgreSQL-версии селект имеет следующий вид: + +```sql +SELECT t."VCode" AS "DocCode" + , t."TypeName" AS "DocType" + , :DateProperty AS "DocDate" + , :NumberProperty AS "DocNumber" + , t."Contractor" AS "ContractorId" + , t."VCode" AS "ContractId" + , NULL::bigint AS "AddContractId" + , t."Projects" AS "ProjectId" +FROM contract."Contract" as t +WHERE t."COrg" = _orgidparam +and exists( + select 1 from "tmp_anFilters_for_attachmentArchive" as an where an."id" = 'Contractor' and an."value" = cast(t."Contractor" as character varying) +) +and exists( + select 1 from "tmp_anFilters_for_attachmentArchive" as an where an."id" = 'Contract' and an."value" = cast(t."VCode" as character varying) +) +and exists( + select 1 from "tmp_anFilters_for_attachmentArchive" as an where an."id" = 'Project' and an."value" = cast(t."Projects" as character varying) +) +``` + +## Настройка документов + +После заполнения справочника «Итоговые выборки поисковой системы» необходимо перейти в реестр "Настройка документов". В документе необходимо заполнить поля ```typeNameProperty```, ```dateProperty``` и ```numberProperty``` соответствующими им наименованиями полей таблицы: типа документа, даты документа и номера документа. Также необходимо в поле "Итоги" выбрать одно из значений справочника «Итоговые выборки поисковой системы». После заполнения этих полей необходимо поставить галочку в поле **FTS2** и обновить страницу, чтобы изменения вступили в силу. + +![Пример документа "Настройка документа"](./media/DocflowDocumentForm.png){: .zoom} + +## Таблица сочетаний полей фильтра и примеры скриптов {#таблица} + +ID | Пример Name | Пример SQLScript (на основе таблицы ```dbo.AdditionalContract```) | Пример SQLScript на языке PostgreSQL (на основе таблицы ```dbo.AdditionalContract```) +---|-------------|-----------------|----------------- +Contractor | Контрагент | ```and exists(select 1 from #anFilters as an where an.Id = 'Contractor' and an.Value = t.Contractor)``` | ```and exists( select 1 from "tmp_anFilters_for_attachmentArchive" as an where an."id" = 'Contractor' and an."value" = cast(t."Contractor" as character varying))``` +Contract | Договор | ```and exists(select 1 from #anFilters as an where an.Id = 'Contract' and an.Value = t.Contract)``` | ```and exists( select 1 from "tmp_anFilters_for_attachmentArchive" as an where an."id" = 'Contract' and an."value" = cast(t."Contract" as character varying) )``` +AdditionalContract | Доп. документ к договору | ```and exists(select 1 from #anFilters as an where an.Id = 'AdditionalContract' and an.Value = t.VCode)``` | ```and exists( select 1 from "tmp_anFilters_for_attachmentArchive" as an where an."id" = 'AdditionalContract' and an."value" = cast(t."VCode" as character varying) )``` +Project | Проект | ```and exists(select 1 from #anFilters as an where an.Id = 'Project' and an.Value = t.Projects)``` | ```and exists( select 1 from "tmp_anFilters_for_attachmentArchive" as an where an."id" = 'Project' and an."value" = cast(t."Projects" as character varying) )``` + +## Автоматическое формирование отчета заявления с ЭП + +На проекте возможно настроить автоматическое формирование отчета заявления с электронными подписями по завершению маршрута. Для этого в документе "Настройка учетной политики предприятия" нужно настроить константу **Интеграция с 1С с помощью сервиса ODATA** со значением 1 + +![Константа](media/constant.png){: .zoom} + +По завершению маршрута в окно вложений заявления добавится печатная форма с ЭП. Архив с ЭП можно будет скачать по кнопке "Скачать архив с ЭП". + +![Вложения](media/attachments.png){: .zoom} + +Скачать архив с ЭП можно только когда в маршруте пройдены все этапы с действием "Подписан ЭП" и текущий этап +не требует подписания документа. + +![Этапы](media/stages.png){: .zoom} + +Архив скачается в папку "Загрузки" (Downloads). + +![Загрузки](media/Downloads.png){: .zoom} + +В архиве будут находиться: оригинал заявления, отчет по подписанию и файл с информацией о подписании данного документа по каждому сотруднику. + +![Архив ЭП](media/arhiv.png){: .zoom} + +## Настройка отчета без включения пропущенных этапов подписания + +В проекте есть возможность не добавлять в отчет тех сотрудников, кто включен в маршрут через **ИЛИ** и **НЕ ПРОШЕЛ** этап подписания. + +![Статус пропущен](media/skipped.png){: .zoom} + +Для этого в документе "Настройка учетной политики предприятия" нужно настроить константу **Скрывать участников маршрута без действий** со значением 1. + +![Константа2](media/constant2.png){: .zoom} + +Результат сформированного отчета: + +![Отчет маршрута](media/skippedPrint.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/framework/Config/Развертывание системы.md b/docs/Admin manuals/framework/Config/Развертывание системы.md new file mode 100644 index 0000000..50f74df --- /dev/null +++ b/docs/Admin manuals/framework/Config/Развертывание системы.md @@ -0,0 +1,21 @@ +# Самостоятельное развертывание системы + +* [Описание]( ./config_app.md) +* [Конфигурирование сервисов Docker]( ./config_docker.md) +* [Сборка образа Docker]( ./build_docker.md) +* [Конфигурирование клиента Packet]( ./config_npm.md) +* Настройки клиентской части + * [Front](../../service/front/index.md) +* Настройки серверной части + * [Entrypoint](../../service/entrypoint/index.md) + * [MSSQL](../Prepare/prepare_mssql.md) + * [Redis](../../service/redis/redis.md) + * [RabbitMQ](../../service/rabbitMQ/index.md) + * [Gate](../../service/gate/index.md) + * [Logic](../../service/logic/index.md) + * [File](../../service/file/index.md) + * [Post](../../service/post/index.md) + * [Radio](../../service/radio/index.md) + * [Jsreport](../../service/jsreport/index.md) + * [Preview](../../service/preview/index.md) + * [Scheduler](../../service/sheduler/index.md) diff --git a/docs/Admin manuals/framework/Deploy/SUMMARY.md b/docs/Admin manuals/framework/Deploy/SUMMARY.md new file mode 100644 index 0000000..f476ad3 --- /dev/null +++ b/docs/Admin manuals/framework/Deploy/SUMMARY.md @@ -0,0 +1,2 @@ +* [Docker образы](./deploy_docker.md) +* [NPM пакеты](./deploy_npm.md) diff --git a/docs/Admin manuals/framework/Deploy/deploy_docker.md b/docs/Admin manuals/framework/Deploy/deploy_docker.md new file mode 100644 index 0000000..9bd5d60 --- /dev/null +++ b/docs/Admin manuals/framework/Deploy/deploy_docker.md @@ -0,0 +1,16 @@ +# Распространение приложения использованием образов Docker + +Для развертывания сконфигурированного ранее приложения необходимо выполнить следующие шаги: + +1. Cкопировать файлы развертывания приложения __docker-compose.yml__, __.env__ на сервер приложения. Эти файлы идут в составе поставки пакета сервиса конфигурации приложения. Если сборка образа конфигурации была на текущем сервере - тогда этот шаг можно пропустить. + +2. Запустить приложение + +```bash +docker-compose up -d +``` + +!!!warning + Обратите внимание что образ сервиса конфигурации с **файлами конфигурации** конкретного экземпляра приложения собирается отдельно от образов содержащих сервисы приложения, и содержит все необходимые настройки для экземпляра приложения. Такой подход позволяет переиспользовать образы сервисов приложения с разными **сервисами конфигурации**. + + Файл docker-compose.yml содержит описание необходимых для запуска сервисов. \ No newline at end of file diff --git a/docs/Admin manuals/framework/Deploy/deploy_npm.md b/docs/Admin manuals/framework/Deploy/deploy_npm.md new file mode 100644 index 0000000..7592cbf --- /dev/null +++ b/docs/Admin manuals/framework/Deploy/deploy_npm.md @@ -0,0 +1,16 @@ +# Распространение приложения через npm-пакеты + + +Необходимо: + +1. Получить исходные коды сервисов приложения. + Дистрибутив поставляется в виде zip архива + (Выполнить команду установки зависимостей.) + +2. Скопировать конфигурационные файлы в папку исходных кодов т.к. исходные коды приложения хранятся отдельно от конфигурационных файлов приложения. + + +3. Запустить сервисы командой +``` bash +pm2 restart ecosystem.config.js +``` \ No newline at end of file diff --git a/docs/Admin manuals/framework/Deploy/deploy_postgre.md b/docs/Admin manuals/framework/Deploy/deploy_postgre.md new file mode 100644 index 0000000..32fdc66 --- /dev/null +++ b/docs/Admin manuals/framework/Deploy/deploy_postgre.md @@ -0,0 +1,23 @@ +# Создание БД + +1. Необходимо развернуть из резервной копии заранее подготовленные базы данных + + * << app >> + * << app_history >> + +2. Установить для учетной записи администратора следующие привилегии: + + + Включить администратора в роль DB_OWNER для следующих БД: + + * << app >> + * << app_history >> + + + Предоставить администратору разрешения на следующие операции: + + * ALTER ANY CONNECTION + * ALTER ANY LOGIN + * ALTER TRACE + +3. Создать план обслуживания БД включив в него шаг резервного копирования. + +4. Настроить расписание для плана обслуживания \ No newline at end of file diff --git a/docs/Admin manuals/framework/Maintenance/SUMMARY.md b/docs/Admin manuals/framework/Maintenance/SUMMARY.md new file mode 100644 index 0000000..4664d7d --- /dev/null +++ b/docs/Admin manuals/framework/Maintenance/SUMMARY.md @@ -0,0 +1,4 @@ +* [update](update.md) +* [backup](backup.md) +* [clearing](clearing.md) +* [monitoring](monitoring.md) \ No newline at end of file diff --git a/docs/Admin manuals/framework/Maintenance/backup.md b/docs/Admin manuals/framework/Maintenance/backup.md new file mode 100644 index 0000000..584e654 --- /dev/null +++ b/docs/Admin manuals/framework/Maintenance/backup.md @@ -0,0 +1,7 @@ +# Backup & Restore + +Резервное копирование баз данных и хранение копий в папке названной по версии приложения + +для развертывания экземпляра из резервной копии необходимо +- восстановить базы данных +- запустить экземпляр сервера приложений нужной версии, с настройками на восстановленные базы данных \ No newline at end of file diff --git a/docs/Admin manuals/framework/Maintenance/clearing.md b/docs/Admin manuals/framework/Maintenance/clearing.md new file mode 100644 index 0000000..1f9abf5 --- /dev/null +++ b/docs/Admin manuals/framework/Maintenance/clearing.md @@ -0,0 +1,4 @@ +# Очиска системы от старых Docker образов приложения + +Для удаления старых образов создается файл clearing.sh +при выполнении он удаляет все предшествующие текущему образы. \ No newline at end of file diff --git a/docs/Admin manuals/framework/Maintenance/monitoring.md b/docs/Admin manuals/framework/Maintenance/monitoring.md new file mode 100644 index 0000000..32ccea1 --- /dev/null +++ b/docs/Admin manuals/framework/Maintenance/monitoring.md @@ -0,0 +1,26 @@ +# monitoring + +## Базовый мониторинг приложения в Windows + +При запуске сервисов в среде Windows наблюдение за ними происходит в консоли запушенного приложения + +Логи сервисов выводятся в эту-же консоль. + +## Базовый мониторинг контейнеров Docker +наблюдение за сервисами приложения +```bash +docker-compose ps +``` + +просмотр логов контейнеров +```bash +docker-compose logs +``` + +!!! note + Сервисы в контейнере app пишут логи в файлы расположенные на подключеном к контейнеру VOLUME + эти логи можно посмотреть только подключившись к этому VOLUME + +## Использование коллектора логов fluentd + +В корпоративной среде лоя сбора логов контейнеров Docker можно использовать коллектор [fluentd](https://www.fluentd.org/) diff --git a/docs/Admin manuals/framework/Maintenance/update.md b/docs/Admin manuals/framework/Maintenance/update.md new file mode 100644 index 0000000..11c8882 --- /dev/null +++ b/docs/Admin manuals/framework/Maintenance/update.md @@ -0,0 +1,9 @@ +# Update + +Обновление версии приложения при поставке в виде Docker образов происходит следующим методом: + + - на сервер приложения загружаются новые Docker образы + - останавливается предыдущий экземпляр приложения + - запускается новый экземпляр приложения + - открывается страница применения миграций схемы БД и выполняются необходимые миграции + \ No newline at end of file diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/SelectJornal.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/SelectJornal.png new file mode 100644 index 0000000..9965d66 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/SelectJornal.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/eventViewer.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/eventViewer.png new file mode 100644 index 0000000..d8c7d4d Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/eventViewer.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/filled.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/filled.png new file mode 100644 index 0000000..8f770bf Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/filled.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/init.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/init.png new file mode 100644 index 0000000..692a078 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/init.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/journal.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/journal.png new file mode 100644 index 0000000..dd7ed46 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/journal.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/load.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/load.png new file mode 100644 index 0000000..2d8d1a6 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/load.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/loadData.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/loadData.png new file mode 100644 index 0000000..d98c269 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/loadData.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/menu.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/menu.png new file mode 100644 index 0000000..b200086 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/menu.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/reestr.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/reestr.png new file mode 100644 index 0000000..5de2012 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/reestr.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/selectPeriod.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/selectPeriod.png new file mode 100644 index 0000000..87b3306 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/selectPeriod.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/session.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/session.png new file mode 100644 index 0000000..2c2c841 Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/session.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/media/viewFullField.png b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/viewFullField.png new file mode 100644 index 0000000..787071d Binary files /dev/null and b/docs/Admin manuals/framework/Maintenance/Логи приложения/media/viewFullField.png differ diff --git a/docs/Admin manuals/framework/Maintenance/Логи приложения/Логи приложения.md b/docs/Admin manuals/framework/Maintenance/Логи приложения/Логи приложения.md new file mode 100644 index 0000000..a771042 --- /dev/null +++ b/docs/Admin manuals/framework/Maintenance/Логи приложения/Логи приложения.md @@ -0,0 +1,99 @@ +# Система логирования приложения + +## Общее описание + +Предназначено для просмотра сообщений (событий) (как правило, об ошибках) в системе. Просмотреть лог можно в формах "Логи приложения", "Управление пользователями", "Просмотр событий". Для работы с данными формами пользователь должен обладать правами Администратора. + +## Форма "Логи приложения" + +С помощью данной формы можно посмотреть историю событий приложения. Чтобы открыть форму "Логи приложения", необходимо в меню в папке "Администрирование", подпапке "Система" выбрать пункт "Логи приложения". Форма доступна пользователю с ролью **ECM_usersmanagement** либо **ECM_InformationSecurity**. + +![Меню](./media/menu.png) + +Откроется форма с пустой таблицей: + +![Форма до загрузки строк в таблицу](./media/init.png){: .zoom} + +Для того, чтобы заполнить таблицу, необходимо ввести в поле "TOP N" количество последних возникших в системе событий для отображения (количество строк в таблице), а затем нажать на кнопку "Загрузить". Записи будут загружены в порядке убывания по времени возникновения. + +![Форма после загрузки строк в таблицу](./media/filled.png){: .zoom} + +В столбце "Уровень" приводится тип сообщения о событии. + +- error – сообщение об ошибке; +- debug – отладочное сообщение; +- info – информационное техническое сообщение; +- MailInfo – информационное сообщение от компоненты БД DBMail; +- MailError – сообщение об ошибке от компоненты БД DBMail. + +В столбце "Дата" указываются дата и время возникновения сообщения. + +В столбце "Пользователи" указывается пользователь, спровоцировавший возникновение события. В некоторых случаях пользователь не указывается, например если событие произошло в результате технического вмешательства. + +В столбце "Сообщение" приводится краткая информация о событии. Если нажать на ссылку-текст сообщения, то откроется окно для более удобного просмотра длинного текста. То же происходит и при нажатии на ссылки в других столбцах. + +![Пример сообщения](./media/viewFullField.png){: .zoom} + +В столбце "Сообщение пользователю" содержится сообщение, возникшее в момент события на экране вызвавшего его пользователя под кнопкой "Инфо". + +В столбце "Детально" приводится детальная информация о событии, содержит дополнительные технические данные об ошибке. + +В столбце "Запрос" указывается запрос к базе данных, при выполнении которого возникло событие. + +В столбце "Сервис" указывается один из веб-сервисов, при выполнении которых возникло событие: + +* entrypoint – точка входа для клиентов; +* config – сервис конфигурации; +* logic – сервис логики; +* gate – сервис входа (авторизации); +* radio – сервис взаимодействия реального времени; +* lock – сервис пессимистического блокировщика; +* data – сервис доступа к данным и процедурам, хранимым в БД; +* RabbitMQ – сервер RabbitMQ служит шиной обмена данными между веб-сервисами. Сервисы используют его механизмы (сообщения и очереди сообщений) для оповещения друг друга; +* Redis – используется для хранения различной системной информации; +* post – сервис электронной почты и смс-сообщений; +* jsreport – предназначен для работы с отчетами jsreport; +* lexema-dss – для работы с ОЭП выпускаемыми клиентом; +* preview – предназначен для конвертации файлов в файлы в формате pdf, которые можно просматривать в элементе управления ```FilePreview```. + +## Форма "Управление пользователями" + +**Описание** + +С помощью данной формы можно посмотреть журнал действий конкретного пользователя. Для этого нужно перейти в документ "Управление пользователями" в подраздел ["Журнал действий пользователей"](../../User managment/Управление пользователями/Управление пользователями.md#журнал_действий_пользователей). Выберите необходимого пользователя и нажмите кнопку **"Журнал действий пользователя"** + +![Журнал действия](media/SelectJornal.png) + +## Форма "Просмотр событий" + +**Описание** + +Для перехода в форму "Просмотр событий" в меню Пользователя выберите "Просмотр событий". Пользователь должен обладать правами Администратора. + +![Просмотр событий](media/eventViewer.png) + +![Реестр](media/reestr.png){: .zoom} + +- Сессия – идентификатор сессии; +- Пользователь - логин пользователя; +- Событие – тип события; +- Объект – идентификатор модели или запроса, к которому шло обращение; +- Параметры – параметры, с которыми загружаются или изменяются данные; +- Ключ маршрута – маршрут вкладки приложения, в которой была инициирована работа с данными; +- Идентификатор формы – параметр-идентификатор в маршруте, по которому была открыта вкладка, например, идентификатор документа; +- Класс формы – класс формы, которая открывается в данной вкладке; +- Браузер – информация о браузере (название и версия), в которыом работал пользователь; +- Запрос – идентификатор запросов на загрузку или изменение данных для отслеживания цепочки клиент-сервер; +- Дата – время вызова события; +- Идентификатор организации – идентификатор организации, в которой находился пользователь при вызове события. + +Можно настроить загрузку данных, например по Пользователю, сессии, событию и т.д. + +Для этого в панели инструментов нажмите кнопку "Загрузка данных". + +![Загрузка](media/load.png) + +В открывшемся окне выберите условия по которым необходимо отфильтровать реестре. Например укажем, что столбец "Пользователь" должен содержать значение "Director". После этого нажмите "Загрузить данные". После загрузки в реестре будут отображены лог действий пользователя "Director" + +![Загрузка данных](media/loadData.png) +![Отфильтрованные сессии](media/session.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/framework/Maintenance/Сборка документооборота/Сборка документооборота.md b/docs/Admin manuals/framework/Maintenance/Сборка документооборота/Сборка документооборота.md new file mode 100644 index 0000000..90b59f8 --- /dev/null +++ b/docs/Admin manuals/framework/Maintenance/Сборка документооборота/Сборка документооборота.md @@ -0,0 +1,571 @@ +# Сборка документов, участвующих в документообороте, в БД + +## Общее описание + +Для участия документов определенного типа и успешного запуска этих документов по маршруту необходимо: + +1. В БД прописать таблицу, на которой построен тип документа, в представлении ```DocflowExists```. +2. Выполнить для типа документа "Настройку документа" (после чего обновить страницу). +3. Создать для типа документа шаблон маршрута. + +В данном разделе описывается первый шаг: настройка представления ```DocflowExists```. В ней содержатся данные обо всех документах, участвующих в документообороте. Не внесённые в неё типы документов не отображаются на панели "Документооборот" на главной форме и не отправляются по маршруту. + +## Назначение полей + +Представление ```DocflowExists``` содержит данные о разных типах документов, для каждого из которых можно сопоставить следующие поля: + +- **VCode** – обязательное, целое число. Содержит уникальный код документа. +- **TypeName** – обязательное. Содержит тип документа. +- **Subject** – содержит тему документа. +- **Text** – содержит основной текст документа. +- **DateOfExecution** – содержит плановую дату исполнения. +- **RealDateOfExecution** – содержит фактическую дату исполнения. +- **DocDescription** – содержит описание документа. +- **Description** – содержит описание содержимого документа. +- **DateControl** – содержит дату проверки. +- **COrg** – содержит код организации, в которой находился создавший документ пользователь на момент создания документа. +- **DocumentDate** – содержит дату документа. +- **DocumentNumber** – содержит номер документа, который может настраиваться с помощью [журнала регистрации](../../../СЭД/Журнал регистрации/Журнал регистрации.md). +- **VirtualCUser** – содержит логин виртуального (замещаемого) пользователя. +- **Projects** – содержит уникальный код проекта. +- **SourceDocumentCode** – содержит уникальный код документа-источника, из которого был создан текущий. +- **SourceDocumentType** – содержит тип документа-источника. +- **GlobalId** – содержит глобальный уникальный идентификатор, . + +Не все поля обязательны к заполнению. Если такие поля не участвуют в бизнес-процессе документа, им присваивается ```NULL```. + +Для внесения в представление документов определённого типа необходимо подключать соответствующие им таблицы. Подключение новых таблиц происходит через ```union all```. + +## Примеры + +Ниже приведены примеры представления ```DocflowExists``` на двух разных проектах. В первом может быть интересна настройка карточек СЭД (```from dbo.DocflowDocument```), во втором содержится настройка большего количества типов документов. + +### Пример 1 + +``` sql +ALTER VIEW [dbo].[DocflowExists] +AS +select a.VCode, a.TypeName, a.[Subject], a.[Text], a.DateOfExecution, a.RealDateOfExecution, a.DocDescription, a.[Description], a.DateControl, a.COrg, a.DocumentDate, a.DocumentNumber, a.VirtualCUser,Projects =CONVERT(bigint, null ), +a.GlobalID, a.DocumentSubtype, a.SourceDocumentCode,a.SourceDocumentType +from ( + select VCode, TypeName, [Subject], [Text] = convert(varchar(max), NULL), + DateOfExecution = case TypeName when 'Instruction' then DateOfExecution + when 'IncomingDocument' then DateOfExecution + else convert(datetimeoffset, NULL) end, + RealDateOfExecution = case TypeName when 'Instruction' then RealDateOfExecution else convert(datetimeoffset, NULL) end, + DocDescription = convert(varchar(max), NULL), [Description] = convert(varchar(max), NULL), + DateControl = convert(datetimeoffset, NULL), COrg, + DocumentDate = case when TypeName in ('IncomingDocument', 'OrganizationalDocument', 'OutgoingDocument') + then convert(date,(coalesce([DateOfRegistration],[DocumentDate]))) + else convert(date,DocumentDate) end, + DocumentNumber, + VirtualCUser = coalesce(VirtualCUser, CUser), + GlobalID, + DocumentSubtype, + SourceDocumentCode = convert(bigint,null), + SourceDocumentType = convert(varchar(255),null) + from dbo.DocflowDocument + union all + select VCode, TypeName, [Subject] = SubjectOfContract, [Text] = convert(varchar(max), NULL), DateOfExecution = convert(datetimeoffset, NULL), + RealDateOfExecution = convert(datetimeoffset, NULL), DocDescription = convert(varchar(max), NULL), [Description] = convert(varchar(max), NULL), + DateControl = convert(datetimeoffset, NULL), COrg, + DocumentDate = DateContract, + DocumentNumber = VhodNumber, + VirtualCUser = coalesce(VirtualCUser, CUser), + GlobalID = convert(uniqueidentifier, null), + DocumentSubtype = convert(bigint,null), + SourceDocumentCode = convert(bigint,null), + SourceDocumentType = convert(varchar(255),null) + from dbo.[Contract] + union all + select VCode, TypeName, [Subject] = SubjectOfContract, [Text] = convert(varchar(max), NULL), DateOfExecution = convert(datetimeoffset, NULL), + RealDateOfExecution = convert(datetimeoffset, NULL), DocDescription = convert(varchar(max), NULL), [Description] = convert(varchar(max), NULL), + DateControl = convert(datetimeoffset, NULL), COrg, + DocumentDate = DateContract, + DocumentNumber = Number, + VirtualCUser = coalesce(VirtualCUser, CUser), + GlobalID = convert(uniqueidentifier, null), + DocumentSubtype = convert(bigint,null), + SourceDocumentCode = convert(bigint,null), + SourceDocumentType = convert(varchar(255),null) + from dbo.[AdditionalContract] + + union all + select VCode, 'Test',null , [Text] = convert(varchar(max), NULL), DateOfExecution = convert(datetimeoffset, NULL), + RealDateOfExecution = convert(datetimeoffset, NULL), DocDescription = convert(varchar(max), NULL), [Description] = convert(varchar(max), NULL), + DateControl = convert(datetimeoffset, NULL), 1, + DocumentDate = null, + DocumentNumber = null, + VirtualCUser = null, + GlobalID = convert(uniqueidentifier, null), + DocumentSubtype = convert(bigint,null), + SourceDocumentCode = convert(bigint,null), + SourceDocumentType = convert(varchar(255),null) + from dbo.[Test] + union all + select VCode, TypeName, [Subject] = Text, [Text] = convert(varchar(max), Text), DateOfExecution = convert(datetimeoffset, NULL), + RealDateOfExecution = convert(datetimeoffset, NULL), DocDescription = convert(varchar(max), NULL), [Description] = convert(varchar(max), NULL), + DateControl = convert(datetimeoffset, NULL), COrg, + DocumentDate , + DocumentNumber , + VirtualCUser = coalesce(VirtualCUser, CUser), + GlobalID, + DocumentSubtype , + SourceDocumentCode = convert(bigint,null), + SourceDocumentType = convert(varchar(255),null) + from dbo.[UniversalDocument] + union all + select VCode, TypeName, [Subject] = Subject, [Text] = convert(varchar(max), Text), DateOfExecution = convert(datetimeoffset, NULL), + RealDateOfExecution = convert(datetimeoffset, NULL), DocDescription = convert(varchar(max), NULL), [Description] = convert(varchar(max), NULL), + DateControl = convert(datetimeoffset, NULL), COrg, + DocumentDate = DocDate , + DocumentNumber = null, + VirtualCUser = coalesce(VirtualCUser, CUser), + GlobalID , + DocumentSubtype = convert(bigint,null), + SourceDocumentCode = convert(bigint,null), + SourceDocumentType = convert(varchar(255),null) + from dbo.[CancellationAct] + + ) as a +``` + +### Пример 2 + +``` sql +ALTER VIEW [dbo].[DocflowExists] +AS +-- Общее представление документов СЭД +SELECT a."VCode" + , a."TypeName" + , a."Subject" + , a."Text" + , a."DateOfExecution" + , a."RealDateOfExecution" + , a."DocDescription" + , a."Description" + , a."DateControl" + , a."COrg" + , a."DocumentDate" + , a."DocumentNumber" + , a."VirtualCUser" + , a."Projects" + , a."SourceDocumentCode" + , a."SourceDocumentType" + , a."GlobalId" +FROM( + -- Заявки LexDesk + SELECT t."VCode" + , t."TypeName" + , t."Name" AS "Subject" + , t."Description" AS "Text" + , CONVERT(datetimeoffset, t.Deadline) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , t."Name" AS "DocDescription" + , ('"' + t."Name" + '" ' + t."Description") AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, t.Project) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."Ticket" AS t + -- Карточки СЭД + UNION ALL + SELECT t."VCode" + , t."TypeName" + , t."Subject" + , t."Text" + , t."DateOfExecution" + , t."RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , t."PeriodDate" AS "DocumentDate" + , t."DocumentNumber" + , COALESCE(t."VirtualCUser", t."CUser") AS "VirtualCUser" + , t."Projects" + , t."SourceDocumentCode" + , t."SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."DocflowDocument" AS t + -- Договора + UNION ALL + SELECT t."VCode" + , t."TypeName" + , t."SubjectOfContract" AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , t."DateContract" AS "DocumentDate" + , t."VhodNumber" AS "DocumentNumber" + , COALESCE(t."VirtualCUser", t."CUser") AS "VirtualCUser" + , t."Projects" + , t."SourceDocumentCode" + , t."SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."Contract" AS t + -- Приложения к договорам + UNION ALL + SELECT t."VCode" + , t."TypeName" + , t.SubjectOfContract AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , t."DateContract" AS "DocumentDate" + , t."Number" AS "DocumentNumber" + , COALESCE(t."VirtualCUser", t."CUser") AS "VirtualCUser" + , t."Projects" + , t."SourceDocumentCode" + , t."SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."AdditionalContract" AS t + -- Контрагенты, интересы + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), NULL) AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."Contractor" AS t + UNION ALL + SELECT t."VCode" + , 'ProjectsMakeDetail' AS "TypeName" + , t."Comment" AS "Subject" + , t."Comment" AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), t."Comment") + ' (' + CONVERT(varchar(max), t."ContractorName") + ')' AS "DocDescription" + , CONVERT(varchar(max), t."Comment") + ' (' + CONVERT(varchar(max), t."ContractorName") + ') ' + COALESCE('Результат действия: ' + CONVERT(varchar(max), t."Result"), '') AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."V_crm_ProjectsMakeDetail" AS t + -- Проекты + UNION ALL + SELECT t."VCode" + , t."TypeName" + , t."Goal" AS "Subject" + , CONVERT(varchar(max), t."Goal") AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), t."Goal") AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , t."VCode" AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."Projects" AS t + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), NULL) AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."CommercialProposal" AS t + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), NULL) AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."WriteOffExpensesFP" AS t + UNION ALL + SELECT t."VCode" + , t."TypeName" + , t."AnalyticsName" AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."ExpensesFuture" AS t + UNION ALL + SELECT t."VCode" + , t."TypeName" + , t."AnalyticsName" AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."ReceiptOfBill" AS t + UNION ALL + SELECT t."VCode" + , t."TypeName" + , t."AnalyticsName" AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."ExpenseOfBill" AS t + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), t."TypeDocs") AS "Subject" + , CONVERT(varchar(max), t."Note") AS "Text" + , t."CDate" AS "DateOfExecution" + , t."WDate" AS "RealDateOfExecution" + , CONVERT(varchar(max), t."Note") AS "DocDescription" + , CONVERT(varchar(max), t."Note") AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."CDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."VOtherDocuments" AS t + -- Услуги + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), NULL) AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."AccountingDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."ServiceReceipts" AS t + -- Заявки на платеж + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), '') + CASE WHEN rc."VCode" IS NULL THEN '' ELSE 'Получатель: ' + rc."Name" END AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , t."PaymentDestination" AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , t."AccountingDate" AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , t."Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."RequestForPayment" AS t + LEFT JOIN dbo."UniAnalyt" AS rc ON rc."VCode" = t."Receiver" + -- Банковские документы + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), NULL) AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, t."AccountingDate") AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."FinanceMoving" AS t + -- TestECP + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), 'TestEcp') AS "Subject" + , CONVERT(varchar(max), 'TestEcp') AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , CONVERT(bigint, NULL) AS "COrg" + , CONVERT(date, NULL) AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,'EEDB3414-EFA5-4610-A7D5-2B3FD6FEA152') as "GlobalId" + FROM dbo."TestEcp" AS t + -- KarginTest + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), 'Документ') AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , CONVERT(date, NULL) AS "DocumentDate" + , CONVERT(varchar(255), NULL) AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."KarginTest" AS t + -- Универсальный документ + UNION ALL + SELECT t."VCode" + , t."TypeName" + , COALESCE(t."Name",'Документ') AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , t."DocumentDate" + , t."DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."UniversalDocument" AS t + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), NULL) AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , t."DateDoc" AS "DocumentDate" + , t."NumDoc" AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo."RP_DocAbsence" AS t + WHERE t."TypeName" = 'Base.RP_OrderVacation' + UNION ALL + SELECT t."VCode" + , t."TypeName" + , CONVERT(varchar(max), NULL) AS "Subject" + , CONVERT(varchar(max), NULL) AS "Text" + , CONVERT(datetimeoffset, NULL) AS "DateOfExecution" + , CONVERT(datetimeoffset, NULL) AS "RealDateOfExecution" + , CONVERT(varchar(max), NULL) AS "DocDescription" + , CONVERT(varchar(max), NULL) AS "Description" + , CONVERT(datetimeoffset, NULL) AS "DateControl" + , t."COrg" + , t."AccountingDate" AS "DocumentDate" + , t."DocumentNumber" AS "DocumentNumber" + , t."CUser" AS "VirtualCUser" + , CONVERT(bigint, NULL) AS "Projects" + , CONVERT(bigint, NULL) AS "SourceDocumentCode" + , CONVERT(varchar(255), NULL) AS "SourceDocumentType" + , CONVERT(uniqueidentifier,null) as "GlobalId" + FROM dbo.ActOfReconciliation AS t + WHERE t."TypeName" = 'Base.ActOfReconciliation' +) AS a +``` \ No newline at end of file diff --git a/docs/Admin manuals/framework/Prepare/SUMMARY.md b/docs/Admin manuals/framework/Prepare/SUMMARY.md new file mode 100644 index 0000000..a1cb637 --- /dev/null +++ b/docs/Admin manuals/framework/Prepare/SUMMARY.md @@ -0,0 +1,3 @@ +* [Docker образы]( ./prepare_serv_docker.md) +* [NPM пакеты]( ./prepare_serv_npm.md) +* [БД MSSQL]( ./prepare_mssql.md) \ No newline at end of file diff --git a/docs/Admin manuals/framework/Prepare/create_db.md b/docs/Admin manuals/framework/Prepare/create_db.md new file mode 100644 index 0000000..7bef196 --- /dev/null +++ b/docs/Admin manuals/framework/Prepare/create_db.md @@ -0,0 +1,12 @@ +# Создание БД + +1. Необходимо развернуть из резервной копии заранее подготовленные базы данных + + * ptb + * ptb_history + +2. Создать учетную запись для приложения. Выдать права администратора для созданной учетной записи на следующие базы : + + * ptb + * ptb_history + diff --git a/docs/Admin manuals/framework/Prepare/lexema_resource.md b/docs/Admin manuals/framework/Prepare/lexema_resource.md new file mode 100644 index 0000000..8ed8b48 --- /dev/null +++ b/docs/Admin manuals/framework/Prepare/lexema_resource.md @@ -0,0 +1,20 @@ +# Использование ресурсов ООО "Лексема" +## Настройка доступа к приватному репозиторию +!!! note + На этапе внедрения используется репозиторий ООО "Лексема" http://dhub.lex.lan, доступ к нему организуется посредством VPN канала и настройки DNS-resolver. + + При использовании приватных репозиториев заказчика настройки VPN и DNS-resolver делать не нужно, а в настройки Docker внести адрес репозитория заказчика. + + + Для этого необходимо выполнить следующие шаги : + + * Установить на сервер пакет OpenVPN. + * для настройки VPN достаточно разместить полученый файл подключения в папку /etc/openvpn/ и запустить сервис + * внести в файл /etc/hosts запись "192.168.5.247 dhub.lex.lan" + + * удостоверится в том что приватный репозиторий с образами доступен - командой ping . + * внести в файл /etc/docker/daemon.json строку с указанием приватного репозитория//// + +``` + "insecure-registries":["dhub.lex.lan:5000"] +``` \ No newline at end of file diff --git a/docs/Admin manuals/framework/Prepare/prepare_mssql.md b/docs/Admin manuals/framework/Prepare/prepare_mssql.md new file mode 100644 index 0000000..b4087d6 --- /dev/null +++ b/docs/Admin manuals/framework/Prepare/prepare_mssql.md @@ -0,0 +1,18 @@ +1. Установить сервер БД со следующими настройками + +Настройка сервера СУБД (Microsoft SQL Server) + +| № пп |Наименование параметра |Значение параметра| +| ----- |-----------------------|------------------| +|1 |Server Collation |SQL_Latin1_General_CP1251_CI_AS +|2 |Default Language |English +|3 |FileStream Access Level |Full access enabled +|4 |Server Authentication |SQL Server and Windows Authentication Mode +|5 |Broker Enabled (для БД Lexema_data) |True +|6 |CLR Enabled |True +|7 |TrustWorthy (Для БД Lexema_Data) |True +|8 |Профиль DBMail |Адрес электронной почты, выделенный для рассылки +|9 |Max degree of parallelism |2 +|10 |Cost threshold for parallelism |20 + +1. На сервере создать SQL пользователя с ролью sysadmin \ No newline at end of file diff --git a/docs/Admin manuals/framework/Prepare/prepare_serv_docker.md b/docs/Admin manuals/framework/Prepare/prepare_serv_docker.md new file mode 100644 index 0000000..2586087 --- /dev/null +++ b/docs/Admin manuals/framework/Prepare/prepare_serv_docker.md @@ -0,0 +1,45 @@ +# Подготовка сервера приложения для развертывания Docker образов + +Сервер приложений - это хост для выполнения Docker контейнеров приложения. + +## 1. Установить на сервер следующие пакеты: + + * docker , + * docker-compose + +## 2. Настройки Docker Network + + Для межсервисного трафика при запуске приложения создается отдельная виртуальная сеть с именем проекта + + Для взаимодействия с внешними сервисами необходимо создать виртуальную сеть с именем __proxy__. + +Cоздание сети proxy следующей командой: +```bash +docker network create proxy +``` + +## 3. Разместить образы, предоставленные компанией ООО "Лексема" на сервере приложения + +Создать временную папку для загрузки образов +```bash +mkdir /tmp/lexema && cd /tmp/lexema +``` + +Скопировать архивы образов в папку _/tmp/lexema_ на сервере. + +Выполнить команду загрузки образов +```bash +docker load -i *.tar +``` + +Удалить образы +```bash +rm -f *.tar +``` + +## 4. Настроить сервер для доступа к сервису обновлений. + +!!! note + На этапе внедрения сервис обновлений ООО "Лексема" не используется. + Для поставки пакетов с новым функционалом используется сетевой ресурс в сети заказчика. Обновления производятся заказчиком самостоятельно. + diff --git a/docs/Admin manuals/framework/Prepare/prepare_serv_npm.md b/docs/Admin manuals/framework/Prepare/prepare_serv_npm.md new file mode 100644 index 0000000..0196a6a --- /dev/null +++ b/docs/Admin manuals/framework/Prepare/prepare_serv_npm.md @@ -0,0 +1,25 @@ +# Подготовка сервера приложения для развертывания NPM пакетов +Сервер приложений - это хост для запуска сервисов приложения распространяемых в виде пакетов NPM. + +## 1. Установить на сервер следующие пакеты: + + * nginx 1.23+ [link](https://community.chocolatey.org/packages/nginx) + * Redis 3.2.100 [link](https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100) + * Erlang OTP 25.0.2 [link](https://www.erlang.org/downloads) + * RabbitMQ 3.10.6 [link](https://www.rabbitmq.com/install-windows.html) + * Nodejs 10.23 [link](https://nodejs.org/download/release/v10.23.0/) + * PM2 [link](https://pm2.keymetrics.io/docs/usage/quick-start/) + +!!! warning + Учетная запись пользователя под которым производится установка должна иметь имя в английской раскладке + +## 2. Настроить файрвол . + + * Открыть порты 80, 443 для входящего трафика + +## 3. Настроить сервер для доступа к сервису обновлений. + + +!!! note + На этапе внедрения сервис обновлений ООО "Лексема" не используется. + Для поставки пакетов с новым функционалом используется сетевой ресурс в сети заказчика. Обновления производятся заказчиком самостоятельно. diff --git a/docs/Admin manuals/framework/Prepare/steps.md b/docs/Admin manuals/framework/Prepare/steps.md new file mode 100644 index 0000000..1799de0 --- /dev/null +++ b/docs/Admin manuals/framework/Prepare/steps.md @@ -0,0 +1,29 @@ +# Шаги по запуску системы в опытно-промышленную эксплуатацию + +## Развертывание и инициализация системы + +### Шаги для Системного администратора + +|
|
Шаг
|
Описание
|
Результат
+| -----|----------|--------------------------------------|----------------- +| 1 | Развертывание системы |Необходимо запустить инсталлятор системы. При запуске указать необходимые параметры:

  • Выбрать СУБД - MS SQL или PostgreSQL
  • Классический СЭД или Кадровое ЭДО или Полный комплект
  • Компания
  • Логин и пароль администратора проекта

|

  • Развернут сайт
  • Созданы базы данных с таблицами, связями (как одним словом про структуру сказать)
  • Развернут Docker-образ
Зайти в систему Lexema-ECM можно под указанным логином и паролем через локально развернутый сайт. Сайт доступен только на компьютере, где запускали инсталлятор систем

+| 2 | Публикация сайта | Публикация сайта | Сайт доступен либо в интранете, либо в интернете +| 3 | Инициализация настроек проекта данными по умолчанию | Необходимо нажать кнопку в документе Настройки. При нажатии кнопки происходит заполнение справочников системы данными по умолчанию. В дальнейшем эта информация может быть отредактирована в соответствующих справочниках системы | По умолчанию заполнены следующие настройки и справочники системы:

+ +## Настройка системы для опытно-промышленной эксплуатации + +### Шаги для Администратора проекта + +|
|
Шаг
|
Описание
|
Результат
+| -----|----------|--------------------------------------|----------------------- +| 4 | Регистрация пользователей системы | Процесс регистрации пользователей состоит из следующих шагов:

| Пользователи зарегистрированы +| 5 | Назначение прав и ролей пользователям в системе | В системе предусмотрены специализированные роли: Юрист, Регистратор, Рецензент, которые дают пользователям дополнительные права в соотвествии с их функциональными обязанностями. Подробнее о ролях написано в соответствующем разделе. Кроме того, руководителям отделов можно настроить возможность просматривать документы сотрудников своего отдела без непосредтвенного участия в маршрутах, так называемые горизонтальные права | Права настроены и роли назначены +| 6 | Актуализация настроек документов и маршрутов согласования документов | В Lexema-ECM предусмотрено два главных настроечных документа, регламентирующих работу документов и маршрутов согласования. Это:

При инициализации системы настройки заполняются значениями по умолчанию, которые можно актуализировать. Настройка документов – определяет виды действий, доступные в документе (согласовать, утвердить, подписать и т.д.) и возможности участников маршрутов в этом документе (возможность отозвать документ, отконить документ или получать уведомления и т.д.). Настройка шаблонов маршрутов предназначена для хранения часто используемых маршрутов согласования. Как правило в документах, маршруты доступны для ручной корректировки, но можно назначить жесткий маршрут, в котором обязательно участие какого-то конкретного сотрудника. Эти и подобные возможности можно заложить в настройке шаблона маршрута. Подробнее о настройках написано в соответствующих разделах.

| Маршруты актуализированы в соотвествии с внутренними регламентами Заказчика +| 7 | Настройка структуры компании для холдинга | Настройка структуры холдинга происходит в документе Управление компаниями. В новом филиале необходим завести сотрудников и назначить роли, настроить шаблоны для маршрутов. Настройки документов являются общими для всего холдинга. | Работа в холдинге настроена + + +**ПОЗДРАВЛЯЕМ!** + +**ВЫ ПРОШЛИ 7 ВАЖНЫХ ШАГОВ И СИСТЕМА LEXEMA-ECM ГОТОВА К ЭКСПЛУАТАЦИИ!** + +По вопросам, возникающим при настройке системы можно обратиться в техническую поддержку. \ No newline at end of file diff --git a/docs/Admin manuals/framework/SUMMARY.md b/docs/Admin manuals/framework/SUMMARY.md new file mode 100644 index 0000000..a61fcd8 --- /dev/null +++ b/docs/Admin manuals/framework/SUMMARY.md @@ -0,0 +1,5 @@ +- [Описание](Config/Развертывание системы.md) +- [Подготовка серверов](./Prepare/) +- [Настройка](./Config/) +- [Развертывание](./Deploy/) +- [Обслуживание](./Maintenance/) \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/SUMMARY.md b/docs/Admin manuals/framework/User managment/SUMMARY.md new file mode 100644 index 0000000..c5efffd --- /dev/null +++ b/docs/Admin manuals/framework/User managment/SUMMARY.md @@ -0,0 +1,4 @@ +* [Управление пользователями через единый интерфейс](./Управление пользователями/Управление пользователями.md) +* [Создание пользователя](Управление пользователями/Управление пользователями/#создание_пользователя) +* [Назначение прав](Настройка пользователей/Настройка пользователей/#документооборот) +* [Заявки в техническую поддержку](Заявка в техническую поддержку/Заявки в техподдержку.md) \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/description.md b/docs/Admin manuals/framework/User managment/description.md new file mode 100644 index 0000000..43a77f2 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/description.md @@ -0,0 +1,9 @@ +# Описание + +Управление пользователями приложения включает в себя: + +* управление компаниями, +* управление пользователями в разрезе компаний, +* назначение пользователям ролей и настройка замещений (также в разрезе компаний). + +Компания (организация) – это группа пользователей, обладающая общими данными. Если пользователь является ассоциированным с компанией, он имеет доступ ко всем данным компании с учетом прав. Каждый пользователь приложения входит хотя бы в одну компанию, а первый пользователь – в ту, которая создавалась при инициализации проекта. \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/Up_srav.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/Up_srav.png new file mode 100644 index 0000000..5263704 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/Up_srav.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constPush.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constPush.png new file mode 100644 index 0000000..d198b76 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constPush.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constReminder.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constReminder.png new file mode 100644 index 0000000..c41d696 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constReminder.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constant.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constant.png new file mode 100644 index 0000000..1ac367d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constant.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constantSSO.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constantSSO.png new file mode 100644 index 0000000..0ce024e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/constantSSO.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/domen.jpg b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/domen.jpg new file mode 100644 index 0000000..ef35cf2 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/domen.jpg differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/image10.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/image10.png new file mode 100644 index 0000000..61cf04a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/image10.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/lexema.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/lexema.png new file mode 100644 index 0000000..27058d3 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/lexema.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/mail.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/mail.png new file mode 100644 index 0000000..77170a7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/mail.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskAD.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskAD.png new file mode 100644 index 0000000..07c2fa8 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskAD.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskCreat.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskCreat.png new file mode 100644 index 0000000..a73f5d8 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskCreat.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskReminder.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskReminder.png new file mode 100644 index 0000000..fc67f57 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/taskReminder.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/uprp.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/uprp.png new file mode 100644 index 0000000..80778fd Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/uprp.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/vidAvtor.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/vidAvtor.png new file mode 100644 index 0000000..fb3dd2a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/vidAvtor.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/vidAvtor2.png b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/vidAvtor2.png new file mode 100644 index 0000000..a340719 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/media/vidAvtor2.png differ diff --git a/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md new file mode 100644 index 0000000..a565d13 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md @@ -0,0 +1,69 @@ +# Автоматическое создание пользователей + +## Создание пользователей + +Пользователь, выполняющий функцию автоматической загрузки пользователей, должен обладать правами администратора. + +Для автоматического создания пользователей необходимо: + +* Установить последнюю версию вспомогательной **библиотеки функций управления пользователями для планировщика задач**. +* Установить последнюю версию библиотеки **Управление пользователями**. +* Настроить задачу ["Создание новых пользователей"](../../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../../service/sheduler/Config.md) с указанием расписания выполнения (например каждый день в 9 часов). Необходимо обратить внимание, чтобы в документе [Физическое лицо](../../../СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md), во вкладке "Контакты" было заполнено поле "Почта". +![Почта](media/mail.png){: .zoom} +* Настроить константу **способ регистрации по умолчанию** с указанным значением (текст) **Lexema** для того, чтобы по умолчанию создавались недоменные пользователи. Про создание доменных пользователей можно ознакомиться [ниже](#cоздание_пользователей_с_доменными_учетными_записями). + +![Лексема](media/lexema.png) + +Процедура создания работает посредством сопоставлений со справочниками [Физическое лицо](../../../СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md) и [Сотрудники](../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). Данная задача является базовой для всех ниже указанных способов создания пользователей. Поэтому справочники **"Физическое лицо"** и **"Сотрудники"** должны быть загружены заранее. + +![Задача](media/taskCreat.png) + +!!! note + Если в контактах физического лица явно указан вид авторизации, то настраивать константу необязательно + + ![Вид авторизации](media/vidAvtor2.png) + +## Уведомление пользователя о регистрации в системе + +Для информирования пользователя о создании его учетной записи в системе нужно: + +* Выполнить шаги, описанные в разделе [Создание пользователей](#создание_пользователей), если это не было сделано ранее. +* В настройках учетной политики настроить константу **УпрП_уведомление_о_создание_УЗ** со значением 1. + +![Константа уведомления о создании](media/constPush.png){: .zoom} + +## Повторное уведомление пользователя о регистрации пользователя + +В случае если пользователь в течение определенного времени не прошел авторизацию, необходимо повторно оповестить его о необходимости ее прохождения. Повторное уведомление будет отправляться до тех пор, пока пользователь не пройдет авторизацию. Для этого необходимо настроить задачу [Напоминание о входе в систему неактивированным пользователям](../../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../../service/sheduler/Config.md) с настройкой расписания для автоматической отправки (например оповещать каждый день в 12 часов) и настроить в настройках учетной политики константу **УпрП_напоминание_о_созданной_УЗ** со значением 1. + +![Задача](media/taskReminder.png){: .zoom} +![Константа уведомления о напоминании](media/constReminder.png){: .zoom} + +## Cоздание пользователей с доменными учетными записями +Доменная авторизация позволяет проверить подлинность данных на стороннем ресурсе. Подробнее можно почитать в разделе [Доменная авторизация](https://lexema-ecm.readthedocs.io/ru/latest/Admin%20manuals/framework/User%20managment/%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/%D0%92%D0%B8%D0%B4%D1%8B%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8/%D0%92%D0%B8%D0%B4%D1%8B%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8/#%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F) + +**Для импорта доменных учетных записей и автоматического создания пользователей нужно выполнить следующее:** + +* Выполнить шаги, описанные в разделе [Создание пользователей](#создание_пользователей), если это не было сделано ранее. +* Настроить константу **УпрП_поля_из_AD_для_сравнения**. В значениях необходимо указать: firstName, lastName, email. +![](./media/Up_srav.png){: .zoom} +* Настроить задачу [Загрузка пользователей из Active Directory в форму для сопоставления](../../../service/sheduler/TaskSheduler.md) и расписание для автоматического выполнения задачи (например в 4 часа 30 минут с понедельника по пятницу). +![Задача](media/taskAD.png){: .zoom} +* Настроить константу **способ регистрации по умолчанию** с указанным значением (текст) **ActiveDirectory** для того, чтобы по умолчанию создавались доменные пользователи. + +![](./media/constant.png){: .zoom} + +!!! note + Если в контактах физического лица явно указан вид авторизации, то настраивать константу необязательно + + ![Вид авторизации](media/vidAvtor.png) + +## Cоздание пользователей с доменными учетными записями и аутентификацией через SSO + +Для автоматического создания пользователей, необходимо необходимо: + +* Выполнить шаги, описанные в разделе [Создание пользователей](#создание_пользователей), если это не было сделано ранее. +* Выполнить шаги, описанные в разделе [Cоздание пользователей с доменными учетными записями](#cоздание_пользователей_с_доменными_учетными_записями), если это не было сделано ранее. +* В настройках учетной политики настроить константу **УпрП_SSO** с необходимым доменом в столбец "Значение(текст)" + +![Константа](media/constantSSO.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswSending.png b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswSending.png new file mode 100644 index 0000000..86519ec Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswSending.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswTyping.png b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswTyping.png new file mode 100644 index 0000000..ca0cf9c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswTyping.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswWarn.png b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswWarn.png new file mode 100644 index 0000000..c929086 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/chPswWarn.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/createDomainUser.png b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/createDomainUser.png new file mode 100644 index 0000000..5f07964 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/createDomainUser.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/login.png b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/login.png new file mode 100644 index 0000000..dcd1157 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/login.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/onetimeCode.png b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/onetimeCode.png new file mode 100644 index 0000000..b624157 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/media/onetimeCode.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/Виды авторизации.md b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/Виды авторизации.md new file mode 100644 index 0000000..94131ee --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Авторизация/Виды авторизации/Виды авторизации.md @@ -0,0 +1,63 @@ +# Виды авторизации + +## Общие сведения + +Помимо стандартной авторизации с помощью логина и пароля в системе Lexema-ECM предусмотрена двухфакторная и доменная авторизации пользователя. + +Также доступна возможность принудительной смены пароля пользователем при первом входе в систему. + +## Стандартная авторизация + +При стандартной авторизации пользователю для входа в систему требуется ввести логин и пароль. + +### Сценарий использования + +Для входа в систему пользователю необходимо в адресной строке браузера ввести адрес сайта, по которому расположена система электронного документооборота (СЭД). Откроется страница входа в СЭД Лексема. При входе потребуется ввести логин и пароль, выданные администратором, а затем нажать на кнопку "Войти". + +![Рисунок 1 Вход в систему](./media/login.png) + +## Двухфакторная авторизация + +При двухфакторной авторизации пользователю кроме ввода логина и пароля для авторизации в системе потребуется ввести одноразовый код, который будет отправлен ему в СМС или на почту. + +### Сценарий использования + +Для входа в систему пользователю необходимо в адресной строке браузера ввести адрес сайта, по которому расположена система электронного документооборота (СЭД). Откроется страница входа в СЭД Лексема. При входе потребуется ввести логин и пароль, выданные администратором, а затем нажать на кнопку "Войти". + +![Рисунок 4 Вход в систему](./media/login.png) + +После ввода логина и пароля пользователю необходимо будет ввести одноразовый код аутентификации, который будет выслан либо письмом на почту, либо на телефон с помощью СМС, и нажать на кнопку "Войти". + +![Рисунок 5 Окно ввода одноразового кода](./media/onetimeCode.png) + +Администратор может настроить время, спустя которое можно нажать на кнопку "Отправить код повторно", и ограничить время действия кода, по истечении которого для входа в систему потребуется отправить код повторно. + +## Доменная авторизация + +Доменная авторизация позволяет проверить подлинность данных на стороннем ресурсе. В рамках такой авторизации данные о пользователе хранятся в системе, но проверка пары логин-пароль происходит на стороннем ресурсе. Сторонним ресурсом служит контроллер домена. + +### Сценарий использования + +- Пользователь вводит логин/пароль на странице авторизации. +- Сервер приложения принимает логин/пароль и отправляет их на проверку контроллеру домена. +- Контроллер домена, когда логин/пароль верны, возвращает данные об авторизованном пользователе. +- Сервер приложения авторизует пользователя в системе. +- Сервер приложения осуществляет обновления данных пользователя, полученных от контроллера домена в ходе авторизации. + +### Создание пользователей + +Создание пользователей отличается от обычных пользователей системы. Для создания "доменного" пользователя необходимо поставить галочку в поле "Доменный" на странице создания пользователя и указать его логин в домене. После первой авторизации данные пользователя будут обновлены с учетом настроек системы. + +![Рисунок 6 Создание доменного пользователя](./media/createDomainUser.png) + +## Смена пароля при первом входе в систему + +Если была произведена соответствующая настройка, то при первой попытке входа в учётную запись пароль, выданный администратором, необходимо будет сменить. + +![Рисунок 2 Требование сменить пароль](./media/chPswWarn.png) + +Требования к новому паролю определяются администратором системы. + +Более подробно про включение необходимости смены пароля при первом входе пользователя после регистрации можно прочитать в разделе [Настройка авторизации](./../Настройка авторизации пользователей/Настройка авторизации.md#смена_пароля_при_первом_входе_в_систему) + +![Рисунок 3 Требование сменить пароль](./media/chPswSending.png) \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswSending.png b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswSending.png new file mode 100644 index 0000000..86519ec Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswSending.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswTyping.png b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswTyping.png new file mode 100644 index 0000000..ca0cf9c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswTyping.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswWarn.png b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswWarn.png new file mode 100644 index 0000000..c929086 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/chPswWarn.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/createDomainUser.png b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/createDomainUser.png new file mode 100644 index 0000000..5f07964 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/createDomainUser.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/login.png b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/login.png new file mode 100644 index 0000000..dcd1157 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/login.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/onetimeCode.png b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/onetimeCode.png new file mode 100644 index 0000000..b624157 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/media/onetimeCode.png differ diff --git a/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/Настройка авторизации.md b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/Настройка авторизации.md new file mode 100644 index 0000000..8400dff --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/Настройка авторизации.md @@ -0,0 +1,163 @@ +# Настройка авторизации пользователей + +## Общие сведения + +Настройка авторизации пользователей производится с помощью конфигурационного файла *./config/local.js* в разделе **gate**. Следует отметить, что этот файл должен содержаться в списке исключений системы контроля версий (занесён в файл .gitignore). Также для этих целей можно использовать файл *./config/production.js*, однако следует учитывать, что настройки файла local.js более приоритетные, чем у production.js. + +Использовать файл *./config/default.js* для настройки авторизации не рекомендуется по причине необходимости прописать в настройках конфиденциальные данные. + +## Стандартная авторизация + +Настройки веб-сервисов производятся в разделе **applications**, настройки авторизации пользователей - в подразделе **gate**. Более подробно про настройку раздела **gate** можно прочитать в [перечне настроек gate](./../../../../service/gate/configuration.md). + +- **_sessionLifeTime_** - время жизни сессии в минутах (по умолчанию `10`). +- **_ldap_** - раздел, содержащий настройки доменной авторизации (с проверкой логина/пароля на контроллере домена) + * **_url_** - адрес контроллера домена. Пример: `ldap(s)://domain:port`. + * **_bindDN_** - логин администратора домена. В случае пустой строки будет произведена попытка анонимного подключения. + * **_bindCredentials_** - пароль администратора домена. + * **_searchBase_** - описание базового имени откуда начинается поиск пользователей. Пример: `ou=users,dc=example,dc=org` + * **_searchFilter_** - описание фильтра ldap для поиска пользователей. + * **_searchAttributes_** - список атрибутов, возвращаемых контроллером домена при удачном поиске. +- **_validation_** - настройки валидации пароля и логина пользователя. + * **_passwordRegularExpression_** - регулярное выражение для проверки пароля (по умолчанию `/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,}$/`). + +Пример: + +```js +applications: { + gate: { + sessionLifeTime: 1800, + ldap: { + url: 'ldap://domain.local:port', + bindDN: 'CN=User,CN=Users,DC=domain,DC=local', + bindCredentials: 'password', + searchBase: 'OU=Users,OU=Organization,DC=domain,DC=local', + searchFilter: '(&(objectclass=person)(sAMAccountName={{username}}))', + searchAttributes: ['displayName', 'sAMAccountName'] + }, + validation: { + passwordRegularExpression: /^[a-zA-Z0-9]{3,}$/ + }, + // ... + }, + // ... +} +``` + +## Двухфакторная авторизация + +- **_twoFactorProvider_** - провайдер двухфакторной аутентификации. Доступные значения: *none*, *email*, *phone* (по умолчанию `'none'`). В случае установки значения none считается выключенной. +- **_userTokenLifeTime_** - устанавливает время действия токена восстановления пароля или кода входа при двухфакторной аутентификации в часах (по умолчанию 1). Можно задавать дробные числа, чтобы указать минуты и/или секунды. +- **_attemptsLimitForConfirmCode_** - количество попыток ввода токена восстановления пароля или кода входа при двухфакторной аутентификации (по умолчанию 0). Если значение равно 0, то количество попыток не ограничено. +- **_timeLimitForResendingConfirmCode_** - лимит времени (в секундах) для возможности повторной отправки токена восстановления пароля или кода входа при двухфакторной аутентификации (по умолчанию 0 - без ограничений по времени). Настройка влияет на доступность кнопки отправки кода. На сервере проверка не осуществляется. + +Чтобы отправка писем на почту работала, необходимо подключить почтовый ящик в разделе **applications.post.emails**. Чтобы работала отправка СМС, необходимо произвести настройки в разделе **applications.post.sms**. + +Пример: + +``` js +applications: { + gate: { + sessionLifeTime: 1800, + ldap: { + // ... + }, + validation: { + // ... + }, + + twoFactorProvider: 'phone', + userTokenLifeTime: 0.1, + attemptsLimitForConfirmCode: 3, + timeLimitForResendingConfirmCode: 30 + }, + // ... + post: { + defaultEmailId: 'default', + emails: { + default: { + host: 'smtp.gmail.com', + port: 587, + secure: false, + user: 'lexemaecm@gmail.com', + pass: 'password', + userName: 'Lexema' + } + }, + sms:{ + provider: 'mts', + token: 'abc01234-012a-0abc-0895-abc012345678', + sender:'LEXEMAECM' + }, + // ... +} +``` + +## Доменная авторизация + +Обновление данных происходит после каждой авторизации пользователя в системе. для обновления необходимо настроить следующие разделы конфигурации: + +- **_applications.gate.ldap.searchAttributes_** - параметр, отвечающий за возвращаемые наборы данных пользователей при авторизации. +- **_applications.gate.ldapSchemeDictionary_** - словарь сопоставления атрибутов пользователя системы и пользователя домена. + +**_ldapSchemeDictionary_** - словарь сопоставления атрибутов, возвращаемых после поиска пользователя в контроллере домена, и полей, доступных для обновления в таблице пользователей. Ключ словаря - параметр пользователя системы, значение ключа - параметр пользователя домена. Значения должны быть описаны в параметре ldap.searchAttributes. Доступные значения для обновления в таблице: *firstName*, *lastName*, *middleName*, *email*, *phoneNumber*. + +Пример: + +```js +applications: { + gate: { + sessionLifeTime: 1800, + ldap: { + url: 'ldap://domain:port', + bindDN: 'CN=User,CN=Users,DC=domain', + bindCredentials: 'password', + searchBase: 'OU=Users,OU=Organization,DC=domain', + searchFilter: '(&(objectclass=person)(sAMAccountName={{username}}))', + searchAttributes: ['sn', 'givenName', 'mobile', 'middleName', 'mail', 'sAMAccountName'] + }, + ldapSchemeDictionary: { + firstName: 'givenName', + lastName: 'sn', + middleName: 'middleName', + email: 'mail', + phoneNumber: 'mobile' + } + }, + // ... +} +``` + +## Смена пароля при первом входе в систему + +- Чтобы новым пользователям в системе предлагалось сменить пароль при первом входе, необходимо включить настройку **_enableChangePasswordOnFirstLogin_**. +- **_userTokenProvider_** - имя провайдера восстановления пароля (по умолчанию 'Email'). Доступные значения: *Email*, *Phone*. От этой настройки зависит, придёт код для смены пароля на почту или в СМС. + +Чтобы отправка писем на почту работала, необходимо подключить почтовый ящик в разделе **applications.post.emails**. Чтобы работала отправка СМС, необходимо произвести настройки в разделе **applications.post.sms**. + +Пример: + +```js +applications: { + gate: { + sessionLifeTime: 1800, + ldap: { + // ... + }, + validation: { + // ... + }, + + enableChangePasswordOnFirstLogin : true, + userTokenProvider: 'Email' + }, + // ... +} +``` + +## Ограничение срока действия паролей пользователей + +- Настройка **_passwordExpiration_** задает срок действия пароля пользователя в днях, значение 0 отключает проверку (по умолчанию значение 0). По истечении срока действия пароля, при попытке входа в систему пользователю будем предложено сменить пароль. Письмо с одноразовым кодом для смены пароля придёт на почту пользователя. +- **_userTokenProvider_** - имя провайдера восстановления пароля (по умолчанию 'Email'). Доступные значения: *Email*, *Phone*. От этой настройки зависит, придёт код для смены пароля на почту или в СМС. + +Чтобы отправка писем на почту работала, необходимо подключить почтовый ящик в разделе **applications.post.emails**. Чтобы работала отправка СМС, необходимо произвести настройки в разделе **applications.post.sms**. \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupDop.png b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupDop.png new file mode 100644 index 0000000..248370c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupDop.png differ diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupKEDO.png b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupKEDO.png new file mode 100644 index 0000000..a8232b5 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupKEDO.png differ diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupNEP.png b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupNEP.png new file mode 100644 index 0000000..700ba3d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupNEP.png differ diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupUprPol.png b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupUprPol.png new file mode 100644 index 0000000..e414046 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/lookupUprPol.png differ diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/menu.png b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/menu.png new file mode 100644 index 0000000..f7bd38c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/menu.png differ diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/reestr.png b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/reestr.png new file mode 100644 index 0000000..0d6893b Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/reestr.png differ diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/users.png b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/users.png new file mode 100644 index 0000000..feb586e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/media/users.png differ diff --git a/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md new file mode 100644 index 0000000..6f025b4 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md @@ -0,0 +1,106 @@ +# Анализ сотрудников по КЭДО + +## Описание + +Анализ сотрудников по кадровому электронному документообороту (далее КЭДО) - это аналитическая форма для анализа активных сотрудников кадрового электронного документооборота. У пользователя должны быть настроенны определенные права для доступа к форме. + +## Реестр + +Для перехода в форму, перейдите в Меню - Анализ и отчетность - Анализ сотрудников по КЭДО. + +Откроется реестр сотрудников с данными, важными для анализа о взаимодействии с системой КЭДО. + +![Реестр](media/reestr.png){: .zoom} + +Реестр можно отфильтровать по следующим полям: + +Поле **"Организация"** - реестр фильтрует сотрудников согласно выбранной организации либо по всем организациям. Если очистить поле, то можно увидеть работающих сотрудников по всем организациям. + +С помощью элемента **"Тип пользователей"** можно отфильтровать реестр по всем работающим сотрудникам, или только по зарегистрированным сотрудникам в системе, но и уволенным в том числе. + +Поле **"Сотрудник"** - реестр фильтруется согласно выбранному сотруднику. При нажатии на ФИО открывается карточка по [сотруднику](../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md) + +### Управление пользователями + +При нажатии на поле "Управление пользователями" открывается выпадающий список: + +![Лукап](media/lookupUprPol.png) + +**Загрузка сотрудников** - загружается реестр сотрудников. + + + +### Действие с ЭП + +При нажатии на поле "Действие с ЭП" открывается выпадающий список: + +![Лукап](media/lookupNEP.png) + +**Создать УНЭП Лексема** - автоматически создается сертификат электронной подписи пользователю исходя из условия что у данного пользователя нет действующих сертификатов и заявок на выпуск сертификата. Для создания усиленной неквалифицированной электронной подписи необходимо выбрать одного либо несколько сотрудников из табличной части, которые являются пользователями системы, и нажать кнопку "Создать УНЭП Лексема". + +**Посмотреть все электронные подписи пользователя** - автоматически переходит к форме , в которой отображаются все сертификаты ЭП у пользователя. Для просмотра электронных подписей необходимо выбрать одного либо несколько сотрудников из табличной части, которые являются пользователями системы, и нажать кнопку "Посмотреть все электронные подписи пользователя". + +**Распечатать пакет документов** - автоматически происходит скачивание заявления на выдачу и расписки в получении сертификата по одному или по нескольким пользователям. Для скачивания документов необходимо выбрать одного либо несколько сотрудников из табличной части, которые являются пользователями системы, и нажать кнопку "Распечатать пакет документов". + +Подробнее про работу с кнопками **"Посмотреть все ЭП сотрудника", "Создать УНЭП Лексема", "Распечатать пакет документов"** можно ознакомиться в разделе ["Операции с ЭП"](../Управление пользователями/Управление пользователями.md#Certs) + +### Участие в КЭДО + +При нажатии на поле "Участие в КЭДО" открывается выпадающий список: + +![Лукап](media/lookupKEDO.png) + +**Убрать дату отказа** - дата отказа от КЭДО убирается вручную. Если сотрудник ранее был заблокирован, то система предложит разблокировать его. + +**Проставить дату перехода на КЭДО** - проставляется дата перехода на КЭДО у сотрудника. + +**Проставить дату отказа от КЭДО, равной дате приеме** - дата отказа проставляется автоматически равной дате, когда сотрудник был принят на работу. + +**Выбрать дату отказа** - открывается всплывающее окно в котором дата отказа проставляется вручную; + +В обоих случаях дата автоматически проставляется в столбец **"Дата отказа от КЭДО"** и заполняется в форме [сотрудника](../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). + +После проставления даты отказа от КЭДО система предложит заблокировать выбранного пользователя в системе. При блокировке у пользователя автоматически отзывается сертификат, если она была заполнена дата согласия на КЭДО, она автоматически стирается. + + + +### Дополнительно + +При нажатии на поле "Дополнительно" открывается выпадающий список. + +![Лукап](media/lookupDop.png) + +**Направить приглашение** - пользователю направится уведомление о регистрации пользователя в системе. + +**Создать пользователя КЭДО** - запускается функция [планировщика](../../../service/sheduler/Config.md) задач по [созданию пользователей](../../../service/sheduler/TaskSheduler.md). + +В таблицу "Сотрудники" загружаются следующие данные о сотрудниках: + +Столбец | Описание | +---------|----------| +Активирован | Признак проставляется автоматически при авторизации сотрудника в системе +Вид занятости | Отображает вид занятости сотрудника (основное место работы, внутреннее или внешнее совместительство) +Всего сертификатов на всех организациях | Отображает количество выпущенных сертификатов у пользователя во всех организациях +Дата выпуска | При выпуске сертификата автоматически проставляется дата +Дата приема | Дата приема сотрудника на работу +Дата отзыва | При отзыве сертификата автоматически проставляется дата +Дата отказа от КЭДО | Отображает дату, когда сотрудник отказался от КЭДО +Дата отправки первого сообщения | Дата отправки уведомления сотруднику о регистрации в системе +Дата первого хода | Дата первой авторизации пользователя в системе +Дата последнего входа | крайняя дата, когда пользователь заходил в систему +Дата перехода на КЭДО | Дата когда сотрудник подписал согласие о переходе на КЭДО +Дата увольнения | Дата увольнения сотрудника +Должность | Должность сотрудника +Код работника | Ссылка для перехода в документ в справочник "Сотрудник" +Код физического лица | Ссылка для перехода в справочник "Физическое лицо" +КЭП/НЭП | Вид [сертификата](../../../../User manuals/ЭП/Виды ЭП.md) у данного сотрудника +Логин | Логин сотрудника +Оригинал получен | Указывается были ли получены оригиналов документов в отделе кадров о получении НЭП +Организация | Организация сотрудника +Перевыпуск | Указывается был ли перевыпущен сертификат данному сотруднику +Пользователь системы | Указывается является ли данный сотрудник пользователем системы +Руководитель | Указывается является ли данный сотрудник руководителем +Таб. номер | Табельный номер сотрудника +Текущий сертификат | Содержит ссылку для перехода в "Заявка на выпуск сертификата" +ФИО | Фамилия, имя, отчество сотрудника +Эл. адрес ФЛ | Отображает электронную почту физического лица \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Бизнес-роли.md b/docs/Admin manuals/framework/User managment/Бизнес-роли.md new file mode 100644 index 0000000..c12c966 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Бизнес-роли.md @@ -0,0 +1,1019 @@ +# Роли системы + +## Общее описание + +В данном разделе приводятся роли и описание их воздействия на интерфейс пользователя в зависимости от его должностных обязанностей. При назначении ролей следует помнить о том, что для доступа к просмотру документов КЭДО других сотрудников необходима настройка [горизонтальных прав пользователя](Настройка пользователей/Настройка пользователей.md#документооборот). + +## Кадровый электронный документооборот (КЭДО) + +### hr_docflow_worker + +Роль hr_docflow_worker присваивается линейным сотрудникам, работникам компании, которые занимаются работой с КЭДО. + +Формы, доступные по этой роли: + +Название | Тип +---------|---- +Написать заявку в техподдержку | Создавать документ +Написать заявление | Создавать документ +Создать СЗ на командировку | Создавать документ +Документы на подписание | Подписывать документы +История операций | Получать информацию по документам с учётом горизонтальных прав +Личный кабинет | Получать информацию по документам с учётом горизонтальных прав + + + +### hr_docflow_Report + +Роль hr_docflow_Report предназначена для сбора аналитики по документам КЭДО. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Документооборот - Анализ и отчетность - Аналитические формы | Анализ просроченных документов | Получать информацию по документам в системе +Документооборот - Анализ и отчетность - Аналитические формы | Журнал состояния документов | Получать информацию по документам в системе +Документооборот - Анализ и отчетность | Отчет по ЛНД | Получать информацию по документам в системе +Документооборот - Анализ и отчетность | Архив документов | Получать информацию по документам с учётом горизонтальных прав + +### hr_docflow_hr + +Роль hr_docflow_hr может присваиваться HR-менеджерам. Включает в себя роли: [hr_docflow_worker](#hr_docflow_worker), [hr_docflow_Report](#hr_docflow_report). + +Формы, доступные по этой роли в дополнение к доступным по вложенным ролям: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Производственный календарь | Праздничные/выходные дни | Создавать документ, просматривать и редактировать документы из реестра +Производственный календарь | Производственный календарь | Создавать документ, просматривать и редактировать документы из реестра +Кадры | Подразделения | Создавать документ, просматривать и редактировать документы из реестра +Кадры | Должности | Создавать документ, просматривать и редактировать документы из реестра +Кадры | Штатные единицы | Создавать документ, просматривать и редактировать документы из реестра +Кадры | Физические лица | Создавать документ, просматривать и редактировать документы из реестра +Кадры | Сотрудники | Создавать документ, просматривать и редактировать документы из реестра +Обозреватель аналитик | Обозреватель аналитик | Просмотр +Обмен данными с 1С | Обмен данными с 1С | Осуществлять обмен данными между базами Лексемы и 1С + +### hr_director_hr + +Роль hr_director_hr может присваиваться директору по персоналу. Включает в себя роль [hr_docflow_hr](#hr_docflow_hr). Обеспечивает возможность редактировать маршруты. + +Формы, доступные по этой роли в дополнение к доступным по вложенным ролям: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Администрирование - Документооборот | Настройка документов | Создавать документ, просматривать и редактировать документы из реестра +Администрирование - Документооборот | Шаблоны маршрутов | Создавать документ, просматривать и редактировать документы из реестра +Администрирование - Документооборот | Журналы регистрации | Создавать документ, просматривать и редактировать документы из реестра +Администрирование - Документооборот | Группы рассылки | Создавать документ, просматривать и редактировать документы из реестра +Администрирование - Документооборот | Администрирование СЭД | Делегировать действие по маршруту + +## Административный документооборот + +### df_worker + +Роль df_worker присваивается работникам компании, которые являются участниками делопроизводства, например, руководителям подразделений. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Заявочная система | Заявки в техподдержку | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | Служебные записки | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | Входящие документы | Просматривать документы из реестра (в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | Исходящие документы | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | ОРД | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | Поручения | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Анализ и отчетность | Архив документов | Получать информацию по документам с учётом горизонтальных прав + +### df_Report + +Роль df_Report предназначена для сбора аналитики по документам СЭД. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Документооборот - Анализ и отчетность - Аналитические формы | Анализ просроченных документов | Получать информацию по документам в системе +Документооборот - Анализ и отчетность - Аналитические формы | Контроль исполнения поручений | Получать информацию по документам с учётом горизонтальных прав +Документооборот - Анализ и отчетность - Аналитические формы | Журнал состояния документов | Получать информацию по документам в системе +Документооборот - Анализ и отчетность - Аналитические формы | Просроченные документы | Получать информацию по документам в системе +Документооборот - Анализ и отчетность | Архив документов | Получать информацию по документам с учётом горизонтальных прав + +### df_officeworker + +Роль df_officeworker может присваиваться делопроизводителям, регистраторам писем, ОРД. Расширяет роль [df_worker](#df_worker), позволяя регистрировать входящие документы и ОРД. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Заявочная система | Заявки в техподдержку | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) +Документооборот - Делопроизводство | Служебные записки | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | Входящие документы | Создавать и регистрировать документ, просматривать документы из реестра (в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | Исходящие документы | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | ОРД | Создавать и регистрировать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Делопроизводство | Поручения | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление) +Документооборот - Анализ и отчетность | Архив документов | Получать информацию по документам с учётом горизонтальных прав + +### df_contract_initiator + +Роль df_contract_initiator присваивается инициаторам договоров. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Заявочная система | Заявки в техподдержку | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) +Заявочная система | Проверка контрагентов | Создавать документ, просматривать документы из реестра (все в организации) +Учет договоров - Договорные документы | Договоры | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) +Учет договоров - Договорные документы | Дополнительные документы к договорам | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) +Учет договоров - Договорные документы | Документы, имеющие силу договора | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) + + +### df_contract_ServiceRecord + +Роль df_contract_ServiceRecord присваивается при необходимости работать со служебными записками для регистрации документов. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Учет договоров - Служебные записки | СЗ для регистрации договоров | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) +Учет договоров - Служебные записки | СЗ для регистрации доп.документов к договору | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) + +### df_jurist + +Роль df_jurist присваивается юристам. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Учет договоров - Договорные документы | Договоры | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) +Учет договоров - Договорные документы | Дополнительные документы к договорам | Создавать документ, просматривать документы из реестра (все в организации) +Учет договоров - Договорные документы | Документы, имеющие силу договора | Создавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте) + +### df_contract_admin + +Роль df_contract_admin присваивается администраторам договоров. Роль позволяет заполнять справочники, необходимые для создания договорных документов. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Учет договоров - Справочники | Виды договоров | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Статусы договоров | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Типы договоров | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Формы оплаты | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Порядок оплаты | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Источники заключения договора | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Виды дополнительного документа к договору | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Типы дополнительного документа к договору | Создавать документ, просматривать и редактировать документы из реестра +Учет договоров - Справочники | Виды документа, имеющего силу договора | Создавать документ, просматривать и редактировать документы из реестра + +### df_contractor_creator + +Роль df_contractor_creator присваивается сотрудникам, отвечающим за ведение справочника контрагентов. Роль позволяет заполнять информацию по контрагентам и справочники, необходимые для их заполнения. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Работа с контрагентами | Контрагенты | Создавать документ, просматривать и редактировать документы из реестра +Работа с контрагентами | Формы собственности | Создавать документ, просматривать и редактировать документы из реестра +Работа с контрагентами | Типы контрагентов | Создавать документ, просматривать и редактировать документы из реестра +Работа с контрагентами | Реестр недобросовестных поставщиков (РНП) | Создавать документ, просматривать и редактировать документы из реестра +Работа с контрагентами | Основания для включения сведений о поставщике в реестр | Создавать документ, просматривать и редактировать документы из реестра +Работа с контрагентами | Банки | Создавать документ, просматривать и редактировать документы из реестра + +### df_econsecurity + +Роль df_econsecurity присваивается сотрудникам, отвечающим за экономическую безопасность, в том числе осуществляя проверку контрагентов. Включает в себя роль [df_worker](#df_worker). + +Формы, доступные по этой роли в дополнение к доступным по вложенным ролям: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Заявочная система | Проверка контрагентов | Создавать документ, просматривать и редактировать документы из реестра +Работа с контрагентами | Реестр недобросовестных поставщиков (РНП) | Создавать документ, просматривать и редактировать документы из реестра +Работа с контрагентами | Основания для включения сведений о поставщике в реестр | Создавать документ, просматривать и редактировать документы из реестра + +## Администрирование пользователей + +### ECM_servicedesk + +Роль ECM_servicedesk присваивается сотрудникам, отвечающим за ведение технической поддержки пользователей. Роль окрывает доступ к полям, заблокированным для обычных пользователей. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Заявочная система | Заявки в техподдержку | Создавать документ, просматривать документы из реестра (все в организации), открыт доступ к специальным полям в заявке + +### ECM_usersmanagement + +Роль ECM_usersmanagement присваивается сотрудникам, отвечающим за ведение и управление пользователями: их создание, редактирование, отслеживание их действий в системе. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Администрирование - Система | Логи приложения | Просмотр результатов работы аналитической формы +Администрирование - Управление пользователями | Управление пользователями | Создание, редактирование, просмотр пользователей +Администрирование - Управление пользователями | Журнал действий пользователей | Просмотр результатов работы аналитической формы +Администрирование - Управление пользователями | Сотрудники без логинов | Просмотр результатов работы аналитической формы + +### ECM_DigitalSignature + +Роль ECM_DigitalSignature присваивается сотрудникам, отвечающим контроль сертификатов ЭП пользователей. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Администрирование - ЭП | Сертификаты пользователя (Лексема) | Выпуск сертификатов ЭП +Администрирование - ЭП | Заявки на выпуск сертификатов ЭП | Создавать документ, просматривать и редактировать документы из реестра (все в организации) +Администрирование - ЭП | Отозванные сертификаты ЭП | Создавать документ, просматривать и редактировать документы из реестра (все в организации) + +### ECM_InformationSecurity + +Роль ECM_InformationSecurity присваивается сотрудникам, отвечающим за информационную безопасность. + +Формы, доступные по этой роли: + +Папка | Название формы в меню | Права +------|-----------------------|------ +Администрирование - Система | Логи приложения | Просмотр результатов работы аналитической формы +Администрирование - Управление пользователями | Управление пользователями | Просмотр пользователей +Администрирование - Управление пользователями | Журнал действий пользователей | Просмотр результатов работы аналитической формы +Администрирование - Управление пользователями | Сотрудники без логинов | Просмотр результатов работы аналитической формы + +## Администрирование системы + +### ECM_admin + +Роль ECM_admin присваивается системным администраторам. Она обеспечивает доступ ко всем формам и документам в системе, в частности справочникам и настроечным документам. Включает в себя все описанные выше роли. + +Формы, доступные по этой роли в дополнение к доступным по вложенным ролям: + +Папка | Название формы в меню +------|---------------------- +Заявочная система - Справочники | Спринты +Заявочная система - Справочники | Типы заявок в техподдержку +Заявочная система - Справочники | Статусы (для заявок в техподдержку) +Заявочная система - Справочники | Задачи (для заявок в техподдержку) +Администрирование - Система | Роли приложения +Администрирование - Система | Роли системы +Администрирование - Система | Настройка пользователей +Администрирование - Система | Глобальные настройки +Администрирование - Система | Филиалы +Администрирование - Система | Настройка справки +Администрирование - Система | Авторизация в сервисе ЕГРЮЛ +Администрирование - Система | Счетчики ключей +Администрирование - Система | Запреты изменения данных +Администрирование - Система | Пункты плиточного меню +Администрирование - Система | Версии мобильного приложения +Администрирование - Система | Настройка параметров обмена с 1С +Администрирование - Обозреватель аналитик | Настройка обозревателя аналитик +Администрирование - Обозреватель аналитик | Разрешения на типы аналитик +Администрирование - Учетная политика | Настройка учетной политики предприятия +Администрирование - Учетная политика | Виды плана счетов +Администрирование - Документооборот - Поисковая система | Справочники поисковой системы +Администрирование - Документооборот - Поисковая система | Поисковые выборки +Администрирование - Документооборот - Поисковая система | Итоговые выборки поисковой системы +Администрирование - Документооборот - Кадровый ЭДО | Подтипы документа +Администрирование - Документооборот - Кадровый ЭДО | Конструктор документов +Администрирование - Документооборот - Кадровый ЭДО | Пользовательские типы атрибутов документа +Администрирование - Документооборот - СЭД | Виды доставки (для входящих документов) +Администрирование - Документооборот - СЭД | Типы документа (для входящих и исходящих) +Администрирование - Документооборот - СЭД | Типы вложений +Администрирование - Документооборот - СЭД | Признаки документов +Администрирование - Документооборот - СЭД | Адресаты +Администрирование - Документооборот - СЭД | Приоритеты +Администрирование - Документооборот | Единый регистр документов +Администрирование - Рассылка электронных писем | Настройка оповещений об окончании сроков действия лицензий +Администрирование - Рассылка электронных писем | Уведомления Lexema +Администрирование - Рассылка электронных писем | Настройка рассылки уведомлений +Справочники-классификаторы | ОКПД 2 - продукция по видам деятельности +Справочники-классификаторы | ОКВЭД2 +Справочники-классификаторы | ОКСМ - страны мира +Справочники-классификаторы | ОКПДТР - профессии и должности +Общие справочники - Управление проектами | Проекты +Общие справочники - Управление проектами | Статусы проектов +Общие справочники - Управление проектами | Направления проектов +Общие справочники - Управление проектами | Виды работ +Общие справочники - Справочники ТМЦ | Группы номенклатуры +Общие справочники - Справочники ТМЦ | Обобщенные наименования номенклатуры +Общие справочники - Справочники ТМЦ | Характеристики групп номенклатуры +Общие справочники - Справочники ТМЦ | Номенклатура/услуги +Общие справочники - Справочники ТМЦ | Производители +Общие справочники - Справочники ТМЦ | Языки наименований +Общие справочники - Справочники по учету физических лиц | Виды документов, удостоверяющих личность +Общие справочники - Справочники по учету физических лиц | Органы выдачи документов (паспортов) +Общие справочники - Справочники по учету физических лиц | Серии паспортов +Общие справочники - Справочники по учету физических лиц | Юридические лица +Общие справочники - Справочники по учету физических лиц | Гражданство +Общие справочники - Справочники по учету физических лиц | Виды особой категории +Общие справочники - Справочники по учету физических лиц | Родство, свойство +Общие справочники - Справочники по учету физических лиц | Состояние в браке +Общие справочники - Справочники по учету физических лиц | Годность к военной службе +Общие справочники - Справочники по учету физических лиц | Группы учета (запас) +Общие справочники - Справочники по учету физических лиц | Воинские звания +Общие справочники - Справочники по учету физических лиц | Отношение к воинскому учету +Общие справочники - Справочники по учету физических лиц | Категории запаса +Общие справочники - Справочники по учету физических лиц | Составы военнослужащих +Общие справочники - Справочники по учету физических лиц | Национальности +Общие справочники - Справочники по учету физических лиц | Степени знания языков +Общие справочники - Справочники по учету физических лиц | Квалификации +Общие справочники - Справочники по учету физических лиц | Специальности по образованию +Общие справочники - Справочники по учету физических лиц | Статусы застрахованных лиц +Общие справочники - Справочники по учету физических лиц | Статусы налогоплательщиков +Общие справочники - Справочники по учету физических лиц | Виды документов +Общие справочники - Справочники по учету физических лиц | Социальные льготы +Общие справочники - Справочники по учету физических лиц | Образование +Общие справочники - Справочники по учету физических лиц | Виды воинской обязанности +Общие справочники - Справочники по учету физических лиц | Виды пенсионеров +Общие справочники - Справочники по учету физических лиц | Виды физических лиц (группы) +Общие справочники - Справочники по учету физических лиц | Состав (профиль) +Общие справочники - Справочники по учету физических лиц | Статусы сотрудников +Общие справочники - Справочники по учету физических лиц | Виды контактов +Общие справочники | Ставки НДС +Общие справочники | Валюта +Общие справочники | Единицы измерения +Общие справочники | Виды ответственных лиц +Общие справочники | Статьи ДДС +Оповещения | Оповещения +Оповещения | Настройка +Кадры - Справочники | Категории должностей +Кадры - Справочники | Территории +Кадры - Справочники | Трудовые договоры +Кадры - Справочники | Дополнительные соглашения к трудовым договорам +Кадры - Справочники | Виды дополнительных соглашений к трудовым договорам + +## Дополнительные роли + +* Роль **administartor_rp_person** открывает доступ на все вкладки документа "Физические лица" ("Сведения", "Адреса", "Документы", "Контакты", "Семья", "Образование", "Ученые степени", "Ученые звания", "Языки","Воинский учет", "Особая категория", "Счета", "Трудовые договоры".) + +* Роль **администратор системы** открывает в ЛНД доступ к кнопке **«Создать список рассылки по документу»**. + +* Роль **master_registrar** позволяет в ОРД, входящих и исходящих документах редактировать вручную регистрационный номер и дату регистрации документа. + +* Роль **master_jurist** позволяет редактировать полный, внутренний, входящий номера в договоре на любом этапе маршрута. + +* Пользователи, обладающие ролью **showremoveddocs**, могут видеть удаленные (архивные) КЭДО-документы. + +* Роль **видеть_конфиденциальные_договора** позволяет видеть договора с признаком "Конфиденциальность" + +* Роль **use_start_tiled_menu** необходима для появления плиточного меню на главной странице. Стандартное меню при этом остаётся доступным на панели виджетов. + +* Роль **projects_write** - предоставляет возможность создания формы **«Новый проект»** из документа "Договор". Открывает доступ к кнопке **«Создать проект»**. Данная роль предоставляется пользователю, который в системе заполняет справочник проектов. + +* Роль **ECPCertificateApplication_write** - предоставляет возможность представителю отдела кадров **в заявках на выпуск сертификатов** проставлять галочку в "Оригинал получен" при получении оригиналов документов от сотрудника, а именно заявления на выпуск сертификаты и расписки в получении сертификата. + +* Роль **ecm_massprocessing** - предоставляет возможность [массово обработать документы](../../ЭП/Настройка для массового подписания/Настройка массового подписания.md). + +* Роль **lxm_manager_department** - в управлении пользователями отображаются подчинённые по подразделению, управленческой структуре из 1С и Настройке пользователей. + +* Роль **EmployeesManagers_write** - назначается пользователям для просмотра управленческой структуры без возможности редактировать. + +* Роль **EmployeesManagersTree_write** - в управленческой структуре предоставляет возможность создавать/редактировать подразделения и работников. + +* Роль **use_fullscreen_spadocumentooborot** - окно документооборота автоматически открывается в расширенном формате с массовой обработкой. + +* Роль **useranalyt_read** - техническая роль для отображения формы [Анализ сотрудников КЭДО](Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md) + +* Роль **subordinationtree_read** - техническая роль для просмотра формы "Дерево подчиненности (**subordinationtree_write** - роль для редактирования формы) + +* Роль **UnifiedDocumentRegistry_hide_checkbox_mydocs** - техническая роль скрывающая поле "Мои документы" в [истории операций](../../../User manuals/История операций/История операций.md) + +* Роль **ep_manager** - открывает доступ к операциям с ЭП в [Анализ сотрудников КЭДО](Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md) + +* Роль **superreplacer** - открывает доступ к отображению всех документов в развернутой форме [документооборота](../../../User manuals/Начало работы/Стартовая страница/Стартовая страница.md#развернутая_форма_документооборота) сотрудников , которых замещает пользователь. + +* Роль **canCreateNewCorrectEmployeeStatement** - открывает доступ к созданию [корректирирующего заявления](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md#создание_корректирующего_заявления) + +* Роль **routecorrectingform_write** - открывает доступ к [форме корректировки маршрутов](../../СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md) + +* Роль **can_create_users** - открывает доступ к [созданию и редактированию пользователей](Управление пользователями/Управление пользователями.md) в [личном кабинете HR](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md). + +* Роль **personnel_accounting_work** и **accountant_accounting_work** - открывают доступ к созданию приказа в [служебной записке на командировку](../../../User manuals/Кадровый ЭДО/СЗ на командировку/СЗ на командировку.md) + +* Роль **analytvacation_read** - открывает доступ к форме [Исполнение графика отпусков](../../../User manuals/Кадровый ЭДО/Исполнение графика отпусков/Исполнение графика отпусков.md) + +* Роль **vacationplan_createrpvacation** - открывает доступ к созданию графика отпусков из формы ["Плановый график отпусков по подразделению"](../../../User manuals/Кадровый ЭДО/Плановый график отпусков/Плановый график отпусков по подразделению.md) + +* Роль **vacationrequest_write** - открывает доступ к форме ["Заявка в плановый отпуск"](../../../User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/Заявка в плановый график отпусков.md) + +* Роль **vacationplan_write** - открывает доступ к форме ["Плановый график отпусков по подразделению"](../../../User manuals/Кадровый ЭДО/Плановый график отпусков/Плановый график отпусков по подразделению.md) + +* Роль **myprofile_typeoperation** - открывает доступ к созданию заявления из вкладки ["Графики отпусков"](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#графики_отпусков) в личном кабинете сотрудника. + + +## Матрица ролей + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Роль
Папка
Название формы в меню
Права
hr_docflow_workerЗаявочная системаЗаявки в техподдержкуСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление)
Документооборот-Кадровый документооборотЗаявления от сотрудников
Служебные записки на командировку
Локально-нормативные документы
Документы на подписание
Акты аннулирования
Документооборот - Анализ и отчетностьОтчет по ЛНДПолучать информацию по документам с учётом горизонтальных прав
Архив документов
hr_docflow_reportДокументооборот - анализ и отчетность - аналитические формыАнализ просроченных документовПолучать информацию по документам в системе
Журнал состояния документов
Документооборот - анализ и отчетностьОтчет по лнд
Архив документовПолучать информацию по документам с учётом горизонтальных прав
hr_docflow_hrПроизводственный календарьПраздничные/выходные дниСоздавать документ, просматривать и редактировать документы из реестра
Производственный календарь
КадрыПодразделения
Должности
Штатные единицы
Физические лица
Сотрудники
Обозреватель аналитикОбозреватель аналитикПросмотр
Обмен данными с 1СОбмен данными с 1С Осуществлять обмен данными между базами Лексемы и 1С
df_workerЗаявочная система Заявки в техподдержкуСоздавать документ, просматривать
документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление)
Документооборот - делопроизводствоСлужебные запискиСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление)
Входящие документыПросматривать документы из реестра (в которых участвует в маршруте + присланы на ознакомление)
Исходящие документыСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление)
ОРД
Поручения
Документооборот - анализ и отчетностьАрхив документовПолучать информацию по документам с учётом горизонтальных прав
df_reportДокументооборот - анализ и отчетность - аналитические формыАнализ просроченных документовПолучать информацию по документам в системе
Контроль исполнения порученийПолучать информацию по документам с учётом горизонтальных прав
Журнал состояния документовПолучать информацию по документам в системе
Просроченные документы
Документооборот - анализ и отчетностьАрхив документовПолучать информацию по документам с учётом горизонтальных прав
df_officeworkerЗаявочная система Заявки в техподдержкуСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте)
Документооборот - делопроизводствоСлужебные запискиСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление)
Входящие документыСоздавать и регистрировать документ, просматривать документы из реестра (в которых участвует в маршруте + присланы на ознакомление)
Исходящие документыСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте + присланы на ознакомление)
ОРД
Поручения
Документооборот - анализ и отчетность Архив документовПолучать информацию по документам с учётом горизонтальных прав
df_contract_initiatorЗаявочная системаЗаявки в техподдержкуСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте)
Проверка контрагентов Создавать документ, просматривать документы из реестра (все в организации)
Учет договоров - договорные документыДоговорыСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте)
Дополнительные документы к договорам
Документы, имеющие силу договора
df_contract_ServiceRecordУчет договоров - служебные запискиСз для регистрации договоровСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте)
Сз для регистрации доп.документов к договору
df_juristУчет договоров -
договорные документы
ДоговорыСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте)
Дополнительные документы к договорамСоздавать документ, просматривать документы из реестра (все в организации)
Документы, имеющие силу договораСоздавать документ, просматривать документы из реестра (свои + в которых участвует в маршруте)
df_contract_adminУчет договоров - справочникиВиды договоровСоздавать документ, просматривать и редактировать документы из реестра
Статусы договоров
Типы договоров
Формы оплаты
Порядок оплаты
Источники заключения договора
Виды дополнительного документа к договору
Типы дополнительного документа к договору
Виды документа, имеющего силу договора
df_contractor_creatorРабота с контрагентамиКонтрагентыСоздавать документ, просматривать и редактировать документы из реестра
Формы собственности
Типы контрагентов
Реестр недобросовестных поставщиков (РНП)
Основания для включения сведений о поставщике в реестр
Банки
df_econsecurityЗаявочная системаПроверка контрагентовСоздавать документ, просматривать и редактировать документы из реестра
Работа с контрагентамиРеестр недобросовестных поставщиков (РНП)
Основания для включения сведений о поставщике в реестр
ECM_DigitalSignatureАдминистрирование - эпСертификаты пользователя (лексема)Выпуск сертификатов эп
Заявки на выпуск сертификатов эпСоздавать документ, просматривать и редактировать документы из реестра (все в организации)
Отозванные сертификаты эп
Ecm_informationsecurityАдминистрирование - системаЛоги приложения>Просмотр результатов работы аналитической формы
Администрирование - управление пользователямиУправление пользователямиПросмотр пользователей
Журнал действий пользователейПросмотр результатов работы аналитической формы
Сотрудники без логинов
ECM_adminЗаявочная система - СправочникиСпринтыПрава на просмотр, создание и редактирование документов
Типы заявок в техподдержку
Статусы (для заявок в техподдержку)
Задачи (для заявок в техподдержку)
Администрирование - СистемаРоли приложения
Роли системы
Настройка пользователей
Глобальные настройки
Филиалы
Настройка справки
Авторизация в сервисе ЕГРЮЛ
Счетчики ключей
Запреты изменения данных
Пункты плиточного меню
Версии мобильного приложения
Настройка параметров обмена с 1С
Администрирование - Обозреватель аналитикНастройка обозревателя аналитик
Разрешения на типы аналитик
Администрирование - Учетная политикаНастройка учетной политики предприятия
Виды плана счетов
Администрирование - Документооборот - Поисковая системаСправочники поисковой системы
Поисковые выборки
Итоговые выборки поисковой системы
Подтипы документа
Конструктор документов
Пользовательские типы атрибутов документа
Администрирование - Документооборот - СЭДВиды доставки (для входящих документов)
Типы документа (для входящих и исходящих)
Типы вложений
Признаки документов
Адресаты
Приоритеты
Администрирование - ДокументооборотЕдиный регистр документов
Администрирование - Рассылка электронных писемНастройка оповещений об окончании сроков действия лицензий
Настройка рассылки уведомлений
Справочники-классификаторыОКПД 2 - продукция по видам деятельности
ОКВЭД2
ОКСМ - страны мира
ОКПДТР - профессии и должности
Общие справочники - Управление проектамиПроекты
Статусы проектов
Направления проектов
Виды работ
Общие справочники - Справочники ТМЦГруппы номенклатуры
Обобщенные наименования номенклатуры
Характеристики групп номенклатуры
Номенклатура/услуги
Производители
Языки наименований
Общие справочники - Справочники по учету физических лицВиды документов, удостоверяющих личность
Органы выдачи документов (паспортов)
Серии паспортов
Юридические лица
Гражданство
Виды особой категории
Родство, свойство
Состояние в браке
Годность к военной службе
Группы учета (запас)
Воинские звания
Отношение к воинскому учету
Категории запаса
Составы военнослужащих
Национальности
Степени знания языков
Квалификации
Специальности по образованию
Статусы застрахованных лиц
Статусы налогоплательщиков
Виды документов
Социальные льготы
Образование
Виды воинской обязанности
Виды пенсионеров
Виды физических лиц (группы)
Состав (профиль)
Статусы сотрудников
Виды контактов
Общие справочникиСтавки НДС
Валюта
Единицы измерения
Виды ответственных лиц
Статьи ДДС
ОповещенияОповещения
Настройка
Кадры - СправочникиКатегории должностей
Территории
Трудовые договоры
Дополнительные соглашения к трудовым договорам
Виды дополнительных соглашений к трудовым договорам
\ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/documentooborot.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/documentooborot.png new file mode 100644 index 0000000..ef013f7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/documentooborot.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/hour.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/hour.png new file mode 100644 index 0000000..6584780 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/hour.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image1.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image1.png new file mode 100644 index 0000000..9ccf139 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image1.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image125.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image125.png new file mode 100644 index 0000000..8c13ed7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image125.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image126.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image126.png new file mode 100644 index 0000000..977de97 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image126.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image127.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image127.png new file mode 100644 index 0000000..870f19c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/image127.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/info.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/info.png new file mode 100644 index 0000000..2959803 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/info.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/ispolnenie.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/ispolnenie.png new file mode 100644 index 0000000..d070a96 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/ispolnenie.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/ispolniteli.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/ispolniteli.png new file mode 100644 index 0000000..b143849 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/ispolniteli.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/marshrut.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/marshrut.png new file mode 100644 index 0000000..1e52121 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/marshrut.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/menu.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/menu.png new file mode 100644 index 0000000..a183746 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/menu.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/otchet.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/otchet.png new file mode 100644 index 0000000..afea4d6 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/otchet.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/otpravit.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/otpravit.png new file mode 100644 index 0000000..5448796 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/otpravit.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/pecat.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/pecat.png new file mode 100644 index 0000000..8d0734c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/pecat.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/period.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/period.png new file mode 100644 index 0000000..e361b4f Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/period.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/polzovateli.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/polzovateli.png new file mode 100644 index 0000000..4e97bc6 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/polzovateli.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/reestr.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/reestr.png new file mode 100644 index 0000000..cfdfe38 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/reestr.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/registration.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/registration.png new file mode 100644 index 0000000..4099d80 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/registration.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/route.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/route.png new file mode 100644 index 0000000..94b7579 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/route.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/route1.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/route1.png new file mode 100644 index 0000000..8b0dc03 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/route1.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/type.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/type.png new file mode 100644 index 0000000..bffd3d4 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/type.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/vlozh.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/vlozh.png new file mode 100644 index 0000000..fdd2e53 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/vlozh.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/vrabote.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/vrabote.png new file mode 100644 index 0000000..724d76e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/vrabote.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/warning.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/warning.png new file mode 100644 index 0000000..f16eff7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/warning.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zayavka.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zayavka.png new file mode 100644 index 0000000..c7e8c91 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zayavka.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zayavki.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zayavki.png new file mode 100644 index 0000000..77422f7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zayavki.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zni.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zni.png new file mode 100644 index 0000000..17fc844 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zni.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zni2.png b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zni2.png new file mode 100644 index 0000000..f6d1399 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/media/zni2.png differ diff --git a/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/Заявки в техподдержку.md b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/Заявки в техподдержку.md new file mode 100644 index 0000000..c05d4db --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Заявка в техническую поддержку/Заявки в техподдержку.md @@ -0,0 +1,123 @@ +# Заявки в техподдержку + +Документ «Заявки в техподдержку» предназначен для фиксирования технических проблем в системе и передачи в работу группе технической поддержки системы, а также для администрирования пользователей (внесение новых пользователей системы, редактирование прав доступа к системным объектам). + +## Обработка поступивших заявок + +Поступившие заявки отображаются у ответственного специалиста технической поддержки в документообороте во вкладке "На обработку". + +![Документооборот](media/documentooborot.png) + +В форме заявки отображается такая информация как: заказчик, подразделение, организация, суть обращения и текст заявки. + +![Заявка](media/zayavka.png) + +Во вложениях на панели инструментов инициатор прикрепляет файлы при наличии(скриншот ошибки, уточняющие документы и т.п.). + + + +Во вкладке "Справочная информация" отображается телефон службы поддержки, а также таблица в которой указано время реакции технической поддержки в зависимости от типа обращений. + +![Инфо](media/info.png){: .zoom} + +### Регистрация заявки + +Вначале поступившая заявка проходит этап регистрации ответственным пользователем. В процессе регистрации назначаются: + +* Ответственный исполнитель (при необходимости можно назначить несколько исполнителей. Для этого необходимо добавить исполнителей в блок "Соисполнители"). + +![Исполнители](media/ispolniteli.png) + +* Тип и приоритет заявки; + +![Тип](media/type.png) + +При нажатии на кнопку "Зарегистрировать" в панели инструментов, заявка автоматически будет направлена на исполнение исполнителю (-ям), статус заявки изменяется на "Принято к исполнению", а дата регистрации заявки и плановый срок исполнения проставляются автоматически. + +![Регистрация](media/registration.png) + +### Тип заявки "Запрос на изменение" + +В случае если на этапе регистрации назначается тип заявки "Запрос на изменение" (далее ЗНИ) необходимо указать дополнительные параметры в заявке. В ином случае заявка после регистрации направляется далее по [маршруту](#исполнение_заявки). + +Если завершается этап регистрации, то в маршруте меняются часы на регистрацию и исполнение исходя из настроек в реестре ["Типы заявок в техподдержку"](../Типы заявок в техподдержку/Типы заявок в техподдержку.md). + +В стандартный шаблон маршрута после этапа регистрации добавляются ещё два этапа, если регистратор выбрал тип заявки - ЗНИ: + +* Расчёт затрат; +* Согласование ЗНИ. + +В ЗНИ открываются 3 поля. Два из них надо заполнить при расчёте затрат: +* Затраты (часов) - сколько часов чистого времени требуется для решения проблемы. +* Время выполнения (часов) - сколько времени реально потребуется для решения проблемы, отсчитывая от даты согласования ЗНИ. Столько часов будет выделено Исполнителю на его этапе в маршруте. + +![Часы](media/hour.png) + +Третье - Дата согласования - заполняется на этапе согласования ЗНИ автоматически после завершения этапа. + +На этап расчёта затрат автоматически проставляется пользователь с этапа регистрации, в указанном примере это специалист технический поддержки. Время на завершение этапа либо зависит от константы **"тп_расчетзатрат_часы"** (берётся её числовое значение, в часах), либо равно четырём часам. + +![Маршрут](media/route1.png) + +На этап согласования ЗНИ автоматически проставляются пользователи, указанные в настройках учётной политики: на вкладке Ответственные лица выбираются сотрудники для наименования "Согласование ЗНИ". Если сотрудников несколько, то требуется согласование лишь одного из них. Время на завершение этапа либо зависит от константы **"тп_согласованиезни_часы"** (берётся её числовое значение, в часах), либо равно четырём часам. + +![ЗНИ](media/zni.png) +![ЗНИ](media/zni2.png) + +!!! note + При отсутствии ответственных лиц за согласование ЗНИ система оповестит об этом + + ![Оповещение](media/warning.png) + +### Исполнение заявки + +После регистрации заявки, она поступает на исполнение ответственному исполнителю. После исполнения заявки, исполнитель должен заполнить "Отчет об исполнении". + +![Отчет](media/otchet.png) + +Далее он подтверждает исполнение соответствующей кнопкой в панели инструментов. Заявка направляется инициатору данной заявки на ознакомление, фактический срок исполнения проставляется автоматически, статус заявка автоматически назначается "Выполнено". + +![Исполнение](media/ispolnenie.png) + +## Реестр заявок + +Для просмотра реестра заявок в техподдержку необходимо перейти в Меню - Техническая поддержка - Заявки в техподдержку. + +![Меню](media/menu.png) + +Необходимо указать расчетный период и нажать **"Выбрать"**. Откроется реестр документов "Заявки в техподдержку" за указанный период. + +![Рисунок 1 Реестр документов "Заявка в Техподдержку"](media/image1.png){: .zoom} + +При нажатии на печатную форму выпадает список форм отчета технической поддержки: + +* Пользователи КЭДО - отчет по пользователям кадрового электронного документооборота; +* Выполненные заявки - отчет по выполненным заявкам технической поддержки; +* Заявки в работе - отчет по заявкам технической поддержки, которые находятся в работе. + +При выборе отчета по пользователям КЭДО либо по выполненным заявкам, появляется модальное окно с указанием периода. Выбрать необходимый период с помощью календаря и нажать "Ок". Загрузится форма отчета в формате xlsx. + +![Печать](media/pecat.png) + +![Ок](media/period.png) + +![Пользователи](media/polzovateli.png){: .zoom} + +![Отчеты](media/zayavki.png){: .zoom} + +![В работе](media/vrabote.png){: .zoom} + +!!! warning + Шаблон маршрута по заявкам в техническую поддержку должен быть один на каждой организации; содержать следующие этапы: + + * инициатор заявки - настраивается опционально в [настройках шаблонов маршрутов](../../../СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md); + + * этап регистрации первым либо вторым этапом; + + * этапы расчет затрат и согласование ЗНИ добавляются автоматически регистратор выбрал [тип заявки - ЗНИ](#тип_заявки_запрос_на_изменение); + + * этап исполнения; + + * этап ознакомления инициатором. + + ![Маршрут](media/route.png) diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup.png new file mode 100644 index 0000000..3b27934 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup2.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup2.png new file mode 100644 index 0000000..952e0a8 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup2.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup3.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup3.png new file mode 100644 index 0000000..5df2e98 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/correctPostup3.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/form.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/form.png new file mode 100644 index 0000000..24915bc Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/form.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/message.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/message.png new file mode 100644 index 0000000..3787d6d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/message.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep1.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep1.png new file mode 100644 index 0000000..51dca11 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep1.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep2.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep2.png new file mode 100644 index 0000000..af11532 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep2.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep3.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep3.png new file mode 100644 index 0000000..fd3c647 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/nep3.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/registration.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/registration.png new file mode 100644 index 0000000..d948f89 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/registration.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/sms.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/sms.png new file mode 100644 index 0000000..f010d2a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/sms.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/textRuk.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/textRuk.png new file mode 100644 index 0000000..14f8fd9 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/textRuk.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/textSotrud.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/textSotrud.png new file mode 100644 index 0000000..e97e463 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/textSotrud.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/vrabotu.png b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/vrabotu.png new file mode 100644 index 0000000..f95929a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/media/vrabotu.png differ diff --git a/docs/Admin manuals/framework/User managment/Конструктор уведомлений/Конструктор уведомлений.md b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/Конструктор уведомлений.md new file mode 100644 index 0000000..b8c3bf8 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Конструктор уведомлений/Конструктор уведомлений.md @@ -0,0 +1,100 @@ +# Конструктор уведомлений + +## Описание + +С помощью данной формы возможно назначить текст для входящих уведомлений по видам рассылок. + +## Работа с формой + +Чтобы создать новый конструктор уведомлений необходимо перейти в **Меню - Управление процессами - Конструктор уведомлений** и нажать соответствующую кнопку в открывшемся реестре. + +![Новая форма](media/form.png) + +### Вкладка "Почтовые уведомления" + +На данной вкладке заполняется текстовка письма уведомления. + +**Вид уведомления** - выбирается вид уведомления из выпадающего списка. + +**Тема письма** - заполняется тема письма уведомления. + +**Текст письма** - заполняется текст письма уведомления. + +**Показать подсказки** - при нажатии отображается [список служебных наименований](#cписок_используемых_служебных_наименований), которые можно использовать в тексте письма. + +### Вкладка "СМС и телеграм" + +На данной вкладке заполняется тексты для уведомлений через SMS-сервис и [мессенджер Telegram](../../../service/telegram/Настройка мессенджера телеграм.md). + +![Смс](media/sms.png) + +### Вид уведомления "О регистрации в системе" + +Ниже представлен пример уведомления о регистрации пользователя в системе. + +![Сообщение](media/message.png) + +**Дополнительный текст для руководителя** - при использовании служебного наименования **#Master_Chief#** в тексте письма, отображается блок в котором добавляется дополнительный текст для [руководителя подразделения](../../../СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md). + +![Текст](media/textRuk.png) + +**Дополнительный текст для руководителей управленческой структуры** - при использовании служебного наименования **#Master_OtherText#** в тексте письма, отображается блок в котором добавляется дополнительный текст для нелинейных сотрудников. К нелинейным сотрудникам относятся руководители [управленческой структуры](../../../../User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md). Также в настройках учетной политики предприятия должна быть настроена константа **Управленческая структура предприятия**. + +![Текст](media/textSotrud.png) + +### Вид уведомления "О поступлении в работу" + +Ниже представлен пример уведомления о поступлении документов для обработки. + +![В работу](media/vrabotu.png) + +### Вид уведомления "О перевыпуске сертификата НЭП" + +Ниже представлен пример уведомления о поступлении документов для обработки. + +![НЭП](media/nep1.png) + +![НЭП](media/nep2.png) + +![НЭП](media/nep3.png) + +### Вид уведомления "О регистрации соискателя" + +Ниже представлен пример уведомления при поступлении заявки на регистрацию через сайт саморегистрации. В качестве канала оповещения используется электронная почта. + +![Регистрация](media/registration.png) + +![Заявка](../../../СЭД/Рассылки системы/media/Заявка на регистрацию в Личном кабинете работника.png) + +### Вид уведомления "Корректировка маршрута. О поступлении в работу" + +Ниже представлен пример уведомления при поступлении документа на обработку после внесения корректировки через [форму корректировки маршрутов согласования](../../../СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md). + +![Форма](media/correctPostup.png) + +![Форма](media/correctPostup2.png) + +![Форма](media/correctPostup3.png) + +### Cписок используемых служебных наименований + +**Служебное наименование** | **Описание** +-----------------------|--------- +#Master_Task#  | действие с документом +#Master_FirstNamePrevious#  | имя заменяемого сотрудника при [корректировке маршрута](../../../СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md) +#Master_FirstName#  | имя сотрудника +#Master_Login#  | логин сотрудника +#Master_DocumentName#  | наименование документа +#Master_Organization#  | организация +#Master_MiddleNamePrevious#  | отчество заменяемого сотрудника при [корректировке маршрута](../../../СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md) +#Master_MiddleName#  | отчество сотрудника +#Master_Password#  | пароль при первой отправке, далее текст о восстановлении пароля +#Master_PreviousRouteStage# | предыдущий этап маршрута +#Master_DocumentLink#  | ссылка на документ +#Master_HelpLink#  | ссылка на инструкцию +#Master_Link#  | ссылка на сайт +#Master_OtherText#  | текст для нелинейных сотрудников +#Master_Chief#  | текст для руководителей +#Master_LastName#  | фамилия сотрудника +#Master_InitialsPrevious#  | ФИО заменяемого сотрудника при [корректировке маршрута](../../../СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md) +#Master_Initials# | ФИО сотрудника \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsDepartmentRights.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsDepartmentRights.png new file mode 100644 index 0000000..de25d26 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsDepartmentRights.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsDoc.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsDoc.png new file mode 100644 index 0000000..88447c1 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsDoc.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsInventoryControl.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsInventoryControl.png new file mode 100644 index 0000000..1cb1167 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/UserSettingsInventoryControl.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/adminMenu.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/adminMenu.png new file mode 100644 index 0000000..192dd1c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/adminMenu.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/calculation.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/calculation.png new file mode 100644 index 0000000..ab37c99 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/calculation.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/companiesReg.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/companiesReg.png new file mode 100644 index 0000000..f2ac13c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/companiesReg.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/companiesRegUpdd.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/companiesRegUpdd.png new file mode 100644 index 0000000..1631848 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/companiesRegUpdd.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createButtonOnUserSettings.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createButtonOnUserSettings.png new file mode 100644 index 0000000..8edd382 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createButtonOnUserSettings.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserButtonOnForm.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserButtonOnForm.png new file mode 100644 index 0000000..9c751d3 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserButtonOnForm.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserForm.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserForm.png new file mode 100644 index 0000000..08776c7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserForm.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserSettingsCompleted.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserSettingsCompleted.png new file mode 100644 index 0000000..d707d9a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserSettingsCompleted.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserSettingsCompleted2.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserSettingsCompleted2.png new file mode 100644 index 0000000..da18376 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/createUserSettingsCompleted2.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserButton.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserButton.png new file mode 100644 index 0000000..cb9d323 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserButton.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserChoosing.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserChoosing.png new file mode 100644 index 0000000..d8d411d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserChoosing.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserEnterFIO.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserEnterFIO.png new file mode 100644 index 0000000..53a9c36 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserEnterFIO.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserFinished.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserFinished.png new file mode 100644 index 0000000..95bfb6e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/findUserFinished.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/menuUserSettings.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/menuUserSettings.png new file mode 100644 index 0000000..da22995 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/menuUserSettings.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserDetail.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserDetail.png new file mode 100644 index 0000000..076180e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserDetail.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserDetailRoles.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserDetailRoles.png new file mode 100644 index 0000000..71ff474 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserDetailRoles.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserInTable.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserInTable.png new file mode 100644 index 0000000..bffa084 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/newUserInTable.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionAddButton.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionAddButton.png new file mode 100644 index 0000000..ae0f20b Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionAddButton.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionAdded.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionAdded.png new file mode 100644 index 0000000..608a765 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionAdded.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionDelButton.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionDelButton.png new file mode 100644 index 0000000..c01368e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/substitutionDelButton.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/media/uchetRaboty.png b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/uchetRaboty.png new file mode 100644 index 0000000..3e23df6 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка пользователей/media/uchetRaboty.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md b/docs/Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md new file mode 100644 index 0000000..a6e32f2 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md @@ -0,0 +1,71 @@ +# Настройка пользователей + +## Общие сведения + +Завершить создание пользователя в системе, настроить права пользователя на документы по подразделениям, указать руководителя, право на подпись документов и прочее, необходимо в документе реестра "Настройка пользователей". + +## Создание записи в реестре + +После создания сотрудника необходимо зайти в реестр "Настройка пользователей". + +![Рисунок 1 Расположение формы "Настройка пользователей" в меню](./media/menuUserSettings.png) + +Чтобы занести сотрудника в реестр, необходимо нажать на кнопку "Создать". + +![Рисунок 2 Расположение кнопки "Создать" в реестре](./media/createButtonOnUserSettings.png){: .zoom} + +Автоматически сформируется документ с заполненной базовой информацией о пользователе: Логин, ФИО, Филиал, Подразделение, Электронная почта (Email). + +![Рисунок 3 Результат нажатия на кнопку "Создать"](./media/createUserSettingsCompleted.png){: .zoom} + +![Рисунок 4 Добавленные в реестр пользователи](./media/createUserSettingsCompleted2.png){: .zoom} + +## Редактирование записи в реестре {#гориз-права} + +Чтобы настроить *горизонтальные права* (настройка прав по подразделениям), право подписи и руководителя пользователя необходимо открыть документ "Настройка пользователя". Для этого необходимо нажать на строку реестра с данными соответствующего пользователя. + +![Рисунок 5 Настройки созданного пользователя](./media/UserSettingsDoc.png){: .zoom} + +Для указания руководителя пользователя заполнить поле "Руководитель". + +### Вкладка "Документооборот" {#документооборот} + +Пользователям, обладающим полномочиями утверждать документы (например, руководителям отделов), необходимо поставить галочку в поле "Право подписи:". + +*Горизонтальные права* включаются для того, чтобы пользователь мог просматривать созданные документы определенного подразделения. Если таблица "Настройка прав по подразделениям" на вкладке "Документооборот" **не заполнена**, то пользователь системы видит: + +- созданные им документы; + +- документы, в которых он участвует в маршрутах; + +- документы, связанные с текущим (т.е. те, что отображаются в окне "Связки" в каждом документе). + +Для того, чтобы включить расширенные права просмотра по какому-либо подразделению необходимо: + +- в таблице "Настройка прав по подразделениям" добавить строку с помощью кнопки "Добавить"; + +- в колонке "Подразделение" выбрать подразделение; + +- в колонке "Тип документа" выбрать категорию документов (необязательно); + +- в колонке "Подтип документа" выбрать подтипы документа (необязательно, заполнение типа документа обязательно). + +![Рисунок 6 Раздача прав в подразделении](./media/UserSettingsDepartmentRights.png){: .zoom} + +Такая настройка означает, что данный пользователь может просматривать все документы "Заявления от сотрудника", относящиеся к подразделению "Техподдержка", а также универсальные документы с подтипами "Обращение" и "Обязательство о неразглашении персональных данных" по всем подразделениям. **Создание** документов с такими подтипами регулируется в **другом** месте: [в таблицах подтипа документа](../../../СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md). + +!!! note + + Данной настройкой прав по подразделениям также необходимо пользоваться в случае, если сотрудник является в одном из отделений совместителем – в этом случае также необходимо добавить строку и указать, какое отделение необходимо "видеть". Тип документа выбирать не нужно. + +### Вкладка "Расчет зарплаты" + +В данной вкладке при необходимости указываются права пользователю на расчет заработной платы по подразделениям либо по проекту. Для этого необходимо нажать "Добавить" и выбрать необходимые подразделения или проекты. + +![Права](media/calculation.png){: .zoom} + +### Вкладка "Учет работы с персоналом" + +В данной вкладке при необходимости указываются права пользователю на работу с персоналом по подразделениям либо по проекту. Для этого необходимо нажать "Добавить" и выбрать необходимые подразделения или проекты. + +![Учет работы](media/uchetRaboty.png) \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/form.png b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/form.png new file mode 100644 index 0000000..9dde31e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/form.png differ diff --git a/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/formLexema.png b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/formLexema.png new file mode 100644 index 0000000..55fcb69 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/formLexema.png differ diff --git a/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/mail.png b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/mail.png new file mode 100644 index 0000000..1433726 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/mail.png differ diff --git a/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/menu.png b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/menu.png new file mode 100644 index 0000000..6cbd636 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/menu.png differ diff --git a/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/registry.png b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/registry.png new file mode 100644 index 0000000..fa7bf26 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/media/registry.png differ diff --git a/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/Создание сотрудника с сайта регистрации.md b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/Создание сотрудника с сайта регистрации.md new file mode 100644 index 0000000..816853d --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Создание сотрудника с сайта регистрации/Создание сотрудника с сайта регистрации.md @@ -0,0 +1,29 @@ +## Создание сотрудника с сайта регистрации + +На проекте реализована реализована регистрация соискателей в системе КЭДО. Соискатель оформляет запрос -заявку на регистрацию, которая поступает модератору системы. Для обработки поступившей заявки, необходимо перейти Меню - Прием на работу - Анкета соискателя (регистрация) либо по ссылке из уведомления на почте модератора. + +![Меню](media/menu.png){: .zoom} + +В открывшемся реестре выберите заявку, которую необходимо обработать (подсвечивается красным). + +![Реестр](media/registry.png){: .zoom} + +Откроется заявка-анкета от соискателя с заполненными данными. Файлы со скан-образами подтверждающих документов, приложенные к анкете, можно посмотреть нажав кнопку **"Вложения"**. + +## Регистрация сотрудника + +Есть два варианта регистрации: + +### Физическое лицо и сотрудник есть в системе + +Когда физическое лицо и сотрудник есть в системе, в этом случае, в настройках учетной политики должна быть настроена константа **РегСайт_регистрировать_сотрудника_в_Лексеме**, при которой отображается свой тип анкеты. В поле "Физическое лицо" из выпадающего списка выбирается физическое лицо, после этого по кнопке "Зарегистрировать в Личном кабинете и привязать к ФЛ" создается логин в системе, после чего привязывается к физическому лицу и ему отправляется письмо о регистрации в системе. + +![Анкета](media/formLexema.png) + +### Физического лица и сотрудника нет в системе + +Когда физического лица и сотрудника нет в системе и в 1С,т.е. он является соискателемв этом случае, в настройках учетной политики должна быть настроена константа **РегСайт_регистрировать_физлицо_в_1С**, при которой отображается свой тип анкеты. По нажатию на кнопку "Создать физическое лицо в 1С", в 1С создается только физическое лицо и после этого происходит обмен с 1С. + +![Анкета](media/form.png){: .zoom} + +Подробнее о заявке на регистрацию пользователя в системе можно почитать в [Самостоятельная регистрация пользователя](../../../../User manuals/Начало работы/Авторизация через сайт регистрации/Авторегистрация.md). \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Типы заявок в техподдержку/Типы заявок в техподдержку.md b/docs/Admin manuals/framework/User managment/Типы заявок в техподдержку/Типы заявок в техподдержку.md new file mode 100644 index 0000000..e350475 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Типы заявок в техподдержку/Типы заявок в техподдержку.md @@ -0,0 +1 @@ +# Типы заявок в техподдержку \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/FillingOrgName.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/FillingOrgName.png new file mode 100644 index 0000000..2046a6d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/FillingOrgName.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/adminMenu.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/adminMenu.png new file mode 100644 index 0000000..192dd1c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/adminMenu.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/chooseCompany.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/chooseCompany.png new file mode 100644 index 0000000..0680229 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/chooseCompany.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/companiesReg.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/companiesReg.png new file mode 100644 index 0000000..f2ac13c Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/companiesReg.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/companiesRegUpdd.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/companiesRegUpdd.png new file mode 100644 index 0000000..1631848 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/companiesRegUpdd.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/createUserBeforeSaveOrg.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/createUserBeforeSaveOrg.png new file mode 100644 index 0000000..7d482d7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/createUserBeforeSaveOrg.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/image1.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/image1.png new file mode 100644 index 0000000..7d79abd Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/image1.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/image2.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/image2.png new file mode 100644 index 0000000..77fc5f0 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/image2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/justCreatedCompany.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/justCreatedCompany.png new file mode 100644 index 0000000..3a33c96 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/justCreatedCompany.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/media/saveOrgWithoutOrgname.png b/docs/Admin manuals/framework/User managment/Управление компаниями/media/saveOrgWithoutOrgname.png new file mode 100644 index 0000000..7d43cf2 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление компаниями/media/saveOrgWithoutOrgname.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление компаниями/Управление компаниями.md b/docs/Admin manuals/framework/User managment/Управление компаниями/Управление компаниями.md new file mode 100644 index 0000000..962fb37 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Управление компаниями/Управление компаниями.md @@ -0,0 +1,71 @@ +# Управление компаниями + +## Общие сведения + +Компания (организация) – это группа пользователей, обладающая общими данными. Если пользователь является ассоциированным с компанией, он имеет доступ ко всем данным компании с учетом прав. Каждый пользователь приложения входит хотя бы в одну компанию, а первый пользователь – в ту, которая создавалась при инициализации проекта. + +Основной интерфейс управления компаниями доступен из служебного меню, открывающегося при нажатии на имя пользователя в правом верхнем углу страницы приложения. Интерфейсы администрирования, о которых идёт речь в данном разделе, доступны только пользователям со статусом "Администратор". + +![Рисунок 1 Служебное меню](./media/adminMenu.png) + +Для создания и редактирования компаний необходимо нажать на пункт "Управление компаниями". Откроется реестр компаний: + +![Рисунок 2 Пример реестра компаний](./media/companiesReg.png){: .zoom} + +## Создание компании + +Чтобы создать компанию, необходимо в реестре компаний нажать на кнопку "Новая компания". Откроется форма, содержащая незаполненное поле "Наименование", таблицу "Управление сотрудниками", содержащую создающего компанию пользователя, и незаполненную таблицу "Управление замещениями". + +![Рисунок 3 Результат нажатия на кнопку "Новая компания"](./media/justCreatedCompany.png){: .zoom} + +Компания считается созданной после выполнения сохранения. Созданные компании удалить **нельзя**. + +Чтобы завершить создание компании, необходимо ввести в поле "Наименование" наименование создаваемой компании и нажать на кнопку "Сохранить". +После успешного сохранения поле "Наименование" становится **неизменяемым**. + +![Рисунок 4 Пример заполнения поля "Наименование"](./media/FillingOrgName.png) + +При нажатии на кнопку "Сохранить" до ввода наименования компании операция не будет выполнена, и появится предупреждение: + +![Рисунок 5 Предупреждение при незаполнении поля "Наименование"](./media/saveOrgWithoutOrgname.png){: .zoom} + +***После сохранения компании обязательно нужно назначить роль пользователю, под которым была создана компания*** + +Для этого перейти в документ сотрудника, кликнув по нему в таблице "Управление сотрудниками" + +![Рисунок 4 Управление сотрудниками](./media/image1.png) + +Откроется форма документа "Сотрудник". Назначить роль в таблице "Роли" по кнопке "Добавить". Роли описаны в разделе ["Бизнес-роли"](../Бизнес-роли.md#дополнительные_роли). + +Выйти из документа с сохранением по кнопке "Сохранить и закрыть" на панели инструментов. + +![Рисунок 4 Документ "Сотрудник"](./media/image2.png) + +При попытке создать сотрудника до сохранения компании операция не будет выполнена, и появится предупреждение: + +![Рисунок 6 Предупреждение при попытке добавить сотрудника без выполнения сохранения](./media/createUserBeforeSaveOrg.png){: .zoom} + +При успешном сохранении созданная компания появится в реестре компаний. Из реестра можно открыть форму компании для управления списком пользователей компании, создания и поиска пользователей, управления списком замещений. + +![Рисунок 7 Пример реестра компаний после создания компании](./media/companiesRegUpdd.png) + + + +## Дальнейшие действия + +После создания компании и добавления пользователей необходимо заполнить основные справочники (статьи раздела "Настройка системы Lexema-ECM" – "Заполнение справочников" – "Учёт труда и кадров") и произвести [настройку маршрутов документов](./../../../СЭД/Настройка документов/Настройка документов.md). + +При заполнении справочников необходимо убедиться, что администратор заполняет справочники в рамках требуемой организации. Чтобы переключаться между компаниями необходимо в служебном меню нажать на пункт "Компания/Замещение" и выбрать компанию из списка. Если текущий пользователь может замещать сотрудника, в раскрывающемся при нажатии на компанию списке "Кого я буду замещать" необходимо одно из двух: + +* выбрать пункт "Без замещения", если пользователь будет выполнять действия в системе от своего имени; +* выбрать ФИО замещаемого сотрудника, если пользователь будет выполнять действия в системе от имени другого сотрудника. \ No newline at end of file diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/CertReady.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/CertReady.png new file mode 100644 index 0000000..08f7278 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/CertReady.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/CollectorAnalytFormAllUsers.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/CollectorAnalytFormAllUsers.png new file mode 100644 index 0000000..9023029 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/CollectorAnalytFormAllUsers.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/CollectorAnalytFormButtons.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/CollectorAnalytFormButtons.png new file mode 100644 index 0000000..66b76df Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/CollectorAnalytFormButtons.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/EmployeesWithoutLoginsForm.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/EmployeesWithoutLoginsForm.png new file mode 100644 index 0000000..4fa364b Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/EmployeesWithoutLoginsForm.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/FLNestCreate.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/FLNestCreate.png new file mode 100644 index 0000000..7352057 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/FLNestCreate.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/UNEP.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/UNEP.png new file mode 100644 index 0000000..47bf093 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/UNEP.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/addPerson.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/addPerson.png new file mode 100644 index 0000000..49a57b2 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/addPerson.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/addPerson2.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/addPerson2.png new file mode 100644 index 0000000..582e89f Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/addPerson2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/archive.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/archive.png new file mode 100644 index 0000000..eef3b8b Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/archive.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/beforeCertButton.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/beforeCertButton.png new file mode 100644 index 0000000..d81809b Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/beforeCertButton.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/buttons.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/buttons.png new file mode 100644 index 0000000..ab242b9 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/buttons.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/certsForm.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/certsForm.png new file mode 100644 index 0000000..85407ed Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/certsForm.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/constant.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/constant.png new file mode 100644 index 0000000..80778fd Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/constant.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/constant2.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/constant2.png new file mode 100644 index 0000000..9a6e835 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/constant2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/constantTel.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/constantTel.png new file mode 100644 index 0000000..719186a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/constantTel.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/createForm.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createForm.png new file mode 100644 index 0000000..9d94d39 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createForm.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormAddRoleByCopy.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormAddRoleByCopy.png new file mode 100644 index 0000000..d6e3086 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormAddRoleByCopy.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormAddRoleToTable.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormAddRoleToTable.png new file mode 100644 index 0000000..64a60aa Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormAddRoleToTable.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormFilled.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormFilled.png new file mode 100644 index 0000000..c126e1b Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormFilled.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormPartFilled.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormPartFilled.png new file mode 100644 index 0000000..95bca3d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/createFormPartFilled.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/editRoles.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/editRoles.png new file mode 100644 index 0000000..5fe289b Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/editRoles.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/editUser.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/editUser.png new file mode 100644 index 0000000..3f89fcb Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/editUser.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/editUserInit.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/editUserInit.png new file mode 100644 index 0000000..c66d9d0 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/editUserInit.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/filials.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/filials.png new file mode 100644 index 0000000..4ffc469 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/filials.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/formInit.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/formInit.png new file mode 100644 index 0000000..e2a35a8 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/formInit.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image1.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image1.png new file mode 100644 index 0000000..1e6ae35 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image1.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image10.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image10.png new file mode 100644 index 0000000..c2c460f Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image10.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image13 - 2.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image13 - 2.png new file mode 100644 index 0000000..499274d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image13 - 2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image2.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image2.png new file mode 100644 index 0000000..4fcfb29 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image3.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image3.png new file mode 100644 index 0000000..d2d4561 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image3.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image4.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image4.png new file mode 100644 index 0000000..8edcab4 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image4.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image5 - 2.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image5 - 2.png new file mode 100644 index 0000000..ba483fa Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image5 - 2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image5.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image5.png new file mode 100644 index 0000000..89016d0 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image5.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image6.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image6.png new file mode 100644 index 0000000..84e264e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image6.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image7.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image7.png new file mode 100644 index 0000000..8f13b59 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image7.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image8 - 2.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image8 - 2.png new file mode 100644 index 0000000..786b3eb Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image8 - 2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image8.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image8.png new file mode 100644 index 0000000..492fbbb Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image8.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/image9.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image9.png new file mode 100644 index 0000000..613f362 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/image9.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/magic.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/magic.png new file mode 100644 index 0000000..b202041 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/magic.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/mail.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/mail.png new file mode 100644 index 0000000..1433726 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/mail.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/menu.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/menu.png new file mode 100644 index 0000000..16ebdb6 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/menu.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/paketDocov.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/paketDocov.png new file mode 100644 index 0000000..720c507 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/paketDocov.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/period.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/period.png new file mode 100644 index 0000000..5fada9a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/period.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/push.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/push.png new file mode 100644 index 0000000..26e762d Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/push.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/registry.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/registry.png new file mode 100644 index 0000000..db3bb66 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/registry.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/sendingNotification.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/sendingNotification.png new file mode 100644 index 0000000..31f3845 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/sendingNotification.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/userADirectory.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/userADirectory.png new file mode 100644 index 0000000..d45751f Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/userADirectory.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/userActionsHistory.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/userActionsHistory.png new file mode 100644 index 0000000..ceb4488 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/userActionsHistory.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFL.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFL.png new file mode 100644 index 0000000..fccd5ad Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFL.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFLinCreate.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFLinCreate.png new file mode 100644 index 0000000..bf30bde Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFLinCreate.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFilial.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFilial.png new file mode 100644 index 0000000..72c6fca Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseFilial.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseUser.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseUser.png new file mode 100644 index 0000000..71f09b7 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/warnChooseUser.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/withBlocked.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/withBlocked.png new file mode 100644 index 0000000..faeab62 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/withBlocked.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/zam2.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/zam2.png new file mode 100644 index 0000000..be89f8e Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/zam2.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/media/zamezhenie.png b/docs/Admin manuals/framework/User managment/Управление пользователями/media/zamezhenie.png new file mode 100644 index 0000000..7a24813 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Управление пользователями/media/zamezhenie.png differ diff --git a/docs/Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md b/docs/Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md new file mode 100644 index 0000000..83ad353 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md @@ -0,0 +1,367 @@ +# Управление пользователями + +## Общее описание назначения формы + +Документ "Управление пользователями" предназначен для удобства администратора просматривать, создавать, редактировать пользователей, присваивать им новые роли, привязывать пользователя к справочнику физических лиц. Также из этой формы можно перейти к работе с сертификатами электронной подписи (ЭП) выбранного пользователя. + +## Работа с формой + +Чтобы открыть форму, необходимо в меню в группе "Администрирование", подгруппе "Управление пользователями" выбрать пункт "Управление пользователями". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется аналитическая форма "Управление пользователями". Она позволяет администратору в одном месте создавать и редактировать пользователей. + +### Загрузка пользователей + +После открытия формы в таблицу "Пользователи системы" автоматически загружаются пользователи из организации, в которой находится текущий пользователь, поле "Организация" заполнено соответственно. По умолчанию загружаются только незаблокированные пользователи. + +![Рисунок 2 Аналитическая форма "Управление пользователями"](./media/formInit.png){: .zoom} + +Чтобы загрузить данные по заблокированным пользователям, необходимо поставить признак "Показывать заблокированных пользователей". + +![Рисунок 3 Заблокированные пользователи](./media/withBlocked.png){: .zoom} + +При выборе другой организации (при наличии) в таблицу пользователи из выбранной организации загрузятся автоматически. + +![Рисунок 4 Список организаций](./media/filials.png){: .zoom} + +На панели инструментов имеются кнопки для управления пользователями. + + + +Кнопка **"Загрузка пользователей"** предназначена для загрузки пользователей в таблицу "Пользователи системы" из выбранной организации. + +В таблицу "Пользователи системы" загружаются следующие данные о пользователях: + +- ФИО – полные инициалы пользователя; +- Логин – логин пользователя; +- Электронная почта – рабочая электронная почта; +- Номер телефона – телефон для прохождения двухфакторной аутентификации; +- Родительские подразделения - указывается основная организация и подразделение пользователя; +- Подразделение – подразделение пользователя; +- Должность – должность пользователя; +- Код физического лица - содержит ссылку для перехода в справочник "Физическое лицо"; +- Код работника - содержит ссылку для перехода в документ в справочник "Сотрудник"; +- Редактирование горизонтальных прав – содержит ссылки для перехода в документ "Настройка пользователей"; +- Замещаемые - сотрудники, которых может замещать пользователь в системе; +- Зарегистрирован в организациях - перечисление организаций, в которых зарегистрирован пользователь; +- Роли в текущей организации - перечисление ролей, которые даны пользователю в организации; +- Заблокирован – если пользователь заблокирован в системе, это будет отмечено галочкой; +- Руководитель - указывается является ли пользователь руководителем; +- Текущий сертификат ЭП - содержит ссылку для перехода в документ "Заявка на выпуск сертификата ЭЦП"; +- Всего сертификатов - количество выпущенных сертификатов пользователя; +- Дата выпуска - дата выпуска текущего сертификата; +- Оригинал - проставляется галочка в [заявке на выпуск сертификатов](../../../ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md#Заявки-на-выпуск-ЭП) представителем отдела кадров при получении подписанных заявления и расписки в получении сертификата; +- Дата отзыва - дата отзыва предыдущего сертификата; +- Уведомления. Отправлено - если галочка стоит, то данному пользователю ранее было отправлено уведомление о регистрации его в системе; +- Уведомления. Первая дата отправки - указывается дата первой отправки уведомления пользователю о регистрации в системе +- Дата перехода на КЭДО - указывается дата согласия сотрудника на КЭДО; +- Дата отказа от КЭДО - указывается дата отказа сотрудника от КЭДО; +- Telegram вкл - указывается подключен ли мессенджер Telegram у пользователя; +- Доменная авторизация - указывается является ли пользователь доменным; +- SSO - указывается является ли пользователь доменным через SSO; +- Дата первого входа - дата первой авторизации пользователя в системе; +- Дата последнего входа - крайняя дата, когда пользователь заходил в систему; +- Последняя активность - крайняя активность пользователя в системе; +- Объект - указывает какой запрос, форму или печатную форму пользователь использовал последний раз; +- Форма - в случае использования в качестве объекта - форму, то указывает какую именно (Заявление от сотрудника, управление пользователями и т.д.); +- Браузер - указывается в каком браузере была активность пользователя; + +### Создание пользователя + +Существуют две схемы создания пользователей в системе + +#### Схема 1 (Физ. лицо → Логин → Сотрудник) + +1. Создать физическое лицо в справочнике ["Физические лица"](./../../../СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md). Заполнить поля "Фамилия", "Имя". Поле "Отчество" не является обязательным для заполнения. Пол определяется автоматически, но с возможностью изменения. Склонения ФИО заполняются автоматически. + +![Рисунок Заполнение справочника "Физическое лицо"](./media/image1.png){: .zoom} + +Создание физического лица возможно при помощи вложенной формы, доступной из вложенной формы "Создание пользователя" (см. п. 2). Для этого необходимо нажать на кнопку Волшебная палочка, заполнить перечисленные выше поля и нажать на кнопку "Сохранить". + +![Рисунок Заполнение справочника "Физическое лицо" на вложенной форме](./media/FLNestCreate.png){: .zoom} + +Создание физического лица из формы "Управление пользователями" доступно при условии, что в документе "Настройка учетной политики" на вкладке "Настройка констант" в таблице "Константы" есть строка со значениями в поле "Определение" - ***создание_ФЛ_в_Управлении_пользователями***, в поле "Значение (константа)" - *1*. + +2. На форме "Управление пользователями" нажать на кнопку **Создание пользователя** на панели инструментов. Откроется всплывающее окно со вложенной формой: + +![Рисунок Окно создания нового пользователя](./media/createForm.png){: .zoom} + +По умолчанию на форме проставляется выбранная администратором организация в поле "Организация" и роль "docflow", необходимая для работы с системой электронного документооборота. Подробнее про назначение ролей можно ознакомиться [ниже](#редактирование_пользователя). + +Выбрать физическое лицо в поле "Физическое лицо". Тогда поля "Логин", "Пароль", "Фамилия", "Имя", "Отчество" заполнятся автоматически. + +Указать рабочую электронную почту. + +По необходимости можно настроить обязательность заполнения поля телефон. В случае если данное поле является необходимым для заполнения, в настройках учетной политики должна быть настроена константа **УпрП_ТелефонОбязателен** и/или константа **УпрП_ПодключатьКТелеграмм** со значением 1. В случае если поле не является необходимым для заполнения, то данные константы должны быть отключены. + +"Включить уведомления через Telegram" - при включенной галочке пользователю, если он зарегистрирован в мессенджере, будут приходить уведомления о поступивших документах на обработку. Для автоматического проставления признака оповещения при создании пользователя, в настройках учетной политики должна быть настроена константа **УпрП_ПодключатьКТелеграмм** со значением 1. **Поле "Телефон" в этом случае обязательно для заполнения.** + +![Константа](media/constant2.png){: .zoom} + +О том как настроить подключение через мессенджер "Телеграм" можно почитать в разделе ["Настройка мессенджера телеграм"](../../../service/telegram/Настройка мессенджера телеграм.md) + +При включенной константе **УпрП_телефон_эл.адрес_ФЛ** в настройках учетной политики, при создании пользователя, если в справочнике [физическое лицо](../../../СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md) заполнены поля телефон и электронная почта, они автоматически заполняться в соответствующих полях. + +![Константа телефона](media/constantTel.png){: .zoom} + +!!! note + + * Правило формирования логина – ФамилияИО (на латинице); + * В поле Пароль указывается пароль для первого входа в систему; + * Пароль должен быть не менее 8 символов; + * Номер телефона должен начинаться с +7. + +![Рисунок 8 Пример заполнения обязательных полей](./media/createFormPartFilled.png){: .zoom} + +Для назначения ролей пользователю есть два взаимоисключающих варианта. + +1. С помощью таблицы "Назначить роли". Чтобы назначить роль пользователю, необходимо добавить строку в таблицу "Назначить роли" и выбрать значение из списка. + +![Рисунок 9 Добавление роли с помощью таблицы](./media/createFormAddRoleToTable.png){: .zoom} + +2. С помощью копирования ролей уже существующего пользователя. Если заполнить поле "Скопировать права", то роли в таблице "Назначить роли" будут проигнорированы. Роли у созданного пользователя будут теми же, что у выбранного в поле "Скопировать права" пользователя. + +![Рисунок 10 Добавление роли с помощью копирования ролей](./media/createFormAddRoleByCopy.png){: .zoom} + +После сохранения появятся оповещения: + +* "Пользователь зарегистрирован" +* "Роль "docflow" добавлена пользователю" +* "Документ "Настройка пользователей" заполнен" +* "Письмо с логином и паролем на почту пользователя *логин пользователя* успешно отправлено". + +Данные в таблице "Пользователи системы" обновятся автоматически. + +Кнопка "Закрыть" закрывает окно создания пользователя без сохранения введённых в поля данных (за исключением поля "Скопировать права"). + +3. Создать сотрудника в документе ["Сотрудники"](./../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). Выбрать физическое лицо. + +![Рисунок Заполнение справочника "Сотрудники"](./media/image2.png){: .zoom} + +Все данные из справочника физического лица подтянутся. Также заполнятся данные из справочника пользователей - логин, адрес эл.почты, телефон (если был введен). Дата приема заполнится текущей датой. Нужно заполнить поля "Подразделение" и "Должность" согласно штатным единицам. Остальные поля являются не обязательными для заполнения. + +![Рисунок Заполнение справочника "Сотрудники"](./media/image3.png){: .zoom} + +#### Схема 2 (Сотрудник → Логин) + +1. Создать сотрудника в [справочнике "Сотрудники"](./../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). Заполнить поля Фамилия, Имя, Отчество, Подразделение, Должность, Пол. + +![Рисунок Заполнение справочника "Сотрудники"](./media/image4.png){: .zoom} + +Сохранить документ. В этот момент создается Физическое лицо по этому сотруднику с заполненными склонениями ФИО: + +![Рисунок Физическое лицо](./media/image5.png){: .zoom} + +2. В документе "Управление пользователями" нажать кнопку "Создание пользователя" на панели инструментов. Выбрать Физическое лицо. Заполнить электронный адрес, привязать к справочнику физических лиц, назначить роли и сохранить. + +![Рисунок Управление пользователями](./media/image6.png){: .zoom} + +В момент сохранения пользователя логин запишется в справочнике физических лиц: + +![Рисунок Физические лица. Вкладка "Контакты"](./media/image7.png){: .zoom} + +В справочник сотрудников данные пользователя также подтянутся автоматически: + +![Рисунок Физические лица. Вкладка "Контакты"](./media/image8.png){: .zoom} + +В этой схеме не нужно возвращаться в справочник физических лиц и сотрудников. Данные по пользователю заполнятся автоматически. + +При включенной константе **УпрП_телефон_эл.адрес_ФЛ** в настройках учетной политики, при создании пользователя, если в справочнике [физическое лицо](../../../СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md) заполнены поля телефон и электронная почта, они автоматически заполняться в соответствующих полях. + +![Константа телефона](media/constantTel.png){: .zoom} + +#### Доменная регистрация пользователя + +Лексема также поддерживает доменную авторизацию. Для этого при создании пользователя нужно проставить признак "Доменная учетная запись" + +![Рисунок Создание доменной учетной записи](./media/image9.png) + +При этом добавится дополнительный признак "SSO", поле "Пароль" скроется из формы создания пользователя, логин нужно будет прописать вручную. Остальные поля заполняются как описано в предыдущих схемах создания пользователя. + +При включении "SSO" появится возможность ввести имя домена: + +![Рисунок Создание доменной учетной записи](./media/image10.png) + +В случае отсутствии "SSO" дополнительные данные уточнять не нужно. +### Редактирование пользователя + +Окно редактирования пользователя открывается по кнопке **"Редактирование пользователя"**, но для открытия окна необходимо выбрать пользователя из таблицы "Пользователи системы". Если пользователь не выбран, то выйдет оповещение: + +![Рисунок 12 Информационное оповещение о необходимости выбора пользователя для редактирования](./media/warnChooseUser.png) + +В зависимости от наличия роли **adminconsole_read** у пользователя функционал и название кнопки изменения пользователя будет отличаться. + +При включенной роли, кнопка будет называться **"Данные пользователя"**. В окне возможно только просмотреть данные о пользователе без возможности редактирования. + +При выключенной роли, кнопка будет называться редактирование называться **"Редактирование пользователей"**. В открывшемся окне возможно назначить роли в организации, сделать привязку пользователя к физическому лицу, а также назначить права в другой организации. + +Чтобы открыть окно "Редактирование пользователей", необходимо выбрать требуемого пользователя из таблицы "Пользователи системы", выделив строку галочкой, и нажать на кнопку "Редактирование пользователей". + +Если поставить галочку в поле "Заблокирован", расположенном под полем "Филиал", то при сохранении данных пользователь не сможет зайти в систему. Логин блокируется автоматически при увольнении работника. Для этого в карточке сотрудника нужно заполнить дату увольнения. + +Если необходимо назначить права в нескольких организациях, то нужно выбрать другую организацию в блоке "Назначить права в организациях". + +Если поставить галочку напротив поля "Перенос ролей", то роли пользователя, которые заданы в текущей организации, скопируются в выбранную другую; если галочка не установлена в этих организациях, то права назначаются по умолчанию в зависимости от выбранной заранее константы. Если текстовая константа **УпрП_роль_по_умолчанию** заполнена идентификатором роли (например, "hr_docflow_worker"), то при создании пользователей, предлагаемая по умолчанию роль будет та, что указана в текстовом поле. + + + +![Рисунок 13 Интерфейс для выбора ролей сотруднику](./media/editUserInit.png) + +Кнопка "Выбрать" перед полем "Роли" позволяет перейти в документ настройки ролей. В открывшемся документе "Сотрудник" можно добавить роли пользователю: + +![Рисунок 14 Интерфейс для выбора ролей сотруднику](./media/editRoles.png) + +"Включить уведомления через Telegram" - при включенной галочке пользователю, если он зарегистрирован в мессенджере, будут приходить уведомления о поступивших документах на обработку. Для автоматического проставления признака оповещения при создании пользователя, в настройках учетной политики должна быть настроена константа **УпрП_ПодключатьКТелеграмм** со значением 1. **Поле "Телефон" в этом случае обязательно для заполнения.** + + + +### Замещаемые + +В данной форме можно назначить пользователю сотрудников, которых он cможет замещать в системе. Подробнее о работе под замещением можно ознакомится в статье ["Порядок работы с функцией "Замещение""](../../../../User manuals/Начало работы/Функция замещения/Функция замещения.md). В табличной части "Период замещения" указывается на какой период действует замещение. Если даты не указаны, то замещение действует бессрочно. Для настройки замещения необходимо выбрать пользователя и нажать кнопку "Замещаемые" в панели инструментов. + +![Замещаемые](media/zamezhenie.png){: .zoom} + +В открывшейся форме, в блоке "Замещаемые" необходимо выбрать сотрудников из выпадающего списка, по нажатию на кнопку "Добавить", которых данных пользователь сможет замещать в системе. + +![Добавление](media/addPerson.png) +![Добавленные](media/addPerson2.png) + +Для сохранения изменений необходимо нажать на "Сохранить и закрыть". + +После назначения замещения, у данного пользователя, в нашем случае у Макеева С.П., кликнув на верхней панели по логину, выбрав пункт "Компания/замещение" и выбрав компанию будут отображаться выбранные пользователи. + +![Замещаемые2](media/zam2.png){: .zoom} + +### Журнал действий пользователей + +Кнопка **"Журнал действий пользователей"** позволяет просмотреть такую информацию о работе пользователей в системе как: + +- Логин пользователя; +- ФИО пользователя; +- Подразделение; +- Должность; +- Сессия – идентификатор сессии; +- Событие – тип события; +- Объект – идентификатор модели или запроса; +- Параметры – параметры, с которыми загружаются или изменяются данные; +- Ключ маршрута – маршрут вкладки приложения, в которой была инициирована работа с данными; +- Ключ формы – ключ(свойство key) формы из файла описания юнитов units.json, которая открывается в данной вкладке; +- Идентификатор формы – параметр-идентификатор в маршруте, по которому была открыта вкладка, например, идентификатор документа; +- Класс формы – класс формы, которая открывается в данной вкладке; +- Браузер – информация о браузере (название и версия); +- Запрос – идентификатор запросов на загрузку или изменение данных для отслеживания цепочки клиент-сервер; +- Дата – время вызова события; +- Идентификатор организации – идентификатор организации, в которой находился пользователь при вызове события. + +При нажатии на кнопку "Журнал действий пользователей", если не выбран пользователь из таблицы "Пользователи системы", система показывает оповещение ***"Выберите пользователя из таблицы "Пользователи системы""***. + +![Рисунок 16 Информационное оповещение о выборе пользователя](./media/warnChooseUser.png) + +Необходимо выбрать галочкой нужного пользователя, а затем на кнопку "Журнал действий пользователей". Откроется окно выбора **периода**, в рамках которого действовал пользователь. + +![Рисунок 17 Окно выбора периода](./media/period.png) + +После выбора периода откроется форма и автоматически загрузится информация о работе выбранного пользователя в системе: + +![Рисунок 18 Просмотр данных о действиях пользователя в системе](./media/userActionsHistory.png){: .zoom} + +Для просмотра информации по всем пользователям необходимо в самой форме "Журнал действий пользователей" выбрать период и нажать на кнопку "Загрузить": + +![Рисунок 19 Расположение кнопок "Период" и "Загрузить" на форме](./media/CollectorAnalytFormButtons.png) + +![Рисунок 20 Просмотр данных о системе по всем пользователям за выбранный период](./media/CollectorAnalytFormAllUsers.png){: .zoom} + +### Сотрудники без логинов + +Из формы "Управление пользователями" можно перейти к форме "Сотрудники без логинов", в которой можно найти основную информацию о сотрудниках из реестра "Сотрудники", у которых нет привязки к пользователю (логину) в системе. В столбцах "Подразделение" и "Должность" содержатся подразделение, к которому прикреплён сотрудник, и должность по последним имеющимся данным. В столбце "Родительские подразделения" указана иерархия родительских подразделений по отношению к указанному в столбце "Подразделение". + +![Рисунок 21 Сотрудники без логинов](./media/EmployeesWithoutLoginsForm.png){: .zoom} + +### Операции с ЭП {#Certs} + +#### Посмотреть все электронные подписи пользователя + +Из формы можно перейти к форме "Привязка сертификатов ЭЦП к пользователям", в которой можно создать и выбрать действующий сертификат ЭП для выбранного пользователя. Для этого необходимо выбрать пользователя из таблицы "Пользователи системы", к которому привязано физическое лицо, нажмите на кнопку "Операции с ЭП" и выберите "Посмотреть все электр.подписи пользователя". + +![Рисунок 22 Выбор пользователя](./media/beforeCertButton.png){: .zoom} + +Откроется форма "Привязка сертификатов ЭЦП к пользователям" с заполненными полями "Организация" и "Кому", а также таблицей с основными данными обо всех сертификатах пользователя. + +![Рисунок 23 Открывшаяся форма](./media/certsForm.png){: .zoom} + +Более подробно про работу с формой "Привязка сертификатов ЭЦП к пользователям" можно прочесть в разделе [Выпуск облачной неквалифицированной электронной подписи в Lexema-ECM](./../../../ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md). + +#### Создать УНЭП Лексема + +Из формы можно создать сертификат пользователю, у которого он отсутствует. Данная процедура автоматически создаст сертификаты пользователям исходя из условия что у данного пользователя нет действующих сертификатов и заявок на выпуск сертификата; + + +![УНЭП](media/UNEP.png){: .zoom} + +По нажатию на кнопку "Создать УНЭП Лексема" система создаст выбранным пользователям, которые подходят по условия, электронные сертификаты. Поочередно в верхней панели поочерёдно появятся уведомления, сообщающие о произведённых действиях и событиях в системе: + +- Сертификат создан; +- Создана заявка на выдачу сертификата; +- Создано заявление; +- Создана расписка; +- Сертификат готов к использованию. + +![Уведомления](media/CertReady.png) + +#### Распечатать пакет документов + +Из формы можно при необходимости массово скачать заявление на выдачу и расписку в получении сертификата по нескольким пользователям. Для этого выберите из списка пользователей, у которых выпущены сертификаты, но отсутствует галочка в столбце "Оригинал получен", нажмите на "Операции с ЭП" и выберите "Распечатать пакет документов". + +![Пакет документов](media/paketDocov.png) + +Скачается архив, в котором будут находиться заявления и расписки по всем выбранным пользователям. + +![Архив](media/archive.png){: .zoom} + +## Уведомления о регистрации в системе + +Кнопка предназначена для отправки уведомления сотруднику о регистрации его в системе электронного документооборота. В реестре необходимо выбрать сотрудника, которому необходимо отправить уведомление и нажать на кнопку "Уведомление о регистрации в системе". + +![Направить уведомления](media/sendingNotification.png){: .zoom} + +**"Направить уведомления"** - пользователю направится уведомление с логином и паролем + +На электронную почту придет уведомление о регистрации пользователя в системе. + +**"Проставить дату перехода на КЭДО и направить уведомления"** - во всплывающем окне указывается дата перехода на кадровый электронный документооборот, проставленная дата автоматически проставляется в справочник "Сотрудники" по выбранному пользователю, а также в столбец "Дата перехода на КЭДО" в Управлении пользователями. + +Пользователю на указанную почту приходит письмо с инструкцией по регистрации в системе. + +![Письмо](media/mail.png){: .zoom} +## Проставить дату отказа от КЭДО + +При отсутствии даты перехода КЭДО у сотрудника, можно заполнить ее при нажатии на кнопку "Проставить дату перехода на КЭДО". При заполнении дата автоматически проставляется в столбец "Дата перехода на КЭДО" и заполняется в форме [сотрудника](../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). + +В случае если сотрудник отказывается от участия в КЭДО, необходимо для такого сотрудника проставить дату отказа по нажатию на соответствующую кнопку: + +- Дата отказа, равная дате приеме: дата отказа проставляется автоматически равной дате, когда сотрудник был принят на работу; + +- Выбрать дату отказа: открывается всплывающее окно в котором дата отказа проставляется вручную; + +В обоих случаях дата автоматически проставляется в столбец "Дата отказа от КЭДО" и заполняется в форме [сотрудника](../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). + +После проставления даты отказа от КЭДО система предложит заблокировать выбранного пользователя в системе. При блокировке у пользователя автоматически отзывается сертификат, если она была заполнена дата согласия на КЭДО, она автоматически стирается. + +## Пользователи AD + +При нажатии на кнопку происходит переход в реестр сопоставления учетных записей и Active Directory. Доступ к кнопке осуществляется при включенной константе **"пользователи_из_домена"**. + +![Пользователи](media/userADirectory.png){: .zoom} +![Реестр](media/registry.png){: .zoom} +![Включенная константа](media/constant.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/API.md b/docs/Admin manuals/service/1.template/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/1.template/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/SUMMARY.md b/docs/Admin manuals/service/1.template/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/1.template/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/configuration.md b/docs/Admin manuals/service/1.template/configuration.md new file mode 100644 index 0000000..a87e9b3 --- /dev/null +++ b/docs/Admin manuals/service/1.template/configuration.md @@ -0,0 +1 @@ +описание настройки \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/dependencies.md b/docs/Admin manuals/service/1.template/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/1.template/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/description.md b/docs/Admin manuals/service/1.template/description.md new file mode 100644 index 0000000..8f0265a --- /dev/null +++ b/docs/Admin manuals/service/1.template/description.md @@ -0,0 +1 @@ +общее описание \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/examples.md b/docs/Admin manuals/service/1.template/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/1.template/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/index.md b/docs/Admin manuals/service/1.template/index.md new file mode 100644 index 0000000..a000b1b --- /dev/null +++ b/docs/Admin manuals/service/1.template/index.md @@ -0,0 +1,24 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./dependencies.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} +{% + include-markdown "./API.md" + heading-offset=1 +%} +{% + include-markdown "./integration.md" + heading-offset=1 +%} +{% + include-markdown "./examples.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/1.template/integration.md b/docs/Admin manuals/service/1.template/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/1.template/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/SUMMARY.md b/docs/Admin manuals/service/SUMMARY.md new file mode 100644 index 0000000..b5c5ed6 --- /dev/null +++ b/docs/Admin manuals/service/SUMMARY.md @@ -0,0 +1,14 @@ +* [entrypoint](./entrypoint/index.md) +* [config](./config/index.md) +* [data](data/index.md) +* [dss](dss/index.md) +* [file](file/index.md) +* [fluentd](fluentd/index.md) +* [gate](gate/index.md) +* [jsreport](jsreport/index.md) +* [lock](lock/index.md) +* [logic](logic/index.md) +* [post](post/index.md) +* [preview](preview/index.md) +* [radio](radio/index.md) +* [sheduler](sheduler/index.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/application configuration/app config.md b/docs/Admin manuals/service/application configuration/app config.md new file mode 100644 index 0000000..3272ebf --- /dev/null +++ b/docs/Admin manuals/service/application configuration/app config.md @@ -0,0 +1,462 @@ +# Конфигурирование приложения + +## Введение + +Механизм конфигурирования lexema 8.4 представлен отдельным пакетом с названием ecosoft-lexema8-config. + +## Основные настройки + +Конфигурирования описываются в файле **productions.js**, который располагается в docker-контейнере **config_service** приложения. Конфигурационный файл состоит из нескольких разделов: [db](#db), [common](#common), [bus](#bus), [front](#front), [lib](#lib), [moxie](#moxie), [jsreportEditor](#jsreportEditor), [config](#config), [logic](#logic), [gate](#gate), [radio](#radio), [data](#data), [lock](#lock), [file](#file), [preview](#preview), [post](#post), [dxreport-iis-application](#dxreport-iis-application), [sreport](#sreport), [scheduler](#scheduler), [dss](#dss), [collector](#collector), [dev](#dev), [excel](#excel). + +## Разделы + +### db + +Раздел содержит описание профилей подключения к базам данных, которые используются в приложении: + +- **_main_** - профиль подключения к основной базе данных по умолчанию. Обязателен к заполнению, если не указывается свойство applications.data.db + - **_host_** - имя хоста + - **_database_** - имя базы данных + - **_dialect_** - диалект СУБД + - **_instanceName_** - имя экземпляра + - **_port_** - порт сервера бд + - **_user_** - логин + - **_password_** - пароль + - **_encrypt_** - позволяет установить зашифрованное соединение с sql-сервером (по умолчанию `false` - шифрование выключено). Настройка доступна, если свойство `'dialect='mssql'`. + - **_isolationLevel_** - уровень [изоляции](https://docs.microsoft.com/ru-ru/sql/t-sql/statements/set-transaction-isolation-level-transact-sql?view=sql-server-2017) транзакций. Доступные значения: 'READ_UNCOMMITTED', 'READ_COMMITTED', 'REPEATABLE_READ', 'SERIALIZABLE'. По умолчанию 'READ_UNCOMMITTED'. + - **_requestTimeout_** - время таймаута запросов в миллисекундах. По умолчанию 15000. + - **_applicationName_** - значение строки подключения для ведения журнала сервера БД. По умолчанию ara. + - **_pool_** - настройки пула соединений: + - **_max_** - максимальное количество соединений в пуле. По умолчанию 20. + - **_min_** - минимальное количество соединений в пуле. По умолчанию 0. + - **_idleTimeoutMillis_** - максимальное время в миллисекундах, которое будет простаивать соединение в пуле, прежде чем будет освобождено. По умолчанию 10000. +- **_radio_** - "in-memory" режим локальной базы данных sqlite с отключённым логированием, используется персистором для хранения недоставленных сообщений. +- **_session_** - настройки подключения к локальному экземпляру redis для хранения сессии. + - **_host_** - имя хоста (по умолчанию `'localhost'`). + - **_port_** - порт для запуска (по умолчанию `6379`). + - **_db_** - идентификатор базы для [Redis](https://redis.io/) (по умолчанию `0`). + +При заполнении дополнительных профилей подключения необходимо заполнять все перечисленные настройки, поскольку значения по умолчанию устанавливаются только для профиля с именем `main`. + +### common + +"Общие" настройки, описывающие пути и шаблоны расположения объектов бизнес-логики. + +- **_context_** - путь к каталогу, который является "контекстом" для разрешения относительных путей (по умолчанию - '`source`'). Если путь является относительным, то будет добавлен к текущему рабочему каталогу. +- **_external_** - объект, задающий пути к файлам с описанием внешних зависимостей. + - **_manual_** - файл, заполняемый вручную (по умолчанию - `'external-manual.json'`). + - **_auto_** - файл, заполняемый автоматически при сборке (по умолчанию - `'external-auto.json'`). +- **_logging_** - настройки логирования. + - **_allowSilent_** - включить/выключить логирование (по умолчанию `false`). + - **_level_** - задает минимальный уровень логируемых событий. Доступные значения в порядке возрастания значимости: silly,debug, verbose, info, warn, error. + - **_elasticStack_** - настройки логирования в файлы (для Elastic Stack). + - **_elasticLevel_** -задает минимальный уровень событий, логируемых в файлы . Доступные значения в порядке возрастания значимости: silly,debug, verbose, info, warn, error. + - **_suppress_** -включить/выключить логирование в файлы. + - _**file**_ - настройки файлов, в которые пишут логи. + - **_maxsize_** - максимальный размер файла с логами (в байтах). +- **_models_** - [glob](https://en.wikipedia.org/wiki/Glob_(programming)), описывающий расположение моделей (по умолчанию - `'models/**/*.js'`). +- **_output_** - может быть как строкой, так и объектом. + - если строка: путь к каталогу для размещения сборок документации, а также клиентской и серверной части (по умолчанию - `'build'`). Если путь является относительным, то будет добавлен к каталогу, в котором расположен каталог context. + - если объект: может содержать свойства client, server и docs, представляющие собой пути к расположению каталогов для вывода файлов клиента, сервера и документации. Если пути относительные - то будут добавлены к каталогу, в котором расположен каталог context. +- **_queries_** - [glob](https://en.wikipedia.org/wiki/Glob_(programming)), описывающий расположение запросов (по умолчанию - `'queries/**/*.js'`). +- **_reportsDir_** - [glob](https://en.wikipedia.org/wiki/Glob_(programming)), описывающий расположение отчётов в контексте каталога отчётов (по умолчанию - `'*.report'`). +- **_externalReportsDir_** - Название папки внешних отчетов проекта jsreport. По умолчанию **external**. +- **_internalReportsDir_** - Название папки внутренних отчетов проекта jsreport. По умолчанию **internal**. +- **_jsreports_** - [glob](https://en.wikipedia.org/wiki/Glob_(programming)), описывающий расположение отчетов (jsreport) (по умолчанию - `'**/!(*.*)'`). +- **_reportsDir_** - путь к каталогу с отчётами (по умолчанию - `'reports'`). +- **_sqlObjects_** - [glob](https://en.wikipedia.org/wiki/Glob_(programming)), описывающий расположение sql-объектов в контексте каталога sql-объектов (по умолчанию - `'*.sql'`). +- **_sqlObjectsDir_** - путь к каталогу с объектами sql-сервера (по умолчанию - `'sqlObjects'`). +- **_units_** - путь к файлу с описанием юнитов (по умолчанию - `'units.json'`). +- **_dashboardTemplates_** - путь к каталогу с шаблонами дашборда (по умолчанию - `'dashboardTemplates'`). + +### bus +Настройки "Шины" для взаимодействия между сервисами. + +- **_protocol_** - используемый протокол (по умолчанию 'amqp'). +- **_hostname_** - имя хоста (по умолчанию 'localhost'). +- **_port_** - порт для запуска (по умолчанию 5672). +- **_username_** - логин. +- **_password_** - пароль. +- **_requestTimeout_** - время ожидания ответа от слушателя + +### front +Настройки клиентской части приложения. + +- **_theme_** - имя пакета, содержащего тему оформления (по умолчанию - `'ecosoft-lexema8-main-theme'`). +- **_controls_** - перечень наборов контролов (по умолчанию - `'ecosoft-lexema8'`). + - если элемент массива - строка, то она будет использована как путь для импорта конструктора контрола, относящемуся к данному набору. Манифест набора будет загружен по пути **{module_path}/lib/controls.manifest.json.** + - если элемент массива - объект, то в качестве пути для импорта конструктора контрола будет использовано значение свойства modulePath, а в качестве пути для загрузки манифеста будет использовано значение свойства **manifestPath.** +- **_publicPath_** - настройка "публичного пути" для производственной сборки клиента (по умолчанию - `'/client/'`). +- **_sourcemap_** - флаг, обозначающий необходимость генерации карт кода (по умолчанию - `true`). +- **_es_** - настройки используемой версии ECMAScript (по умолчанию - `'legacy'`). Перекрывается опцией "ie" интерфейса командной строки. + - **_legacy_** - с поддержкой IE11. + - **_modern_** - без поддержки IE11. +- **_helpUrl_** - "базовая" ссылка для кнопки "Справка". +- **_autoLogin_** - если значение true, то клиент автоматически авторизуется под аккаунтом, который указан в сервисе gate (по умолчанию `false`). +- **_enableSSO_** - флаг, обозначающий доступность sso аутентификации на клиенте (автоматический вход на странице логина). +- **_adfsAuthType_** - Устанавливает тип авторизации через портал сервера федерации. Доступные значения: _saml, openid._ (по умолчанию отключено). +- **_pingOneAuthType_** - Устанавливает тип авторизации через портал PingOne. Доступные значения: _openid_. (по умолчанию отключено). +- **_disableMiddleNameValidation_** - позволяет отключить проверку заполнения отчества при создании нового пользователя и в личном кабинете (по умолчанию false). +- **_browserTabTitle_** - заголовок вкладки браузера (по умолчанию - `'lexema'`). +- **_disabledPersonalDataFields_** - массив, который содержит список аттрибутов пользователя, которые необходимо запретить для редактирования в личном кабинете (По умолчанию - `[]`). Доступные аттрибуты: _LastName_ - фамилия, _FirstName_ - имя, _MiddleName_ - отчество, _PhoneNumber_ - номер телефона. +- **_googleMaps_** - настройки контрола GoogleMaps (по умолчанию undefined). + - **_key_** - ключ для работы с Google Maps API, способ получения описан в статье + - **_version_** - версия Google Maps, рекомендуется ставить квартальное обновление "quarterly" + - **_language_** - язык интерфейса. Для русского языка необходимо указать "ru". Поддерживаемые языки. +- **_region_** - регион использования. Для России необходимо указать "RU" +- **_allowRegistration_** - задает отображение кнопки регистрации на странице входа (используется для внешней регистрации пользователей). +- **_registration_** - настройки для внешней регистрации. + - **_url_** - хост регистрационного сайта. + - **_urlPath_** - дополнение к url с путем к форме заявки на регистрацию (по умолчанию пустая строка). + - **_login_** - логин пользователя с доступом к форме заявки на регистрационном сайте. + - **_password_** - пароль пользователя с доступом к форме заявки на регистрационном сайте. + +### lib +Настройки разработки прикладных библиотек + +- **_aliases_** - словарь дополнительных псевдонимов. По умолчанию перед тестированием демо приложения необходимо выполнить предварительную сборку библиотеки. Чтобы избежать этого, можно прописать псевдоним, который позволит использовать исходные файлы. Пропишите в качестве ключа имя библиотеки, в качестве значения укажите путь к папке, где находятся исходные файлы относительно конфигурационного файла. +- **_copying_** - настройки [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) для публикации дополнительных файлов. +- **_externals_** - список внешних зависимостей, которые будут исключены из бэндла библиотеки (по умолчанию - `[]`) +- **_name_** - имя библиотеки (в качестве него выступает название пакета; использование имён, отличных от названий пакета в данный момент не поддерживатеся). +- **_source_** - путь к каталогу с исходниками библиотеки относительно корня проекта (по умолчанию - `'source'`). +- **_manifests_** - используемые файлы манифеста из различных библиотек (по умолчанию `['ecosoft-lexema8']`). + +### moxie +Настройки сервера разработки. + +- **_port_** - порт для запуска (по умолчанию - `3333`). + +### jsreportEditor +- **_port_** - порт для запуска (по умолчанию - `3069`). +- **_protocol_** - протокол (по умолчанию - `http`). + +## applications +Раздел описывает конфигурирование веб-сервисов приложения + +### config +Настройки сервиса конфигурации. + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию `3071`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8-configuration-service'`). +- **_noProxify_** - настройка проксирования сервиса (по умолчанию `true`). +- **_useCredentialVault_** - флаг использовать хранилища учетных записей windows (по умолчанию `false`). +- **_keys_** - используемые ключи хранилища учетных записей windows (по умолчанию `[]`). + +### logic +Настройки сервиса логики. + +* **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +* **_host_** - имя хоста (по умолчанию `'localhost'`). +* **_port_** - порт для запуска (по умолчанию `3072`). +* **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8-logic-service'`). +* **_noProxify_** - настройка проксирования сервиса (по умолчанию `true`). + +### gate +Настройки сервиса входа (авторизации) + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию `3061`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/gate'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/gate'`). +- **_sessionLifeTime_** - время жизни сессии в минутах (по умолчанию `10`). +- **_refreshTokenLifeTime_** - cрок действия токена обновления в днях (по умолчанию `15`). +- **_userTokenLifeTime_** - устанавливает время действия токена восстановления пароля или кода входа при двухфакторной аутентификации в часах (по умолчанию `1`). Можно задавать дробные числа, чтобы указать минуты и/или секунды. +- **_failedPasswordAttemptsInterval_** - Время в секундах, через которое пользователь может повторить вход в приложение при неудачной попытке ввода пароля (по умолчанию `0` - без ограничений по времени). +- **_attemptsLimitForConfirmCode_** - количество попыток ввода токена восстановления пароля или кода входа при двухфакторной аутентификации (по умолчанию `0`). Если значение равно `0`, то количество попыток не ограничено. +- **_timeLimitForResendingConfirmCode_** - лимит времени (в секундах) для возможности повторной отправки токена восстановления пароля или кода входа при двухфакторной аутентификации (по умолчанию `0` - без ограничений по времени). Настройка влияет на доступность кнопки отправки кода. На сервере проверка не осуществляется. +- **_userTokenProvider_** - имя провайдера восстановления пароля (по умолчанию `'Email'`). Доступные значения: _Email, Phone._ +- **_secret_** - уникальный секретный ключ, на основе которого шифруется сессия. +- **_validation_** - настройки валидации пароля и логина пользователя. + - **_passwordRegularExpression_** - регулярное выражения для проверки пароля (по умолчанию `/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,}$/`). + - **_invalidPasswordMessage_** - сообщение отображаемое пользователю при вводе невалидного пароля (по умолчанию `'Пароль должен содержать строчные и прописные буквы, а также цифры. Минимальная длина 8 символов'`). + - **_userNameRegularExpression_** - регулярное выражения для проверки логина (по умолчанию `/^(?=.{8,20}$)[a-zA-Z0-9]+(?:[._][a-zA-Z0-9]+)*$/`). + - **_invalidUserNameMessage_** - сообщение отображаемое пользователю при вводе невалидного логина (по умолчанию `'Логин должен содержать только латинские буквы или цифры. Минимальная длина 8 символов'`). +- **_cookieName_** - задает имя cookie для хранения идентификатора сессии (по умолчанию `'ara-session'`). +- **_passwordExpiration_** - задает срок действия пароля пользователя в днях, значение 0 отключает проверку (по умолчанию значение 0). +- **_externalRegistrationHost_** - указывается адрес основного сайта, елси текущий сайт используется для регистрации пользователей. +- **_autoLogin_** - настройки для автоматической авторизации клиента. + - **_userName_** - login пользователя, под которым произойдет вход в приложение. +- **_ldap_** - раздел, содержащий настройки доменной авторизации (с проверкой логина/пароля на контроллере домена). + - **_url_** - адрес контроллера домена. Пример: ldap(s)://domain:port. + - **_bindDN_** - логин администратора домена. В случае пустой строки будет произведена попытка анонимного подключения. + - **_bindCredentials_** - пароль администратора домена. + - **_searchBase_** - описание базового имени откуда начинается поиск пользователей. Пример: ou=users,dc=example,dc=org + - **_searchFilter_** - описание фильтра ldap для поиска пользователей. + - **_searchAttributes_** - список атрибутов, возвращаемых контроллером домена при удачном поиске. + - **_updateUserAttributes_** - включает/выключает автоматическое обновление атрибутов пользователя (которые получены из контроллера домена) в системной таблице (по умолчанию `true`). +- **_ldapSchemeDictionary_** - словарь сопоставления атрибутов пользователя лексемы с полями, которые возвращаются контроллером домена после поиска пользователя. Используются для обновления данных в таблице пользователей, при получении списка пользователей из контроллера домена. Доступные атрибуты для сопоставления: firstName, lastName, middleName, email, phoneNumber. Пример: ldapSchemeDictionary: { email: 'mail', phoneNumber: 'mobile' } +- **_adfs_** - раздел, содержащий настройки авторизации через портал adfs: + - **_openid_** - раздел, содержащий настройки для авторизации по схеме openid: + - **_configurationURL_** - url с OpenId конфигурацией федерации. (чаще всего выглядит так https://fs.lex.lan/adfs/.well-known/openid-configuration) + - **_clientID_** - уникальный идентификатор клиентского приложения, зарегистрированного в федерации. + - **_callbackURL_** - url возврата приложения после авторизации на портале. Для приложения на 8.4 должно выглядеть так: http(s)://[адрес сайта]/api/v2.0/gate/adfs/openid/callback. (Вводится при регистрации приложения в федерации) + - **_strictSSL_** - устанавливает необходимо ли валидировать ssl сертификат при запросах к адресам федерации. (по умолчанию true) + - **_userNameField_** - поле, по которому будет проводится аутентификация пользователя. Зависит от схемы используемой в доменах федерации. (по умолчанию upn) + - **_saml_** - раздел, содержащий настройки для авторизации по схеме saml: + - **_metadata_** - url для загрузки метаданных в формате xml. (чаще всего выглядит так https://adfs2.lex.lan/FederationMetadata/2007-06/FederationMetadata.xml) + - **_callbackUrl_** - url возврата приложения после авторизации на портале. Для приложения на 8.4 должно выглядеть так: https://[адрес сайта]/api/v2.0/gate/adfs/saml/callback. (Вводится при регистрации Relying Party Trusts в федерации) + - **_issuer_** - идентификатор зарегистрированного Relying Party Trusts. (Вводится при регистрации Relying Party Trusts в федерации) + - **_entryPoint_** - точка входа в портал. (Пример: https://adfs2.lex.lan/adfs/ls) + - **_upnName_** - имя запрашиваемых данных из adfs. (Пример: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn) + - **_cert_** - сертификат подписи(signing) формата X.509, декодированный в Base-64. + - **_disableRequestedAuthnContext_** - флаг отключения проверки контекста авторизации. Позволяет пройти авторизацию из сети другого домена. Ошибка с текстом SAML provider returned Responder error: NoAuthnContext говорит о том, что контекст неверен или отсутствует и необходимо включить данную настройку при необходимости. (по умолчанию false) +- **_ssoAuthDC_** - адрес контроллера домена. Пример: ldap(s)://domain:port. +- **_enableChangePasswordOnFirstLogin_** - включение необходимости смены пароля при первом входе пользователя после регистрации. +- **_twoFactorProvider_** - провайдер двухфакторной аутентификации. Доступные значения: none, email, phone. В случае установки значения none считается _выключенной_. (по умолчанию `'none'`). +- **_oauth2_** - настройки oauth2-сервера. + - **_multipleSessions_** - включает/выключает поддержку множественных сессий для пользователя (по умолчанию `true`). +- **_pingOne_** - раздел, содержащий настройки авторизации через портал PingOne + - **_openid_** - раздел, содержащий настройки для авторизации по схеме openid + - **_clientId_** - уникальный идентификатор клиентского приложения. + - **_clientSecret_** - client_secret клиентского приложения. + - **_scope_** - список передаваемых scope (пример: 'openid profile email'). + - **_callbackUrl_** - url возврата приложения после авторизации на портале. Для приложения на 8.4 должно выглядеть так: _http(s)://[адрес сайта]/api/v2.0/gate/pingone/openid/callback_ + - **_authorizationUrl_** - адрес на который перенаправляется пользователь для ввода логина и пароля + - **_jwksEndPoint_** - адрес JWKS endpoint + - **_tokenEndpoint_** - адрес token endpoint + - **_prompt_** - указывает, будет ли сервер авторизации запрашивать у конечного пользователя повторную аутентификацию (по умолчанию none). Доступные значения: _none, login._ + +### radio +Настройки сервиса взаимодействия реального времени. + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_ws_** - поддержка проксирования по веб-сокетам (по умолчанию `true`). +- **_port_** - порт для запуска (по умолчанию `3062`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/radio'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/radio'`). +- **_channels_** - словарь используемых каналов. (по умолчанию `'ecosoft-lexema8': ['legacy']`). Ключом является идентификатор канала, значением - массив имен типов сообщений. +- **_persistance_** - параметры хранения отложенных сообщений. + - **_provider_** - класс, обеспечивающий хранение отложенных сообщений. + - **_options_** - опции. + - **_db_** - имя профиля подключения к базе данных (по умолчанию `'radio'`). + - **_ttl_** - время хранения недоставленных сообщений в минутах. (по умолчанию используется значение **applications.gate.sessionLifeTime**). + +### data +Настройки сервиса данных. + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию - `'localhost'`). +- **_db_** - имя профиля подключения к базе данных (по умолчанию - `'main'`). +- **_port_** - порт для запуска (по умолчанию `3063`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/data'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/data'`). +- **_dataSizeLimit_** - максимальный размер передаваемых данных в теле запроса. + +### lock +Настройки сервиса блокировок. + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию - `3064`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/lock'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/lock'`). + +### file +Настройки сервиса файлов. + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию `3065`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/content'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/file'`). +- **_maxSize_** - максимальный размер загружаемого файла на сервер (по умолчанию - `'30mb'`). +- **_timeout_** - таймаут ожидания ответа от сервиса. В режиме продакшена может потребоваться дополнильно настроить таймаут для веб-сервера (nginx). +- **_storage_** - Настройка для выбора хранилища файлов. Доступные значения: db - хранение файлов в базе, ftp - хранение файлов на ftp-сервере, smb - хранение файлов на smb-сервере. По умолчанию `db`. +- **_ftp_** - настройки ftp-сервера. + - **_host_** - имя хоста. + - **_port_** - порт. + - **_connectionTimeout_** - таймаут подключения. + - **_rootFolder_** - путь к папке на ftp-сервере, в которую будут сохраняться файлы. Если необходимо сохранять в корневую папку, то следует задать пустую строку. + - **_login_** - логин для подключения к ftp-серверу. + - **_password_** - пароль для подключения к ftp-серверу. + - **_secure_** - если true, то обеспечивается зашифрованное ssl/tls соединение (для корректной работы должно поддерживаться и ftp-сервером) (по умолчанию `false`). + - **_secureOptions_** - дополнительные настройки при включении настройки secure. + - **_rejectUnauthorized_** - включает/выключает проверку сертификата. По умолчанию `true`. +- **_smb_** - настройки smb-сервера. + - **_host_** - имя хоста. + - **_port_** - порт + - **_rootFolder_** - путь к папке на smb-сервере, в которую будут сохраняться файлы. Если необходимо сохранять в корневую папку, то следует задать пустую строку или не задавать это свойство. + - **_login_** - логин для подключения к smb-серверу. + - **_password_** - пароль для подключения к smb-серверу. + - **_domain_** - домен для подключения к smb-серверу. +- **_enablePreviewFiles_** - флаг, отвечающий за генерацию файлов предпросмотра при загрузке на сервер и выгрузке (по умолчанию - false). +- **_convertingWithUpload_** - флаг, отвечающий за генерацию файлов предпросмотра при загрузке (значение true) или только при попытке доступа к ним (значение false). (по умолчанию - `'true'`). +- **_usePathForOrganization_** - флаг, отвечающий за использование каталога файлового хранилища, указанного для организации (по умолчанию - `false`). +Внимание: При включении параметра **_enablePreviewFiles_** убедитесь что подключен сервис **_preview_** и установлены: Python, LibreOffice и Unoconv. В случае их отсутствия будет возникать ошибка при загрузке файлов. + +- **_checkFile_** - если true, то при скачивании файла вызывается прикладная функция для проверки прав доступа на файл (по умолчанию - `false`). + +### preview +Настройки сервиса превью (предпросмотр файлов). + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию - `3074`). +- **_script_** - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-preview-creator-service'`). +- **_fileSizeLimit_** - максимальный размер конвертируемого файла (по умолчанию `'30mb'`). +- **_maxRetry_** - кол-во попыток сконвертировать файл, после которых возникнет ошибка (по умолчанию - `3`). +- **_resultTTL_** - время хранения готового результата (файла или ошибки) в миллисекундах, в случае отсутствия соединения для ответа (socket) (по умолчанию - `10 * 60 * 1000`). + +### post +Настройки сервиса электронной почты и смс сообщений. + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию - `3066`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/post'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/post'`). +- **_attachmentRequestTimeout_** - максимальное время ожидания загрузки файла в миллисекундах (по умолчанию `1000`). +- **_defaultEmailId_** - идентификатор почтового ящика, который используется по умолчанию. +- **_emails_** - словарь с описанием используемых почтовых ящиков. Ключом является уникальный идентификатор почтового ящика, а значением - объект со свойствами: + - **_host_** - имя хоста smtp-сервера. + - **_port_** - порт smtp-сервера. + - **_secure_** - включить/выключить доставку по электронной почте с использованием TLS/STARTTLS (по умолчанию false). Доступные значение true, false. (Для 'smtp.yandex.ru' значение должно быть true) + - **_rejectUnauthorized_** - включает/выключает проверку сертификата. По умолчанию `true`. + - **_user_** - логин. + - **_pass_** - пароль. + - **_userName_** - имя отображаемое при отправке почты. +- **_sms_** - настройки сервиса для отправки смс (можно не описывать, если код для восстановления пароля не отправляется через смс). + - provider - имя провайдера, реализующий отправку смс сообщений (по умолчанию _undefined_). Доступные значения: + - prostor + - mts + - либо путь к своему собственному классу + - **_login_** - логин. + - **_password_** - пароль. + - **_token_** - токен доступа к api (используется у провайдера "мтс коммуникатор"). + - **_sender_** - имя отправителя. +- **_pushNotification_** - настройки для интеграции с сервисом firebase для отправки push-уведомлений. Насройки необходимо получить в личном кабинете firebase. Перейдите в настройки вашего приложения (Project settings). В разделе Service accounts нажмите кнопку Generate new private key. Содержимое файла необходимо добавить в этот раздел. + +### dxreport-iis-application +Настройки web-приложения для работы с devexpress-отчетами. + +**_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +**_host_** - имя хоста (по умолчанию `'localhost'`). +**_port_** - порт для запуска (по умолчанию - `3067`). +**_route_** - используемый маршрут (по умолчанию `'/api/v2.0/report'`). +**_xtraReport_** - использование DevExpress отчетов (по умолчанию `true`). + +### jsreport +Настройки сервиса отчетов jsreport. + +- **_protocol_** - используемый веб-протокол (рекомендуемое `'http'`). +- **_host_** - имя хоста (рекомендуемое `'localhost'`). +- **_port_** - порт для запуска (рекомендуемое - `3070`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/jsreport'`). +- **_script_** - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-jsreport-service'`). +- **_editor_** - настройки редактора отчета. + - **_port_** - порт для запуска (по умолчанию `3069`). + - **_protocol_** - протокол (по умолчанию `http`). +- **_core_** - настройки библиотеки jsreport-core для сервиса отчетов. Редактор отчетов использует только настройки раздела extensions. + - **_store_** - настройки для хранения отчетов. + - **_provider_** - задает один из возможных вариантов для хранения отчетов. Доступно только значение 'fs' (хранение в файловой системе). + - **_templatingEngines_** - настройки компоненты, выполняющей задачи рендеринга. + - **_strategy_** - стратегия для рендеринга отчетов. Доступные значения: 'dedicated-process', 'http-server', 'in-process' (по умолчанию `'in-process'`). + - **_extensions_** - словарь используемых модулей для сервиса отчетов и редактора (редактор некоторые модули может подключать со своими настройками). Ключом является имя модуля, значением - объект с настройками (если необходимо использовать настройки по умолчанию, то необходимо передать пустой объект). При подключении модуля необходимо установить соответствующий пакет. Имя пакета формируется из имени модуля, с добавлением префикса 'jsreport-' (например, при подключении модуля jsrender имя пакета будет 'jsreport-jsrender'). Чтобы отключить модуль укажите в его настройках свойство enabled со значением false (Пример: xlsx: {enabled: false}) и удалите соответствующий пакет в package.json. + - **_fs-store_** - хранение отчетов в файловой системе. + - **_syncModifications_** - сброс кэша при изменении отчета (по умолчанию `false`). В редакторе отчетов эта настройка всегда передается со значением false. + - **_chrome-pdf_** - создание pdf-отчетов с использованием headless chrome. Для этого модуля требуется установка пакета puppeteer (убедитесь, что в package.json в разделе dependencies прописан пакет puppeteer. Пропишите, если он отсутствует. В проекте прикладной библиотеки пакет puppeteer должен быть прописан в разделе devDependencies). + - **_launchOptions_** - настройки запуска. + - **_args_** - массив аргументов (по умолчанию `['--no-sandbox']`). + - **_handlebars_** - движок для описания макета шаблона (по умолчанию `{}`). + - **_text_** - создание текстовых отчетов (по умолчанию `{}`). + - **_xlsx_** - создание excel-отчетов (по умолчанию `{}`). + - **_html-to-xlsx_** - создание excel-отчетов из html (по умолчанию `{}`). + - **templates** - хранение и поиск шаблонов (по умолчанию `{}`). + - **_child-templates_** - использование вложенных шаблонов (по умолчанию `{}`). + - **assets** - встраивание статических ресурсов, такие как стили, шрифты или HTML (по умолчанию `{}`). + - **data** - возможность привязки данных к шаблону (по умолчанию `{}`). +Значения для параметров **_protocol, host, port, script_** не определены по умолчанию, для работы с сервисом jsreport их необходимо установить в конфигурационном файле конечного приложения. + +### scheduler +Настройки сервиса планировщика задач + +- **_protocol_** - используемый веб-протокол (рекомендуемое `'http'`). +- **_host_** - имя хоста (рекомендуемое '`localhost'`). +- **_port_** - порт для запуска (рекомендуемое - `3075`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/scheduler'`). +- **_script_** - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-scheduler-service'`). +- **_clientInfo_** - Объект содкржащий данные для получения токенов для работы с приложением. + - **_clientId_** - id стороннего приложения. Указанный id не рекомендуется испльзовать для других сторонних приложений. + - **_clientSecret_** - секретный ключ стороннего приложения. + - **_defaultUser_** - ключ пользователя из объекта users для работы с приложением. + - **_users_** - объект содержащий данные о пользователях для работы с приложением. Пример: +```bash +default: { _// default - ключ пользователя_ + userName: %Имя пользователя%, + password: %Пароль пользователя% +``` +- **_functions_** - массив названий подключаемых к сервису пакетов функций. +- **_attemptsLimit_** - количество попыток инициализации сервиса (по умолчанию `6`) +- **_beginTimeout_** - таймаут между попыток инициализации сервиса (по умолчанию `1000`) + +### dss +Настройки сервиса работы с электронными подписями + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию - `3076`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/dss'`). +- **_script_** - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-dss-service'`). +- **_kontur_** - настройки для интеграции с СКБ Контур. + - **_key_** - ключ для доступа к тестовой площадке контура. + - **_cryptoApiUrl_** - адрес, по которому доступно Crypto API контура. При работе с тестовой площадкой по http указывается `'http://cloudtest.kontur-ca.ru/v3'`. При работе с тестовой или боевой площадками по https указывается адрес, по которому доступен stunnel-msspi. + - **_certificateReleasingUrl_** - адрес, по которому доступно Certificate Releasing API контура. При работе с тестовой площадкой по http указывается `'http://test.kontur-ca.ru/CC'`. При работе с боевой площадкой по https указывается адрес, по которому доступен stunnel-msspi. + - **_cryptoApiHost_** - добавляет http-заголовок host для запросов, которые обращаются к Crypto API. Свойство задается, если сервис работает в связке с stunnel-msspi. При работе с тестовой площадкой указывается `'cloudtest.kontur-ca.ru:443'`, при работе с боевой площадкой `'cloud.kontur-ca.ru:443'`. + - **_certificateReleasingHost_** - добавляет http-заголовок host для запросов, которые обращаются к Сertificate Releasing API. Свойство задается, если сервис работает в связке с stunnel-msspi. При работе с боевой площадкой указывается `'reg.kontur-ca.ru:443'`. + - **_callbackUrl_** - полный адрес к маршруту, на который придет POST-запрос с результатом операции от СКБ Контур. Шаблон адреса: `[protocol]://[domain]/api/v2.0/kontur/dss/response`. + - **_taskId_** - идентификатор задачи, который выполнится сервисом shceduler после обработки POST-запроса от СКБ Контур маршрутом callbackUrl (по умолчанию `null`). + - **_disableConfirmOperation_** - отключает подтверждение операции по смс для сертификатов НЭП по умолчанию `false`. Если настройка включена, то работа с сертификатами КЭП становится невозможной. +- **_lexema_** - Настройки для подключения ОЭП от Лексемы. Для подключения достаточно указать пустой объект `{}`, если не используются дополнительные настройки. + - **_certificateValidityPeriod_** - Задает срок действия сертификата в днях (по умолчанию `1825`). + - **_loadUserAttributesQuery_** - путь к запросу, который возвращает атрибуты, используемые для заполнения поля Subject (информация о владельце) сертификата. + - **_confirmCodeLifeTime_** - время действия кода для подтверждения операции в секундах (по умолчанию `60`). + - **_attemptsLimitForConfirmCode_** - лимит попыток ввода кода для подтверждения операции (по умолчанию `3`). Если указано 0, то количество попыток неограничено. + - **_disableConfirmOperation_** - отключает подтверждение операции по коду (по умолчанию `false`). + - **_containerStorage_** - тип хранилища данных для контейнера закрытого ключа (по умолчанию `REGISTRY`). Настройка используется для ОС Windows. Доступные значения: REGISTRY, HDIMAGE. + - **_rootCertificate_** - Задает настройки корневых сертификов, которые используются для выпуска пользовательских сертификатов. В режиме разработки сертификаты рекомендуется устанавливать в корневые доверенные сертификаты пользователя, а в режиме производства в корневые доверенные сертификаты компьютера. Если корневые сертификаты не используются, то это свойство не нужно задавать. + - **_thumbprint_** - отпечаток корневого сертификата, который будет использоваться по умолчанию. Имеет меньший приоритет, чем сертификат, который привязан к организации. Можно не задавать. + - **_store_** - хранилище для корневых сертификатов (рекомендуемое значение в режиме разработки `'uRoot'` - поиск в корневых доверенных сертификах пользователя, рекомендуемое значение в режиме производства `'mRoot'` - поиск в корневых доверенных сертификах компьютера). + +### collector +Настройки сервиса сбора информации о системе. + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию - `'localhost'`). +- **_port_** - порт для запуска (по умолчанию `3077`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/collector'`). +- **_script_** - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-collector-service'`). +- **_model_** - модель, используемая для записи информации (по умолчанию `'ecosoft-lexema8/lib/models/collector.model.json'`). +- **_enable_** - включить/выключить сбор информации о системе(по умолчанию `false`). +- **_authentication_** - настройки сбора информации о сессиях пользователей. + - **_enable_** - включить/выключить сбор информации об сессиях(по умолчанию `false`). +- **_reports_** - настройки сбора информации об отчетах. + - **_enable_** - включить/выключить сбор информации об отчетах(по умолчанию `false`). + - **_exceptions_** - массив отчетов, игнорирующих параметр enable раздела **_reports_** (по умолчанию `[]`). +- **_forms_** - настройки сбора информации об открытии/закрытии форм приложения. + - **_enable_** - включить/выключить сбор информации об открытии/закрытии форм(по умолчанию `false`). + - **_exceptions_** - массив ключей форм из units.json, игнорирующих параметр enable раздела forms (по умолчанию `[]`). +- **_data_** - настройки сбора информации о работе с данными. + - **_enable_** - включить/выключить сбор информации о работе с данными(по умолчанию `false`). + - **_exceptions_** - массив идентификаторов моделей и запросов (путей к файлам относительно "контекста"), игнорирующих параметр enable раздела **_data_** (по умолчанию `[]`). + +### dev +Настройки сервиса, предоставляющего интерфейс разработчика. + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию - `3078`). +- **_route_** - используемый маршрут (по умолчанию `'/dev'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8-dev-service'`). + +### excel +Настройки сервиса экспотра данных в excel (используется для серверного грида). + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию - `3079`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/excel'`). +- **_script_** - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-excel-service'`). \ No newline at end of file diff --git a/docs/Admin manuals/service/config/API.md b/docs/Admin manuals/service/config/API.md new file mode 100644 index 0000000..21b894a --- /dev/null +++ b/docs/Admin manuals/service/config/API.md @@ -0,0 +1,89 @@ +# Маршруты + +## Маршрут запроса настроек + +По маршруту '/config' через POST запрос можно получить настройки проекта по требуемым ключам (ключи передаются через строковый массив). + +`post /config` + +headers: { + "content-type": "application/json" +} +body: { + "keys": keys +} + +где keys - массив ключей, для которых необходимо загрузить настройки. Ключи задаются строками, в которых через точку указан путь до требуемого раздела настроек или конкретного значения настройки. Если раздел находится в корне то пишут только его название. + +Примеры: + +`'applications.data', 'common', 'db', 'applications.gate.ldap.url'` + +Возвращает объект с настройками в теле ответа на запрос. + +### Пример запроса + +Запрос: + +headers: { + "content-type": "application/json" +} +body: { + "keys":["applications.radio","db"] +} + +Ответ: + + +body: { + "db": { + "main": { + "host": "HOST", + "database": "DATABASE", + "dialect": "mssql", + "instanceName": "sql", + "user": "USER", + "password": "PASSWORD", + "isolationLevel": "READ_UNCOMMITTED", + "requestTimeout": 15000, + "applicationName": "ara", + "pool": { + "max": 20, + "min": 0, + "idleTimeoutMillis": 10000 + } + }, + "radio": { + "dialect": "sqlite", + "logging": false + }, + "session": { + "host": "localhost", + "port": 6379, + "db": 0 + } + }, + "applications": { + "radio.channels": { + "ecosoft-lexema8-config": [ + "messageCreated", + "userIsTyping" + ], + "ecosoft-lexema8-chocolate": [ + "kindCreated", + "kindSearched" + ], + "ecosoft-lexema8": [ + "legacy" + ] + } + } +} + +## Маршрут запроса файла настроек + +По маршруту '/files' через GET запрос можно получить файл настроек из корневой папки files сервиса конфигурации. + +`get /files/*Название файла*` + +Возвращает запрошенный файл без изменений. \ No newline at end of file diff --git a/docs/Admin manuals/service/config/SUMMARY.md b/docs/Admin manuals/service/config/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/config/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/config/configuration.md b/docs/Admin manuals/service/config/configuration.md new file mode 100644 index 0000000..bb1fc5e --- /dev/null +++ b/docs/Admin manuals/service/config/configuration.md @@ -0,0 +1,47 @@ +## Работа с шифрованными файлами конфигурации + +Функционал шифрования обеспечивает наиболее безопасный способ хранения данных доступа к различным ресурсам (базы данных, почтовые сервера, провайдеры отправки смс-сообщений). Для шифрования файлов конфигурации используется симметричный алгоритм блочного шифрования **aes-256-cbc**. + +Алгоритм действий системного администратора: + +- Формирование конфигурационных файлов. +- Шифрование файлов с использованием предоставленного скрипта. +- Подготовка сервиса конфигурации для работы с шифрованными файлами конфигурации. +- Сборка образа с шифрованными файлами и настройками. + +### Шифрование файлов конфигурации + +Для обеспечения шифрования файлов в составе пакета _ecosoft-lexema8-configuration-service_ присутствует скрипт _encryptConfigs.js_, который позволяет зашифровать все файлы формата _*.js_ в определенной папке. Для работы скрипта необходима платформа _NodeJS_. Запуск скрипта осуществляется с помощью следующей команды: + +`node <путь к файлу скрипта> <путь к папке с конфигурационными файлами> <пароль для шифрования>` + +Пароль должен удовлетворять правилам безопасности организации, в которую поставляется решение. Держателем пароля является организация потребитель. + +В результате выполнения скрипта получаем зашифрованные файлы с расширение _.enc_. + +**Примечание:** запуск скрипта возможен как в ручном режиме так и с помощью средств автоматизации при сборке образа. + +### Настройка сервиса для работы с шифрованными файлами + +Для работы сервиса с шифрованными файлами необходимо: + +- Настроить переменную окружения CONFIG_CIPHER, которая является флагом работы с шифрованием. Доступные значения _true/false_. +- Настроить переменную окружения CONFIG_KEY, которая должна содержать пароль, который использовался для шифрования файлов. + +#### В производственном режиме + +Настройка переменных окружения производится в _dockerfile_ сервиса конфигурации: + +`ENV CONFIG_CIPHER=true CONFIG_KEY=PaSsWoRd` + +При запуске сервиса в контейнере производится расшифровка файлов конфигурации. + +# Настройка сервиса + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию `'3071'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8-configuration-service'`). +- **_noProxify_** - настройка проксирования сервиса (по умолчанию `'true'`). +- **_useCredentialVault_** - флаг использовать хранилища учетных записей windows (по умолчанию `'false'`). +- **_keys_** - используемые ключи хранилища учетных записей windows (по умолчанию []). \ No newline at end of file diff --git a/docs/Admin manuals/service/config/dependencies.md b/docs/Admin manuals/service/config/dependencies.md new file mode 100644 index 0000000..5feeaf1 --- /dev/null +++ b/docs/Admin manuals/service/config/dependencies.md @@ -0,0 +1 @@ +Наследник шаблонного сервиса. \ No newline at end of file diff --git a/docs/Admin manuals/service/config/description.md b/docs/Admin manuals/service/config/description.md new file mode 100644 index 0000000..5930735 --- /dev/null +++ b/docs/Admin manuals/service/config/description.md @@ -0,0 +1,8 @@ +### Сервис конфигурации ecosoft-lexema8-configuration-service + +Сервис выдачи настроек других сервисов + +Обращение к сервису из других сервисов для получения настроек идет по адресу config_service:3071 + +!!! note + Обязательный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/config/examples.md b/docs/Admin manuals/service/config/examples.md new file mode 100644 index 0000000..cf6a1ff --- /dev/null +++ b/docs/Admin manuals/service/config/examples.md @@ -0,0 +1 @@ +# examples \ No newline at end of file diff --git a/docs/Admin manuals/service/config/index.md b/docs/Admin manuals/service/config/index.md new file mode 100644 index 0000000..a000b1b --- /dev/null +++ b/docs/Admin manuals/service/config/index.md @@ -0,0 +1,24 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./dependencies.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} +{% + include-markdown "./API.md" + heading-offset=1 +%} +{% + include-markdown "./integration.md" + heading-offset=1 +%} +{% + include-markdown "./examples.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/config/integration.md b/docs/Admin manuals/service/config/integration.md new file mode 100644 index 0000000..1515dd8 --- /dev/null +++ b/docs/Admin manuals/service/config/integration.md @@ -0,0 +1 @@ +# integration \ No newline at end of file diff --git a/docs/Admin manuals/service/data/API.md b/docs/Admin manuals/service/data/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/data/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/data/SUMMARY.md b/docs/Admin manuals/service/data/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/data/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/data/configuration.md b/docs/Admin manuals/service/data/configuration.md new file mode 100644 index 0000000..3643777 --- /dev/null +++ b/docs/Admin manuals/service/data/configuration.md @@ -0,0 +1,8 @@ +настройки сервиса данных. + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ - имя хоста (по умолчанию - `'localhost'`). +- _**db**_ - имя профиля подключения к базе данных (по умолчанию - `'main'`). +- _**port**_ - порт для запуска (по умолчанию `3063`). +- _**route**_ - используемый маршрут (по умолчанию `'/api/v2.0/data'`). +- _**script**_ - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/data'`). \ No newline at end of file diff --git a/docs/Admin manuals/service/data/dependencies.md b/docs/Admin manuals/service/data/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/data/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/data/description.md b/docs/Admin manuals/service/data/description.md new file mode 100644 index 0000000..fcb95f7 --- /dev/null +++ b/docs/Admin manuals/service/data/description.md @@ -0,0 +1,5 @@ +#сервис доступа к данным и процедурам хранимым в БД + + +!!! note + Обязательный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/data/examples.md b/docs/Admin manuals/service/data/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/data/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/data/index.md b/docs/Admin manuals/service/data/index.md new file mode 100644 index 0000000..a000b1b --- /dev/null +++ b/docs/Admin manuals/service/data/index.md @@ -0,0 +1,24 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./dependencies.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} +{% + include-markdown "./API.md" + heading-offset=1 +%} +{% + include-markdown "./integration.md" + heading-offset=1 +%} +{% + include-markdown "./examples.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/data/integration.md b/docs/Admin manuals/service/data/integration.md new file mode 100644 index 0000000..f649ab8 --- /dev/null +++ b/docs/Admin manuals/service/data/integration.md @@ -0,0 +1,23 @@ +# Настройки подключения к базе данных + +Раздел содержит описание профилей подключения к базам данных, которые используются в приложении: + +!!! note + Раздел db {} конфигурационного файла ./config/production.js + + +- **main** - профиль подключения к основной базе данных по умолчанию. Обязателен к заполнению, если не указывается свойство **applications.data.db** + - _**host**_ - имя хоста + - _**database**_ - имя базы данных + - _**dialect**_ - диалект СУБД + - _**instanceName**_ - имя экземпляра + - **port** - порт сервера бд + - _**user**_ - логин + - _**password**_ - пароль + - _**isolationLevel**_ - уровень [изоляции](https://docs.microsoft.com/ru-ru/sql/t-sql/statements/set-transaction-isolation-level-transact-sql?view=sql-server-2017) транзакций. Доступные значения: 'READ_UNCOMMITTED', 'READ_COMMITTED', 'REPEATABLE_READ', 'SERIALIZABLE'. По умолчанию 'READ_UNCOMMITTED'. + - _**requestTimeout**_ - время таймаута запросов в миллисекундах. По умолчанию 15000. + - _**applicationName**_ - значение строки подключения для ведения журнала сервера БД. По умолчанию _ara_. + - _**pool**_ - настройки пула соединений: + - _**max**_ - максимальное количество соединений в пуле. По умолчанию 20. + - _**min**_ - минимальное количество соединений в пуле. По умолчанию 0. + - _**idleTimeoutMillis**_ - максимальное время в миллисекундах, которое будет простаивать соединение в пуле, прежде чем будет освобождено. По умолчанию 10000. \ No newline at end of file diff --git a/docs/Admin manuals/service/dss/API.md b/docs/Admin manuals/service/dss/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/dss/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/dss/SUMMARY.md b/docs/Admin manuals/service/dss/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/dss/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/dss/configuration.md b/docs/Admin manuals/service/dss/configuration.md new file mode 100644 index 0000000..e563fba --- /dev/null +++ b/docs/Admin manuals/service/dss/configuration.md @@ -0,0 +1,249 @@ +# Подключение сервиса + +Перед подключением требуется выполнить обновление базы данных для создания необходимых таблиц. +В режиме процесса создания проекта поддерживается только операционная система Linux. + +## Настройки для интеграции с СКБ Контур + +При работе с боевыми площадками необходимо получить у СКБ Контур tls-сертификат (для доступа к API), купить лицензию КриптоПро, настроить приложение stunnel-msspi. +Пример настройки: + +``` +{ + applications: { + dss: { + protocol: 'http', + host: 'dss-service', + port: 3076, + script: 'ecosoft-lexema8-dss-service', + kontur: { + cryptoApiUrl: 'http://localhost:8200/v3', + cryptoApiHost: 'cloud.kontur-ca.ru:443' + certificateReleasingUrl: 'http://localhost:8201/CC', + certificateReleasingHost: 'reg.kontur-ca.ru:443', + callbackUrl: 'http://dss.lexema.ru/api/v2.0/dss/kontur/response' + } + } + } +} +``` + +**Примечания** +- host зависит от названия контейнера в файле docker-compose.yml. +- в свойстве cryptoApiUrl хост и порт берется из настроек stunnel-msspi (свойство accept из раздела [Crypto API]). +- в свойстве certificateReleasingUrl хост и порт берется из настроек stunnel-msspi (свойство accept из раздела [Certificate Releasing]). +- к свойству callbackUrl такие же требования, как при подключении сервиса в режиме разработки. Дополнительно нужно настроить список разрешенных адресов, которые могут обращаться по адресу callbackUrl. Для этого можно использовать Web Application Firewall. В качестве разрешенного адреса указывается cloud.kontur-ca.ru. +- свойство key указывать не нужно. + +**stunnel-msspi** +Настройки stunnel-msspi должны находится в проекте с конфигурационными файлами в папке ./dss. +Пример stunnel-msspi: +``` +output = /var/log/stunnel.log +socket = l:TCP_NODELAY=1 +socket = r:TCP_NODELAY=1 +debug = 7 + +[Crypto API] +connect = cloudtest.kontur-ca.ru:443 +client = yes +accept = localhost:8200 +cert = 384d821774cb0e826d390ba34ddb7ae790415fe8 +verify = 2 + +[Certificate Releasing] +connect = reg.kontur-ca.ru:443 +client = yes +accept = localhost:8201 +cert = 384d821774cb0e826d390ba34ddb7ae790415fe8 +verify = 2 +``` + +**Примечания:** +- cert - отпечаток tls-сертификата. +- для работы stunnel-msspi нужна лицензия КриптоПро. Для правильной установки лицензии обратитесь к системному администратору. + +## Настройки для подключения ОЭП от Лексемы + +Пример настройки: + +``` +{ + applications: { + dss: { + protocol: 'http', + host: 'dss-service', + port: 3076, + script: 'ecosoft-lexema8-dss-service', + lexema: {} + } + } +} +``` +Дополнительно для работы в производственном окружении необходимо: +- Cгенерировать внешнюю гамму. Можно использовать биологический генератор, как в примере подключения сервиса в режиме разработки, либо использовать другие программные средства. Для подключения гаммы обратитесь к системному администратору. +- Установить лицензию КриптоПро. Для правильной установки лицензии обратитесь к системному администратору. + +**Примечания:** +- Сгенерированной гаммы хватает на ограниченное количество ключей. Необходимо генерировать заново, если вся гамма была использована. +- Генерацией гаммы должен заниматься ответственный за безопасность хранения приватных ключей ЭП. +- Сертификаты и приватные ключи ЭП хранятся на сервере, где разворачивается dss-service. +- Если используется корневой сертификат, то файл (сертификата) должен иметь формат pfx. + +## Установка сертификатов и лицензии Криптопро + +Все сертификаты необходимо паместить в tar архив с именем certificates.tar и положить в папку dss в вашем deploy-проекте. в эту же папку добавьте файл import-cert.sh. Внутри файла пропишите команду для установки лицензии для криптпро, а также установку необходимых сертификатов. Сертификаты из архива будут автоматически распакованы в папку /root/certificates/. +пример файла import-cert.sh + +``` +# Установка лицензии криптопро +/opt/cprocsp/sbin/amd64/cpconfig -license -set +/opt/cprocsp/sbin/amd64/cpconfig -license -view + +# Пример установки сертификата для интеграции с Контур +/opt/cprocsp/bin/amd64/certmgr -install -pfx -file /root/certificates/tls.pfx -pin -silent + +# Пример установки установки корневого сертификата, который используется при использовании ОЭЦП от лексемы +/opt/cprocsp/bin/amd64/certmgr -install -pfx -store mRoot -file /root/certificates/root.pfx -pin -silent +``` + +# Особенности работы сервиса при интеграции с СКБ Контур + +## Выпуск тестового пользовательского сертификата + +Для работы в тестовом окружении необходимо получить тестовый сертификат. В качестве ключа используется ключ доступа к тестовому серверу из примера подключения сервиса в режиме разработки. + +## Обновление статуса при запуске сервиса + +При запуске сервиса автоматически запрашиваются статусы операций, которые находились в процессе выполнения. В зависимости от полученного статуса в базе сохраняется новый статус операции и подпись (если операция была успешно завершена). + +## Обработка подписей на сервере + +Если необходимо обрабатывать результат операции на сервере после того, как придет ответ от СКБ Контур на маршрут, указанный конфигурационном файле в свойстве callbackUrl, то необходимо в проект подключить сервис scheduler и создать для него задачу Для задачи необходимо написать прикладную функцию, в которой будет обрабатываться результат операции. В составе типового решения КЭДО Lexema-ECM интеграция с СКБ Контур по умолчанию выключена. + +### Настройка конфигурационного файла + +Для выполнения созданной задачи сервисом scheduler необходимо в соответствующем разделе конфигурационного файла добавить свойство taskId - идентификатор созданной задачи. +Пример: + +``` +{ + applications: { + "dss": { + "kontur"{ + taskId: 1 + } + } + } +} +``` + +# Особенности работы ОЭП от Лексемы + +Поддерживается: +- Создание сертификатов НЭП с сроком действия 18 месяцев. Можно подключать корневой сертификат для выпуска пользовательских. +- Удаление сертификата. +- Подписание файла. +- Проверка подписи. + +## Создание сертификатов + +По умолчанию пользователь может создать сертификат только самому себе. Если нужна возможность, чтобы пользователь мог создавать сертификаты другим пользователям, то необходимо создать в системе роль DssAdmin (если ее нет) и назначить ему эту роль. После этого в методе создания сертификата можно передавать идентификатор пользователя, для которого необходимо создать сертификат. + +## Использование корневого сертификата + +При необходимости можно использовать корневой сертификат. В этом случае пользовательские сертификаты будут подписываться корневым. Это дает дополнительную возможность убедиться в подлинности пользовательского сертификата за счет проверки подписи. + +Можно использовать один общий сертификат (настраивается в конфигурационном файле), который будет использоваться для всех организаций, либо делать привязку сертификата для конкретной организации. Привязка к организации настраивается на форме редактирования компании (поле отпечаток сертификата). + +При выпуске сертификата будет использоваться сертификат, который привязан к организации, иначе сертификат по умолчанию, который указан в конфигурационном файле. Если не заданно в конфигурационном файле, то будет создан самоподписанный сертификат. + +# Заполнение поля Subject (информация о владельце) сертификата + +При создании сертификата в Subject сертификата автоматически добавляются следующие поля: +- SN - Фамилия пользователя +- G - Имя и отчество +- CN - Фамилия, имя и отчество +- E - email пользователя +Эти данные о пользователе загружаются из системной таблицы. + +## Добавление дополнительных полей в сертификат + +Если необходимо в поле Subject сертификата добавить дополнительные поля, то следует написать прикладной запрос, который должен вернуть требуемые атрибуты. +Список поддерживаемых атрибутов, который должен вернуть запрос: +- FirstName - Имя пользователя. Добавляется в поле G сертификата. +- LastName - Фамилия пользователя. Добавляется в поле SN сертификата. +- MiddleName - Отчество пользователя. Добавляется в поле G сертификата. +- Email - Почта пользователя. Добавляется в поле E сертификата. +- Organization - Организация. Добавляется в поле O сертификата. +- Position - Должность пользователя. Добавляется в поле T сертификата. +- OrganizationINN - ИНН организации. Добавляется в поле "Неструктурированное имя" сертификата. +- OrganizationKPP - КПП организации. Добавляется в поле "Неструктурированное имя" сертификата. +- OrganizationOGRN - ОГРН организации. Добавляется в поле "Неструктурированное имя" сертификата. +Пример заполнения поля "Неструктурированное имя" в сертификате: INN=12345678/KPP=948931/OGRN=524535. + +Для созданного запроса необходимо добавить роль DssService (эту роль необходимо создать, если ее нет). Пример описания запроса: + +``` +{ + "rights": { + "read": ["DssAdmin"] + }, + "select": { + "text": "./loadAttributes.sql", + "parameters": ["userId", "bigint"] + }, + "parameters": { + "userId": "bigint", + "orgId": "bigint" + } +} +``` + +Запрос принимает идентификатор пользователя из системной таблицы lex.User, а также идентификатор организации из таблицы lex.Organization +Созданный запрос необходимо добавить в файл внешних зависимостей exteranl-manual.json (если это необходимо) и в конфигурационный файл (раздел applications.dss.lexema.loadUserAttributesQuery). Пример конфигурационного файла: + +``` +dss: { + ... + lexema: { + loadUserAttributesQuery: './digitalSignature/loadAttributes.query.json' + } + ... +``` + +# Описание системных моделей + +## Модель для хранения подписей от СКБ Контур + +Описание свойств модели: +- Id - идентификатор подписи. +- FileId - идентификатор файла из системной таблицы lex.File, который подписывается. +- OperationId - идентификатор операции, который создается на стороне СКБ Контур. +- Status - статус операции. Значение статуса соответствует значениям из документации от СКБ Контур (берется текстовое значение, а не числовое). +- Signature - подпись файла в формате base64. +- KonturFileId - идентификатор файла, который создается на стороне СКБ Контур. +- CUser - логин пользователя, который создал операцию подписи. +- WUser - логин пользователя, который обновил подпись. +- CHost - хост пользователя, который создал операцию подписи. +- WHost - хост пользователя, который обновил подпись. + +## Модель для хранения сертификатов пользователей + +Описание свойств модели: +- Id - идентификатор сертификата пользователя. +- User - идентификатор пользователя. +- Value - сертификат в формате base64. +- DisableConfirmOperation - флаг, отвечающий за отключение подтверждения операции подписания сертификатом. +- ValidFrom - дата начала действия сертификата. +- ValidTo - дата окончания действия сертификата. +- Provider - провайдер (lexema или kontur). +- Qualified - определяет является ли сертификат квалифицированным. +- CertificateThumbprint - отпечаток сертификата. +- CUser - логин пользователя, который создал запись в таблице. +- WUser - логин пользователя, который обновил запись в таблице. +- CHost - хост пользователя, который создал запись в таблице. +- WHost - хост пользователя, который обновил запись в таблице. + +При необходимости можно унаследоваться от этой модели и добавить новые поля, а также назначить необходимые роли. Для добавления сертификатов в систему необходимо прикладными средствами создать форму. Доступ к модели или запросам (которые будут работать с таблицей, где хранятся сертификаты) необходимо давать администратору приложения. Доступ на чтение данных можно дать для обычных пользователей (загружая только те поля, которые нужны на клиенте), если это необходимо. + diff --git a/docs/Admin manuals/service/dss/dependencies.md b/docs/Admin manuals/service/dss/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/dss/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/dss/description.md b/docs/Admin manuals/service/dss/description.md new file mode 100644 index 0000000..f89f538 --- /dev/null +++ b/docs/Admin manuals/service/dss/description.md @@ -0,0 +1,6 @@ +# Сервис работы с электронными подписями + +Сервис dss-service реализует работу с электронными подписями в облаке. Имеется собственная реализация (ОЭП от Лексемы) с использованием КриптоПро CSP для НЭП и интеграция с СКБ Контур. + +!!! note + Опциональный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/dss/examples.md b/docs/Admin manuals/service/dss/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/dss/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/dss/index.md b/docs/Admin manuals/service/dss/index.md new file mode 100644 index 0000000..24506da --- /dev/null +++ b/docs/Admin manuals/service/dss/index.md @@ -0,0 +1,12 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} +{% + include-markdown "./integration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/dss/integration.md b/docs/Admin manuals/service/dss/integration.md new file mode 100644 index 0000000..be7372b --- /dev/null +++ b/docs/Admin manuals/service/dss/integration.md @@ -0,0 +1,65 @@ +# Подключение сервиса + +В проекте с конфигурационными файлами создайте папку *dss* и в ней создайте следующие файлы: + +- *import-cert.sh* — скрипт для загрузки сертификата; +- *stunnel.conf* — файл конфигурации *stunnel-msspi*; + +Если имеется файл сертификата для создания TLS-канала в формате PFX, поместите его в папку *dss* и переименуйте в *tls.pfx*. + +Если необходимо использовать корневой сертификат: добавьте файл сертификата в формате PFX, поместите его в папку *dss* и переименуйте в *root.pfx*. + +## import-cert.sh + +Добавьте следующую строку: + +``` +/opt/cprocsp/sbin/amd64/cpconfig -license -set <лицензия> +``` + +В ней замените следующие строки значениями: + +- `<лицензия>` — серийный номер лицензии. + +Если в папке *dss* содержится файл сертификата *tls.pfx*, добавьте следующую строку: + +``` +/opt/cprocsp/bin/amd64/certmgr -install -pfx -file /root/tls.pfx -pin '' -silent +``` + +В ней замените следующие строки значениями: + +- `` — PIN от файла сертификата *tls.pfx*. + +Если в папке *dss* содержится файл сертификата *root.pfx*, добавьте следующую строку: + +``` +/opt/cprocsp/bin/amd64/certmgr -install -pfx -store mRoot -file /root/root.pfx -pin '' -silent +``` + +В ней замените следующие строки значениями: + +- `` — PIN от файла сертификата *root.pfx*. + +## stunnel.conf + +Вставьте следующий код: + +``` +output = /var/log/stunnel.log +socket = l:TCP_NODELAY=1 +socket = r:TCP_NODELAY=1 +debug = 7 + +[https] +connect = +client = yes +accept = localhost:8200 +cert = +verify = 2 +``` + +В нём заполните следующие поля: + +- *connect* — имя сервера для подключения; +- *cert* — отпечаток сертификата для подключения. diff --git a/docs/Admin manuals/service/entrypoint/API.md b/docs/Admin manuals/service/entrypoint/API.md new file mode 100644 index 0000000..4379d79 --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/API.md @@ -0,0 +1,2 @@ +# Описание API сервиса +API отсутствует \ No newline at end of file diff --git a/docs/Admin manuals/service/entrypoint/SUMMARY.md b/docs/Admin manuals/service/entrypoint/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/entrypoint/configuration.md b/docs/Admin manuals/service/entrypoint/configuration.md new file mode 100644 index 0000000..eb809b6 --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/configuration.md @@ -0,0 +1,6 @@ +# Настройка entrypoint + +В каталоге nginx находится файл default.conf +Этот файл загружается в сервис entrypoint при старте. + +Файл содержит настройки маршрутов веб-сервисов. \ No newline at end of file diff --git a/docs/Admin manuals/service/entrypoint/dependencies.md b/docs/Admin manuals/service/entrypoint/dependencies.md new file mode 100644 index 0000000..799a595 --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/dependencies.md @@ -0,0 +1,2 @@ +# Описание зависимостей сервиса entrypoint +Зависимости отсутствуют \ No newline at end of file diff --git a/docs/Admin manuals/service/entrypoint/description.md b/docs/Admin manuals/service/entrypoint/description.md new file mode 100644 index 0000000..431db58 --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/description.md @@ -0,0 +1,34 @@ +# Описание entrypoint + +Это исполняемый файл, в котором прописаны команды для выполнения + +!!! note + Обязательный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. + +Пример +``` +#!/bin/bash +echo start app container ... +# get config +wait-for-it.sh config_service:3071 -t 60 +if [ $? -eq 0 ] +then + echo "Service available" +else + echo "Service not available" + exit $? +fi +echo copy configs ... +rm /etc/nginx/sites-enabled/default +FILE=/etc/nginx/sites-enabled/default.conf +wget -c --output-document=$FILE http://config_service:3071/files/nginx/default.conf +if [ ! -f "$FILE" ]; then + echo "$FILE does not exist." + exit 1 +fi +echo test nginx config +nginx -t +echo start app +# start +service nginx restart && wait-for-it.sh redis:6379 && pmstart.sh && loop.sh +``` \ No newline at end of file diff --git a/docs/Admin manuals/service/entrypoint/examples.md b/docs/Admin manuals/service/entrypoint/examples.md new file mode 100644 index 0000000..c9a94a9 --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/examples.md @@ -0,0 +1 @@ +# Примеры использования diff --git a/docs/Admin manuals/service/entrypoint/index.md b/docs/Admin manuals/service/entrypoint/index.md new file mode 100644 index 0000000..92e6486 --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/index.md @@ -0,0 +1,16 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./dependencies.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} +{% + include-markdown "./API.md" + heading-offset=1 +%} diff --git a/docs/Admin manuals/service/entrypoint/integration.md b/docs/Admin manuals/service/entrypoint/integration.md new file mode 100644 index 0000000..fb24b20 --- /dev/null +++ b/docs/Admin manuals/service/entrypoint/integration.md @@ -0,0 +1 @@ +# описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/file/API.md b/docs/Admin manuals/service/file/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/file/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/file/SUMMARY.md b/docs/Admin manuals/service/file/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/file/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/file/configuration.md b/docs/Admin manuals/service/file/configuration.md new file mode 100644 index 0000000..8d4ed79 --- /dev/null +++ b/docs/Admin manuals/service/file/configuration.md @@ -0,0 +1,21 @@ +# Настройки сервиса файлов. + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ - имя хоста (по умолчанию `'localhost'`). +- _**port**_ - порт для запуска (по умолчанию `3065`). +- _**route**_ - используемый маршрут (по умолчанию `'/api/v2.0/content'`). +- _**script**_ - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/file'`). +- _**maxSize**_ - максимальный размер загружаемого файла на сервер (по умолчанию - `'30mb'`). +- _**timeout**_ - таймаут ожидания ответа от сервиса. В режиме продакшена может потребоваться дополнильно настроить таймаут для веб-сервера (nginx). +- _**storage**_ - Настройка для выбора хранилища файлов. Доступные значения: db - хранение файлов в базе, ftp - хранение файлов на ftp-сервере. По умолчанию `db`. +- _**ftp**_ - настройки ftp-сервера. + - _**host**_ - имя хоста. + - _**port**_ - порт. + - _**connectionTimeout**_ - таймаут подключения. + - _**rootFolder**_ - путь к папке на ftp-сервере, в которую будут сохраняться файлы. Если необходимо сохранять в корневую папку, то следует задать пустую строку. + - _**login**_ - логин для подключения к ftp-серверу. + - _**password**_ - пароль для подключения к ftp-серверу. +- _**enablePreviewFiles**_ - флаг, отвечающий за генерацию файлов предпросмотра при загрузке на сервер и выгрузке (по умолчанию - `'false'`). +- _**convertingWithUpload**_ - флаг, отвечающий за генерацию файлов предпросмотра при загрузке (значение true) или только при попытке доступа к ним (значение `'false'`). + +Внимание: При включении параметра _**enablePreviewFiles**_ убедитесь что поделючен сервис _**preview**_ и установлены: Python, LibreOffice и Unoconv. В случае их отсутствия будет возникать ошибка при загрузке файлов. \ No newline at end of file diff --git a/docs/Admin manuals/service/file/dependencies.md b/docs/Admin manuals/service/file/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/file/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/file/description.md b/docs/Admin manuals/service/file/description.md new file mode 100644 index 0000000..8e9139d --- /dev/null +++ b/docs/Admin manuals/service/file/description.md @@ -0,0 +1,4 @@ +# Сервис файлов + +!!! note + Опциональный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/file/examples.md b/docs/Admin manuals/service/file/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/file/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/file/index.md b/docs/Admin manuals/service/file/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/file/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/file/integration.md b/docs/Admin manuals/service/file/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/file/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/fluentd/API.md b/docs/Admin manuals/service/fluentd/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/fluentd/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/fluentd/SUMMARY.md b/docs/Admin manuals/service/fluentd/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/fluentd/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/fluentd/configuration.md b/docs/Admin manuals/service/fluentd/configuration.md new file mode 100644 index 0000000..e09c81b --- /dev/null +++ b/docs/Admin manuals/service/fluentd/configuration.md @@ -0,0 +1,10 @@ +## Подготовка +создание БД для логирования + +Выполнить скрипт + +## описание полей +таблица логирования + +## настройка файла конфигурации +./fluent/fluent.conf \ No newline at end of file diff --git a/docs/Admin manuals/service/fluentd/dependencies.md b/docs/Admin manuals/service/fluentd/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/fluentd/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/fluentd/description.md b/docs/Admin manuals/service/fluentd/description.md new file mode 100644 index 0000000..87d10cd --- /dev/null +++ b/docs/Admin manuals/service/fluentd/description.md @@ -0,0 +1,2 @@ +# Коллектор логов fluentd +Использование коллектора логов diff --git a/docs/Admin manuals/service/fluentd/examples.md b/docs/Admin manuals/service/fluentd/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/fluentd/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/fluentd/index.md b/docs/Admin manuals/service/fluentd/index.md new file mode 100644 index 0000000..0669b58 --- /dev/null +++ b/docs/Admin manuals/service/fluentd/index.md @@ -0,0 +1,12 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./dependencies.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/fluentd/integration.md b/docs/Admin manuals/service/fluentd/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/fluentd/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/front/index.md b/docs/Admin manuals/service/front/index.md new file mode 100644 index 0000000..cd6a11b --- /dev/null +++ b/docs/Admin manuals/service/front/index.md @@ -0,0 +1,31 @@ +### front +Настройки клиентской части. + +- **_theme_** - имя пакета, содержащего тему оформления (по умолчанию - `'ecosoft-lexema8-main-theme'`). +- **_controls_** - перечень наборов контролов (по умолчанию - `'ecosoft-lexema8'`). + - если элемент массива - строка, то она будет использована как путь для импорта конструктора контрола, относящемуся к данному набору. Манифест набора будет загружен по пути **{module_path}/lib/controls.manifest.json.** + - если элемент массива - объект, то в качестве пути для импорта конструктора контрола будет использовано значение свойства modulePath, а в качестве пути для загрузки манифеста будет использовано значение свойства **manifestPath.** +- **_publicPath_** - настройка "публичного пути" для производственной сборки клиента (по умолчанию - `'/client/'`). +- **_sourcemap_** - флаг, обозначающий необходимость генерации карт кода (по умолчанию - `true`). +- **_es_** - настройки используемой версии ECMAScript (по умолчанию - `'legacy'`). Перекрывается опцией "ie" интерфейса командной строки. + - **_legacy_** - с поддержкой IE11. + - **_modern_** - без поддержки IE11. +- **_helpUrl_** - "базовая" ссылка для кнопки "Справка". +- **_autoLogin_** - если значение true, то клиент автоматически авторизуется под аккаунтом, который указан в сервисе gate (по умолчанию `false`). +- **_enableSSO_** - флаг, обозначающий доступность sso аутентификации на клиенте (автоматический вход на странице логина). +- **_adfsAuthType_** - Устанавливает тип авторизации через портал сервера федерации. Доступные значения: _saml, openid._ (по умолчанию отключено). +- **_pingOneAuthType_** - Устанавливает тип авторизации через портал PingOne. Доступные значения: _openid_. (по умолчанию отключено). +- **_disableMiddleNameValidation_** - позволяет отключить проверку заполнения отчества при создании нового пользователя и в личном кабинете (по умолчанию false). +- **_browserTabTitle_** - заголовок вкладки браузера (по умолчанию - `'lexema'`). +- **_disabledPersonalDataFields_** - массив, который содержит список аттрибутов пользователя, которые необходимо запретить для редактирования в личном кабинете (По умолчанию - `[]`). Доступные аттрибуты: _LastName_ - фамилия, _FirstName_ - имя, _MiddleName_ - отчество, _PhoneNumber_ - номер телефона. +- **_googleMaps_** - настройки контрола GoogleMaps (по умолчанию undefined). + - **_key_** - ключ для работы с Google Maps API, способ получения описан в статье + - **_version_** - версия Google Maps, рекомендуется ставить квартальное обновление "quarterly" + - **_language_** - язык интерфейса. Для русского языка необходимо указать "ru". Поддерживаемые языки. +- **_region_** - регион использования. Для России необходимо указать "RU" +- **_allowRegistration_** - задает отображение кнопки регистрации на странице входа (используется для внешней регистрации пользователей). +- **_registration_** - настройки для внешней регистрации. + - **_url_** - хост регистрационного сайта. + - **_urlPath_** - дополнение к url с путем к форме заявки на регистрацию (по умолчанию пустая строка). + - **_login_** - логин пользователя с доступом к форме заявки на регистрационном сайте. + - **_password_** - пароль пользователя с доступом к форме заявки на регистрационном сайте. \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/API.md b/docs/Admin manuals/service/gate/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/gate/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/SUMMARY.md b/docs/Admin manuals/service/gate/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/gate/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/configuration.md b/docs/Admin manuals/service/gate/configuration.md new file mode 100644 index 0000000..215b9f0 --- /dev/null +++ b/docs/Admin manuals/service/gate/configuration.md @@ -0,0 +1,50 @@ +# Настройки сервиса входа. + +!!! note + Раздел applications { gate { }} конфигурационного файла ./config/production.js + + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ - имя хоста (по умолчанию `'localhost'`). +- _**port**_ - порт для запуска (по умолчанию `3061`). +- _**route**_ - используемый маршрут (по умолчанию `'/api/v2.0/gate'`). +- _**script**_ - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/gate'`). +- _**sessionLifeTime**_ - время жизни сессии в минутах (по умолчанию `10`). +- _**refreshTokenLifeTime**_ - cрок действия токена обновления в днях (по умолчанию `15`). +- _**userTokenLifeTime**_ - устанавливает время действия токена восстановления пароля или кода входа при двухфакторной аутентификации в часах (по умолчанию `1`). Можно задавать дробные числа, чтобы указать минуты и/или секунды. +- _**attemptsLimitForConfirmCode**_ - количество попыток ввода токена восстановления пароля или кода входа при двухфакторной аутентификации (по умолчанию `0`). Если значение равно `0`, то количество попыток не ограничено. +- _**userTokenProvider**_ - имя провайдера восстановления пароля (по умолчанию `'Email'`). Доступные значения: _Email_, _Phone_. +- _**secret**_ - уникальный секретный ключ, на основе которого шифруется сессия. +- **validation** - настройки валидации пароля и логина пользователя. + - _**passwordRegularExpression**_ - регулярное выражения для проверки пароля (по умолчанию `/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,}$/`). + - _**invalidPasswordMessage**_ - сообщение отображаемое пользователю при вводе невалидного пароля (по умолчанию `'Пароль должен содержать строчные и прописные буквы, а также цифры. Минимальная длина 8 символов'`). + - _**userNameRegularExpression**_ - регулярное выражения для проверки логина (по умолчанию `/^(?=.{8,20}$)[a-zA-Z0-9]+(?:[._][a-zA-Z0-9]+)*$/`). + - _**invalidUserNameMessage**_ - сообщение отображаемое пользователю при вводе невалидного логина (по умолчанию `'Логин должен содержать только латинские буквы или цифры. Минимальная длина 8 символов'`). +- _**cookieName**_ - задает имя cookie для хранения идентификатора сессии (по умолчанию `'ara-session'`). +- _**passwordExpiration**_ - задает срок действия пароля пользователя в днях, значение 0 отключает проверку (по умолчанию значение 0). +- _**ldap**_ - раздел, содержащий настройки доменной авторизации (с проверкой логина/пароля на контроллере домена). + - _**url**_ - адрес контроллера домена. Пример: ldap(s)://domain:port. + - _**bindDN**_ - логин администратора домена. В случае пустой строки будет произведена попытка анонимного подключения. + - _**bindCredentials**_ - пароль администратора домена. + - _**searchBase**_ - описание базового имени откуда начинается поиск пользователей. Пример: ou=users,dc=example,dc=org + - _**searchFilter**_ - описание фильтра ldap для поиска пользователей. + - _**searchAttributes**_ - список атрибутов, возвращаемых контроллером домена при удачном поиске. +- _**ldapSchemeDestionary**_ - словарь сопоставления атрибутов, возвращаемых после поиска пользователя в контроллере домена, и полей, доступных для обновления в таблице пользователей. Доступные значения для обновления в таблице: firstName, lastName, middleName, email, phoneNumber. Пример: _ldapSchemeDestionary: { email: 'mail', phoneNumber: 'mobile' }_ +- _**adfs**_ - раздел, содержащий настройки авторизации через портал adfs: + - _**openid**_ - раздел, содержащий настройки для авторизации по схеме openid: + - _**configurationURL**_ - url с OpenId конфигурацией федерации. (чаще всего выглядит так [https://fs.lex.lan/adfs/.well-known/openid-configuration](https://fs.lex.lan/adfs/.well-known/openid-configuration)) + - _**clientID**_ - уникальный идентификатор клиентского приложения, зарегистрированного в федерации. + - _**callbackURL**_ - url возврата приложения после авторизации на портале. Для приложения на 8.4 должно выглядеть так: _http(s)://[адрес сайта]/api/v2.0/gate/adfs/openid/callback_. (Вводится при регистрации приложения в федерации) + - _**strictSSL**_ - устанавливает необходимо ли валидировать ssl сертификат при запросах к адресам федерации. (по умолчанию _true_) + - _**userNameField**_ - поле, по которому будет проводится аутентификация пользователя. Зависит от схемы используемой в доменах федерации. (по умолчанию _upn_) + - _**saml**_ - раздел, содержащий настройки для авторизации по схеме saml: + - _**metadata**_ - url для загрузки метаданных в формате xml. (чаще всего выглядит так [https://adfs2.lex.lan/FederationMetadata/2007-06/FederationMetadata.xml](https://adfs2.lex.lan/FederationMetadata/2007-06/FederationMetadata.xml)) + - _**callbackUrl**_ - url возврата приложения после авторизации на портале. Для приложения на 8.4 должно выглядеть так: _https://[адрес сайта]/api/v2.0/gate/adfs/saml/callback_. (Вводится при регистрации Relying Party Trusts в федерации) + - _**issuer**_ - идентификатор зарегистрированного Relying Party Trusts. (Вводится при регистрации Relying Party Trusts в федерации) + - _**entryPoint**_ - точка входа в портал. (Пример: [https://adfs2.lex.lan/adfs/ls](https://adfs2.lex.lan/adfs/ls)) + - _**upnName**_ - имя запрашиваемых данных из adfs. (Пример: [http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn](http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn)) + - _**cert**_ - сертификат подписи(signing) формата X.509, декодированный в Base-64. + - _**disableRequestedAuthnContext**_ - флаг отключения проверки контекста авторизации. Позволяет пройти авторизацию из сети другого домена. Ошибка с текстом _SAML provider returned Responder error: NoAuthnContext_ говорит о том, что контекст неверен или отсутствует и необходимо включить данную настройку при необходимости. (по умолчанию _**false**_) +- _**ssoAuthDC**_ - адрес контроллера домена. Пример: ldap(s)://domain:port. +- _**enableChangePasswordOnFirstLogin**_ - включение необходимости смены пароля при первом входе пользователя после регистрации. +- _**twoFactorProvider**_ - провайдер двухфакторной аутентификации. Доступные значения: _**none**_, _**email**_, _**phone**_. В случае установки значения _**none**_ считается выключенной. (по умолчанию `'none'`) \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/dependencies.md b/docs/Admin manuals/service/gate/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/gate/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/description.md b/docs/Admin manuals/service/gate/description.md new file mode 100644 index 0000000..c3a4045 --- /dev/null +++ b/docs/Admin manuals/service/gate/description.md @@ -0,0 +1,4 @@ +Сервис входа (аутентификации) + +!!! note + Обязательный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/examples.md b/docs/Admin manuals/service/gate/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/gate/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/index.md b/docs/Admin manuals/service/gate/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/gate/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/gate/integration.md b/docs/Admin manuals/service/gate/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/gate/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/API.md b/docs/Admin manuals/service/jsreport/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/jsreport/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/SUMMARY.md b/docs/Admin manuals/service/jsreport/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/jsreport/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/configuration.md b/docs/Admin manuals/service/jsreport/configuration.md new file mode 100644 index 0000000..de3dd9c --- /dev/null +++ b/docs/Admin manuals/service/jsreport/configuration.md @@ -0,0 +1,34 @@ +# Настройки сервиса отчетов jsreport + +!!! note + Раздел applications { jsreport { }} конфигурационного файла ./config/production.js + +- _**protocol**_ - используемый веб-протокол (рекомендуемое `'http'`). +- _**host**_ - имя хоста (рекомендуемое `'localhost'`). +- _**port**_ - порт для запуска (рекомендуемое - `3070`). +- _**route**_ - используемый маршрут (по умолчанию `'/api/v2.0/jsreport'`). +- _**script**_ - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-jsreport-service'`). +- _**editor**_ - настройки редактора отчета. + - _**port**_ - порт для запуска (по умолчанию `3069`). + - _**protocol**_ - протокол (по умолчанию `http`). +- _**core**_ - настройки библиотеки jsreport-core для сервиса отчетов. Редактор отчетов использует только настройки раздела extensions. + - _**store**_ - настройки для хранения отчетов. + - _**provider**_ - задает один из возможных вариантов для хранения отчетов. Доступно только значение 'fs' (хранение в файловой системе). + - _**templatingEngines**_ - настройки компоненты, выполняющей задачи рендеринга. + - _**strategy**_ - стратегия для рендеринга отчетов. Доступные значения: 'dedicated-process', 'http-server', 'in-process' (по умолчанию `'in-process'`). + - _**extensions**_ - словарь используемых модулей для сервиса отчетов и редактора (редактор некоторые модули может подключать со своими настройками). Ключом является имя модуля, значением - объект с настройками (если необходимо использовать настройки по умолчанию, то необходимо передать пустой объект). При подключении модуля необходимо установить соответствующий пакет. Имя пакета формируется из имени модуля, с добавлением префикса 'jsreport-' (например, при подключении модуля jsrender имя пакета будет 'jsreport-jsrender'). Чтобы отключить модуль укажите в его настройках свойство enabled со значением false (Пример: _xlsx: {enabled: false}_) и удалите соответствующий пакет в package.json. + - _**fs-store**_ - хранение отчетов в файловой системе. + - _**syncModifications**_ - сброс кэша при изменении отчета (по умолчанию `false`). В редакторе отчетов эта настройка всегда передается со значением false. + - _**chrome-pdf**_ - создание pdf-отчетов с использованием _headless chrome_. Для этого модуля требуется установка пакета puppeteer (убедитесь, что в package.json в разделе dependencies прописан пакет puppeteer. Пропишите, если он отсутствует. В проекте прикладной библиотеки пакет puppeteer должен быть прописан в разделе devDependencies). + - _**launchOptions**_ - настройки запуска. + - _**args**_ - массив аргументов (по умолчанию `['--no-sandbox']`). + - _**handlebars**_ - движок для описания макета шаблона (по умолчанию `{}`). + - _**text**_ - создание текстовых отчетов (по умолчанию `{}`). + - _**xlsx**_ - создание excel-отчетов (по умолчанию `{}`). + - _**html-to-xlsx**_ - создание excel-отчетов из html (по умолчанию `{}`). + - _**templates**_ - хранение и поиск шаблонов (по умолчанию `{}`). + - _**child-templates**_ - использование вложенных шаблонов (по умолчанию `{}`). + - _**assets**_ - встраивание статических ресурсов, такие как стили, шрифты или HTML (по умолчанию `{}`). + - _**data**_ - возможность привязки данных к шаблону (по умолчанию `{}`). + +Значения для параметров _**protocol**_, _**host**_, _**port**_, _**script**_ не определены по умолчанию, для работы с сервисом jsreport их необходимо установить в конфигурационном файле конечного приложения. \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/dependencies.md b/docs/Admin manuals/service/jsreport/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/jsreport/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/description.md b/docs/Admin manuals/service/jsreport/description.md new file mode 100644 index 0000000..22d190b --- /dev/null +++ b/docs/Admin manuals/service/jsreport/description.md @@ -0,0 +1,6 @@ +# jsreport + +Сервис jsreport предназначен для работы с отчетами jsreport. + +!!! note + Опциональный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/examples.md b/docs/Admin manuals/service/jsreport/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/jsreport/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/index.md b/docs/Admin manuals/service/jsreport/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/jsreport/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/jsreport/integration.md b/docs/Admin manuals/service/jsreport/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/jsreport/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/lock/API.md b/docs/Admin manuals/service/lock/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/lock/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/lock/SUMMARY.md b/docs/Admin manuals/service/lock/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/lock/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/lock/configuration.md b/docs/Admin manuals/service/lock/configuration.md new file mode 100644 index 0000000..1c485f1 --- /dev/null +++ b/docs/Admin manuals/service/lock/configuration.md @@ -0,0 +1,7 @@ +# Описание настройки сервиса блокировок + +- **_protocol_** - используемый веб-протокол (по умолчанию `'http'`). +- **_host_** - имя хоста (по умолчанию `'localhost'`). +- **_port_** - порт для запуска (по умолчанию - `'3064'`). +- **_route_** - используемый маршрут (по умолчанию `'/api/v2.0/lock'`). +- **_script_** - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/lock'`). \ No newline at end of file diff --git a/docs/Admin manuals/service/lock/dependencies.md b/docs/Admin manuals/service/lock/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/lock/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/lock/description.md b/docs/Admin manuals/service/lock/description.md new file mode 100644 index 0000000..5443bfb --- /dev/null +++ b/docs/Admin manuals/service/lock/description.md @@ -0,0 +1,26 @@ +#Сервис пессимистического блокировщика + +!!! note + Обязательный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. + + +Механизм пессимистической блокировки является частью нового функционала, разработанного в версии платформы 8.4. Назначением механизма является блокировка записей моделей при их загрузке в различных клиентах и различными пользователями. Это означает, что в один момент времени с одной записью модели может работать только один пользователь в одном клиенте (то есть в рамках одной вкладки браузера). Механизм реализован с помощью выделенного системного веб-сервиса lock + +## Работа пессимистического блокировщика +В одном браузере может быть открыто несколько вкладок с самостоятельными экземплярами веб-клиента. В таком случае каждый отдельный экземпляр веб-клиента (находящийся в собственной вкладке браузера) будет иметь уникальный идентификатор клиента, но все они будут относится к одной и той же браузерной сессии. + +## Снятие блокировки + +Сценарии снятия блокировки: + +- Закрытие документа - клиент отправляет запрос на снятие блокировки с закрываемого документа +- Выход из системы - клиент отправляет запрос на снятие всех блокировок, установленных текущим пользователем в текущей сессии +- Закрытие вкладки браузера - клиент отправляет запрос на снятие всех блокировок, установленных текущим пользователем в текущей сессии с текущего экземпляра клиента +- Ключ блокировки удаляется из хранилища вручную - разработчик, системный администратор или иное лицо (или программа), имеющая доступ к хранилищу, производит удаление ключа (или ключей) +- Истекает время хранения ключа блокировки - см. следующий раздел, а также [EXPIRE](https://redis.io/commands/expire) + +## Снятие неактивных блокировок + +Во избежание ситуаций, когда установленная пользователем блокировка остаётся активной дольше необходимого, мешая другим пользователям (или даже ему самому) работать с программой, в системе используется подход, согласно которому все блокировки имеют т.н. "время жизни" (по умолчанию равное времени жизни сессии), по окончанию которого они будут удалены. Для того, чтобы блокировки не удалялись раньше времени, любая пользовательская активность (выражающаяся путём отправки запросов к серверу) продлевает время жизни блокировок до исходной величины. При этом учитывается пользователь, от имени которого отправлен запрос, идентификатор сессии и идентификатор экземпляра клиента. + +Таким образом, если некий экземпляр клиента в рамках определённой сессии пользователя не отправляет запросы к серверу в течение заданного времени, время жизни блокировок, относящихся к этому экземпляру клиента, не будет продлеваться, и они будут удалены по истечении этого времени. diff --git a/docs/Admin manuals/service/lock/examples.md b/docs/Admin manuals/service/lock/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/lock/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/lock/index.md b/docs/Admin manuals/service/lock/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/lock/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/lock/integration.md b/docs/Admin manuals/service/lock/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/lock/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/API.md b/docs/Admin manuals/service/logic/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/logic/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/SUMMARY.md b/docs/Admin manuals/service/logic/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/logic/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/configuration.md b/docs/Admin manuals/service/logic/configuration.md new file mode 100644 index 0000000..9675c33 --- /dev/null +++ b/docs/Admin manuals/service/logic/configuration.md @@ -0,0 +1,10 @@ +# Настройки сервиса логики. + +!!! note + Раздел applications { logic { }} конфигурационного файла ./config/production.js + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ - имя хоста (по умолчанию `'localhost'`). +- _**port**_ - порт для запуска (по умолчанию `3072`). +- _**script**_ - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8-logic-service'`). +- _**noProxify**_ - настройка проксирования сервиса (по умолчанию `true`). \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/dependencies.md b/docs/Admin manuals/service/logic/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/logic/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/description.md b/docs/Admin manuals/service/logic/description.md new file mode 100644 index 0000000..d0ac200 --- /dev/null +++ b/docs/Admin manuals/service/logic/description.md @@ -0,0 +1,20 @@ +# Сервис логики + +!!! note + Обязательный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. + +Сервис логики предназначен для получения информации о серверных объектах бизнес-логики: моделях, запросах, отчетах, sql-объектах. + + + + +Доступные типы объектов бизнес-логики: + ++ models - модели ++ queries - запросы ++ sqlObjects - sql-объекты ++ reports - отчеты + +В режиме разработки сервис логики поднимается с помощью dev-сервера и использует файлы проекта(node_modules и context). + +В производственном режиме сервис логики запускается как отдельный самостоятельный docker-контейнер. Для его работы необходимо собрать логику с помощью команды build:logic. Эта команда копирует файлы с описанием моделей, запросов, sql-объектов и отчетов, а также связанные с ними файлы, в отдельный каталог. Из проекта копируются все файлы логики, из исходников подключенных библиотек копируются только файлы, указанные в файлах зависимостей. \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/examples.md b/docs/Admin manuals/service/logic/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/logic/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/index.md b/docs/Admin manuals/service/logic/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/logic/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/logic/integration.md b/docs/Admin manuals/service/logic/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/logic/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/post/API.md b/docs/Admin manuals/service/post/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/post/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/post/SUMMARY.md b/docs/Admin manuals/service/post/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/post/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/post/configuration.md b/docs/Admin manuals/service/post/configuration.md new file mode 100644 index 0000000..5497aef --- /dev/null +++ b/docs/Admin manuals/service/post/configuration.md @@ -0,0 +1,29 @@ +# Настройки сервиса электронной почты и смс сообщений. + +!!! note + Раздел applications { post { }} конфигурационного файла ./config/production.js + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ - имя хоста (по умолчанию `'localhost'`). +- _**port**_ - порт для запуска (по умолчанию - `3066`). +- _**route**_ - используемый маршрут (по умолчанию `'/api/v2.0/post'`). +- _**script**_ - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/post'`). +- _**attachmentRequestTimeout**_ - максимальное время ожидания загрузки файла в миллисекундах (по умолчанию `1000`). +- **defaultEmailId** - идентификатор почтового ящика, который используется по умолчанию. + - **emails** - словарь с описанием используемых почтовых ящиков. Ключом является уникальный идентификатор почтового ящика, а значением - объект со свойствами: + - **host** - имя хоста smtp-сервера. + - **port** - порт smtp-сервера. + - **secure** - включить/выключить доставку по электронной почте с использованием TLS/STARTTLS (по умолчанию false). Доступные значение true, false. (Для 'smtp.yandex.ru' значение должно быть true) + - **user** - логин. + - **pass** - пароль. + - **userName** - имя отображаемое при отправке почты. + + __sms__ - настройки сервиса для отправки смс (можно не описывать, если код для восстановления пароля не отправляется через смс). + provider - имя провайдера, реализующий отправку смс сообщений (по умолчанию undefined). Доступные значения: + prostor + mts + либо путь к своему собственному классу + login - логин. + password - пароль. + token - токен доступа к api (используется у провайдера "мтс коммуникатор"). + sender - имя отправителя. \ No newline at end of file diff --git a/docs/Admin manuals/service/post/dependencies.md b/docs/Admin manuals/service/post/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/post/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/post/description.md b/docs/Admin manuals/service/post/description.md new file mode 100644 index 0000000..a790266 --- /dev/null +++ b/docs/Admin manuals/service/post/description.md @@ -0,0 +1,4 @@ +# Сервис электронной почты и смс сообщений + +!!! note + Опциональный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/post/examples.md b/docs/Admin manuals/service/post/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/post/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/post/index.md b/docs/Admin manuals/service/post/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/post/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/post/integration.md b/docs/Admin manuals/service/post/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/post/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/API.md b/docs/Admin manuals/service/preview/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/preview/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/SUMMARY.md b/docs/Admin manuals/service/preview/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/preview/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/configuration.md b/docs/Admin manuals/service/preview/configuration.md new file mode 100644 index 0000000..953651e --- /dev/null +++ b/docs/Admin manuals/service/preview/configuration.md @@ -0,0 +1,12 @@ +# Настройки сервиса превью. + +!!! note + Раздел applications { preview { }} конфигурационного файла ./config/production.js + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ - имя хоста (по умолчанию `'localhost'`). +- _**port**_ - порт для запуска (по умолчанию - `3074`). +- _**script**_ - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-preview-creator-service'`). +- _**fileSizeLimit**_ - максимальный размер конвертируемого файла (по умолчанию `'30mb'`). +- _**maxRetry**_ - кол-во попыток сконвертировать файл, после которых возникнет ошибка (по умолчанию - `3`). +- _**resultTTL**_ - время хранения готового результата (файла или ошибки) в миллисекундах, в случае отсутствия соединения для ответа (socket) (по умолчанию - `10 * 60 * 1000`). \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/dependencies.md b/docs/Admin manuals/service/preview/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/preview/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/description.md b/docs/Admin manuals/service/preview/description.md new file mode 100644 index 0000000..c5d10ee --- /dev/null +++ b/docs/Admin manuals/service/preview/description.md @@ -0,0 +1,7 @@ +# Сервис превью + +Сервис превью предназначен для конвертации файлов в файлы в формате pdf, которые можно просматривать в контроле FilePreview. + + +!!! note + Опциональный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/examples.md b/docs/Admin manuals/service/preview/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/preview/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/index.md b/docs/Admin manuals/service/preview/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/preview/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/preview/integration.md b/docs/Admin manuals/service/preview/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/preview/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/rabbitMQ/index.md b/docs/Admin manuals/service/rabbitMQ/index.md new file mode 100644 index 0000000..f5a0490 --- /dev/null +++ b/docs/Admin manuals/service/rabbitMQ/index.md @@ -0,0 +1,9 @@ +# RabbitMQ + +## Описание + +RabbitMQ позволяет взаимодействовать различным программам при помощи протокола AMQP (открытый протокол прикладного уровня для передачи сообщений между компонентами системы.). RabbitMQ является отличным решением для построения SOA (сервис-ориентированной архитектуры) и распределением отложенных ресурсоемких задач. Сервер RabbitMQ служит шиной обмена данными между веб-сервисами. + +## Настройка + +На странице [руководства](https://www.rabbitmq.com/install-windows.html) следует загрузить установщик требуемой разрядности (32 или 64). \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/API.md b/docs/Admin manuals/service/radio/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/radio/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/SUMMARY.md b/docs/Admin manuals/service/radio/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/radio/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/configuration.md b/docs/Admin manuals/service/radio/configuration.md new file mode 100644 index 0000000..e284151 --- /dev/null +++ b/docs/Admin manuals/service/radio/configuration.md @@ -0,0 +1,17 @@ +# Настройки сервиса взаимодействия реального времени + +!!! note + Раздел applications { radio { }} конфигурационного файла ./config/production.js + +- _**protocol**_ - используемый веб-протокол (по умолчанию `'http'`). +- _**host**_ - имя хоста (по умолчанию `'localhost'`). +- _**ws**_ - поддержка проксирования по веб-сокетам (по умолчанию `true`). +- _**port**_ - порт для запуска (по умолчанию `3062`). +- _**route**_ - используемый маршрут (по умолчанию `'/api/v2.0/radio'`). +- _**script**_ - путь к модулю, запускающему сервис (по умолчанию `'ecosoft-lexema8/radio'`). +- _**channels**_ - словарь используемых каналов. (по умолчанию `'ecosoft-lexema8': ['legacy']`). Ключом является идентификатор канала, значением - массив имен типов сообщений. +- **persistance** - параметры хранения отложенных сообщений. + - _**provider**_ - класс, обеспечивающий хранение отложенных сообщений. + - **options** - опции. + - _**db**_ - имя профиля подключения к базе данных (по умолчанию `'radio'`). + - _**ttl**_ - время хранения недоставленных сообщений в минутах. (по умолчанию используется значение _**applications.gate.sessionLifeTime**_) \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/dependencies.md b/docs/Admin manuals/service/radio/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/radio/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/description.md b/docs/Admin manuals/service/radio/description.md new file mode 100644 index 0000000..6bd6545 --- /dev/null +++ b/docs/Admin manuals/service/radio/description.md @@ -0,0 +1,6 @@ +#Сервис взаимодействия реального времени + +!!! note + Обязательный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. + +Система взаимодействия реального времени имеет большую область применения: от оповещения сеансов пользователей о произвольных событиях до полноценных сервисов обмена мгновенными сообщениями между пользователями приложения \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/examples.md b/docs/Admin manuals/service/radio/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/radio/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/index.md b/docs/Admin manuals/service/radio/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/radio/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/radio/integration.md b/docs/Admin manuals/service/radio/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/radio/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/redis/redis.md b/docs/Admin manuals/service/redis/redis.md new file mode 100644 index 0000000..5ac4f81 --- /dev/null +++ b/docs/Admin manuals/service/redis/redis.md @@ -0,0 +1,13 @@ +# Redis + +## Описание + +Redis (расшифровывается как Remote Dictionary Server) – это быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом. + +## Настройка + +Страница для [скачивания](https://redis.io/download) дистрибутива + +На официальном [сайте](https://redis.io/topics/quickstart) имеется подробная инструкция по установке и настройке экземпляра сервера Redis. + +Для целей разработки подойдут настройки по-умолчанию и те, которые перечисляются в руководстве. Платформа Lexema по умолчанию обращается к серверу Redis по номеру его порта по умолчанию (6379). Если необходимо изменить порт, который использует сервер, то необходимо также задать нужный порт в конфигурации приложения. \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/API.md b/docs/Admin manuals/service/sheduler/API.md new file mode 100644 index 0000000..aabeec9 --- /dev/null +++ b/docs/Admin manuals/service/sheduler/API.md @@ -0,0 +1 @@ +Описание API \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/Config.md b/docs/Admin manuals/service/sheduler/Config.md new file mode 100644 index 0000000..7c5ffcb --- /dev/null +++ b/docs/Admin manuals/service/sheduler/Config.md @@ -0,0 +1,170 @@ +# Создание задачи с помощью планировщика + +С помощью инструмента **"Планировщик задач"** можно создавать задачи, выполняющиеся автоматически, то есть без непосредственного участия пользователей, а также задавать расписание запуска таких задач. + +## Создание задачи "Уведомление о просроченных документах" + +Для создания задачи необходимо: + +Нажмите на Имя пользователя в правом верхнем углу и выберите Планировщик задач. Пользователь должен обладать правами Администратора. + +![Планировщик задач](media/taskManager.png) + +Откроется реестр запланированных задач +![Реестр задач](media/registry.png){: .zoom} + +Для создания новой задачи в панели управления нажмите соответствующую кнопку. + +![Новая задача](media/task.png) + +Поле **"Наименование"** - указывается название задачи + +Поле **"Включено"** - показывает включена ли задача в данный момент + +Поле **"Описание"** - описывается процесс работы задачи + +Поле **"Выполняющий пользователь"** - пользователь, от имени которого будет выполняться задача. По умолчанию "default". + +Поле **"Действие при успехе"** - указывается действие, которое будет выполнено при успешном окончании задачи. + +Поле **"Действие при ошибке"** - указывается действие, которое будет выполнено при неудачном окончании задачи. + +![Заполненная задача](media/completedTask.png){: .zoom} + +Нажмите Сохранить и закрыть + +Нажмите на вкладку "Шаги" и нажмите "Добавить шаг" + +![Выбор шага](media/addStep.png) + +Откроется вкладка **"Шаг"**. Заполните поля _Наименование, Действие, Действие при успехе, Действие при ошибке_ + +Поле **"Наименование"** - указывается название шага + +Поле **"Действие"** - какое действие необходимо исполнить в задаче. Подробную информацию о всех функциях, указанных в планировщике задач можно почитать в статье [Функции планировщика задач](TaskSheduler.md). + +Поле **"Действие при успехе"** - указывается действие, которое необходимо будет произвести при успешном выполнении действия. + +Поле **"Действие при ошибке"** - указывается действие, которое необходимо будет произвести при неудачном выполнении действия. + +Нажмите Сохранить и закрыть + +![Заполнение шагов](media/step.png){: .zoom} +![Пример с одним шагом](media/stepToWrite.png){: .zoom} + +Задача может состоять из нескольких шагов. + +![Пример с несколькими шагами](media/multiStep.png){: .zoom} + +При успешном выполнении действия в первом шаге, задача автоматически перейдет ко второму шагу, и так далее до конца задачи. В случае неудачного выполнения во втором шаге, задача будет завершена без перехода к третьему шагу. Шаг можно отредактировать, дважды кликнув по строке с информацией по нему. + +## Создание расписания в формате Crontab + +Перейдите во вкладку Расписание, нажмите Добавить расписание. + +Поле Crontab заполняется в формате cron. Чтобы правильно настроить расписание в данном формате, перейдите [по ссылке](https://crontab-generator.com/ru). Сервис использует серверное время, где развернут сервис. + +![Crontab](media/crontab.png) + +В данном примере указано что задача будет запускаться каждый день с понедельника по пятницу в 4 часа 30 минут. + +Примеры использования crontab (ввиду технических особенностей отображения в статье спецсимвола *, копировать данные примеры для последующей вставки в расписание нежелательно): + +Описание | Вычисление +---------|----------- +каждые 30 минут каждый день | `30 * * * *`| +каждые 60 минут каждый день | `0 * * * * `| +каждый час с 9 до 18 по рабочим дням | 0 9-17 * * 1-5 | +каждые два часа с 9 до 18 по рабочим дням | `0 9-18/2 * * 1-5` | +в 6:00 по рабочим дням | 0 6 * * 1-5 | +в 12:00 в субботу | 0 12 * * 6 | +в 07:05 через каждые полчаса с 7 до 16 каждый день | 5/30 7-15 * * * | + +Нажмите Сохранить и закрыть + +## Выполнение задачи + +Для проверки выполнения задачи необходимо: + +- Выбрать задачу и нажать "Запустить задачу" + +![Запуск задачи](media/runTask.png) + +Появится информационное сообщение что задача запущена: + +![Сообщение](media/message.png) + +В реестре задач перейдите в Журнал выполнения: + +![Журнал выполнения](media/executionLog.png){: .zoom} + +Загрузится реестр всех запущенных задач с начала текущих суток: + +![Выбор по периоду](media/selectTime.png){: .zoom} + +- Успешное исполнение задачи сопровождается сообщением: **"Finish Success without action"** +- Неудачное исполнение задачи сопровождается сообщением содержащим **"Finish Failed"**, например: _"Finish Failed action complete with error data.forEach is not a function"_. + +![Неудачное завершение задачи](media/errorForStep.png){: .zoom} + +В случае если необходимо отобрать список по определенной задаче, ее необходимо выбрать в поле **"Записи для задачи"** и нажать кнопку **"Загрузить"** (например, + задача **"Блокировка учетной записи сотрудника при увольнении"**) + +![Выбор задачи](media/selectTask.png){: .zoom} + +Есть возможность отобрать список по определенному статусу + +![Выбор статуса](media/selectStatus.png){: .zoom} + +При выборе задачи в списке журнала планировщика задач и двойном нажатии на нее мышью, открывается более подробная информация о выполненной задаче, включая статус, время начала и завершения. + +![Описание](media/taskDescription.png) +![Описание](media/taskDescription2.png) + +При неудачном исполнении [справочника уведомлений](../../СЭД/Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#справочник_рассылок_для_документа_уведомление_lexema), в сообщениях отображается ошибка с описанием. + +![Ошибка](media/failedTask.png) +![Ошибка2](media/notificationDirectory.png) + +## Настройка рассылки уведомления + +Далее необходимо настроить рассылку данного уведомления. Для этого перейдите Администрирование - Рассылка электронных писем - Настройка рассылки уведомлений + +![Меню рассылки](media/menuPush.png) + +В открывшейся вкладке нажмите Создать. Далее необходимо выбрать по каким типам документов будет направляться уведомления о просрочке. Например, выберем Заявление на ежегодный отпуск. Обязательно нужно поставить галочку напротив "Включить оповещения о просрочке". Нажмите Сохранить и закрыть. + +![Настройка уведомлений](media/nastroikaUvedomlen.png){: .zoom} + +После настройки всех необходимых действий, планировщик задач будет автоматически рассылать на почту уведомления о просроченных документах. + +Например. Имеется заявление на отпуск, у которого срок исполнения просрочен на три дня. + +![Просроченное заявление](media/overdueDocument.png){: .zoom} + +На почту приходит уведомление о просроченном документе, сроке и ссылка на данный документ. + +![Письмо о просроченном документе](media/delayLetter.png) + +Также можно настроить периодичность в днях и часах о напоминании обработки просроченных документов. + +В **настройке учетной политики предприятия** необходимо добавить константы **СЭД_Частота_уведомлений_о_просрочке_документов_дни** либо **СЭД_Частота_уведомлений_о_просрочке_документов_часы**. В значениях необходимо указать периодичность напоминания (по умолчанию 2 дня и 2 часа). + +![Настройка констант](media/constanty.png){: .zoom} +## Создание задачи о приближении срока обработки документа + +Для направления уведомлений пользователю о приближении срока обработки документа, необходимо настроить [задачу](TaskSheduler.md) **"Уведомления о приближающейся просрочке документов"**. + +![Обработка](media/taskObrabotka.png){: .zoom} + +В **настройке учетной политики предприятия** настроить константу **"Предупреждать об окончании норматива согласования за (дней)"** с указанием в значении количества дней. + +![Константа](media/constanta.png){: .zoom} + +В документе "Настройка рассылки уведомлений" для необходимого типа документа поставить галочку напротив поля **"Включить оповещения о необходимости обработки"**. + +![Обработка](media/neobObrabotka.png){: .zoom} + +При отработке задачи пользователю на почту придет уведомление о приближении сроков обработки документов: + +![Письмо](media/mail.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/SUMMARY.md b/docs/Admin manuals/service/sheduler/SUMMARY.md new file mode 100644 index 0000000..3befe4a --- /dev/null +++ b/docs/Admin manuals/service/sheduler/SUMMARY.md @@ -0,0 +1,6 @@ +* [Описание](description.md) +* [Зависимости](dependencies.md) +* [Настройка](configuration.md) +* [API](API.md) +* [Интеграция](integration.md) +* [Примеры](examples.md) \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/TaskSheduler.md b/docs/Admin manuals/service/sheduler/TaskSheduler.md new file mode 100644 index 0000000..368cf92 --- /dev/null +++ b/docs/Admin manuals/service/sheduler/TaskSheduler.md @@ -0,0 +1,39 @@ +# Функции планировщика задач + +В системе список задач, выполняемых по расписанию постоянно обновляется .На текущий момент доступны следующие задачи: + +Название действия (задача) | Техническое название | Что она делает | Где используется | Рекомендуемая частота выполнения задачи +----------------------------|------------------------|------------------|--------------------|----------------------------------------- +Автоматическое создание заявок на обучение | - | Автоматическое создание [заявки на обучение](../../УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md) из [плана обучения](../../УОП/Планирование обучения/План обучения/План обучения.md) | В процессе планирования обучения | Каждый день +Автоматическое обновление статуса обучение | ecosoft-lexema8-scheduler-staff-training-functions.AutomaticUpdateStudyingCourseStatus | Автоматически переводит просроченные [программы обучения](../../УОП/Программы обучения/Программы обучения/Программы обучения.md) по дате обучения в статус «Не пройдено» | В процедуре обучения | Каждый день +Автоматическое формирование протоколов обучения | eecosoft-lexema8-scheduler-staff-training-functions.AutomaticCreateStaffTrainingJournalFromStatistic | Автоматически формирует протоколы обучения согласно статистике обучения по сотрудникам | В процедуре обучения | Каждый день +Блокировка учетных записей пользователей, где дата увольнения меньше текущей  | ecosoft-lexema8-scheduler-admin-console-functions.UserBloking | Проставляет признак блокировки у пользователей, если у связанного сотрудника проставлена дата увольнения меньше текущей даты | В процедуре блокировки пользователей | Каждый день +Выгрузка документов из Лексемы в 1С | ecosoft-lexema8-scheduler-odata-functions.unLoadDocuments | Осуществляет автоматическую выгрузку документов из Лексемы в 1С (перечисленные на вкладке ["Исходящие документы"](../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы.md).) | В процедуре автоматической выгрузки данных в 1С | Раз в час +Выпуск новых сертификатов, когда истекают сроки | ecosoft-lexema8-scheduler-admin-console-functions.createCloudCertificateExpiring | Осуществляет автоматическую [заявку на выпуск сертификата](../../ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md#Заявки-на-выпуск-ЭП) пользователям у которых закончился срок действия сертификата электронной подписи. В настройках учетной политики должна быть включена константа **ЭЦП_количество_дней_за_сколько_отправтить_заявку_на_перевыпуск**, где указывается значение количества дней по которому нужно проверять сертификаты. Если текущая дата меньше даты окончания действующего ЭП либо равна константе - то создается заявка на перевыпуск. Сертификаты создаются по всем филиалам организаций, на которых истекает срок действия | В процедуре выпуска сертификатов пользователям | Каждый день +Выпуск сертификатов новым сотрудникам | ecosoft-lexema8-scheduler-admin-console-functions.NewUsersCloudCertificateCreate | Осуществляет автоматический выпуск сертификатов электронной подписи новым принятым сотрудникам. Функция работает по следующему принципу: в случае если используется положение о КЭДО, то кандидаты подбираются если текущая дата больше либо равна дата перехода на КЭДО и есть логин в системе. В случае если положение о КЭДО не используется то по наличию логина в системе у сотрудника.| В процедуре выпуска сертификатов пользователям | Каждый день +Договора в статусе черновик (не отправленные по маршруту) | ecosoft-lexema8-scheduler-formation-mailing-list.sendingContractNotificationsExpired | Удаляет договора, которым не назначен маршрут. На следующий день после создания договора. Все договора, которые остались без маршрута будут удалены | В процедуре удаления договоров, которым не назначен маршрут | Каждый день +Загрузка в Лексему из 1С документов  | ecosoft-lexema8-scheduler-odata-functions.loadDocumentForm | Осуществляет автоматическую загрузку физических документов из 1С в Лексему (перечисленные на вкладке ["Входящие документы"](../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы.md) с типом *"Документ в Лексеме"*) | В процедуре автоматической загрузки данных из 1С | Раз в час +Загрузка в Лексему из 1С произвольных выборок | ecosoft-lexema8-scheduler-odata-functions.loadFreeQuery  | Осуществляет автоматическую загрузку сущностей, не относящих к справочникам и документам, в произвольном виде в физическую таблицу СЭД. Например, управленческую структуру. Подробнее ознакомиться можно в разделе [Произвольные выборки](../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md) | В процедуре автоматической выгрузки произвольных выборок из 1С | Раз в час +Загрузка из 1С в Лексему документов на подписание | ecosoft-lexema8-scheduler-odata-functions.loadDocumentForSigningFromFile | Осуществляет автоматическую загрузку документов на подписание из 1С в Лексему (перечисленные на вкладке ["Входящие документы"](../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы.md) с типом *"Подтип документа на подписание"*).. Так же создает документы на подписание в документообороте | В процедуре автоматической загрузки данных из 1С | Раз в час +Загрузка из 1С физ.лиц  | ecosoft-lexema8-scheduler-odata-functions.loadDocumentForm | Осуществляет автоматическую загрузку физических лиц из 1С | В процедуре автоматической загрузки физических лиц из 1С | Раз в час +Загрузка пользователей из Active Directory в форму для сопоставления  | ecosoft-lexema8-scheduler-admin-console-functions.loadADUsers | Автоматически добавляет и сопоставляет доменные учетные записи из Active Directory со справочником физических лиц | В процедуре создания нового пользователя. Если в системе Active Directory были изменения в данных пользователей, таких как ФИО или адрес электронной почты, то обновленная информация используется для обновления соответствующих таблиц. | Каждый день +Загрузка справочников (должности,подразделения,физ.лица и сотрудники)  | ecosoft-lexema8-scheduler-odata-functions.loadDictionary | Осуществляет автоматическую загрузку справочников из 1С. Будут загружаться только те справочники, у которых в настройке стоит галка в поле "Загружать в пакете справочников" (должности,подразделения, ... физические лица при небольшом объеме можно загружать здесь же) | В процедуре автоматической загрузки данных из 1С | Раз в час +Напоминание о входе в систему неактивированным пользователям  | ecosoft-lexema8-scheduler-admin-console-functions.SendAuthEmail | Создает в системе информационное письмо, с помощью которого рассылается напоминание пользователям о входе в систему, которые не сделали этого ранее в настройках учетной политики должна быть настроена константа **УпрП_напоминание_о_созданной_УЗ** со значением 1). Также задача направляет уведомление пользователям которые дали согласие на кадровый электронный документооборот, но также не зарегистрировались в системе (в настройках учетной политики должна быть настроена константа **ПереходНаКЭДО_НапоминаниеОбОригинале** со значением 1) | В процедуре активации учетной записи пользователями | Каждый день +Напоминание о необходимости сдачи заявления на сертификат в отдел кадров  | ecosoft-lexema8-scheduler-admin-console-functions.SendSertificationEmail | Осуществляет автоматическую отправку письма пользователю, у которого был выпущен сертификат НЭП, но не были сданы оригиналы документов **Заявление на выдачу сертификата** и **Расписка в получении сертификата ключа проверки электронной подписи**. | В процедуре автоматической отправки писем | Каждый день +Отзыв сертификатов при изменении должности | ecosoft-lexema8-scheduler-admin-console-functions.revokeCertificate | Cоздает документ "Отзыв сертификата" при смене должности сотрудника. Проверяет должность в сертификате и текущую должность сотрудника на предприятии | В процессе смены должности сотрудником | Каждый день +Проверка документов Лексемы на удаление в 1С  | ecosoft-lexema8-scheduler-odata-functions.unLoadDictionaryMaterials | У заявлений проставляется признак "Удалено" у тех документов, которые были удалены в 1С. Также этот признак отображается в реестре обмена с 1С | В процедуре автоматической загрузки данных из 1С | Каждый день +Просроченные документы  | ecosoft-lexema8-scheduler-formation-mailing-list.sendingNotificationsExpired | Рассылает пользователям информацию о просроченных документах (нарушения сроков обработки) | В процедуре рассылки просроченных документов | Каждый день +Рассылка документов на этапе инициирования  | ecosoft-lexema8-scheduler-formation-mailing-list.sendingNotificationsFirstStage | Осуществляет автоматическую отправку письма инициатору, в случае если он создал документ, но не запустил документ по маршруту | В процедуре автоматической отправки писем | Каждый день +Рассылка просроченных документов руководителям  | ecosoft-lexema8-scheduler-formation-mailing-list.sendingNotificationsExpiredChief | Создает автоматическую рассылку руководителю подразделения со списком подчиненных у которых есть задолженности, с указанием количества просроченных документов и типов документов | В процедуре автоматической рассылки просроченных документов руководителям | Каждый день +Рассылка сводки по просроченным документам их инициаторам | ecosoft-lexema8-scheduler-formation-mailing-list.SendingNotificationsExpiredSummaryToInitiator | Оповещения направляются инициатору с информацией по документам, действия по которым просрочил любой из маршрута | В процедуре автоматической отправки писем | Каждый день +Снятие с ознакомления ЛНД с истёкшим сроком действия | ecosoft-lexema8-scheduler-formation-mailing-list.ClearReadListOfExpiredLND | Отменяет факт отправки ЛНД на ознакомление пользователям, которые не ознакомились с ЛНД до истечения его срока действия. В списках рассылки таких ЛНД останутся только пользователи, которые ознакомились с ним до выполнения задачи | В процедуре рассылки ЛНД | Каждый день +Создание новых пользователей | ecosoft-lexema8-scheduler-admin-console-functions.createNewUsers | Создает новых пользователей, осуществляет их привязку к организации,  формирует документы "настройка пользователей" на основании данных справочников "Физическое лицо" и "Сотрудник", а также данных, загруженных из Active Directory, при необходимости.  Примечание: У физического лица должно быть заполнено поле "Адрес эл/почты" | В процедуре создания новых пользователей | Каждый день +Уведомления Lexema  | ecosoft-lexema8-scheduler-formation-mailing-list.SendingNotificationLexema | Создает уведомления в системе, с помощью которых можно посылать по СЭД сообщения пользователям. Все уведомления  будут находиться в окне "На обработку" как напоминание | В процедуре уведомления в системе | Каждый день +Уведомления о приближающейся просрочке документов  | ecosoft-lexema8-scheduler-formation-mailing-list.SendingNotificationsProcessing | Создает в системе информационное письмо, с помощью которого пользователям направляется уведомление о необходимости обработки документов СЭД согласно срокам. Необходимо настройка константы [**"Предупреждать об окончании норматива согласования за (дней)"**](../../СЭД/Настройка констант/Настройка констант.md#система_электронного_и_кадрового_документооборота) | В процедуре уведомления в системе | Каждый день +Уведомления о приближающейся просрочке документов через СМС | ecosoft-lexema8-scheduler-formation-mailing-list.SendingNotificationsSMS | Пользователям направляется уведомление о необходимости обработки документов СЭД согласно срокам, а также о просроченных документов через SMS | В процедуре уведомления в системе | Каждый день +Уведомления об окончании срока доверенностей | ecosoft-lexema8-scheduler-formation-mailing-list.SendingEmpowermentNotificationExpired | Автоматичеси рассылает уведомления об окончании срока действия доверенности | В процедуре рассылки | Каждый день +Установка даты перехода на КЭДО принятым сотрудникам  | ecosoft-lexema8-scheduler-admin-console-functions.UpdateWorkerDateEDM | Осуществляет автоматическое проставление вновь принятым сотрудникам даты перехода на кадровый электронный документооборот. Система проверяет на текущий день всех новых сотрудников, у которых присутствует логин, но отсутствует дата перехода на КЭДО. В настройках учетной политики должна быть настроена константа **Дата_принятия_положения_КЭДО** с заполненой датой в формате дд.мм.гггг (например 09.09.2022). По указанной дате система определяет сотрудников,у которых дата приема позже, чем дата из константы, и по таким сотрудникам устанавливает дату перехода на КЭДО, равную дате приема | В процедуре автоматического проставления даты перехода на КЭДО | Каждый день +Формирование недостающих отчетов со штампом электронной подписи | ecosoft-lexema8-scheduler-formation-mailing-list.loadWaterMarkReport | Формирует автоматическое вложение отчета со штампом электронной подписи во вложении к заявлению, в случае если это не было сделано ранее по завершению маршрута заявления | В процедуре укомплектования документов | Каждый день + +**Способы и примеры настройки расписания задаются в формате crontab** +Ознакомиться подробнее можно в разделе [Создание расписания в формате Crontab](../../FAQ/FAQ.md#использование_crontab_для_сервиса_sheduler) \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/configuration.md b/docs/Admin manuals/service/sheduler/configuration.md new file mode 100644 index 0000000..6e0bd1d --- /dev/null +++ b/docs/Admin manuals/service/sheduler/configuration.md @@ -0,0 +1,24 @@ +# Настройки сервиса - планировщика заданий + +!!! note + Раздел applications { scheduler { }} конфигурационного файла ./config/production.js + +- _**protocol**_ - используемый веб-протокол (рекомендуемое `'http'`). +- _**host**_ - имя хоста (рекомендуемое `'localhost'`). +- _**port**_ - порт для запуска (рекомендуемое - `3075`). +- _**route**_ - используемый маршрут (по умолчанию `'/api/v2.0/scheduler'`). +- _**script**_ - путь к модулю, запускающему сервис (рекомендуемое `'ecosoft-lexema8-scheduler-service'`). +- _**clientInfo**_ - Объект содкржащий данные для получения токенов для работы с приложением. + - _**clientId**_ - id стороннего приложения. Указанный id не рекомендуется испльзовать для других сторонних приложений. + - _**clientSecret**_ - секретный ключ стороннего приложения. + - _**defaultUser**_ - ключ пользователя из объекта _users_ для работы с приложением. + - _**users**_ - объект содержащий данные о пользователях для работы с приложением. Пример: + +default: { // default - ключ пользователя + userName: %Имя пользователя%, + password: %Пароль пользователя% +} + +- _**functions**_ - массив названий подключаемых к сервису пакетов функций. +- _**attemptsLimit**_ - количество попыток инициализации сервиса (по умолчанию `6`) +- _**beginTimeout**_ - таймаут между попыток инициализации сервиса (по умолчанию `1000`) \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/dependencies.md b/docs/Admin manuals/service/sheduler/dependencies.md new file mode 100644 index 0000000..1c1a1f8 --- /dev/null +++ b/docs/Admin manuals/service/sheduler/dependencies.md @@ -0,0 +1 @@ +описание зависимостей \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/description.md b/docs/Admin manuals/service/sheduler/description.md new file mode 100644 index 0000000..1f2a2d8 --- /dev/null +++ b/docs/Admin manuals/service/sheduler/description.md @@ -0,0 +1,4 @@ +# Сервис планировщик задач + +!!! note + Опциональный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8. \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/examples.md b/docs/Admin manuals/service/sheduler/examples.md new file mode 100644 index 0000000..aef6e98 --- /dev/null +++ b/docs/Admin manuals/service/sheduler/examples.md @@ -0,0 +1 @@ +примеры использования \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/index.md b/docs/Admin manuals/service/sheduler/index.md new file mode 100644 index 0000000..d658fb1 --- /dev/null +++ b/docs/Admin manuals/service/sheduler/index.md @@ -0,0 +1,8 @@ +{% + include-markdown "./description.md" + heading-offset=1 +%} +{% + include-markdown "./configuration.md" + heading-offset=1 +%} \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/integration.md b/docs/Admin manuals/service/sheduler/integration.md new file mode 100644 index 0000000..b35b87c --- /dev/null +++ b/docs/Admin manuals/service/sheduler/integration.md @@ -0,0 +1 @@ +описание интеграции, подключение сервиса, использование библиотеки \ No newline at end of file diff --git a/docs/Admin manuals/service/sheduler/media/addStep.png b/docs/Admin manuals/service/sheduler/media/addStep.png new file mode 100644 index 0000000..d9aeab6 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/addStep.png differ diff --git a/docs/Admin manuals/service/sheduler/media/completedRegister.png b/docs/Admin manuals/service/sheduler/media/completedRegister.png new file mode 100644 index 0000000..d7fb52a Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/completedRegister.png differ diff --git a/docs/Admin manuals/service/sheduler/media/completedTask.png b/docs/Admin manuals/service/sheduler/media/completedTask.png new file mode 100644 index 0000000..264addd Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/completedTask.png differ diff --git a/docs/Admin manuals/service/sheduler/media/constanta.png b/docs/Admin manuals/service/sheduler/media/constanta.png new file mode 100644 index 0000000..f9d4c24 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/constanta.png differ diff --git a/docs/Admin manuals/service/sheduler/media/constanty.png b/docs/Admin manuals/service/sheduler/media/constanty.png new file mode 100644 index 0000000..876981e Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/constanty.png differ diff --git a/docs/Admin manuals/service/sheduler/media/crontab.png b/docs/Admin manuals/service/sheduler/media/crontab.png new file mode 100644 index 0000000..9517d87 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/crontab.png differ diff --git a/docs/Admin manuals/service/sheduler/media/delayLetter.png b/docs/Admin manuals/service/sheduler/media/delayLetter.png new file mode 100644 index 0000000..6cb2b14 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/delayLetter.png differ diff --git a/docs/Admin manuals/service/sheduler/media/errorForStep.png b/docs/Admin manuals/service/sheduler/media/errorForStep.png new file mode 100644 index 0000000..070235b Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/errorForStep.png differ diff --git a/docs/Admin manuals/service/sheduler/media/executionLog.png b/docs/Admin manuals/service/sheduler/media/executionLog.png new file mode 100644 index 0000000..7ca7a0d Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/executionLog.png differ diff --git a/docs/Admin manuals/service/sheduler/media/executionLogLoad.png b/docs/Admin manuals/service/sheduler/media/executionLogLoad.png new file mode 100644 index 0000000..107b51b Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/executionLogLoad.png differ diff --git a/docs/Admin manuals/service/sheduler/media/failedTask.png b/docs/Admin manuals/service/sheduler/media/failedTask.png new file mode 100644 index 0000000..8218006 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/failedTask.png differ diff --git a/docs/Admin manuals/service/sheduler/media/mail.png b/docs/Admin manuals/service/sheduler/media/mail.png new file mode 100644 index 0000000..d64c590 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/mail.png differ diff --git a/docs/Admin manuals/service/sheduler/media/mailingSetup.png b/docs/Admin manuals/service/sheduler/media/mailingSetup.png new file mode 100644 index 0000000..f9e6b56 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/mailingSetup.png differ diff --git a/docs/Admin manuals/service/sheduler/media/menuPush.png b/docs/Admin manuals/service/sheduler/media/menuPush.png new file mode 100644 index 0000000..8d02775 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/menuPush.png differ diff --git a/docs/Admin manuals/service/sheduler/media/message.png b/docs/Admin manuals/service/sheduler/media/message.png new file mode 100644 index 0000000..62e6a3a Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/message.png differ diff --git a/docs/Admin manuals/service/sheduler/media/multiStep.png b/docs/Admin manuals/service/sheduler/media/multiStep.png new file mode 100644 index 0000000..6d82d82 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/multiStep.png differ diff --git a/docs/Admin manuals/service/sheduler/media/nastroikaUvedomlen.png b/docs/Admin manuals/service/sheduler/media/nastroikaUvedomlen.png new file mode 100644 index 0000000..d92e69c Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/nastroikaUvedomlen.png differ diff --git a/docs/Admin manuals/service/sheduler/media/neobObrabotka.png b/docs/Admin manuals/service/sheduler/media/neobObrabotka.png new file mode 100644 index 0000000..73a70b9 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/neobObrabotka.png differ diff --git a/docs/Admin manuals/service/sheduler/media/notificationDirectory.png b/docs/Admin manuals/service/sheduler/media/notificationDirectory.png new file mode 100644 index 0000000..1fa9775 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/notificationDirectory.png differ diff --git a/docs/Admin manuals/service/sheduler/media/overdueDocument.png b/docs/Admin manuals/service/sheduler/media/overdueDocument.png new file mode 100644 index 0000000..00a8229 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/overdueDocument.png differ diff --git a/docs/Admin manuals/service/sheduler/media/registry.png b/docs/Admin manuals/service/sheduler/media/registry.png new file mode 100644 index 0000000..f129a00 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/registry.png differ diff --git a/docs/Admin manuals/service/sheduler/media/runTask.png b/docs/Admin manuals/service/sheduler/media/runTask.png new file mode 100644 index 0000000..210a076 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/runTask.png differ diff --git a/docs/Admin manuals/service/sheduler/media/schedule.png b/docs/Admin manuals/service/sheduler/media/schedule.png new file mode 100644 index 0000000..a6d0e63 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/schedule.png differ diff --git a/docs/Admin manuals/service/sheduler/media/selectStatus.png b/docs/Admin manuals/service/sheduler/media/selectStatus.png new file mode 100644 index 0000000..9c43362 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/selectStatus.png differ diff --git a/docs/Admin manuals/service/sheduler/media/selectTask.png b/docs/Admin manuals/service/sheduler/media/selectTask.png new file mode 100644 index 0000000..9286831 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/selectTask.png differ diff --git a/docs/Admin manuals/service/sheduler/media/selectTime.png b/docs/Admin manuals/service/sheduler/media/selectTime.png new file mode 100644 index 0000000..3455b35 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/selectTime.png differ diff --git a/docs/Admin manuals/service/sheduler/media/step.png b/docs/Admin manuals/service/sheduler/media/step.png new file mode 100644 index 0000000..e84b55d Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/step.png differ diff --git a/docs/Admin manuals/service/sheduler/media/stepToWrite.png b/docs/Admin manuals/service/sheduler/media/stepToWrite.png new file mode 100644 index 0000000..4a094e0 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/stepToWrite.png differ diff --git a/docs/Admin manuals/service/sheduler/media/task.png b/docs/Admin manuals/service/sheduler/media/task.png new file mode 100644 index 0000000..d85eccf Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/task.png differ diff --git a/docs/Admin manuals/service/sheduler/media/taskDescription.png b/docs/Admin manuals/service/sheduler/media/taskDescription.png new file mode 100644 index 0000000..45752b4 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/taskDescription.png differ diff --git a/docs/Admin manuals/service/sheduler/media/taskDescription2.png b/docs/Admin manuals/service/sheduler/media/taskDescription2.png new file mode 100644 index 0000000..d37fd22 Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/taskDescription2.png differ diff --git a/docs/Admin manuals/service/sheduler/media/taskManager.png b/docs/Admin manuals/service/sheduler/media/taskManager.png new file mode 100644 index 0000000..8638ecf Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/taskManager.png differ diff --git a/docs/Admin manuals/service/sheduler/media/taskObrabotka.png b/docs/Admin manuals/service/sheduler/media/taskObrabotka.png new file mode 100644 index 0000000..8d87a6c Binary files /dev/null and b/docs/Admin manuals/service/sheduler/media/taskObrabotka.png differ diff --git a/docs/Admin manuals/service/telegram/media/api.png b/docs/Admin manuals/service/telegram/media/api.png new file mode 100644 index 0000000..655df2c Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/api.png differ diff --git a/docs/Admin manuals/service/telegram/media/code.png b/docs/Admin manuals/service/telegram/media/code.png new file mode 100644 index 0000000..4b1109e Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/code.png differ diff --git a/docs/Admin manuals/service/telegram/media/codePodtver.png b/docs/Admin manuals/service/telegram/media/codePodtver.png new file mode 100644 index 0000000..6a49822 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/codePodtver.png differ diff --git a/docs/Admin manuals/service/telegram/media/codeTelega.png b/docs/Admin manuals/service/telegram/media/codeTelega.png new file mode 100644 index 0000000..63f30c0 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/codeTelega.png differ diff --git a/docs/Admin manuals/service/telegram/media/companies.png b/docs/Admin manuals/service/telegram/media/companies.png new file mode 100644 index 0000000..e403d43 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/companies.png differ diff --git a/docs/Admin manuals/service/telegram/media/conf.png b/docs/Admin manuals/service/telegram/media/conf.png new file mode 100644 index 0000000..6e10d28 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/conf.png differ diff --git a/docs/Admin manuals/service/telegram/media/config.png b/docs/Admin manuals/service/telegram/media/config.png new file mode 100644 index 0000000..7d546f8 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/config.png differ diff --git a/docs/Admin manuals/service/telegram/media/form.png b/docs/Admin manuals/service/telegram/media/form.png new file mode 100644 index 0000000..1c03d73 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/form.png differ diff --git a/docs/Admin manuals/service/telegram/media/menu.png b/docs/Admin manuals/service/telegram/media/menu.png new file mode 100644 index 0000000..9df84b9 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/menu.png differ diff --git a/docs/Admin manuals/service/telegram/media/messageTel.png b/docs/Admin manuals/service/telegram/media/messageTel.png new file mode 100644 index 0000000..030feef Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/messageTel.png differ diff --git a/docs/Admin manuals/service/telegram/media/number.png b/docs/Admin manuals/service/telegram/media/number.png new file mode 100644 index 0000000..2256b04 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/number.png differ diff --git a/docs/Admin manuals/service/telegram/media/pushSys.png b/docs/Admin manuals/service/telegram/media/pushSys.png new file mode 100644 index 0000000..2def543 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/pushSys.png differ diff --git a/docs/Admin manuals/service/telegram/media/status.png b/docs/Admin manuals/service/telegram/media/status.png new file mode 100644 index 0000000..1472f35 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/status.png differ diff --git a/docs/Admin manuals/service/telegram/media/telega.png b/docs/Admin manuals/service/telegram/media/telega.png new file mode 100644 index 0000000..ca03ec4 Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/telega.png differ diff --git a/docs/Admin manuals/service/telegram/media/tools.png b/docs/Admin manuals/service/telegram/media/tools.png new file mode 100644 index 0000000..99420ee Binary files /dev/null and b/docs/Admin manuals/service/telegram/media/tools.png differ diff --git a/docs/Admin manuals/service/telegram/Настройка мессенджера телеграм.md b/docs/Admin manuals/service/telegram/Настройка мессенджера телеграм.md new file mode 100644 index 0000000..7e01c1e --- /dev/null +++ b/docs/Admin manuals/service/telegram/Настройка мессенджера телеграм.md @@ -0,0 +1,94 @@ +# Настройка интеграции с мессенджером Telegram + +В системе реализована возможность получения уведомлений о необходимости обработки документов через мессенджер Telegram. + +Для того, чтобы подключить данный функционал, необходимо: + +1. Выделить телефонный номер с подключением с аккаунтом в Telegram, от имени которого будет идти рассылка уведомлений. Рекомендуется не использовать личные аккаунты. При необходимости можно использовать отдельные номера телефонов для каждой организации. + +2. Зарегистрировать данный номер телефона на сайте [мессенджера](https://my.telegram.org/auth) и получить идентификаторы API. + +3. Привязать в Лексеме номер телефона к организации/организациям. Ниже подробно описаны действия, которые необходимо выполнить на каждом шаге. + +**Шаг 1** + +Выделить номер телефона и зарегистрировать его в Telegram. Данный шаг является организационным. + +**Шаг 2** + +Для того, чтобы получить идентификатор API , необходимо перейти на сайт и ввести номер телефона, с которого будут отправляться уведомления пользователям. На этот номер будет направлен код подтверждения, который необходимо ввести в соответствующее поле. После этого необходимо нажать "Войти" + +![Номер](media/number.png) + +![Код](media/code.png) + +* Перейдите в «Инструменты разработки API» + +![Инструменты](media/tools.png) + +* Заполните форму + +![Форма](media/form.png) + +* Вы получите базовые адреса, а также параметры api_id и api_hash , необходимые для авторизации пользователя. Рекомендуется их сохранить в текстовый файл. + +![Конфиг](media/config.png) + +!!! note + На данный момент к каждому номеру может быть подключен только один api_id. + +!!! warning + Сервис Telegram будет направлять важные уведомления разработчиков на номер телефона, который вы используете в этом процессе, поэтому, пожалуйста, используйте актуальный номер, связанный с вашей активной учетной записью Telegram. + +После подтверждения в системе появится уведомления, что пользователь авторизован. В мессенджере Telegram поступит сообщение , что был осуществлен вход с нового устройства. + +**Шаг 3** + +Теперь остается привязать зарегистрированный номер телефона к каждой организации. +Для настройки необходимо открыть Меню - Администрирование - Система - Настройки телеграм организаций + +Для настройки необходимо открыть Меню - Администрирование - Система - Настройки телеграм организаций + +![Меню](media/menu.png) + +В списке организаций выберите ту, к которой хотите привязать данный номер телефона + +![Компании](media/companies.png) + +В поле **Телеграм Телефон** введите номер телефона, в полях **Телеграм API_ID** и **Телеграм API_HASH** введите данные, полученные на предыдущем шаге. + +![Авторизация](media/api.png) + +Нажмите «Авторизоваться с кодом подтверждения». В Telegram придет код подтверждения, который необходимо ввести в всплывающем окне на сайте. + +![Код подтверждения](media/codeTelega.png) + +![Подтверждение](media/codePodtver.png) + +!!! note + В случае если в холдинге у всех организаций номер телеграма один и тот же - то авторизоваться достаточно один раз в на основном филиале. На каждом филиале необходимо прописывать api_id и api_hash + +Если авторизация прошла успешно – выйдет соответствующее сообщение: + +![Система](media/pushSys.png) + +В Telegram отобразится информация о подключении: + +![Телеграм](media/messageTel.png) + +В поле "Статус сервиса" отображается успешное/не успешное подключение к сервису: + +![Сервис](media/status.png) + +!!! note + Примечание: если статус сервиса сообщает о неуспешной авторизации – обратитесь в техническую поддержку Lexema-ECM + +Для получения уведомления у пользователя должна быть подключена опция получения уведомления через Telegram в [Управлении пользователями](../../framework/User managment/Управление пользователями/Управление пользователями.md#создание_пользователя). + +При поступлении документа на обработку пользователю придет соответствующее уведомление в мессенджере. + +![Телега](media/telega.png) + +Чтобы настроить невозможность отправки сообщений на номер телефона Telegram пользователю , необходимо перейти Настройки - Конфиденциальность - Номер телефона - в настройке "Кто видит мой номер телефона" выбрать **Никто** и нажать "Сохранить". При таких настройках посторонние люди, которые знают номер телефона, не смогут писать сообщения на указанный номер. + +![](media/conf.png) \ No newline at end of file diff --git a/docs/Admin manuals/service/tiledMenu/media/completedFields.png b/docs/Admin manuals/service/tiledMenu/media/completedFields.png new file mode 100644 index 0000000..c088b5b Binary files /dev/null and b/docs/Admin manuals/service/tiledMenu/media/completedFields.png differ diff --git a/docs/Admin manuals/service/tiledMenu/media/menu.png b/docs/Admin manuals/service/tiledMenu/media/menu.png new file mode 100644 index 0000000..0d2b1b0 Binary files /dev/null and b/docs/Admin manuals/service/tiledMenu/media/menu.png differ diff --git a/docs/Admin manuals/service/tiledMenu/media/registry.png b/docs/Admin manuals/service/tiledMenu/media/registry.png new file mode 100644 index 0000000..5ee0605 Binary files /dev/null and b/docs/Admin manuals/service/tiledMenu/media/registry.png differ diff --git a/docs/Admin manuals/service/tiledMenu/media/servicesName.png b/docs/Admin manuals/service/tiledMenu/media/servicesName.png new file mode 100644 index 0000000..c5a5edd Binary files /dev/null and b/docs/Admin manuals/service/tiledMenu/media/servicesName.png differ diff --git a/docs/Admin manuals/service/tiledMenu/media/tiledMenu.png b/docs/Admin manuals/service/tiledMenu/media/tiledMenu.png new file mode 100644 index 0000000..3ff7103 Binary files /dev/null and b/docs/Admin manuals/service/tiledMenu/media/tiledMenu.png differ diff --git a/docs/Admin manuals/service/tiledMenu/menu.md b/docs/Admin manuals/service/tiledMenu/menu.md new file mode 100644 index 0000000..e63c1f8 --- /dev/null +++ b/docs/Admin manuals/service/tiledMenu/menu.md @@ -0,0 +1,37 @@ +# Настройка плиточного меню + +**Плиточное меню** - это настраиваемое меню, в котором в качестве пунктов используются ячейки с подписанными иконками. С помощью данных иконок можно открыть реестр, аналитическую форму или создать новый документ в реестре. Данное плиточное меню одинаково для всех пользователей, которые его видят. Эти формы не откроются у пользователя, если он не обладает нужными правами. + +Чтобы на месте стандартного меню у пользователя на главной странице появилось плиточное, необходимо указать роль **use_start_tiled_menu**. Для настройки пунктов меню требуется роль администратора. + +## Настройка пунктов плиточного меню + +Для создания нового пункта необходимо перейти в Меню-Администрирование-Система-Пункты плиточного меню + +![Меню](media/menu.png) + +Откроется реестр: + +![Реестр](media/registry.png){: .zoom} + +Для создания нового меню, нажмите кнопку **"Создать"** + +В открывшейся вкладке необходимо заполнить следующие поля: + +**Служебное наименование формы**, которое можно скопировать из адресной строки, перейдя по ссылке на форме. Оно состоит из одного слова и прописано сразу после "#/view/" (например, для документа **Просроченные задачи СЭД** это **overdueTasksReport**). + +![Служебное наименование](media/servicesName.png) + +**Наименование формы**, которое будет отображаться в качестве названия ячейки меню. + +**Тип формы** - какая форма должна открываться при клике на ячейку: **реестр** (служебное наименование заканчивается на Registry), [**аналитическая форма**](https://lexema-ecm.readthedocs.io/ru/latest/User%20manuals/%D0%A1%D0%AD%D0%94/analiz/) или **новый документ** (служебное наименование заканчивается на Form). + +![Заполненные поля](media/completedFields.png){: .zoom} + +В блок "Роли, по которым виден пункт меню" указываются роли по которым будет отображаться этот пункт. В случае если таблица не заполнена, данный пункт плиточного меню отображается у всех пользователей. Если в таблица заполнена, то данный пункт меню будет отображаться только у пользователей, у которых назначены указанные в данной таблице роли (с учётом вложенности). + +После заполнения всех полей нажмите Сохранить и закрыть. + +На главной странице появится новая иконка Просроченные задачи СЭД, по нажатию на которую откроется аналитическая форма Просроченные задачи СЭД. + +![Меню](media/tiledMenu.png) \ No newline at end of file diff --git a/docs/Admin manuals/Мобильное приложение/media/TPAppsDoc.png b/docs/Admin manuals/Мобильное приложение/media/TPAppsDoc.png new file mode 100644 index 0000000..234bb42 Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/TPAppsDoc.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/TPAppsReg.png b/docs/Admin manuals/Мобильное приложение/media/TPAppsReg.png new file mode 100644 index 0000000..3dd35ad Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/TPAppsReg.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/appsReg.png b/docs/Admin manuals/Мобильное приложение/media/appsReg.png new file mode 100644 index 0000000..531bb7b Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/appsReg.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/btn.png b/docs/Admin manuals/Мобильное приложение/media/btn.png new file mode 100644 index 0000000..77fd3c0 Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/btn.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/del.png b/docs/Admin manuals/Мобильное приложение/media/del.png new file mode 100644 index 0000000..f76fd7e Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/del.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/docExample.png b/docs/Admin manuals/Мобильное приложение/media/docExample.png new file mode 100644 index 0000000..d24a67b Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/docExample.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/docInit.png b/docs/Admin manuals/Мобильное приложение/media/docInit.png new file mode 100644 index 0000000..e18bfcc Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/docInit.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/globalSettingsButton.png b/docs/Admin manuals/Мобильное приложение/media/globalSettingsButton.png new file mode 100644 index 0000000..a6f9e17 Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/globalSettingsButton.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/openReg.png b/docs/Admin manuals/Мобильное приложение/media/openReg.png new file mode 100644 index 0000000..8f4067c Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/openReg.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/settings.png b/docs/Admin manuals/Мобильное приложение/media/settings.png new file mode 100644 index 0000000..7a62772 Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/settings.png differ diff --git a/docs/Admin manuals/Мобильное приложение/media/userMenu.png b/docs/Admin manuals/Мобильное приложение/media/userMenu.png new file mode 100644 index 0000000..71867be Binary files /dev/null and b/docs/Admin manuals/Мобильное приложение/media/userMenu.png differ diff --git a/docs/Admin manuals/Мобильное приложение/Мобильное приложение.md b/docs/Admin manuals/Мобильное приложение/Мобильное приложение.md new file mode 100644 index 0000000..238ab84 --- /dev/null +++ b/docs/Admin manuals/Мобильное приложение/Мобильное приложение.md @@ -0,0 +1,53 @@ +# Настройки для мобильного приложения + +## Общая информация + +Для доступа к сайту с мобильного устройства существует мобильное приложение для операционных систем Android и iOS. На главной форме Lexema-ECM можно скачать приложение и подключиться к сайту, если системный администратор включил такую возможность. Это осуществляется при помощи кнопки "Мобильное приложение". В дополнение к [стандартным пунктам кнопки](../../User manuals/Начало работы/Мобильное приложение/Мобильное приложение.md) администратору доступен пункт для открытия реестра загруженных в систему версий мобильного приложения. Доступ к скачиванию мобильного приложения пользователями системы контролируется [глобальными настройками системы](#глобальные_настройки). + +![Расположение кнопки](./media/btn.png){: .zoom} + + + +## Подключение мобильного приложения в качестве стороннего + +Для формирования QR-кода, с помощью которого осуществляется подключение мобильного приложения к сайту Lexema-ECM, необходимо создать секретный ключ. По этому ключу мобильное приложение будет подключено к сайту в качестве стороннего приложения. Реестр сторонних приложений доступен из служебного меню, открывающегося при нажатии на имя пользователя в правом верхнем углу страницы приложения. Реестр сторонних приложений доступен только пользователям со статусом "Администратор". + +![Сторонние приложения](./media/userMenu.png) + +В реестре сторонних приложения должна быть запись с именем "LexemaEcmMobile". + +![Пример реестра](./media/TPAppsReg.png){: .zoom} + +Если таковой нет, необходимо нажать на кнопку "Новое приложение". Создастся новый документ, поля "Id" и "Секретный ключ" заполнятся автоматически. Остаётся только внести в поле "Имя" значение "LexemaEcmMobile". + +![Пример документа](./media/TPAppsDoc.png) + + \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Группа обучения аналитическая/media/group.png b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/group.png new file mode 100644 index 0000000..658211b Binary files /dev/null and b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/group.png differ diff --git a/docs/Admin manuals/СДО/Группа обучения аналитическая/media/menu.png b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/menu.png new file mode 100644 index 0000000..3646296 Binary files /dev/null and b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Группа обучения аналитическая/media/programm.png b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/programm.png new file mode 100644 index 0000000..e1f8df6 Binary files /dev/null and b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/programm.png differ diff --git a/docs/Admin manuals/СДО/Группа обучения аналитическая/media/slushateli.png b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/slushateli.png new file mode 100644 index 0000000..d313899 Binary files /dev/null and b/docs/Admin manuals/СДО/Группа обучения аналитическая/media/slushateli.png differ diff --git a/docs/Admin manuals/СДО/Группа обучения аналитическая/Группа обучения аналитическая.md b/docs/Admin manuals/СДО/Группа обучения аналитическая/Группа обучения аналитическая.md new file mode 100644 index 0000000..f4a78c9 --- /dev/null +++ b/docs/Admin manuals/СДО/Группа обучения аналитическая/Группа обучения аналитическая.md @@ -0,0 +1,25 @@ +# Группа обучения аналитическая форма + +## Описание + +В данном документе отображается аналитическая форма по всем группам обучения в филиале. + +## Формирование группы обучения + +Перейдите в **Меню-Система дистанционного обучения-Самообучение-Группы обучения (аналитическая форма)** + +![Меню](media/menu.png) + +Сформировать группы обучения можно несколькими способами: + +Заполнив пользователя в поле "Слушатели": + +![Слушатели](media/slushateli.png){: .zoom} + +Выбрать группу обучения: + +![Группа обучения](media/group.png){: .zoom} + +Выбрать программу обучения: + +![Программа обучения](media/programm.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Группы обучения/media/group.png b/docs/Admin manuals/СДО/Группы обучения/media/group.png new file mode 100644 index 0000000..0373ec1 Binary files /dev/null and b/docs/Admin manuals/СДО/Группы обучения/media/group.png differ diff --git a/docs/Admin manuals/СДО/Группы обучения/media/menu.png b/docs/Admin manuals/СДО/Группы обучения/media/menu.png new file mode 100644 index 0000000..db4d9fd Binary files /dev/null and b/docs/Admin manuals/СДО/Группы обучения/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Группы обучения/media/parametrs.png b/docs/Admin manuals/СДО/Группы обучения/media/parametrs.png new file mode 100644 index 0000000..02a221d Binary files /dev/null and b/docs/Admin manuals/СДО/Группы обучения/media/parametrs.png differ diff --git a/docs/Admin manuals/СДО/Группы обучения/Группы обучения.md b/docs/Admin manuals/СДО/Группы обучения/Группы обучения.md new file mode 100644 index 0000000..8ded59e --- /dev/null +++ b/docs/Admin manuals/СДО/Группы обучения/Группы обучения.md @@ -0,0 +1,34 @@ +# Группы обучения + +## Описание + +В данном документе создается группа по всем программам обучения. + +## Создание группы обучения + +Перейдите в **Меню-Система дистанционного обучения-Самозапись-Группы обучения** + +![Меню](media/menu.png) + +Для создания новой группы обучения нажмите кнопку "Создать". + +Во вкладке: "Основная" заполните: + +* В поле "Программа обучения" выберите по какой программе назначается группа обучения; +* В поле "Место проведения" укажите где будет проходить обучение; +* В поле "Наименование" укажите название учебной группы; +* Выберите дату начала и окончания учебы; +* Выберите начало и окончание времени учебы; +* Количество дней обучения расчитывается автоматически; +* Определите вид группы. Если поставить галочка напротив "Открытая", то группа определяется как открытая + +![Группы обучения](media/group.png){: .zoom} + +Во вкладке "Настройки": + +* Укажите максимальное количество человек, которое может быть записано в группе. +* В блоке "Настройки" указывается какое допустимое количество человек из каждой категории может быть записано в данную группу; + +![Настройки](media/parametrs.png){: .zoom} + +После заполнения группы обучения, нажмите "Сохранить и закрыть". \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/constructorProgramm.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/constructorProgramm.png new file mode 100644 index 0000000..6bbff7d Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/constructorProgramm.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/copy.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/copy.png new file mode 100644 index 0000000..2658de7 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/copy.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/copyProgram.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/copyProgram.png new file mode 100644 index 0000000..d926a9a Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/copyProgram.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/menu.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/menu.png new file mode 100644 index 0000000..580c6cf Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/Конструктор программ обучения.md b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/Конструктор программ обучения.md new file mode 100644 index 0000000..b30fee3 --- /dev/null +++ b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор программ обучения/Конструктор программ обучения.md @@ -0,0 +1,39 @@ +# Конструктор программ обучения + +## Описание + +Документ "Конструктор программ обучения" предназначен для создания дистанционных курсов обучения. Конструктор программ обучения - это документ, отражающий общее описание темы курса. + +## Создание программы обучения + +Перейдите в **Меню-Система дистанционного обучения-Конструкторы программ обучения-Конструктор программ обучений**. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +Для создания новой программы нажмите кнопку "Создать". + +* В поле "Наименование" вводится название дистанционной программы обучения. +* В поле "Наименование для печати" вводится название программы для отображения в сертификате об обучении. +* В поле "Курс" нужно выбрать необходимый курс из системы управления обучением персонала. Если в строке отсутствует необходимый курс, его необходимо создать в [программе обучения](../../../УОП/Программы обучения/Программы обучения/Программы обучения.md) +* В поле "Раздел" вводится раздел программы обучения. +* При включенной опции **"Не включать в список тем анкету и согласие на обработку перс. данных"** в списке тем не будет отображаться анкета и согласие на обработку данных. +* При включенной опции **"Выдавать сертификат"** при прохождении программы обучения будет формироваться сертификат о прохождении программы обучения. +* В блоке "Темы" нужно ввести темы, из которых состоит данная программа обучения. Для этого нужно в таблице добавить строку и выбрать тему. Если необходимой темы нет в списке - ее нужно создать в [конструкторе тем](../Конструктор тем/Конструктор тем.md). + +* В блоке "Описание" можно ввести описательный текст, который будет доступен обучающимся. + +По окончании редактирования нажмите на кнопку «Сохранить и закрыть». + +![Конструктор программ](media/constructorProgramm.png){: .zoom} + +## Копирование программы обучения + +Чтобы скопировать программу обучения необходимо в реестре программ выбрать необходимую и нажать кнопку "Скопировать". + +![Копирование](media/copy.png) + +Выбранная программа скопируется в реестр. + +![Копирование](media/copyProgram.png) \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/constructor.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/constructor.png new file mode 100644 index 0000000..18b49a7 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/constructor.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/copy.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/copy.png new file mode 100644 index 0000000..08ae24d Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/copy.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/dobavitVlozhenie.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/dobavitVlozhenie.png new file mode 100644 index 0000000..65a05ca Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/dobavitVlozhenie.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/menu.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/menu.png new file mode 100644 index 0000000..4a61506 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/select.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/select.png new file mode 100644 index 0000000..6de1517 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/select.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/ssylka.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/ssylka.png new file mode 100644 index 0000000..234a872 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/ssylka.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/tema.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/tema.png new file mode 100644 index 0000000..cb17cac Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/media/tema.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/Конструктор тем.md b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/Конструктор тем.md new file mode 100644 index 0000000..40a2b8b --- /dev/null +++ b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тем/Конструктор тем.md @@ -0,0 +1,46 @@ +# Конструктор тем + +## Описание + +Документ "Конструктор тем" предназначен для создания модулей тем из которых будет состоять курс. + +## Создание конструктора тем + +Перейдите в **Меню-Система дистанционного обучения-Конструкторы программ обучения-Конструктор тем**. +У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +Для создания новой темы нажмите кнопку "Создать". + +Заполните поле «Наименование», выберите тест для темы. Задайте количество попыток и критерии прохождения темы. В поле «Содержание» запишите краткое описание темы. + +![Конструктор тем](media/tema.png){: .zoom} + +Примечание: Если у темы нет теста, для того чтобы пройти тему, нужно изучить все вложенные материалы. В таблице "Вложения" можно добавить материалы для изучения, например, учебник. Для этого нужно добавить строку по нажатию кнопки "Плюс", после этого выбрать "Загрузить вложение". + +![Добавить вложение](media/dobavitVlozhenie.png){: .zoom} + +После загрузки файла введите наименование файла. + +!!! warning + Все вкладываемые текстовые файлы должны иметь формат pdf (презентации, лекции и т.д). Поэтому, если сейчас файл, например, в формате word - то его предварительно необходимо сконвертировать. + +Также вместо текстовых файлов можно использовать ссылки во вложениях к теме, которые ведут на сторонние ресурсы с видео, которые слишком велики по размеру для системы. + +![Ссылка](media/ssylka.png) + +По окончании редактирования нажмите на кнопку «Сохранить и закрыть». +После создания темы пройдите в нужную программу и подключите тему в программу обучения. + +![Конструктор](media/constructor.png){: .zoom} + +## Копирование темы обучения + +Чтобы скопировать тему обучения необходимо в реестре программ выбрать необходимую и нажать кнопку "Скопировать". + +![Копирование](media/select.png) + +Выбранная программа скопируется в реестр. + +![Копирование](media/copy.png) \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/copy.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/copy.png new file mode 100644 index 0000000..d44081d Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/copy.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/criteri.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/criteri.png new file mode 100644 index 0000000..349207b Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/criteri.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/dobavlenieTestov.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/dobavlenieTestov.png new file mode 100644 index 0000000..cb7b433 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/dobavlenieTestov.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/excel.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/excel.png new file mode 100644 index 0000000..c2f3558 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/excel.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/loadTest.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/loadTest.png new file mode 100644 index 0000000..64f1a59 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/loadTest.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/menu.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/menu.png new file mode 100644 index 0000000..e97215f Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/nastroikiTestirovania.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/nastroikiTestirovania.png new file mode 100644 index 0000000..0fc8648 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/nastroikiTestirovania.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/parametrs.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/parametrs.png new file mode 100644 index 0000000..f361118 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/parametrs.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/push.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/push.png new file mode 100644 index 0000000..c3dd6b0 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/push.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/schityvanie.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/schityvanie.png new file mode 100644 index 0000000..14a71ea Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/schityvanie.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/select.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/select.png new file mode 100644 index 0000000..15fc3d5 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/select.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/sformirShablon.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/sformirShablon.png new file mode 100644 index 0000000..a8e08b9 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/sformirShablon.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/sozdanieVoprosa.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/sozdanieVoprosa.png new file mode 100644 index 0000000..82cb17e Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/sozdanieVoprosa.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/test.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/test.png new file mode 100644 index 0000000..e505ac4 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/test.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/test2.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/test2.png new file mode 100644 index 0000000..ce367c4 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/test2.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/voprosy.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/voprosy.png new file mode 100644 index 0000000..5c48332 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/media/voprosy.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/Конструктор тестов.md b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/Конструктор тестов.md new file mode 100644 index 0000000..ac99631 --- /dev/null +++ b/docs/Admin manuals/СДО/Конструкторы программ обучения/Конструктор тестов/Конструктор тестов.md @@ -0,0 +1,81 @@ +# Конструктор тестов + +## Описание + +Документ "Конструктор тестов" предназначен для создания шаблонов тестов для добавления их в программы обучения. + +## Создание конструктора тестов + +Перейдите **Меню-Система дистанционного обучения-Конструкторы программ обучения-Конструктор тестов**. +У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +Для создания нового теста нажмите кнопку "Создать". + +В поле "Наименование" введите название теста. + +В блоке "Вопросы" нажмите кнопку "Добавить тему". В поле "Наименование" в правой части введите название темы вопросов. В поле "Кол-во вопросов в тесте" введите количество вопросов, которое будет использоваться при тестировании именно из этой тематики. + +!!! warning + Под темой подразумевается темы вопросов, а не темы программы обучения. + +![Создание темы](media/voprosy.png){: .zoom} + +Чтобы добавить вопросы, выделите в дереве папку с темой и нажмите кнопку "Добавить вопрос в тему". + +![Добавление вопросов](media/dobavlenieTestov.png){: .zoom} + +В поле "Наименование" введите название вопроса, выберите тип вопроса - выбор из вариантов или сопоставление, и напишите текст тестового вопроса. Тип вопроса «Выбор из вариантов» необходимо применять в случаях, когда обучающийся должен указать какой (или какие) из предложенных вариантов ответов верные. Тип вопроса «Сопоставление» применяется, когда обучающийся должен сопоставить варианты в нескольких наборах. +Тип вопроса "Ввод текста ответа" применяется, когда обучающийся должен ввести ответ текстом. +Введите варианты ответа – правильные и неправильные. Правильный отметьте галочкой. + +![Создание вопросов](media/sozdanieVoprosa.png){: .zoom} + +Для настройки оценок нажмите на вкладку "Параметры". В системе можно указать балл, на который ответил обучающийся, или "Сдал/Не сдал". + +![Параметры](media/parametrs.png){: .zoom} + +Если выбран критерий "1,2,3,4,5" - по умолчанию загружается таблица с процентом правильных ответов, за которые можно получить ту или иную оценку. При необходимости можно изменить. + +![Критерии оценок](media/criteri.png){: .zoom} + +В разделе «Настройки тестирования» указываются такие параметры как время тестирования, обязательность прохождения вопросов по порядку, выводить или нет правильный ответ и выводить ли правильность ответа. (Если будет задан параметр «Выводить правильный ответ» - при тестировании обучающийся будет видеть правильные ответы, они будут подкрашиваться в свой цвет в зависимости от корректности). + +![Настройки тестирования](media/nastroikiTestirovania.png){: .zoom} + +## Загрузка тестов + +Для импорта тестов необходимо в панели инструментов нажать на кнопку "Операции" и выбрать "Сформировать шаблон для загрузки тестов". + +![Формирование](media/sformirShablon.png) + +В загрузках браузера появится файл в формате xlsx с названием "Шаблон для загрузки тестов". Необходимо открыть данный файл, заполнить и сохранить. + +![Эксель](media/excel.png) + +Чтобы загрузить шаблон теста, в панели инструментов нажать на кнопку "Операции" и выбрать "Загрузить тесты". + +![Загрузка теста](media/loadTest.png) + +В процессе загрузки шаблона теста в системе выйдет оповещение что было считаны строки и продолжить вставку. Необходимо ответить "Да". После загрузки появится уведомления что тесты были загружены. + +![Считывание](media/schityvanie.png) + +![Уведомление](media/push.png) + +Тест, загруженный в систему, заполняется ранее указанными данными в загруженном шаблоне. + +![Тест](media/test.png) + +![Тест2](media/test2.png) + +## Копирование тестов + +Чтобы скопировать тест по обучению необходимо в реестре программ выбрать необходимую и нажать кнопку "Скопировать". + +![Копирование](media/select.png) + +Выбранная программа скопируется в реестр. + +![Копирование](media/copy.png) \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/criteriSdal.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/criteriSdal.png new file mode 100644 index 0000000..ca7b82e Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/criteriSdal.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/menu.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/menu.png new file mode 100644 index 0000000..788fa2f Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/ocenka.png b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/ocenka.png new file mode 100644 index 0000000..d818716 Binary files /dev/null and b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/media/ocenka.png differ diff --git a/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/Критерий оценки теста.md b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/Критерий оценки теста.md new file mode 100644 index 0000000..62c579c --- /dev/null +++ b/docs/Admin manuals/СДО/Конструкторы программ обучения/Критерии оценки теста/Критерий оценки теста.md @@ -0,0 +1,21 @@ +# Критерий оценки теста + +С помощью критериев можно обеспечить надежность и независимость оценивания + +Критерий оценивания — это средство, которое можно использовать для оценки работ. Создавая критерий оценивания, вы делите назначенную работу на отдельные части. + +## Создание критерий + +Перейдите **Меню-Система дистанционного обучения-Справочники-Критерий оценки теста**. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +В открывшемся документе нажмите кнопку "Создать". + +В поле "Наименование" введите название критерий оценки. Например "Сдал / Не сдал" + +В табличной части добавьте название оценки и соотношение правильных / неправильных ответов. Например, не сдал в случае правильности ответов от 0% до 79%, а сдал от 80% до 100%. Нажмите Сохранить и Закрыть. + +![Критерии сдал/не сдал](media/criteriSdal.png){: .zoom} + +Также можно создать критерий по оценочной системе: + +![Оценочная система](media/ocenka.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/menu.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/menu.png new file mode 100644 index 0000000..b62a505 Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/newTest.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/newTest.png new file mode 100644 index 0000000..7911b2e Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/newTest.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/obuchenie.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/obuchenie.png new file mode 100644 index 0000000..204f3b7 Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/obuchenie.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/program.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/program.png new file mode 100644 index 0000000..a4196b3 Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/program.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/reestr.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/reestr.png new file mode 100644 index 0000000..47e3aae Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/media/reestr.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/Личный кабинет тестируемого.md b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/Личный кабинет тестируемого.md new file mode 100644 index 0000000..9b52f27 --- /dev/null +++ b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Личный кабинет тестируемого/Личный кабинет тестируемого.md @@ -0,0 +1,40 @@ +# Личный кабинет тестируемого + +## Описание + +Документ фиксирует факт обучения какой-либо программы обучения сотрудником. + +## Создание обучения по программе + +Перейдите в **Меню-Система дистанционного обучения-Самообучение-Обучения по программе.** + +![Меню](media/menu.png) + +В реестре будут отображены все обучения по программам. + +![Реестр](media/reestr.png){: .zoom} + +Для просмотра информации по обучению нажмите на необходимую. В открывшейся вкладке будет указан статус обучения (пройден, идет обучение, завершено), описание по данной программе, темы и тесты которые необходимо сдать для завершения обучения. + +![Обучение](media/obuchenie.png){: .zoom} + +Для подробного просмотра этапа перейдите по ссылке. + +В реестре содержатся поля: + +* Ссылку на соответствующую программу обучения +* Описание курса +* Перечень этапов со ссылкой для перехода. +* Статус документа (Доступно, Идёт обучение, Пройдено, Не пройдено). + * Доступно – тема доступна, пользователь ни разу не заходил в неё для изучения + * Идёт обучение – пользователь заходил для в документ для изучения, тест по теме не сдан. + * Пройдено – пользователь сдал тес по теме + * Не пройдено – пользователь не сдал тест по теме и исчерпал все попытки + +Подробнее о документе "Программа обучения" можно ознакомиться в [статье](../Программы обучения сотрудника/Программы обучения сотрудника.md) + +![Программа](media/program.png){: .zoom} + +Переход по ссылке с типом "Тестирование" приводит к открытию нового документа по тестированию. + +![Новый тест](media/newTest.png){: .zoom} diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/menu.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/menu.png new file mode 100644 index 0000000..8330d46 Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/programm.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/programm.png new file mode 100644 index 0000000..ad5bddb Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/programm.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/programm1.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/programm1.png new file mode 100644 index 0000000..c7150e9 Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/media/programm1.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/Программы обучения сотрудника.md b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/Программы обучения сотрудника.md new file mode 100644 index 0000000..d69dae7 --- /dev/null +++ b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Программы обучения сотрудника/Программы обучения сотрудника.md @@ -0,0 +1,19 @@ +# Программы обучения сотрудника + +## Описание + +Тестируемый может увидеть все программы обучения и их состояния в отдельной аналитической форме «Программы обучения сотрудника». Для этого перейдите в **Меню-Система дистанционного обучения-Самообучение-Обучения по программе**. + +![Меню](media/menu.png) + +* Вкладка "Доступно". Выводит список доступных для изучения ПО для указанного сотрудника. +Так как одна и та же программа обучения может быть пройдена в разное время, то все эти события надо фиксировать, для этого существует документ «Программа обучения». Он фиксирует начало обучения сотрудника по программе обучения, список тем, итоги по тесту, состояние программы обучения. + +* Вкладка "Идёт обучение". Отображаются курсы, по которым идет обучение в настоящий момент + +![Идет обучение](media/programm1.png){: .zoom} + +* Вкладка "Завершено". Выводятся все завершенные сотрудником программы обучения. +Нажатие на ссылку «Открыть» приведёт к открытию соответствующей программы обучения. + +![Программа](media/programm.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/menu.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/menu.png new file mode 100644 index 0000000..7a06316 Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/reestr.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/reestr.png new file mode 100644 index 0000000..b299b7f Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/reestr.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/rezultat.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/rezultat.png new file mode 100644 index 0000000..21703f8 Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/rezultat.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/testirovanie.png b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/testirovanie.png new file mode 100644 index 0000000..14cc85e Binary files /dev/null and b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/media/testirovanie.png differ diff --git a/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/Тестирование.md b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/Тестирование.md new file mode 100644 index 0000000..1a69c63 --- /dev/null +++ b/docs/Admin manuals/СДО/Прохождение обучения на дистанционной площадке/Тестирование/Тестирование.md @@ -0,0 +1,22 @@ +# Тестирование +## Описание + +Тестирование – это отдельный документ (связанный с конкретным пользователем, программой обучения/темой, временем) фиксирующий процесс прохождения тестирования сотрудником. + +## Реестр тестирований + +Перейдите в **Меню-Система дистанционного обучения-Самообучение-Тестирование**. + +![Меню](media/menu.png) + +В данном реестре отображаются все пройденные тестирования пользователя. + +![Реестр](media/reestr.png) + +Перейдя в любое тестирование можно посмотреть информацию по какой теме сдавался тест, какие были вопросы с указанием правильного ответа и которого указал обучающийся, результат. + +![Тестирование](media/testirovanie.png){: .zoom} + +Во вкладке "Результат" отображается статистика и количество попыток на прохождение тестов + +![Результат](media/rezultat.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Система обучения/media/grid.png b/docs/Admin manuals/СДО/Система обучения/media/grid.png new file mode 100644 index 0000000..21baafe Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/grid.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/history.png b/docs/Admin manuals/СДО/Система обучения/media/history.png new file mode 100644 index 0000000..de4bb04 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/history.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/itog.png b/docs/Admin manuals/СДО/Система обучения/media/itog.png new file mode 100644 index 0000000..34173b9 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/itog.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/menu.png b/docs/Admin manuals/СДО/Система обучения/media/menu.png new file mode 100644 index 0000000..a4f94d3 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/menu.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/modul.png b/docs/Admin manuals/СДО/Система обучения/media/modul.png new file mode 100644 index 0000000..1f74f36 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/modul.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/otvety.png b/docs/Admin manuals/СДО/Система обучения/media/otvety.png new file mode 100644 index 0000000..a1751c0 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/otvety.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/panel.png b/docs/Admin manuals/СДО/Система обучения/media/panel.png new file mode 100644 index 0000000..3db3689 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/panel.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/program.png b/docs/Admin manuals/СДО/Система обучения/media/program.png new file mode 100644 index 0000000..64a5b0f Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/program.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/program1.png b/docs/Admin manuals/СДО/Система обучения/media/program1.png new file mode 100644 index 0000000..99608dc Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/program1.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/rezultat.png b/docs/Admin manuals/СДО/Система обучения/media/rezultat.png new file mode 100644 index 0000000..21703f8 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/rezultat.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/sopostavlenie.png b/docs/Admin manuals/СДО/Система обучения/media/sopostavlenie.png new file mode 100644 index 0000000..e2cc3ed Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/sopostavlenie.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/test.png b/docs/Admin manuals/СДО/Система обучения/media/test.png new file mode 100644 index 0000000..34130d7 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/test.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/test1.png b/docs/Admin manuals/СДО/Система обучения/media/test1.png new file mode 100644 index 0000000..1d8d34d Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/test1.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/testirovanie.png b/docs/Admin manuals/СДО/Система обучения/media/testirovanie.png new file mode 100644 index 0000000..88d1522 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/testirovanie.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/time.png b/docs/Admin manuals/СДО/Система обучения/media/time.png new file mode 100644 index 0000000..57ff0fa Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/time.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/voprosy.png b/docs/Admin manuals/СДО/Система обучения/media/voprosy.png new file mode 100644 index 0000000..eb10ebc Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/voprosy.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/vvedi.png b/docs/Admin manuals/СДО/Система обучения/media/vvedi.png new file mode 100644 index 0000000..d138414 Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/vvedi.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/media/vybor.png b/docs/Admin manuals/СДО/Система обучения/media/vybor.png new file mode 100644 index 0000000..b97815c Binary files /dev/null and b/docs/Admin manuals/СДО/Система обучения/media/vybor.png differ diff --git a/docs/Admin manuals/СДО/Система обучения/Система обучения.md b/docs/Admin manuals/СДО/Система обучения/Система обучения.md new file mode 100644 index 0000000..1830fa6 --- /dev/null +++ b/docs/Admin manuals/СДО/Система обучения/Система обучения.md @@ -0,0 +1,89 @@ +# Система обучения + +## Описание + +В системе обучения собраны программы обучения, которые сотрудник прошёл или ему предстоит пройти. Из этой системы он может открыть любой курс и начать обучение по нему, либо пройти тестирование по темам. + +## Программы обучения + +Перейдите в Меню - Система дистанционного обучения - Справочники - Система обучения. + +![Меню](media/menu.png) + +В открывшейся форме будет отображены доступные и завершенные программы обучения. В доступных и завершенных программах обучения могут быть разные типы: + +* Активная - программа, по которой в данный момент проходит обучение; +* Не сдано - программа, по которой сотрудник не сдал тестирование; +* Для изучения - это программы, на которые сотруднику нужно записаться для обучения; +* Выполненная - программа, по которой тестируемый прошел обучение. + +Каждая программа имеет свою цветовую гамму. + +![Программы обучения](media/program.png){: .zoom} + +Для просмотра всех программ, нажмите на кнопку "Посмотреть все". Откроется новая вкладка "Программы обучения сотрудника"со списком всех программ обучения. В данной вкладке отображаются программы, по которым обучение проходит в данный момент, доступные и завершенные программы обучения. + +![Грид](media/grid.png) + +При нажатии на любую программу обучения откроется отдельная вкладка с информацией по данной программе, а именно: описание, модули тем, из которых состоит обучение, и их статус. У успешно завершённых программ в статусах будет отображаться зелёная галочка. Через панель инструментов можно вернуться в систему обучения. + +![Программа](media/program1.png) + +При нажатии на кнопку "История тестирования" можно посмотреть историю прохождения тестов. + +![История тестирования](media/history.png) + +По клику на название темы, например "Сложение чисел", откроется новая вкладка, в которой будет описание, название программы и темы. В табличной части отображаются материалы и тесты к теме. + +![Модуль](media/modul.png){: .zoom} + +При нажатии на ссылку "Модуль 1" произойдет автоматическая переадресация на прохождение тестирования. + +![Тестирование](media/testirovanie.png){: .zoom} + +В открывшейся вкладке "Тестирование" отображается название теста и время для прохождения: + +![Тест](media/test1.png){: .zoom} + +## Прохождение тестирования + +В открывшейся вкладке "Тестирование - Идет тестирование" можно посмотреть оставшееся время на прохождение тестирования. + +![Время](media/time.png) + +В тесте может быть предусмотрен показ правильных/неправильных ответов во время/после тестирования. + +* Зеленый блок - на вопрос ответили верно; +* Красный блок - на вопрос ответили неверно; +* Серый блок - на вопрос не ответили; + +![Вопросы](media/voprosy.png){: .zoom} + +_После выбора ответа необходимо нажать **"Принять ответ"**._ Если блок с вопросом окрасился, означает что можно вернуться на предыдущий вопрос и посмотреть правильный ответ. Правильный ответ будет отмечен зеленым цветом, неправильный красным. + +![Ответы](media/otvety.png) + +Форма вопроса «Сопоставление» применяется, когда обучающийся должен сопоставить правильный ответ к вопросу. + +![Сопоставление](media/sopostavlenie.png){: .zoom} + +Форма вопроса с типом «Выбор варианта» - ответом будет выбор строки при помощи галочки + +!!! note + Следует обратить внимание, что бывают вопросы с одним вариантом ответа и с несколькими. Обратите внимание на примечание под вопросом. + +![Выбор](media/vybor.png){: .zoom} + +Форма вопроса "Введите текст ответа" - ответом будет текст, введённый пользователем вручную. + +![Ввести ответ](media/vvedi.png){: .zoom} + +Как только на все вопросы будут приняты ответы, наступает окончание тестирования. По окончанию появится всплывающее окно с результатом. + +![Успешно](media/itog.png) + +Прохождение теста с неудовлетворительной оценкой возможно, если тест не является обязательным. При нажатии на крестик при завершении теста или при переходе по ссылке на тест из истории, можно увидеть вторую вкладку в тесте: Результат. + +Во вкладке "Результат" отображается статистика и количество попыток на прохождение тестов + +![Результат](media/rezultat.png) \ No newline at end of file diff --git a/docs/Admin manuals/СДО/Статистика обучения/media/filial.png b/docs/Admin manuals/СДО/Статистика обучения/media/filial.png new file mode 100644 index 0000000..4225ffe Binary files /dev/null and b/docs/Admin manuals/СДО/Статистика обучения/media/filial.png differ diff --git a/docs/Admin manuals/СДО/Статистика обучения/media/form.png b/docs/Admin manuals/СДО/Статистика обучения/media/form.png new file mode 100644 index 0000000..11c86a8 Binary files /dev/null and b/docs/Admin manuals/СДО/Статистика обучения/media/form.png differ diff --git a/docs/Admin manuals/СДО/Статистика обучения/media/periodKonec.png b/docs/Admin manuals/СДО/Статистика обучения/media/periodKonec.png new file mode 100644 index 0000000..9df60bf Binary files /dev/null and b/docs/Admin manuals/СДО/Статистика обучения/media/periodKonec.png differ diff --git a/docs/Admin manuals/СДО/Статистика обучения/media/periodNachalo.png b/docs/Admin manuals/СДО/Статистика обучения/media/periodNachalo.png new file mode 100644 index 0000000..b819c88 Binary files /dev/null and b/docs/Admin manuals/СДО/Статистика обучения/media/periodNachalo.png differ diff --git a/docs/Admin manuals/СДО/Статистика обучения/media/programm.png b/docs/Admin manuals/СДО/Статистика обучения/media/programm.png new file mode 100644 index 0000000..aff0a20 Binary files /dev/null and b/docs/Admin manuals/СДО/Статистика обучения/media/programm.png differ diff --git a/docs/Admin manuals/СДО/Статистика обучения/media/protocol.png b/docs/Admin manuals/СДО/Статистика обучения/media/protocol.png new file mode 100644 index 0000000..3eddee5 Binary files /dev/null and b/docs/Admin manuals/СДО/Статистика обучения/media/protocol.png differ diff --git a/docs/Admin manuals/СДО/Статистика обучения/Статистика обучения.md b/docs/Admin manuals/СДО/Статистика обучения/Статистика обучения.md new file mode 100644 index 0000000..6a7bda8 --- /dev/null +++ b/docs/Admin manuals/СДО/Статистика обучения/Статистика обучения.md @@ -0,0 +1,53 @@ +# Статистика обучения по сотрудникам + +## Описание + +Аналитическая форма, отображающая статистику по программам обучения сотрудников. + +## Работа с формой + +Чтобы сформировать табличную часть со статистикой по программам обучения необходимо нажать на кнопку **"Сформировать"** в панели инструментов. Табличную часть со статистикой можно сформировать по одному либо нескольким условиям. + +**Филиал** - при указании филиала в табличной части будут отображена статистика по всем пройденным программам обучения сотрудникам. + +![Филиал](media/filial.png) + +**Программа обучения** - при указании программы обучения в табличной части будут отображена статистика по выбранной программе обучения. + +![Программа](media/programm.png) + +**Период назначения обучения с/по** - при указании период назначения обучения в табличной части будут отображена статистика программам обучения, у которых дата назначения обучения попадет в указанный период. + +![Период начала](media/periodNachalo.png) + +**Период завершения обучения с/по** - при указании период назначения обучения в табличной части будут отображена статистика программам обучения, у которых дата завершения обучения попадет в указанный период. + +![Период завершения](media/periodKonec.png) + +!!! note + По умолчанию статистика отображается вместе с уволенными сотрудниками. Чтобы их исключить из отображения, необходимо включить соответствующую опцию в панели инструментов. + +В данной форме присутствует возможность создать [протокол обучения](../../УОП/Фактическое обучение/Протокол обучения/Протокол обучения.md). Для этого необходимо выбрать по какой пройденной программе нужно создать протокол обучения, и нажать соответствующую кнопку в панели инструментов. Система уведомит что протоколы были созданы, в табличной части в соответствующем столбце будет кликабельная ссылка на созданный протокол. + +![Протокол](media/protocol.png) + +Кнопка **"Возврат в обучение"** предназначена для возобновления прохождения сотрудником программы обучения. При нажатии на данную кнопку у не прошедшего обучение пользователя должен поменяться статус обучения на "Идет обучение", не пройденные тесты аннулируются и становятся доступными для прохождения с полным количеством попыток. Сотруднику даётся 1 месяц на прохождение курса с текущей даты. У записи о сотруднике с продлённым обучением в протоколах проставляется признак "Обучение продлено", которое находится в таблице с неуспешно завершившими обучение. По сотрудникам с продлённым незавершённым обучением в статистике протокол отображается прежний, но после повторного завершения обучения и формирования протокола будет показан новый. + +Кнопка **"Удалить доступные"** предназначена для удаления обучения при ошибочном назначении. Удалении доступно в случае, если обучение не начато сотрудником. Для доступности кнопки у пользователя должна быть предоставлена роль «trainingstats_deleteaccessed». + +В табличной части отображается следующая информация: + +Наименование столбца | Описание +---------------------|--------- +Дата увольнения | Дата увольнения сотрудника +Должность | Должность сотрудника +Заявка на обучение | Заявка на обучение по которой была назначена программа обучения +Подразделение | Подразделение в котором числится сотрудник +Программа обучения | Назначенная программа обучения +Протокол | Протокол пройденного обучения +Сертификат | Полученный сертификат по пройденной программе [(опционально)](../Конструкторы программ обучения/Конструктор программ обучения/Конструктор программ обучения.md) +Статус обучения | Статус обучения (Пройден, Идет обучение, Не пройден) +Табельный | Табельный номер сотрудника +Фактическая дата завершения обучения | Дата завершения обучения по назначенной программе +Фактическая дата начала обучения | Дата начала обучения по назначенной программе +ФИО | ФИО участника \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/SUMMARY.md b/docs/Admin manuals/СЭД/SUMMARY.md new file mode 100644 index 0000000..a4ba879 --- /dev/null +++ b/docs/Admin manuals/СЭД/SUMMARY.md @@ -0,0 +1,3 @@ +- [Журнал регистрации и нумерация](./Журнал регистрации/Журнал регистрации.md) +- [Настройка документов, участвующих в документообороте](./Настройка документов/Настройка документов.md) +- [Настройка шаблонов маршрутов](./Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/actionsExample.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/actionsExample.png new file mode 100644 index 0000000..6dcd066 Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/actionsExample.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/create.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/createSubTypeDoc.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/createSubTypeDoc.png new file mode 100644 index 0000000..a35dd3e Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/createSubTypeDoc.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/docExample.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/docExample.png new file mode 100644 index 0000000..f8ee6de Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/docNumbersExamples.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/docNumbersExamples.png new file mode 100644 index 0000000..c6e3123 Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/docNumbersExamples.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/menu.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/menu.png new file mode 100644 index 0000000..5c2e902 Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/registry.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/registry.png new file mode 100644 index 0000000..c64ffc8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/save.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/stageActions.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/stageActions.png new file mode 100644 index 0000000..4e98102 Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/stageActions.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/media/template.png b/docs/Admin manuals/СЭД/Журнал регистрации/media/template.png new file mode 100644 index 0000000..368cdbb Binary files /dev/null and b/docs/Admin manuals/СЭД/Журнал регистрации/media/template.png differ diff --git a/docs/Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md b/docs/Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md new file mode 100644 index 0000000..9988974 --- /dev/null +++ b/docs/Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md @@ -0,0 +1,57 @@ +# "Журнал регистрации" + +## Общее описание назначения документа + +Документы реестра "Журналы регистрации" предназначены для настраивания автоматической нумерации создаваемых документов в системе при помощи задания шаблона. Шаблон номеров документов может зависеть от подразделений, типов документа и года от даты регистрации и имеет четко определенную структуру. + +На каждый тип документа необходим свой журнал регистрации. При этом внутри одного типа можно создать разные типы нумерации для разных подтипов документа и/или подразделений. + +Документ находится в основном меню в группе "Администрирование", подгруппе "Документооборот". Для доступа к документу нужны права администратора. + +## Реестр + +Для входа в документ необходимо в меню в группе "Администрирование", подгруппе "Документооборот" выбрать пункт "Журналы регистрации". Для доступа к документу нужны права администратора. + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Пример реестра "Журналы регистрации"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Заполненный документ "Журнал регистрации" может выглядеть следующим образом: + +![Рисунок 3 Пример документа "Журнал регистрации"](./media/docExample.png){: .zoom} + +Обязательными полями для заполнения являются: + +- Наименование – наименование журнала регистрации; + +- Тип документа – ключевое слово, соответствующее типу документа. + +То, какой индекс подразделения будет вставлен в шаблон, зависит от списка подразделений в таблице "Подразделения". Если в таблице "Подразделения" не добавлены подразделения, индекс подразделения будет одинаковым для всех подразделений. + +Указанному типу документа соответствует поле "Индекс номенклатуры дела". + +В поле "Своя организация" задается ограничение действия журнала регистрации по компаниям в системе. Если поле не заполнено, журнал будет использоваться для всех компаний холдинга. + +Для формирования регистрационного номера в шаблоне могут быть использованы следующие ключевые слова: + +* [ИндП] – индекс подразделения; +* [ИндНД] – индекс номенклатуры дела; +* [YYYY] – год от даты регистрации; +* [N] – порядковый номер; +* другие слова и символы-разделители останутся в номере неизменными; +* по умолчанию используется шаблон [ИндП]-[ИндНД]/[N]; +* если в шаблоне не указано ключевое слово [N], порядковый номер будет добавляться справа от шаблона через косую черту; + +> Пример: при указании в документе индекса подразделения **П02** и индекса номенклатуры **04** нумерация для данного журнала по умолчанию будет следующей: **П02-04/1**, **П02-04/2** и т.д. Если значение какого-либо индекса не указано, при формировании номера это ключевое слово будет пропущено. Например, если не указывать индекс подразделения нумерация пойдет как 04/1, 04/2 + +> Пример настраиваемого шаблона: **ЛЕКС-[ИндП]-[YYYY]:[ИндНД]-[N]-ИСХ**. При использовании индексов подразделения и номенклатуры из предыдущего примера нумерация за 2021 год будет следующей: **ЛЕКС-П02-2021:04-1-ИСХ**, **ЛЕКС-П02-2021:04-2-ИСХ** + +![Рисунок 4 Пример пронумерованных документов](./media/docNumbersExamples.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image1.png b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image1.png new file mode 100644 index 0000000..46a6d0c Binary files /dev/null and b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image2.png b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image2.png new file mode 100644 index 0000000..fa8cb40 Binary files /dev/null and b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image3.png b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image3.png new file mode 100644 index 0000000..fe91674 Binary files /dev/null and b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image4.png b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image4.png new file mode 100644 index 0000000..6979bd6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image4.png differ diff --git a/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image5.png b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image5.png new file mode 100644 index 0000000..b2889ce Binary files /dev/null and b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/media/image5.png differ diff --git a/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/Импорт данных из Excel-файлов.md b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/Импорт данных из Excel-файлов.md new file mode 100644 index 0000000..b75a2b2 --- /dev/null +++ b/docs/Admin manuals/СЭД/Импорт данных из Excel-файлов/Импорт данных из Excel-файлов.md @@ -0,0 +1,42 @@ +# "Импорт данных из Excel-файлов" + +Документ используется для загрузки данных из файла Excel в Лексему. Чтобы открыть документ нужно перейти в меню - Общие справочники -> Импорт данных из Excel-файлов. + +Откроется форма документа: + +![Рисунок 1 Форма документа "Импорт данных из Excel-файлов"](./media/image1.png) + +Проверить **Параметры таблицы**: + +- Схема - при загрузке данных во временные таблицы оставить пустым, при необходимости загрузки в физическую таблицу со схемой, указать схему таблицу (схема должна быть создана и назначены права на нее); + +- Таблица - наименование таблицы формируется автоматически, при необходимости можно указать свое имя временной или физической таблицы. + +Далее заполнить **Параметры Excel**: + +- Наименование листа - лист файла Excel для импорта; + +- Начальная строка - номер строки в файле Excel, с которой начинать загрузку данных; + +- Шаблон - выбрать из списка, если ранее шаблон был сохранен. + +Для создания нового шаблона нужно заполнить таблицу "Соответствие столбцов". Для внесения нового значения нужно нажать кнопку "Добавить". + +Первые два столбца - это наименование и тип столбцов в таблице SQL. Третий столбец: столбец файла Excel. + +![Рисунок 2 Таблица "Соответствие столбцов"](./media/image2.png) + +Чтобы сохранить в шаблонах введенное соответствие, нужно ввести имя шаблона и нажать кнопку "Сохр": + +![Рисунок 3 Сохранение шаблонов](./media/image3.png) + +После внесения всех данных нажать кнопку "Загрузить" на панели инструментов. Откроется проводник. Выбрать подготовленный для загрузки файл и нажать "Open" ("Открыть"). + +![Рисунок 4 Загрузка файлов](./media/image4.png) + +После загрузки данных система выдаст информационное сообщение. + +![Рисунок 5 Загрузка файлов](./media/image5.png) + + + diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/7days.png b/docs/Admin manuals/СЭД/Конструктор документов/media/7days.png new file mode 100644 index 0000000..7329af5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/7days.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/StrokaLog.png b/docs/Admin manuals/СЭД/Конструктор документов/media/StrokaLog.png new file mode 100644 index 0000000..5fb9bbd Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/StrokaLog.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/UnisprButton.png b/docs/Admin manuals/СЭД/Конструктор документов/media/UnisprButton.png new file mode 100644 index 0000000..510a537 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/UnisprButton.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/anull.png b/docs/Admin manuals/СЭД/Конструктор документов/media/anull.png new file mode 100644 index 0000000..17ce6b6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/anull.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/anull2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/anull2.png new file mode 100644 index 0000000..9d00398 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/anull2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/atribut.png b/docs/Admin manuals/СЭД/Конструктор документов/media/atribut.png new file mode 100644 index 0000000..3774f56 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/atribut.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/attachments.png b/docs/Admin manuals/СЭД/Конструктор документов/media/attachments.png new file mode 100644 index 0000000..2002caa Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/attachments.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/checkDates.png b/docs/Admin manuals/СЭД/Конструктор документов/media/checkDates.png new file mode 100644 index 0000000..d83e7fb Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/checkDates.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/cod.png b/docs/Admin manuals/СЭД/Конструктор документов/media/cod.png new file mode 100644 index 0000000..374a2dd Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/cod.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/cod2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/cod2.png new file mode 100644 index 0000000..479da6b Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/cod2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/constucVychet.png b/docs/Admin manuals/СЭД/Конструктор документов/media/constucVychet.png new file mode 100644 index 0000000..ff2f1d1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/constucVychet.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copi.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copi.png new file mode 100644 index 0000000..b0e568a Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copi.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocument.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocument.png new file mode 100644 index 0000000..5dda60d Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocument.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocument2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocument2.png new file mode 100644 index 0000000..d492094 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocument2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocumentToCompany.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocumentToCompany.png new file mode 100644 index 0000000..cd5370b Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copiedDocumentToCompany.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copyBtn.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copyBtn.png new file mode 100644 index 0000000..f32ace7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copyBtn.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copyToAnotherCompany.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copyToAnotherCompany.png new file mode 100644 index 0000000..121a120 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copyToAnotherCompany.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copyToAnotherCompanyWithCheck.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copyToAnotherCompanyWithCheck.png new file mode 100644 index 0000000..d0750a2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copyToAnotherCompanyWithCheck.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/copyToCompany.png b/docs/Admin manuals/СЭД/Конструктор документов/media/copyToCompany.png new file mode 100644 index 0000000..5df9f92 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/copyToCompany.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/create.png b/docs/Admin manuals/СЭД/Конструктор документов/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/createSubTypeDoc.png b/docs/Admin manuals/СЭД/Конструктор документов/media/createSubTypeDoc.png new file mode 100644 index 0000000..a35dd3e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/createSubTypeDoc.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/createSubTypeSubForm.png b/docs/Admin manuals/СЭД/Конструктор документов/media/createSubTypeSubForm.png new file mode 100644 index 0000000..3f6f6fa Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/createSubTypeSubForm.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/delete1c.png b/docs/Admin manuals/СЭД/Конструктор документов/media/delete1c.png new file mode 100644 index 0000000..5e333cd Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/delete1c.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/docInit.png b/docs/Admin manuals/СЭД/Конструктор документов/media/docInit.png new file mode 100644 index 0000000..4550322 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/docInit.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/docTableFilled.png b/docs/Admin manuals/СЭД/Конструктор документов/media/docTableFilled.png new file mode 100644 index 0000000..d9d5703 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/docTableFilled.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/docTypeChoose.png b/docs/Admin manuals/СЭД/Конструктор документов/media/docTypeChoose.png new file mode 100644 index 0000000..5452b08 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/docTypeChoose.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/dopProverki.png b/docs/Admin manuals/СЭД/Конструктор документов/media/dopProverki.png new file mode 100644 index 0000000..c963986 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/dopProverki.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/example1stAttr.png b/docs/Admin manuals/СЭД/Конструктор документов/media/example1stAttr.png new file mode 100644 index 0000000..e415a6e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/example1stAttr.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/example2ndAttr.png b/docs/Admin manuals/СЭД/Конструктор документов/media/example2ndAttr.png new file mode 100644 index 0000000..7d34fcf Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/example2ndAttr.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/example3rdAttr.png b/docs/Admin manuals/СЭД/Конструктор документов/media/example3rdAttr.png new file mode 100644 index 0000000..b68a4be Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/example3rdAttr.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/example4thAttr.png b/docs/Admin manuals/СЭД/Конструктор документов/media/example4thAttr.png new file mode 100644 index 0000000..bdfe690 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/example4thAttr.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/example5thAttr.png b/docs/Admin manuals/СЭД/Конструктор документов/media/example5thAttr.png new file mode 100644 index 0000000..08a9283 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/example5thAttr.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource1.png new file mode 100644 index 0000000..875e456 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource2.png new file mode 100644 index 0000000..58c9def Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource3.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource3.png new file mode 100644 index 0000000..ad53b4d Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleSource3.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTemplateFinal.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTemplateFinal.png new file mode 100644 index 0000000..0733ea3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTemplateFinal.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTemplateText.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTemplateText.png new file mode 100644 index 0000000..5959036 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTemplateText.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTypeChoosed.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTypeChoosed.png new file mode 100644 index 0000000..c6aea42 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleTypeChoosed.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUniDocFilled.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUniDocFilled.png new file mode 100644 index 0000000..724be7e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUniDocFilled.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUniDocInit.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUniDocInit.png new file mode 100644 index 0000000..b83bfb1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUniDocInit.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency1.png new file mode 100644 index 0000000..d8f69be Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency2.png new file mode 100644 index 0000000..b62956b Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency3.png b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency3.png new file mode 100644 index 0000000..6c2bfd5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/exampleUrgency3.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/formWithTips.png b/docs/Admin manuals/СЭД/Конструктор документов/media/formWithTips.png new file mode 100644 index 0000000..45cba37 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/formWithTips.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/formatCopy.png b/docs/Admin manuals/СЭД/Конструктор документов/media/formatCopy.png new file mode 100644 index 0000000..91151e7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/formatCopy.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/formattirazh.png b/docs/Admin manuals/СЭД/Конструктор документов/media/formattirazh.png new file mode 100644 index 0000000..3d49da1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/formattirazh.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/group.png b/docs/Admin manuals/СЭД/Конструктор документов/media/group.png new file mode 100644 index 0000000..cdbbbd7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/group.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/hideTips.png b/docs/Admin manuals/СЭД/Конструктор документов/media/hideTips.png new file mode 100644 index 0000000..048b06d Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/hideTips.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image0.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image0.png new file mode 100644 index 0000000..1df8cb0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image0.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image10.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image10.png new file mode 100644 index 0000000..216ee3c Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image10.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image11.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image11.png new file mode 100644 index 0000000..72008cd Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image11.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image12.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image12.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image12.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image13.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image13.png new file mode 100644 index 0000000..6e1af7d Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image13.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image14.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image14.png new file mode 100644 index 0000000..4096766 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image14.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image15.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image15.png new file mode 100644 index 0000000..369b396 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image15.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image16.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image16.png new file mode 100644 index 0000000..f5fa49d Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image16.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image2.png new file mode 100644 index 0000000..42725e1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image4.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image4.png new file mode 100644 index 0000000..e7f54cc Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image4.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image5.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image5.png new file mode 100644 index 0000000..ea2d1eb Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image5.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image6.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image6.png new file mode 100644 index 0000000..e66f3e1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image6.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image7.1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image7.1.png new file mode 100644 index 0000000..ca5ff00 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image7.1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image7.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image7.png new file mode 100644 index 0000000..ca902a0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image7.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image8.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image8.png new file mode 100644 index 0000000..dc7c3fa Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image8.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/image9.png b/docs/Admin manuals/СЭД/Конструктор документов/media/image9.png new file mode 100644 index 0000000..b1a31ee Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/image9.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/kolvo.png b/docs/Admin manuals/СЭД/Конструктор документов/media/kolvo.png new file mode 100644 index 0000000..484d0c5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/kolvo.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/menu.png b/docs/Admin manuals/СЭД/Конструктор документов/media/menu.png new file mode 100644 index 0000000..081ef4d Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/menuOperac.png b/docs/Admin manuals/СЭД/Конструктор документов/media/menuOperac.png new file mode 100644 index 0000000..f8a5d85 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/menuOperac.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/messageDelete.png b/docs/Admin manuals/СЭД/Конструктор документов/media/messageDelete.png new file mode 100644 index 0000000..e9c4610 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/messageDelete.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/messageEmployee.png b/docs/Admin manuals/СЭД/Конструктор документов/media/messageEmployee.png new file mode 100644 index 0000000..3f847a6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/messageEmployee.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/naimenovanie.png b/docs/Admin manuals/СЭД/Конструктор документов/media/naimenovanie.png new file mode 100644 index 0000000..7a37da0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/naimenovanie.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noAvtor.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noAvtor.png new file mode 100644 index 0000000..34e1742 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noAvtor.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noAvtor1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noAvtor1.png new file mode 100644 index 0000000..2e73432 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noAvtor1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noControl.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noControl.png new file mode 100644 index 0000000..2d346df Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noControl.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noControl1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noControl1.png new file mode 100644 index 0000000..0b4ef27 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noControl1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noDannye.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noDannye.png new file mode 100644 index 0000000..08439a0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noDannye.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noDannye1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noDannye1.png new file mode 100644 index 0000000..d2667ca Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noDannye1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noDate.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noDate.png new file mode 100644 index 0000000..f9770b6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noDate.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noDate1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noDate1.png new file mode 100644 index 0000000..67cea11 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noDate1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noDolnzhnost.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noDolnzhnost.png new file mode 100644 index 0000000..5bf94d2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noDolnzhnost.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noDolnzhnost1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noDolnzhnost1.png new file mode 100644 index 0000000..9e75af2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noDolnzhnost1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noNumber.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noNumber.png new file mode 100644 index 0000000..a018432 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noNumber.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noNumber1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noNumber1.png new file mode 100644 index 0000000..d4f34d0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noNumber1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noOperachii.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noOperachii.png new file mode 100644 index 0000000..5db455e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noOperachii.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noOperachii1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noOperachii1.png new file mode 100644 index 0000000..9400341 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noOperachii1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noOrg.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noOrg.png new file mode 100644 index 0000000..c21452e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noOrg.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noOrg1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noOrg1.png new file mode 100644 index 0000000..b1e91f9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noOrg1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noPodrazdelenie.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noPodrazdelenie.png new file mode 100644 index 0000000..383bae9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noPodrazdelenie.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noPodrazdelenie1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noPodrazdelenie1.png new file mode 100644 index 0000000..4a13041 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noPodrazdelenie1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noRassylka.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noRassylka.png new file mode 100644 index 0000000..8b7ddd8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noRassylka.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/noRassylka1.png b/docs/Admin manuals/СЭД/Конструктор документов/media/noRassylka1.png new file mode 100644 index 0000000..9e403ee Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/noRassylka1.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/numberDoc.png b/docs/Admin manuals/СЭД/Конструктор документов/media/numberDoc.png new file mode 100644 index 0000000..831bed9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/numberDoc.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/odnoPravilo.png b/docs/Admin manuals/СЭД/Конструктор документов/media/odnoPravilo.png new file mode 100644 index 0000000..da19444 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/odnoPravilo.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/operacii.png b/docs/Admin manuals/СЭД/Конструктор документов/media/operacii.png new file mode 100644 index 0000000..dc8db0e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/operacii.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/praviloNaDatu.png b/docs/Admin manuals/СЭД/Конструктор документов/media/praviloNaDatu.png new file mode 100644 index 0000000..b8c886d Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/praviloNaDatu.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/predupr.png b/docs/Admin manuals/СЭД/Конструктор документов/media/predupr.png new file mode 100644 index 0000000..843fc4e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/predupr.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/preview.png b/docs/Admin manuals/СЭД/Конструктор документов/media/preview.png new file mode 100644 index 0000000..64bf324 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/preview.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/previewBtn.png b/docs/Admin manuals/СЭД/Конструктор документов/media/previewBtn.png new file mode 100644 index 0000000..f842c57 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/previewBtn.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/primer.png b/docs/Admin manuals/СЭД/Конструктор документов/media/primer.png new file mode 100644 index 0000000..67eab52 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/primer.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/registry.png b/docs/Admin manuals/СЭД/Конструктор документов/media/registry.png new file mode 100644 index 0000000..7769ff5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/rekvisity.png b/docs/Admin manuals/СЭД/Конструктор документов/media/rekvisity.png new file mode 100644 index 0000000..c2c8234 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/rekvisity.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/schema.png b/docs/Admin manuals/СЭД/Конструктор документов/media/schema.png new file mode 100644 index 0000000..cca6e2c Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/schema.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/schemaExample.png b/docs/Admin manuals/СЭД/Конструктор документов/media/schemaExample.png new file mode 100644 index 0000000..c49b6eb Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/schemaExample.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/showTips.png b/docs/Admin manuals/СЭД/Конструктор документов/media/showTips.png new file mode 100644 index 0000000..c5a4fc6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/showTips.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/statement.png b/docs/Admin manuals/СЭД/Конструктор документов/media/statement.png new file mode 100644 index 0000000..e7ca6b5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/statement.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/subTypeChoose.png b/docs/Admin manuals/СЭД/Конструктор документов/media/subTypeChoose.png new file mode 100644 index 0000000..c5c1629 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/subTypeChoose.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/subTypeDuplicated.png b/docs/Admin manuals/СЭД/Конструктор документов/media/subTypeDuplicated.png new file mode 100644 index 0000000..3b4f1d8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/subTypeDuplicated.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/subtypeExample.png b/docs/Admin manuals/СЭД/Конструктор документов/media/subtypeExample.png new file mode 100644 index 0000000..8d1ef7f Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/subtypeExample.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/template.png b/docs/Admin manuals/СЭД/Конструктор документов/media/template.png new file mode 100644 index 0000000..466b74f Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/template.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/templateClosed.png b/docs/Admin manuals/СЭД/Конструктор документов/media/templateClosed.png new file mode 100644 index 0000000..b4481e9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/templateClosed.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/uvedomlenie.png b/docs/Admin manuals/СЭД/Конструктор документов/media/uvedomlenie.png new file mode 100644 index 0000000..87d2aed Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/uvedomlenie.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/vlozh.png b/docs/Admin manuals/СЭД/Конструктор документов/media/vlozh.png new file mode 100644 index 0000000..6f235df Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/vlozh.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/warning.png b/docs/Admin manuals/СЭД/Конструктор документов/media/warning.png new file mode 100644 index 0000000..f57e5ec Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/warning.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/warning2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/warning2.png new file mode 100644 index 0000000..b5beb2e Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/warning2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/zavisimye.png b/docs/Admin manuals/СЭД/Конструктор документов/media/zavisimye.png new file mode 100644 index 0000000..7d7fe97 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/zavisimye.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/zayavlenie.png b/docs/Admin manuals/СЭД/Конструктор документов/media/zayavlenie.png new file mode 100644 index 0000000..bb344ca Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/zayavlenie.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/zayavlenie2.png b/docs/Admin manuals/СЭД/Конструктор документов/media/zayavlenie2.png new file mode 100644 index 0000000..b0e01d7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/zayavlenie2.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/Конструктор копирование в столбик исправление.png b/docs/Admin manuals/СЭД/Конструктор документов/media/Конструктор копирование в столбик исправление.png new file mode 100644 index 0000000..f7f82ec Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/Конструктор копирование в столбик исправление.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/Конструктор копирование в столбик.png b/docs/Admin manuals/СЭД/Конструктор документов/media/Конструктор копирование в столбик.png new file mode 100644 index 0000000..1dd8fc8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/Конструктор копирование в столбик.png differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/Копировать_для_переноса.PNG b/docs/Admin manuals/СЭД/Конструктор документов/media/Копировать_для_переноса.PNG new file mode 100644 index 0000000..c56d558 Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/Копировать_для_переноса.PNG differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/media/Копировать_для_переноса2.PNG b/docs/Admin manuals/СЭД/Конструктор документов/media/Копировать_для_переноса2.PNG new file mode 100644 index 0000000..6d4d0aa Binary files /dev/null and b/docs/Admin manuals/СЭД/Конструктор документов/media/Копировать_для_переноса2.PNG differ diff --git a/docs/Admin manuals/СЭД/Конструктор документов/Конструктор документов.md b/docs/Admin manuals/СЭД/Конструктор документов/Конструктор документов.md new file mode 100644 index 0000000..cbe68b9 --- /dev/null +++ b/docs/Admin manuals/СЭД/Конструктор документов/Конструктор документов.md @@ -0,0 +1,718 @@ +# Конструктор документов + +## Общее описание назначения документа + +Документ "Конструктор документов" предназначен для создания шаблонов документов следующих **типов документа**: Заявление от сотрудника, Локально-нормативный документ (ЛНД), Универсальный документ и Документ на подписание, Доверенности. + +С помощью конструктора документов можно создавать подтипы документов с определенной структурой, которые можно будет использовать в заявлениях от сотрудников, ЛНД, универсальных документах или документах на подписание. При создании документов по этим шаблонам от пользователя потребуется лишь заполнять соответствующие поля. + +В настройках пользователя в таблице "Настройка прав по подразделениям и подтипам документов" можно выбрать подтипы документов, к которым у пользователя будет доступ. Это позволяет разграничить права пользователя не только по подразделениям и типа документов, но и по подтипам документов. Более подробно про настройку пользователей можно прочесть в разделе [Настройка пользователей](./../../framework/User managment/Настройка пользователей/Настройка пользователей.md). + +В рассматриваемом документе создается универсальная структура будущего заявления (или другого типа документа из списка доступных) с определением параметров для автоматического заполнения. На основе созданного шаблона пользователями будут создаваться документы. Общую структуру можно представить в виде следующей схемы: + +![Рисунок 1 Общая схема](./media/schema.png) + +Для каждого подтипа может существовать не более одного действующего (не закрытого) шаблона. Таким образом, пока шаблон не закрыт, сотрудники создают документы, подставляя значения в текст этого шаблона. Когда шаблон помечается как закрытый, можно создать новый шаблон того же типа и подтипа документа, и тогда при выборе сотрудником использованного ранее подтипа вставляемый шаблон будет уже другим. + +На примере типа документа "Заявление от сотрудника" это будет выглядеть так: + +![Рисунок 2 Схема для заявлений от сотрудника](./media/schemaExample.png) + +## Реестр + +Для входа в документ необходимо перейти Меню-Документооборот-Кадровый ЭДО-Конструктор документов + +![Рисунок 3 Меню](./media/menu.png) + +После выбора нужного документа откроется реестр документов. + +![Рисунок 4 Реестр "Конструктор документов"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов +![](./media/create.png) + +## Копирование конструктора + +Для дублирования существующего документа необходимо отметить этот документ в реестре и нажать кнопку "Копировать" на верхней панели инструментов. + +![Рисунок Копирование документов](./media/image15.png){: .zoom} + +Откроется всплывающее окно "Создание шаблона". В нем необходимо выбрать в какую организацию необходимо скопировать данный документ. Если выбрать ту же организацию, то выбранный документ продублируется в этой же организации, после чего выйдет окно с предложением открыть скопированный документ. +![Копирование документа в ту же организацию](media/copyToCompany.png){: .zoom} +![Скопированный документ](media/copiedDocumentToCompany.png){: .zoom} + +Если выбрать другую организацию, напротив поля "Разрешить этот же шаблон для выбранной организации" не ставить галочку и нажать "Создать", то выбранный документ продублируется в выбранную организацию. Код документа при копировании будет изменен. + +![Копирование документа в другую компанию копированием](media/copyToAnotherCompany.png){: .zoom} +![Скопированный документ](media/copiedDocument.png){: .zoom} + +Если выбрать другую организацию, напротив поля "Разрешить этот же шаблон для выбранной организации" поставить галочку, и нажать "Создать", то выбранный документ будет доступен для использования в выбранной организации, а документ дублироваться не будет. Код документа при этом в обоих организациях будет один и тот же. + +![Копирование документа в другую компанию дублированированием](media/copyToAnotherCompanyWithCheck.png){: .zoom} +![Скопированный документ](media/copiedDocument2.png){: .zoom} + +## Копировать для переноса в другую базу + +Для переноса конструкторов документов из одной базы в другую необходимо отметить эти документы в реестре и нажать кнопку "Копировать для переноса в другую базу" на верхней панели инструментов. + +![Копировать_для_переноса](media/Копировать_для_переноса.PNG){: .zoom} + +В открывшемся окне необходимо указать Код организации в базе, в которую переносятся данные. По кнопке "Создать скрипт переноса" будет сформирован скрипт. + +![Копировать_для_переноса2](media/Копировать_для_переноса2.PNG){: .zoom} + +Сравниваются конструкторы по наименованию подтипа документа, если такой уже существовал в базе, он будет закрыт и создан новый. В теле скрипта описано создание самого конструктора, недостающих документов "Подтип документа", "Пользовательские типы атрибутов документа". + +## Вкладка "Основные характеристики" + +Новый созданный документ, выглядит следующим образом: + +![Рисунок 5 Документ "Конструктор документов"](./media/docInit.png){: .zoom} + +Обязательными полями для заполнения являются: + +- Группа; +- Подтип документа; +- Шаблон. + +**Генерация номера при создании маршрута** - номер документа будет формироваться после создания маршрута в документе. + +**Генерация номера при заполнении шаблона** - номер документа будет формироваться после нажатия кнопки "Заполнить шаблон" в документе. + +**Автоматически формировать маршрут** - при включенной опции в документе созданном на конструкторе, например "Заявление от сотрудника", автоматически сформируется маршрут после нажатия на кнопку "Заполнить шаблон". Для автоматического формирования маршрута также необходимо чтобы на данный тип документа был настроен один [шаблон маршрутов](../Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). Если настроено несколько, тогда маршрут автоматически не сформируется. Данная опция рекомендуема для удобства работы с различными заявлениями. + +**Откл. автоформирование файла для подписания** - отключает автоматическое формирование файла во вложении к документу. Если галочка не стоит,то происходит автоматическая генерация pdf- файла на основании данных карточки во всех документах , построенных на конструкторе, при отправке по маршруту , например Заявление от сотрудника. + +![Вложение](media/attachments.png) + +![Вложенное заявление](media/statement.png) + +**Если опция включена**, то автоматическая генерация pdf- файла не происходит. В некоторых бизнес-процессах данная опция будет лишней - например, в Локально-нормативных документах, где оригиналы документов поставляются из репозитория организации. + +**Номер п/п** - с помощью данного поля можно упорядочить подтипы в рамках одного типа документа в выпадающем списке. Например, заявления на разные вида отпуска + +![Группировка](media/group.png){: .zoom} + +**Ознакамливать бухгалтера по зп** - по завершению маршрута документа при включенной галочке, бухгалтеру организации направляется автоматическая рассылка о завершении документа. Бухгалтер назначается в [настройках пользователя](../../framework/User managment/Настройка пользователей/Настройка пользователей.md#вкладка_расчет_зарплаты) + + + +**Разрешить редактировать номер** - при включенной опции в документе созданном на конструкторе, например "Универсальный документ", можно вручную задавать номер документа. + +![Номер документа](media/numberDoc.png){: .zoom} + +При выключенной опции, генерация номера документа будет автоматическая. + +**Запретить создавать под замещением** - при включенной опции выбранный подтип документа нельзя создавать под [замещением](../../../User manuals/Начало работы/Функция замещения/Функция замещения.md). + +**Запрещать ознакомление, если не создан документ из меню операций** - при включенной опции в выбранном подтипе документа запрещено ознакомление, например, с уведомлением об отпуске, если сотрудник не оформил заявление на отпуск или заявление на перенос через меню операций. + +![Предупреждение](media/warning.png) + +### Тип и подтип документа + +Поля "Тип документа" и "Подтип документа" позволяют выбрать значение из списка. В случае, если нет требуемого типа документа, необходимо пополнить в документе "Настройка документа" с требуемым типом включить опцию "Форма построена на конструкторе документов". + +Поле "Подтип документа" можно заполнить только после заполнения поля "Тип документа". В случае, если нет требуемого подтипа документа, необходимо пополнить справочник "Подтип документа". + +Для примера рассмотрим создание шаблона "Заявление от сотрудника" – "Заявление на отпуск без сохранения зп". + +![Рисунок 6 Печатная форма – требуемый результат](./media/image0.png) + +Для заполнения поля "Тип документа" необходимо выбрать одно из значений из списка. В реестре "Настройка документов" можно посмотреть более подробную информацию о заведенных типах документов. + +В нашем случае требуемый тип – "Заявление от сотрудника". + +Для выбора необходимого типа в документе "Конструктор документов" необходимо раскрыть справочник "Тип документа" и выбрать тип карточки. + +![Рисунок 7 Выбор типа документа](./media/docTypeChoose.png){: .zoom} + +После выбора типа документа необходимо выбрать подтип документа. + +![Выбор подтипа документа](./media/subTypeChoose.png){: .zoom} + +Если требуемый подтип отсутствует в выпадающем списке, можно добавить новый подтип через [реестр "Подтип документа"](../Справочники/Документооборот/Подтипы документов/Подтипы документов.md) или при помощи вложенной формы. + +![Рисунок 8 Реестр "Подтип документа"](./media/image7.png){: .zoom} + +

Новый подтип документа можно создать внутри формы "Конструктор документов" с помощью кнопки рядом с выпадающим списком. Необходимо заполнить строковое поле "Наименование" и "Использовать в документе", остальные поля необязательны. После нажатия на кнопку "Сохранить" новый подтип будет выбран автоматически.

+ +![Рисунок 9 Создание подтипа документа на вложенной форме](./media/createSubTypeSubForm.png){: .zoom} + +После создания шаблона документа выбранный для него подтип будет появляться при создании документов, относящихся только к выбранному типу документа. Т.е. если в шаблоне документа был выбран тип "Заявление от сотрудника", то данный шаблон будет доступен только при создании заявления от сотрудника даже при наличии подтипа с таким же наименованием, но для другого типа документа. + +Если по выбранному подтипу уже существует не закрытый шаблон, то поле очистится и появятся уведомления: + +![Уведомления о не закрытом шаблоне](./media/subTypeDuplicated.png){: .zoom} + +В уведомлениях содержится код шаблона, по которому его можно найти в реестре "Конструктор документов". Про закрытие шаблонов можно прочесть [ниже](#закрытие-шаблона). + +### Дополнительные атрибуты документа + +После того как два основных поля заполнены, необходимо перейти к заполнению таблицы "Дополнительные атрибуты". Это поля, которые будет необходимо заполнять при создании документа по создаваемому сейчас шаблону документа. В качестве примера добавим шесть дополнительных атрибутов: + +- Основной отпуск – кол-во дней <Целое\> – длительность отпуска в днях, вводится автором вручную. +- Основной отпуск – с <Дата\> – дата начала отпуска, вводится автором вручную. +- Основной отпуск – по <Дата\> – дата окончания отпуска, вычисляется на основе количества дней в отпуске и даты его начала. +- Причина <Строка\> – причина ухода в отпуск без сохранения ЗП, вводится автором вручную. +- Причина (список) <Пользовательский тип атрибута\> – причина ухода в отпуск без сохранения ЗП, автор выбирает одно из возможных значений в списке. +- Компания <Контрагент\> – компания, в которую направляется заявление, автор выбирает одно из возможных значений в списке. + +Это будут единственные изменяемые в тексте документа (заявления от сотрудника) поля, поэтому нужно внимательно отнестись к их созданию и заполнению поля "Шаблон", который содержит макет и основной текст будущего документа. + +Для добавления новой строки в таблицу "Дополнительные атрибуты" необходимо нажать на кнопку "Добавить". + +![Рисунок 10 Расположение кнопки "Добавить"](./media/image8.png){: .zoom} + +После нажатия на кнопку добавляется новая строка в таблице. + +![Рисунок 11 Новая строка в таблице "Дополнительные атрибуты"](./media/image10.png){: .zoom} + +#### Описание полей в таблице "Дополнительные атрибуты": { #описание-полей } + +- **"Порядок"** – порядок сортировки, заполняется целыми числами, в зависимости от которых будут упорядочиваться атрибуты для заполнения в документе. Например, атрибут с порядком сортировки, равным 2, будет располагаться ниже атрибута с порядком, равным 1. +- **"Наименование"** – необходимо заполнить наименованием дополнительного атрибута (строковое поле), исходя из которого пользователю должно быть понятно, какое значение должен принимать атрибут. Например: "Год", "Способ получения справки" и пр. Является обязательным для заполнения. +- **"Тип атрибута"** – необходимо заполнить информацией из выпадающего справочника, выбрав тип атрибута. Например, типы атрибута могут быть датой (Date), целым числом (bigint), строкой (string), логическим выражением (bool) и т.д. Также можно подключать сложные справочники, такие как сотрудники ("Работник"), контрагенты ("Контрагент") и т.д. Например, если в качестве типа атрибута было выбрано "Подразделение", то в качестве списка возможных значений атрибута будет использована одна из колонок справочника подразделений, колонка задаётся полем "Наименование в выпадающем списке". Атрибут "Дата и время" может использоваться для типов документов когда важно отразить дату и время, например в заявке на подачу автотранспорта. С помощью атрибута "Время" в документе отображается только время без даты. **"Тип атрибута"** является обязательным для заполнения. +- **"Служебное наименование"** – наименование, вставляемое в текст шаблона для автозамены в тексте. Обязательная форма написания включает две "#": слева и справа от наименования, наименование прописывается на английском языке, например, #Name#. Именно эти значения будут заменены в тексте шаблона на введенные пользователем значения атрибута после нажатия на кнопку "Заполнить шаблон". Является обязательным для заполнения. +- **"Требовать заполнение"** – обязательность заполнения атрибута. Если в этом поле стоит галочка, документ не получится сохранить и отправить по маршруту, пока соответствующий атрибут не будет заполнен. +- **"Только для чтения"** – используется для вычисляемых полей. Если в этом поле стоит галочка, атрибут будет недоступен для редактирования пользователем напрямую. +- **Сделать невидимым** - используется если необходимо скрыть дополнительный атрибут в карточке документа. +- **Скрыть технический код** - используется если необходимо скрыть технический код атрибута в карточке документа. +- **"Тип группы(Unispr)"** – заполняется в том случае, если поле "Тип атрибута" принимает значение "Пользовательский тип атрибута" ("Base.Unispr"). Заполняется значением из справочника ["Пользовательские типы атрибутов документов"](./../Справочники/Документооборот/Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md). Соответствует полю "Группа" документов справочника, выпадающий список будет содержать все наименования прописанной группы. Используется в том случае, когда атрибут может иметь одно из определенных значений в некоторой группе наименований. Справочник доступен по кнопке "Пользовательские типы атрибутов": +{ #описание-ChCode } +- **"Наименование в выпадающем списке"** – специфичная характеристика выпадающих списков, отвечает за то, какая информация будет отображаться в выпадающем списке для идентификации позиций в справочнике (например, для выпадающего списка "Работник" доступны варианты отображения ФИО работника или его табельного номера, для выпадающего списка "Контрагент" - полное или краткое наименование контрагента ). Выбирается из выпадающего списка, в зависимости от выбранного типа атрибута. По умолчанию устанавливается "NameFull", что означает для справочника "Работник" - ФИО работника, для справочника "Контрагент" - краткое наименование контрагента, для справочника "Пользовательский тип" - поле Наименование, которое будет фильтроваться в зависимости от выбранного типа группы для справочников "Должность" и "Подразделение" - наименование должности и подразделения соответственно. Является обязательным для заполнения, если тип атрибута – справочник. Для некоторых типов атрибутов, возможно использование нескольких наименований. + +Наименование | Описание | +---------|----------| + NameFull | Полное отображение ФИО пользователя-создателя| + FullNameDative | ФИО пользователя-создателя документа в дательном падеже | + FullNameGenitive | ФИО пользователя-создателя документа в родительном падеже | + FullNameAccusative | ФИО пользователя-создателя документа в винительном падеже | + NameShort | ФИО пользователя-создателя документа в формате "Фамилия И.О." | + NumTab | Табельный номер пользователя-создателя | + Name | Должность работника (атрибута) в именительном падеже | + NameDative | Должность работника (атрибута) в дательном падеже | + NameGenitive | Должность работника (атрибута) в винительном падеже | + +- **"Маска для ввода"** - должна позволять установить строгий формат ввода данных пользователем и представлять из себя строку состоящую из обычных и специальных символов. При вводе обычные символы пользователь не может их удалить или заменить, специальные символы задают ограничения на вводимые данные. + +Использование маски: + +* `# - ввод цифр` + +* L - ввод букв + +* A - ввод цифр и букв + +* [abcd] - список допустимых символов. Можно указать диапазон символов для цифр [1-5] и для букв [а-я] (при указании в списке допустимых символов "]" и "-" необходимо их дополнительно экранировать символом "\", например "abcd\]efg\-h") + +Документ | Количество символов | Маска +---------|---------------------|------ +ИНН физического лица | 12 | ############ +ИНН юридического лица | 10 | ########## +Код подразделения, выдавшего паспорт | 6 | ###-### +Номер мобильного телефона | 10 | #-###-###-##-## +Номер паспорта | 6 | ###### +Номер военного билета | 9 | LL ####### +Расчетный счет в банке | 20 | #################### +Серия и номер свидетельства о рождении | 10 | LL-LL№###### +Серия паспорта | 4 | #### +СНИЛС | 11 | ###-###-### ## +№ счета | 20 | #################### +БИК | 9 | ######### +Корр. счет | 20 | #################### +ИНН банка | 12 | ############ +КПП | 9 | ######### + +- **Показывать разрядность в числах** - используется для типа атрибута "Число". Если она включена то число будет отображаться - 2 022. Если выключена - то 2022 (без пробелов) +- **"Примечание/Комментарии"** - используется при необходимости для внесения информации по дополнительным атрибутам. Если тип атрибута "Логическое", то нужно задавать значения да/нет в формате Значение1| Значение 2. Если тип атрибута "Пользовательское" можно указывать дополнительную информацию по наименованию, например для автоматической проставки суммы вычета на детей при создании заявления. Подробнее можно почитать в разделе [Дополнение к наименованию в пользовательском типе атрибута](../Справочники/Документооборот/Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md#поля_дополнение_к_наименованию). + +- Группа столбцов "Значение по умолчанию" используется в случае, если при создании документа реквизит должен быть заполнен неким условленным значением. Для разных типов атрибутов используются разные колонки. Для типов атрибута "Строка" требуется заполнить поле в столбце "Текст". Для типов атрибута "Логическое" требуется поставить галочку в столбце "Флаг". + +![Строка](media/StrokaLog.png) + +![Реквизиты](media/rekvisity.png) + +Для типа атрибута "Целое" или типов атрибутов, которые позволяют в документе выбрать значение из списка, требуется заполнить поле в столбце "Код/число" числовым значением. + +![Код](media/cod.png) + +![Код2](media/cod2.png) + +### Вычисляемые атрибуты + +Чтобы прописать вычисление полей, значения которых должны зависеть от остальных полей (т.е. сделать их вычисляемыми), необходимо в Microsoft SQL Server Management Studio внести изменения в код процедуры dbo.callAfterSetSQL (в которой прописывается непосредственно вычисление значение атрибута) и в код процедуры dbo.callCheckSQL (для проверки корректности внесённых в поля атрибутов значений). + +*Для вычисляемых атрибутов рекомендуется устанавливать признак "Только для чтения".* + +В рассматриваемом примере дата окончания отпуска (#eDate#) вычисляется на основе количества дней в отпуске (\#bDate#) и даты его начала (\#cnt#). В процедуру dbo.callAfterSetSQL для изменения атрибута \#eDate# при изменении \#bDate# или \#cnt# были внесены следующие изменения: + +```sql +if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnName = '#cnt#' ) AND @DocumentSubtypeName = 'Заявление на отпуск без сохранения зп' + begin + update #resTab + set + DateValue = convert(varchar(50), + dateadd(day, + convert(bigint, + (select top 1 BigIntValue from #resTab where ColumnName = '#cnt#')-1), + convert(date, + (select top 1 DateValue from #resTab where ColumnName = '#bDate#'), + 104) + ), + 104), + Recalculated = 1 + where ColumnName = '#eDate#' + end +``` + +Есть специальные дополнительные атрибуты с зарезервированными наименованиями и типами, прописывать их в таблице "Дополнительные атрибуты" не надо. Среди таких атрибутов есть: +{ #спец-атрибуты } + +- \#Master_DocumentNumber# – номер создаваемого документа +- \#Master_DocumentDate# – дата создания документа +- \#Master_CUserName# – полное ФИО пользователя-создателя документа +- \#Master_CUserNameShort# – ФИО пользователя-создателя документа в формате "Фамилия И.О." +- \#Master_CUserNameDative# – ФИО пользователя-создателя документа в дательном падеже +- \#Master_CUserNameGenitive# – ФИО пользователя-создателя документа в родительном падеже +- \#Master_CUserNameAccusative# – ФИО пользователя-создателя документа в винительном падеже +- \#Master_Position# – должность пользователя-создателя документа +- \#Master_PositionDative# – должность пользователя-создателя документа в дательном падеже +- \#Master_PositionGenitive# – должность пользователя-создателя документа в родительном падеже +- \#Master_MyCompany# – компания пользователя-создателя документа +- \#Master_Department# – подразделение пользователя-создателя документа +- \#Master_WorkersDetail# – список сотрудников: ФИО, дата рождения, паспортные данные, адрес регистрации из таблицы документа Доверенность +- \#Master_SubjectDetail# – список полномочий по доверенности из таблицы документа Доверенность +- \#Master_MyCompanyFullName# – полное наименование своей организации +- \#Master_MyCompanyShortName# – короткое наименование своей организации для печати +- \#Master_MyCompanyDirector# – своя организация: директор в именительном падеже +- \#Master_MyCompanyDirectorGenitive# – своя организация: директор в родительном падеже +- \#Master_MyCompanyDirectorDative# – своя организация: директор в дательном падеже +- \#Master_MyCompanyDirectorAccusative# – своя организация: директор в винительном падеже +- \#Master_MyCompanyDirectorProf# – своя организация: должность директора в именительном падеже +- \#Master_MyCompanyDirectorProfGenitive# – своя организация: должность директора в родительном падеже +- \#Master_MyCompanyINN# – своя организация: ИНН +- \#Master_MyCompanyKPP# – своя организация: КПП +- \#Master_MyCompanyOKPO# – своя организация: OKPO +- \#Master_MyCompanyOGRN# – своя организация: ОГРН +- \#Master_MyCompanyOKATO# – своя организация: ОКАТО +- \#Master_MyCompanyPFR# – своя организация: номер ПФР +- \#Master_MyCompanyFSS# – своя организация: номер ФСС +- \#Master_MyCompanyActualAddressText# – своя организация: фактический адрес +- \#Master_MyCompanyMailAddressText# – своя организация: почтовый адрес +- \#Master_MyCompanyLegalAddressText# – своя организация: юридический адрес +- \#Master_MyCompanyEMailAddress# – своя организация: email +- \#Master_MyCompanyPhone# – своя организация: контактный телефон +- \#Master_MyCompanyRegistrationDate# – своя организация: дата регистрации +- \#Master_MyCompanyDirectorShort# – своя организация: короткое ФИО директора +- \#Master_MyCompanyDirectorActBasis# – своя организация: основание действия директора +- \#Master_DocumentDateText# – дата в формате 1 января 2022 г +- \#Master_NumTab# - табельный номер сотрудника + +Заполненная табличная часть выглядит следующим образом: + +![Рисунок 12 Таблица "Дополнительные атрибуты"](./media/docTableFilled.png){: .zoom} + +## Шаблон + +Поле "Шаблон" – это макет документа, включающий в себя, как правило, большую часть его содержания. В шаблоне должен содержаться текст и определенные ранее атрибуты, включенные в текст при помощи соответствующих значений столбца "Наименование колонки" таблицы "Дополнительные атрибуты". + +В поле "Шаблон" доступны инструменты форматирования текста: доступно изменение шрифта текста, выравнивание, создание списков. + +Заполненный текст шаблона выглядит следующим образом: + +![Рисунок 13 Заполненный шаблон](./media/template.png){: .zoom} + +Для дальнейшей работы пользователей с документом необходимо его сохранить, нажав на кнопку "Сохранить" +![](./media/image12.png) + +!!! note + В шаблон можно вставить графические файлы, например логотип компании. Необходимо обратить внимание чтобы используемый графический файл не имел прозрачности. + +## Предпросмотр + +Для того, чтобы иметь более чёткое представление о том, как будет выглядеть печатная форма при построенном шаблоне, можно воспользоваться кнопкой Предпросмотр. При нажатии на кнопку документ конструктора будет сохранён и откроется печатная форма с текстом, внесённом в шаблон. При предпросмотре служебные наименования на конкретные значения не заменяются. + +![Пример отчёта при предпросмотре](./media/preview.png){: .zoom} + +## Показать подсказки + +Для того, чтобы при работе с конструктором видеть краткие рекомендации по его заполнению, можно воспользоваться кнопкой Показать подсказки. + +В верхней части формы появится серый текст: + +![Пример формы с подсказками](./media/formWithTips.png){: .zoom} + +Чтобы скрыть вспомогательный текст, необходимо нажать на кнопку Скрыть подсказки. + +## Создать шаблон маршрута + +При нажатии на данную кнопку автоматически создается форма шаблона маршрута с выбранными типом и подтипом документа из вкладки "Основная". Подробнее о работе с данной формой можно ознакомиться в статье ["Настройка шаблонов маршрутов"](../Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). + +## Закрытие шаблона { #закрытие-шаблона} + +В случае, если уже существует другой шаблон с таким же подтипом документа, необходимо, чтобы только один из шаблонов был действующим. Для этого необходимо открыть старую версию шаблона и поставить галочку в поле "Шаблон закрыт/не используется", расположенную в верхней части формы, а затем нажать на кнопку "Сохранить". + +Аналогичные действия производятся в том случае, если есть документ с неактуальным подтипом. + +![Рисунок 14 Расположение поля "Шаблон закрыт/не используется"](./media/templateClosed.png) + +## Копирование шаблона + +При копировании шаблона отступ текста может выглядеть следующим образом: +![Рисунок 29 Копирование шаблона отступ](./media/Конструктор копирование в столбик.png) + +Необходимо уменьшить отступ, чтобы скопированный текст умещался в строчку: + +![Рисунок 30 Копирование исправление](./media/Конструктор копирование в столбик исправление.png) + +## Вкладка "Ограничения" + +### Правила для вложений + +В данной вкладке, при необходимости, устанавливаются правила разрешения вложения необходимых данных в документ. В табличной части указывается роль и правило на каком этапе маршрута у данной роли будет возможность вкладывать данные в документ. + +- Правило **"Всегда"** - можно вложить файл в любой момент и на любом этапе, и на этапе завершения. + +- Правило **"Без маршрута"** - можно вложить файл если маршрут не создан + +Галочка напротив поля **Разрешить вкладывать файлы** должна быть проставлена. + +!!! note + Если в данной вкладке не заполнены правила, то вкладывать документы во вложении может любой пользователь на любом этапе + +### Необходимые типы вложений + +В конструкторе есть возможность задавать типы вложений. Для этого их нужно добавить в таблице "Необходимые типы вложений" по кнопке добавить. Типы вложений выбираются из справочника ["Типы вложений"](../Справочники/Документооборот/Типы вложений/Типы вложений.md) + +![Рисунок 13 Типы вложений](./media/image16.png) + +Перед отправкой по маршруту документа, созданного на основании этого конструктора, сработает проверка на наличие вложений с указанными типами. + +Если в конструкторе НЕ заполнена таблица "Необходимые типы вложений", то проверка при отправке по маршруту НЕ сработает. + +### Правила на время создания + +В данном блоке, при необходимости устанавливается ограничение от даты создания документа. Например, для подтипа "Заявление на ежегодный отпуск", при периоде заявления от 1 до 7 календарных дней не получится создать заявление на этот период ранее чем за календарных 7 дней от текущей даты. + +!!! Примечание + Данное правило действуют только на заявление длительностью от 1 до 7 календарных дней. В случае если у заявления период действия от 8 дней и более, ограничение действовать не будет. + + +![Правило](media/praviloNaDatu.png) + +![7 дней](media/7days.png) + +**Проверка сработает, если служебное наименование в Конструкторе указано `"CheckDates"` или "`CheckCalendarDates"`** + +![Служебное наименование](media/checkDates.png) + +Чтобы установить одно ограничение создания на любое количество дней, необходимо указать 1 в столбце «Мин. кол-во дней» и оставить столбец «Макс. кол-во дней» пустым. В этом случае ограничение будет применяться вне зависимости от указанного количества дней. + +![Одно правило](media/odnoPravilo.png) +### Служебное наименование + +Служебное наименование является необязательным, но рекомендуемым полем, которое должно либо содержать уникальное значение среди документов реестра "Конструктор документов" (на латинице, без спецсимволов и без пробелов), либо одно из "специальных". *Специальные* служебные наименования подключают функции проверок и вычислений. Можно воспользоваться следующими встроенными функциями: + +- Для проверки и настройки дат c учетом **рабочих** дней: в поле "Служебное наименование" ввести значение ```CheckDates```; для атрибутов, которые будут проверяться и рассчитываться в зависимости друг от друга, необходимо указать служебные слова ```#bdate#``` (начало периода), ```#edate#``` (конец периода), ```#kolvo#``` (количество дней между датами). +- Для проверки и настройки дат с учетом **календарных** дней: в поле "Служебное наименование" ввести значение ```CheckCalendarDates```; для атрибутов, которые будут проверяться и рассчитываться в зависимости друг от друга, необходимо указать служебные слова ```#bdate#``` (начало периода), ```#edate#``` (конец периода), ```#kolvo#``` (количество дней между датами). +- Для проверки и настройки когда дата начала, например, электронного листа нетрудоспособности, не может быть больше даты окончания: поле "Служебное наименование" ввести значение ```CheckBDateBeforeEDate```; для атрибутов, которые будут проверяться и рассчитываться в зависимости друг от друга, необходимо указать служебные слова ```#bdate#``` (начало периода), ```#edate#``` (конец периода). + +!!! note + Служебные наименование должны быть указаны с маленькой буквы + +Для настройки индивидуальных проверок необходимо обратиться к программистам. + +## Вкладка "Тиражирование" + +**Тиражировать заявление для совместителей** - включает автоматическое тиражирование заявления по всем организациям, в которых работает совместитель. Подробнее про тиражирование документов, можно почитать в разделе [Копирование заявления в другую организацию](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md#копирование_заявления_в_другую_организацию). + +### Предупреждение при тиражировании + +Если сотрудник трудоустроен на нескольких организациях холдинга и/или принят также внутренним совместителем на одной из организаций, то при оформлении заявления на отпуск, он должен согласовать заявление по каждому месту работы. Для этого реализована возможность тиражирования данного документа во все организации, и все должности внутри одной организации. По завершению согласования заявления на основном месте работе, оно будет растиражировано по каждому месту работы. В данном блоке можно можно указать данную информацию для совместителя, что ему не нужно будет создавать на каждом месте работы нужное заявление. Информация будет отображаться при заполнении заявления на основном месте работы. + +![Предупреждение](media/predupr.png){: .zoom} + +![Заявление](media/zayavlenie.png){: .zoom} + +С помощью инструментов, расположенных в верхней части можно форматировать текст. Например, выбрать шрифт, размер, цвет, начертание (полужирный, курсив или подчеркнутый), выравнивание абзацев. + +![Форматирование](media/formattirazh.png){: .zoom} + +### Текст для документа-копии + +Данный блок заполняется в случае если для документов-копий (тиражированных заявлений) необходимо указать текст предупреждения. + +![Копия](media/copi.png){: .zoom} + +С помощью инструментов, расположенных в верхней части можно форматировать текст. Например, выбрать шрифт, размер, цвет, начертание (полужирный, курсив или подчеркнутый), выравнивание абзацев. + +![Форматирование](media/formatCopy.png){: .zoom} + +## Вкладка "Сформировать наименование документов из реквизитов" + +В данной вкладке можно самостоятельно присвоить наименование к документу. +По умолчанию наименование документа формируется по правилу #Master_DocumentType# № #Master_DocumentNumber# от #Master_DocumentDate#, которое расшифровывается как <Тип документа> №<Номер документа> от <Дата документа>. В поле ниже вы можете задать свое правило. +Правила формируются на основании **служебных наименований** атрибутов документа, как [вычисляемых](#вычисляемые_атрибуты), так и указанных в таблице [Дополнительные атрибуты](#дополнительные_атрибуты_документа). Например, для заявления на ежегодный отпуск можно задать следующее правило: + +`#Master_DocumentSubtype# #Master_CUserNameGenitive# на #kolvo# день (-ей)` , которое расшифровывается как <Подтип документа><ФИО инициатора документа в родительном падеже>на<количество> день(-ей). + +!!! note + `#kolvo#` в данном примере используется в качестве дополнительного атрибута документа. + + ![Количество](media/kolvo.png) + +В окне маршрута будет отображено наименование. + +![Наименование](media/naimenovanie.png) + +## Вкладка "Настройка интерфейса" + +В данной вкладке настраивается интерфейс документа. + +### Видимость данных + +* Скрыть поле **<Номер документа>** - скрывается номер документа; + +![Нет номера](media/noNumber1.png) +![Нет номера](media/noNumber.png) + +* Скрыть поле **<Дата документа>** - скрывается дата документа; + +![Дата](media/noDate.png) +![Дата](media/noDate1.png) + +* Скрыть поле **<Автор/Работник>** - скрывается инициатор документа; + +![Автор](media/noAvtor.png) +![Автор](media/noAvtor1.png) + +* Скрыть поле **<Должность автора>** - скрывается должность инициатора документа; + +![Должность](media/noDolnzhnost.png) +![Должность](media/noDolnzhnost1.png) + +* Скрыть поле **<Подразделение автора>** - скрывается подразделение инициатора документа; + +![Подразделение](media/noPodrazdelenie.png) +![Подразделение](media/noPodrazdelenie1.png) + +* Скрыть поле **<Организация>** + +![Организация](media/noOrg.png) +![Организация](media/noOrg1.png) + +* Скрыть группу **<Регистрационные данные> полностью** - скрывается полностью группа регистрационных данных документа; + +![Нет данных](media/noDannye.png) +![Нет данных](media/noDannye1.png) + +* Скрыть кнопку **<Операции> в заявлениях** - скрывается кнопка "Операции" в панели инструментов в **заявлениях**; + +![Операции](media/noOperachii.png) +![Операции](media/noOperachii1.png) + +* Скрыть кнопку **<Рассылка>** - скрывается кнопка "Рассылка" в панели инструментов в **заявлениях**; + +![Рассылка](media/noRassylka.png) +![Рассылка](media/noRassylka1.png) + +* Скрыть кнопку **<На контроль>** - скрывается кнопка "На контроль" в панели инструментов в документах; + +![На контроль](media/noControl.png) +![На контроль](media/noControl1.png) + +* Скрыть кнопку **<Аннулировать>** - скрывается кнопка "Аннулировать" в панели инструментов в документах; + +![Аннулировать](media/anull.png) + +![Аннулировать](media/anull2.png) + +### Меню операций + +В табличной части "Тип+подтип документов" задаются условия в каких типах и подтипах документов будет отображаться операции, которые можно совершить с документом. + +Данный пример представлен для конструктора группы ["Уведомления Lexema"](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md) подтипа "Уведомления об отпуске". + +![Меню](media/menuOperac.png) + +* **Вкл.** - включение или отключение операции в выбранном документе; +* **Название** - задается название операции, например, Создать "Заявление на ежегодный отпуск"; +* **Тип документа** - выбирается к какому типу документа необходимо добавить меню операций; +* **Подтип** - выбирается к какому типу документа необходимо добавить меню операций; +* **Условие фильтрации** - задается название типа вида отпуска указанный в [уведомлении](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md) +* **Служебное наименование** - задается служебное наименование [дополнительного атрибута](#дополнительные_атрибуты_документа), в данном случае **#typeVacation#**. + +![Атрибут](media/atribut.png) + +!!! note + Если столбцы "Подтип", "Условие фильтрации" и "Служебное наименование" не заполнены, то созданная операция будет отображаться во всех подтипах документа. + +В данном примере указано, что при поступлении пользователю уведомления где вид отпуска "Основной", в меню операций у него будут доступны операции: + +* Создать "Заявление на доп. отпуск" +* Создать "Заявление на ежегодный отпуск" +* Создать "Заявление на перенос отпуска" +* Создать "Универсальный документ" + +![Операции](media/operacii.png) + +## Вкладка "Вычисления" + +Данная вкладка предназначена для определения зависимостей атрибутов между собой. + +### Зависимые атрибуты + +В данном примере представлен конструктор подтипа "Заявление о предоставлении стандартного налогового вычета на ребенка". В блоке "Дополнительные атрибуты", например, по первому ребенку указаны такие атрибуты как **#first#, #firstfio#, #firstdr#, #firstvichet#** и **#firstapp#**. + +![Конструктор](media/constucVychet.png) + +В столбце **"Основной атрибут"** заполняется служебное наименование атрибута, который является основным, в данном случае **#first#**. В столбце **«Зависимые атрибуты»** указываются служебные наименования атрибутов, которые необходимо указать как зависимые от основного атрибута, в данном случае это **#firstfio#, #firstdr#, #firstvichet# и #firstapp#**. + +Проверка на зависимость атрибутов осуществляется по записям с активным признаком «Вкл.» + +![Зависимые атрибуты](media/zavisimye.png) + +В данном примере указано что при заполнении поля "Первый ребенок" у которого служебное наименование **#first#**, система будет проверять заполнение полей ФИО, Дата рождения, Размер вычета и свидетельство о рождении, так как служебные наименования указаны в вычислениях как зависимые от поля "Первый ребенок". В случае не заполнения зависимых полей, они будут подсвечены красным светом, а также будет выведен текст о необходимости заполнить данные. + +![Заявление на вычет](media/zayavlenie2.png) + +### Дополнительные проверки + +При необходимости возможно настроить дополнительные проверки для атрибутов. В данном примере представлен конструктор подтипа "Заявление на перенос ежегодного оплачиваемого отпуска". В блоке "Дополнительные атрибуты" указаны атрибуты по датам переноса и количеству дней переноса. В столбце **"Колонка для выделения"** перечисляются атрибуты (если их несколько то через запятую), на которые необходимо задать проверки. В столбце **"Сообщение"** задается информационное сообщение, которое выводится в случае незаполнения либо некорректных данных. В столбце **"Правило для проверки"** указывается условие по которому вычисляется проверка по зависимым атрибутам. + +![Дополнительные проверки](media/dopProverki.png) + +В данном примере указано правило: в случае если атрибут **#bdate_new1#** (_Дата начала нового отпуска (период 1)_) меньше либо равна текущей дате, то будет информационное сообщение: **"Дата начала нового отпуска должна быть позже текущей даты"**. + +![Пример](media/primer.png) +![Предупреждение](media/warning2.png) + +## Вкладка "Сообщения об удаленных документах" + +Данная вкладка предназначена для самостоятельного указания текста для удаленных документах из системы 1С. Если электронный документ был загружен в систему 1С, и при этом соответствующий приказ был помечен на удаление в системе 1С, то указанный текст, он будет отображаться в связанном с приказом заявлении. Для проставления признака должна быть настроена задача ["Проверка документов Лексемы на удаление в 1С"](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md). + +![Сообщение](media/messageDelete.png) + +![1C](media/delete1c.png) + +![Заявление](media/messageEmployee.png) + +## Пример + +Так как документы, созданные по этому шаблону, не будут относиться к блокам "Заявление от сотрудника", "Локально-нормативные документы" и "Документы на подписание", то шаблон будет для подтипа, относящегося к типу документа "Универсальный документ". + +### Наименование, тип, подтип + +

После нажатия на кнопку "Создать" в реестре "Конструктор документов" заполним служебное наименование шаблона значением "AppealToPetrov" (рекомендуется использовать латинский алфавит), выберем тип документа "Универсальный документ" и создадим новый подтип документа: "Обращение". Это делается с помощью кнопки справа от поля "Подтип документа".

+ +![Рисунок 15 Подтип "Обращение"](./media/subtypeExample.png){: .zoom} + +По нажатию на кнопку "Сохранить" создается новый подтип для типа документа, указанного в поле "* Использовать в документе". Выберем созданный подтип для шаблона документа. В результате заполнены первые три поля, которые определят процесс выбора шаблона пользователями. + +![Рисунок 16 Заполнены тип и подтип](./media/exampleTypeChoosed.png){: .zoom} + +### Текст шаблона + +Заполним текст шаблона, в который будут подставляться атрибуты. Места для подстановки выделяются с двух сторон символом #, текст между ними рекомендуется писать на латинице и достаточно близкий по смыслу к соответствующим атрибутам. Текст шаблона будет выглядеть следующим образом: + +![Рисунок 17 Заполнен основной текст шаблона](./media/exampleTemplateText.png){: .zoom} + +### Суть обращения + +Создадим первый атрибут – суть обращения. Поле, которое увидит пользователь, будет предназначено для ввода текста. Добавим новую строку в таблицу "Дополнительные атрибуты" и заполним наименование, тип атрибута и наименование колонки, а также потребуем обязательное заполнение поля пользователем и сделаем атрибут первым по порядку (порядок сортировки). + +![Рисунок 18 Заполнен атрибут Суть обращения](./media/example1stAttr.png){: .zoom} + +### Источник обращения {#источник} + +Допустим, что при создании документа пользователь должен будет указать его источник: коллцентр, сайт или входящее письмо в организацию. Для заполнения источника обращения создадим пользовательский тип атрибута, чтобы пользователь мог выбрать одно из значений из списка. Сначала перейдем в реестр пользовательских типов при помощи кнопки ![](./media/UnisprButton.png) + +Создадим 3 документа в реестре. У каждого будет одна и та же группа: "источник обращения". Наименования будут служить значениями списка источников. + +![Рисунок 19 Первый источник](./media/exampleSource1.png) + +![Рисунок 20 Второй источник](./media/exampleSource2.png) + +![Рисунок 21 Третий источник](./media/exampleSource3.png) + +Теперь можно вернуться в конструктор документов и добавить вторую строку: с источником обращения. В качестве типа атрибута здесь необходимо выбрать "Пользовательский тип атрибута", в Тип группы (Unispr) необходимо ввести группу "источник обращения", в качестве наименования в выпадающем списке необходимо ввести значение "Name". + +![Рисунок 22 Заполнен атрибут Источник обращения](./media/example2ndAttr.png){: .zoom} + +### Адресат + +Следующий атрибут – адресат обращения, который будет содержать список подразделений и необязателен для заполнения. Так как уже существует справочник подразделений, можно использовать наименования подразделений в качестве источника данных для атрибута. + +В новой строке таблицы "Дополнительные атрибуты" в качестве типа атрибута необходимо выбрать "Подразделение" и заполнить поле Наименование в выпадающем списке значением "Name". + +![Рисунок 23 Заполнен атрибут Адресат обращения](./media/example3rdAttr.png){: .zoom} + +### Срочность + +Срочность обработки обращения предполагается оставить в качестве реквизита документа, не отражая его значение в текстовой части. Поле будет в виде опции (поле для галочки, чекбокс). Для этого необходимо в качестве типа атрибута выбрать "Логическое" (bool). + +![Рисунок 24 Заполнен атрибут Срочность рассмотрения](./media/example4thAttr.png){: .zoom} + +### Дата + +Последним атрибутом в таблице "Дополнительные атрибуты" будет дата создания документа. + +![Рисунок 25 Заполнен атрибут Дата обращения](./media/example5thAttr.png){: .zoom} + +### Специальные атрибуты + +В тексте шаблона присутствуют [специальные атрибуты](#спец-атрибуты), которые мы не стали прописывать в таблице "Дополнительные атрибуты". Это #Master_PositionGenitive#, #Master_CUserNameGenitive# и #Master_CUserNameShort#. Чтобы в них подставились наименование должности и ФИО в родительном падеже и Фамилия И.О. составителя, пользователю не потребуется их явное указание в каких-либо полях. + +### Результат + +Сохраним созданный шаблон документа: + +![Рисунок 26 Шаблон "Обращение на имя Петрова"](./media/exampleTemplateFinal.png){: .zoom} + +Перейдем к созданию универсального документа по созданному шаблону. Нажмем на кнопку "Создать" в реестре универсальных документов и выберем подтип "Обращение". Загрузятся реквизиты документа, соответствующие созданным нами дополнительным атрибутам, и основной текст. Более подробно о работе в универсальном документе можно прочесть в соответствующей [статье](./../../../User manuals/Кадровый ЭДО/Универсальный документ.md)). + +![Рисунок 27 Универсальный документ – шаблон загружен](./media/exampleUniDocInit.png){: .zoom} + +Заполним реквизиты документа и нажмем на кнопку "Заполнить шаблон". + +![Рисунок 28 Универсальный документ – шаблон заполнен](./media/exampleUniDocFilled.png){: .zoom} + +## FAQ + +### Мне нужен в качестве атрибута список ИНН контрагентов. Нужно ли мне заводить для всех контрагентов записи с ИНН в Пользовательских типах атрибутах? + + *Нет, необходимо создать атрибут в таблице "Дополнительные атрибуты" со значением "Контрагент" в поле "Тип атрибута", значением "INN" в поле "Наименование в выпадающем списке", а также заполнить поля "Наименование" и "Наименование колонки".* + + ***Вы можете использовать любой столбец таблиц Contract (для договоров), Contractor (для контрагентов), RP_Worker (для сотрудников), Department (для подразделений), Post (для должностей) в качестве источника данных для создаваемого атрибута. Названия столбцов можно узнать с помощью стандартных средств Microsoft SQL Server Management Studio.*** + + +### После добавления нового документа в Конструкторе документов при создании нового документа в Заявлениях от сотрудника среди подтипов документа выпадает два одинаковых названия. + + *Названия подтипов документов дублируются потому, что после создания нового шаблона в Конструкторе документов остался незакрытым шаблон с таким же подтипом. См. раздел [Закрытие шаблона](#закрытие-шаблона).* + + +### Что писать в Тип группы (Unispr)? Зачем этот столбец? { #chcode } + + *Откройте реестр "Пользовательские типы атрибутов документов". В поле Тип группы (Unispr) вы можете внести любое значение, расположенное в столбце "Группа" этого реестра. Тогда атрибут сможет принимать любое из значений в столбце "Наименование", которым соответствует выбранная группа. Для удобства восприятия содержания реестра вы можете воспользоваться фильтром или сортировкой по группе.* + + ***Помните, что при этом в таблице "Дополнительные атрибуты" в поле "Тип атрибута" должно стоять значение "Пользовательский тип атрибута", а в поле "Наименование в выпадающем списке" – значение "Name".*** + + +### Зачем столбец "Только для чтения"? Ведь нужно, чтобы пользователь заполнял шаблон какими-то значениями. + + *Постановка галочки в столбце "Только для чтения" нужна для вычисляемых атрибутов. Их заполнение происходит в sql-процедурах и они зависят от значений других вносимых пользователем атрибутов. Например, дата конца отпуска – вычисляемый атрибут, он зависит от двух атрибутов: даты начала отпуска и количества дней в отпуске.* + + +### Атрибуты при создании документа располагаются не в том порядке, в каком создавались в таблице в Конструкторе документов. + + *Чтобы порядок атрибутов был как в конструкторе, необходимо заполнить столбец "Порядок сортировки" в таблице "Дополнительные атрибуты".* + + +### Как создать пользовательский тип атрибута? + + *Инструкцию по созданию пользовательского типа атрибута см. главу [Пользовательские типы атрибутов документа](./../Справочники/Документооборот/Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md).* + + *О том, как использовать созданный пользовательский тип см. раздел [Описание полей в таблице "Дополнительные атрибуты". Тип группы (Unispr)](#описание-ChCode) и [Что писать в Тип группы (Unispr)?](#chcode).* \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/1C.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/1C.png new file mode 100644 index 0000000..80c333a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/1C.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/MenuPush.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/MenuPush.png new file mode 100644 index 0000000..5e81cb7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/MenuPush.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/addPoluch.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/addPoluch.png new file mode 100644 index 0000000..cddaf60 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/addPoluch.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/completedNewsletter.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/completedNewsletter.png new file mode 100644 index 0000000..076af92 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/completedNewsletter.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/constantSrok.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/constantSrok.png new file mode 100644 index 0000000..f9b8d74 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/constantSrok.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/constructor.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/constructor.png new file mode 100644 index 0000000..8e88ada Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/constructor.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/createStatement.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/createStatement.png new file mode 100644 index 0000000..8196b3b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/createStatement.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/docObrabotka.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/docObrabotka.png new file mode 100644 index 0000000..974b834 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/docObrabotka.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/document.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/document.png new file mode 100644 index 0000000..d01e075 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/document.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/error.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/error.png new file mode 100644 index 0000000..02bdb38 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/error.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/familiarization.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/familiarization.png new file mode 100644 index 0000000..e973ba3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/familiarization.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/iskluchenie.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/iskluchenie.png new file mode 100644 index 0000000..f583de7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/iskluchenie.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/mailingList.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/mailingList.png new file mode 100644 index 0000000..7055ef5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/mailingList.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/menu.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/menu.png new file mode 100644 index 0000000..cdddb41 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/nastroikaRass.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/nastroikaRass.png new file mode 100644 index 0000000..39ff34b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/nastroikaRass.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/otsutstviePlanOtpusk.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/otsutstviePlanOtpusk.png new file mode 100644 index 0000000..3acff36 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/otsutstviePlanOtpusk.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/push.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/push.png new file mode 100644 index 0000000..dd04cc3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/push.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/pushMenu.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/pushMenu.png new file mode 100644 index 0000000..5a22f58 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/pushMenu.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/pushText.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/pushText.png new file mode 100644 index 0000000..388392d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/pushText.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/reestr.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/reestr.png new file mode 100644 index 0000000..2e2e200 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/reestr.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/sheduler.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/sheduler.png new file mode 100644 index 0000000..96ae34b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/sheduler.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/vacation.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/vacation.png new file mode 100644 index 0000000..4e1b2c0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/vacation.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/yubiley.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/yubiley.png new file mode 100644 index 0000000..4f726df Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/yubiley.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/yubileyCompan.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/yubileyCompan.png new file mode 100644 index 0000000..70e1888 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/yubileyCompan.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/ИспытательныйСрок.png b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/ИспытательныйСрок.png new file mode 100644 index 0000000..3cb24be Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/media/ИспытательныйСрок.png differ diff --git a/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md new file mode 100644 index 0000000..4b5f6dd --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md @@ -0,0 +1,638 @@ +# Настройка внутрисистемных уведомлений + +На проекте есть возможность настроить уведомления для пользователей. Для этого необходимо произвести настройку (сделаем на примере оповещения о начале отпуска по основному месту работы). Пользователь должен обладать правами Администратора. + +## Конструктор документов + +* Перейдите _Администрирование - Документооборот - Кадровый ЭДО - Конструктор документов_ + +![Меню](media/menu.png) + +В открывшемся реестре проверьте, не присутствует ли уже добавленный ранее шаблон "Уведомления Lexema". Если присутствует, то пропустите шаг по по созданию конструктора документов и перейдите в раздел [Справочник рассылок для документа Уведомление Lexema](#справочник_рассылок_для_документа_уведомление_lexema). Данный шаблон конструктора должен быть в единичном экземпляре. Если он отсутствует, то его необходимо создать. Для этого в реестре шаблонов нажмите **Создать**. Подробнее про конструктор документов можно узнать в статье [Конструктор документов](../Конструктор документов/Конструктор документов.md). + +В поле **Группа** выберите **Уведомления Lexema**. Если она отсутствует, то ее необходимо создать в [Настройках документов](./../Настройка документов/Настройка документов.md) + +В поле **Служебное наименование** введите **NotificationLexema**. + +В поле **Подтип документа** выберите **Уведомления Lexema**. Если такого подтипа нет, его необходимо [создать](../Справочники/Документооборот/Подтипы документов/Подтипы документов.md). Настройка документов относится к полю Группа (см. комм. выше). + +Поставьте галочку напротив **Автоматически формировать маршрут**. + +Нажмите сохранить и закрыть. + +![Заполненный конструктор](media/constructor.png){: .zoom} + +## Справочник рассылок для документа Уведомление Lexema +Данный документ предназначен для формирования рассылки уведомлений для действующего/применяемого для определённого набора сотрудников. С помощью данного справочника в системе электронного документооборота можно направлять пользователям уведомления, и они будут находиться у них в панели документооборота как напоминание. В справочнике содержатся преднастроенные задачи, которые можно по необходимости включать и выключать на проекте. При необходимости появления новой задачи для рассылки её вносят в справочник рассылок. + +Для создания рассылки, перейдите _Администрирование - Рассылка электронных писем - Справочник рассылок для документа Уведомление Lexema._ + +![Справочник рассылок](media/pushMenu.png) + +В открывшемся реестре нажмите кнопку **"Создать"**. + +### Настройки + +В открывшейся вкладке необходимо заполнить следующие поля: + +**Подтип документов** - из выпадающего списка выбирается подтип документа, по которому будет действовать справочник рассылок. + +**Наименование задачи**, которое будет отображаться в качестве названия задачи. + +Состояние **"Включено"** данного реквизита означает выполнение задачи в планировщике, если галочка не стоит,значит задача выполняться не будет. + +**Проверять отправку уведомления в течение дней:** проверяет в течение определенного количества дней ушло ли уведомление пользователю. Проверка осуществляется с помощью таблицы уведомлений. Она находится в процедуре, которая вызывается при отработке ее в планировщике задач. + +В блоке **Настройка расписания рассылки** выбирается, в какой день недели какого месяца и т.д. будет выполняться рассылка + +В **тексте задачи** указывается часть с динамическим запросом, содержащим непосредственно текст для генерации документа. + +Пример: + +``` +iinsert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker", "DateBeg", "Days", "TypeVacation", "Vacation", "DateEnd", "CopyTo") +select pc_ch."Code" as "User", '

' || p_ch."Name" || ' ' || coalesce(p_ch."Father", '') || ', добрый день!


+ +

       На основании +статьи 123 Трудового кодекса Российской Федерации и согласно утвержденному графику отпусков на ' || p."Year"::text ||' год информируем о дате начала Вашего оплачиваемого отпуска (' || coalesce(tw."Name",ex.name1c,'')||') с ' || to_char(coalesce(m."DateBegPer",m."DateBeg")::date, 'DD.MM.YYYY') || ' сроком на ' || coalesce(m."DaysPer",m."Days")::text +|| ' календарных +дня(ей). Дата выхода на работу ' ||to_char((coalesce(m."DateEndPer",m."DateEnd") + '1 day'::interval)::date, 'DD.MM.YYYY') +|| '. В случае, если дата выхода на +работу приходится на выходной день, она переносится на ближайший рабочий день.

+ +

 

+ +

       ВАЖНО!

+ +

В связи с +вышеизложенным Вам следует подать заявление о предоставлении отпуска для +своевременного проведения расчетов и подготовки соответствующих документов.

+ +

Если Вы не +планируете использовать отпуск в указанные даты, обязательно сформируйте +заявление о переносе отпуска.

+ +

 

+ +

       Заявление на +отпуск или перенос отпуска необходимо сформировать в системе КЭДО Lexema по +соответствующей операции через кнопку «Операции» на панели инструментов данного +уведомления.

+ +

 

+ +

       Уведомление +можно закрыть только после выполнения одного из действий.

+ +


+Приятного отдыха!

+' as txt, +p."VCode" as "link",p."TypeName", +null /*case when "TypeName" = 'Base.RP_DocVacationChanges' then 'Переносы отпусков' else 'График отпусков' end*/, + null, /*'Уведомление работника о времени начала отпуска',*/ + m."IdWorker", +coalesce(m."DateBegPer",m."DateBeg")::date as "DateBeg", coalesce(m."DaysPer",m."Days") as "Days", +m."HolidayTypeGuid", coalesce(tw."Name",ex.name1c), coalesce(m."DateEndPer",m."DateEnd") as "DateEnd", null as "CopyTo" +from aw."RP_DocVacation" p + join aw."RP_WorkerVacation" m on p."VCode" = m."Pcode" + cross join (select (now() + '1 day'::interval)::date as bd, (now() + '6 day'::interval)::date as ed ) dt + cross join (select "LocationProtocol" || '//' || "LocationHostName" as "link_txt" from comdoc."DocflowSettings") l + join rp."RP_Worker" w_ch on w_ch."VCode" = m."IdWorker" + join rp."RP_Person" p_ch on w_ch."IdPerson" = p_ch."VCode" + join rp."RP_PersonContact" pc_ch on p_ch."VCode" = pc_ch."Pcode" and pc_ch."IdTypeContact" = 6 + left join odata.exchange1cguids ex on m."HolidayTypeGuid" = ex.guid and ex.atype = 'TypeVacation' and ex.corg= p."COrg" + left join aw."VTypeTimeWork" tw on m."TypeVacation" = tw."VCode" +where coalesce(m."DateBegPer",m."DateBeg")>= dt.bd and coalesce(m."DateBegPer",m."DateBeg") <=dt.ed and + not exists (select 1 + from "dfd"."UniversalDocument" AS "ud" + join comdoc."ReadListItem" "rl" on "ud"."VCode" = "rl"."DocCode" + join comdoc."DocflowLink" "dl" on "dl"."DocCode2" = p."VCode" and "dl"."DocCode1" = "ud"."VCode" + where "rl"."DocflowUser" = pc_ch."Code" and + "ud"."TypeName" = 'NotificationLexema' and + "ud"."Text" like '%'|| to_char(coalesce(m."DateBegPer",m."DateBeg")::date, 'DD.MM.YYYY') ||'%') + and 1 = coalesce((select "IdTypeBusy" + from rp."RP_WorkerMove" rpwm + where rpwm."IdWorker" = w_ch."VCode" + and (rpwm."DateEnd" is null + OR (now()::date <= coalesce(rpwm."DateEnd", '2100-01-01'::date))) + limit 1) + , 1) +``` + +Таблица **"#forInsNotification"** представляет собой список логинов и текстов сообщений: +```xml +"DocflowUser" логин пользователя, кому будет отправлено сообщение +"txt" текст сообщения +"Link" код документа для записи в Связанные документы +"DocType" тип связанного документа +"DocName" наименование связанного документа +"DocSubject" описание связанного документа +В cross join указывается количество дней за сколько до начала отпуска будет направляться уведомление (например 14) +``` + +После заполнения всех полей нажмите Сохранить и закрыть. + +![Заполненная рассылка](media/completedNewsletter.png){: .zoom} + +Далее необходимо настроить [задачу](https://lexema-ecm.readthedocs.io/ru/latest/Admin manuals/service/sheduler/Config/) c помощью планировщика (если не настроенно ранее) **Уведомления Lexema**. + +![Задача в шедулере](media/sheduler.png){: .zoom} + +Задача отслеживает дату начала отпуска при заданных конфигурационных параметрах, и за указанное ранее количество дней отправляет пользователю уведомление. Оно появляется в Документообороте. В данном примере указано что 03.06.2022 было отправлено уведомление о начале отпуска сотрудника с 10.06.2022. + +![Уведомление](media/push.png) + +Внутри документа будет уведомление о приближающейся дате начала отпуска. В документ можно перейти по ссылке, или по вложенным документам. + +![Информационное письмо](media/vacation.png){: .zoom} + +Внутри документа можно сразу создать заявление на отпуск. Для этого нажмите на кнопку "Операции" и выберите "Создать заявление от сотрудника". Автоматически откроется документ ["Заявления от сотрудника"](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md) + +![Операция создания заявления из уведомления](media/createStatement.png){: .zoom} + +### Настройки рассылки + +На данной вкладке в блоке заполняется при необходимости дополнительная информация: + +**Не создавать документ Уведомление** при включенной функции уведомление будет направлено только на почту пользователю, без создания документа "Уведомления". + +**Email получателей** - указывается электронная почта кому необходимо направить уведомление. Чтобы добавить несколько получателей необходимо нажать кнопку "+ Получателя". Во всплывающем окне выбрать дополнительных получателей и нажать "Добавить". + +![Получатель](media/addPoluch.png) + +**Email копия** - указывается электронная почта кому необходимо направить уведомление в копию. Добавление несколько получателей производится аналогично как добавление основных получателей. + +**По вопросу** - указывается тема уведомления. + +**Документ** - указывается наименование документа для отображения в системе. + +**Добавить ссылку на документ** - при включенной галочке в текст уведомления добавляется ссылка на документ. + +**Текст для ссылки** - в данном поле можно задавать свой текст для гиперссылки. + +**Исключить пользователей из рассылки** выбираются пользователи, которые не должны получать уведомление по данной задаче. + +![Настройка рассылки](media/nastroikaRass.png) + +## Ручное создание уведомления + +Для ручного создания уведомления, перейдите в Меню - Кадровый документооборот. Реестры - Уведомления. В открывшемся реестре необходимо нажать кнопку "Создать". + +![Реестр](media/reestr.png) + +В блоке "Основной текст" заполните необходимый текст уведомления. + +![Текст уведомления](media/pushText.png){: .zoom} + +В меню "Рассылка" добавьте и выберите пользователей, которым необходимо отправить уведомление, после чего нажмите кнопку "Отправить" + +![Список рассылки](media/mailingList.png){: .zoom} + +В документообороте у пользователя, которому было направлено уведомление, появится соответствующий документ на обработку. + +![Уведомление](media/document.png){: .zoom} + +Для ознакомления с данным документом нажмите на кнопку "Рассылка" после этого внутри всплывающего окна кнопку"Подтвердить ознакомление" + +![Ознакомление](media/familiarization.png){: .zoom} + +## Примеры рассылок + +### Уведомления об отпуске на основании Графика отпусков по внешним совместителям + +``` +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker", "DateBeg", "Days", "TypeVacation", "Vacation", "DateEnd", "CopyTo") +select "User", "txt", "link", "TypeName", "DocName", "DocSubject" +, "IdWorker" +, "DateBeg", "Days", "TypeVacation", "Vacation", "DateEnd", "CopyTo" +from ( + select distinct pc_ch."Code" as "User", '

' || p_ch."Name" || ' ' || coalesce(p_ch."Father", '') || ', добрый день!


+ +

       На основании +статьи 123 Трудового кодекса Российской Федерации и согласно утвержденному графику отпусков на ' || p."Year"::text ||' год информируем о дате начала Вашего оплачиваемого отпуска (' || coalesce(tw."Name",ex.name1c,'')||') с ' || to_char(coalesce(m."DateBegPer",m."DateBeg")::date, 'DD.MM.YYYY') || ' сроком на ' || coalesce(m."DaysPer",m."Days")::text +|| ' календарных +дня(ей). Дата выхода на работу ' ||to_char((coalesce(m."DateEndPer",m."DateEnd") + '1 day'::interval)::date, 'DD.MM.YYYY') +|| '. В случае, если дата выхода на +работу приходится на выходной день, она переносится на ближайший рабочий день.

+ +

 

+ +

       ВАЖНО!

+ +

В связи с +вышеизложенным Вам следует подать заявление о предоставлении отпуска для +своевременного проведения расчетов и подготовки соответствующих документов.

+ +

Если Вы не +планируете использовать отпуск в указанные даты, обязательно сформируйте +заявление о переносе отпуска.

+ +

 

+ +

       Заявление на +отпуск или перенос отпуска необходимо сформировать в системе КЭДО Lexema при +помощи кнопки «Операции» на панели инструментов данного +уведомления.

+ +

 

+ +

       Уведомление +можно закрыть только после выполнения одного из действий.

+ +


+Приятного отдыха!

+' as txt, + p."VCode" as "link",p."TypeName", +null as "DocName" /*case when "TypeName" = 'Base.RP_DocVacationChanges' then 'Переносы отпусков' else 'График отпусков' end*/, + null as "DocSubject", /*'Уведомление работника о времени начала отпуска',*/ + m."IdWorker", coalesce(m."DateBegPer",m."DateBeg")::date as "DateBeg", coalesce(m."DaysPer",m."Days") as "Days", + m."HolidayTypeGuid" as "TypeVacation", coalesce(tw."Name",ex.name1c) as "Vacation", + coalesce(m."DateEndPer",m."DateEnd") as "DateEnd", null as "CopyTo", "IdTypeBusy", "IdPerson" + from aw."RP_DocVacation" p + join aw."RP_WorkerVacation" m on p."VCode" = m."Pcode" + cross join (select (now() + '1 day'::interval)::date as bd, (now() + '6 day'::interval)::date as ed ) dt + cross join (select "LocationProtocol" || '//' || "LocationHostName" as "link_txt" from comdoc."DocflowSettings") l + join rp."RP_Worker" w_ch on w_ch."VCode" = m."IdWorker" + join rp."RP_WorkerMove" rpwm on rpwm."IdWorker" = w_ch."VCode" + join rp."RP_Person" p_ch on w_ch."IdPerson" = p_ch."VCode" + join rp."RP_PersonContact" pc_ch on p_ch."VCode" = pc_ch."Pcode" and pc_ch."IdTypeContact" = 6 + left join odata.exchange1cguids ex on m."HolidayTypeGuid" = ex.guid and ex.atype = 'TypeVacation' and ex.corg= p."COrg" + left join aw."VTypeTimeWork" tw on m."TypeVacation" = tw."VCode" + where coalesce(m."DateBegPer",m."DateBeg")>= dt.bd and coalesce(m."DateBegPer",m."DateBeg") <=dt.ed and + not exists (select 1 + from "dfd"."UniversalDocument" AS "ud" + join comdoc."ReadListItem" "rl" on "ud"."VCode" = "rl"."DocCode" + join comdoc."DocflowLink" "dl" on "dl"."DocCode2" = p."VCode" and "dl"."DocCode1" = "ud"."VCode" + where "rl"."DocflowUser" = pc_ch."Code" and + "ud"."TypeName" = 'NotificationLexema' and + "ud"."Text" like '%'|| to_char(coalesce(m."DateBegPer",m."DateBeg")::date, 'DD.MM.YYYY') ||'%') + and (rpwm."DateEnd" is null + OR (now()::date <= coalesce(rpwm."DateEnd", '2100-01-01'::date))) + and coalesce(rpwm."IdTypeBusy",1) = 3 + ) as v + where not exists(select 1 + from aw."RP_WorkerVacation" t_wv + join rp."RP_Worker" t_w on t_w."VCode" = t_wv."IdWorker" + join rp."RP_WorkerMove" t_rpwm on t_rpwm."IdWorker" = t_w."VCode" + join rp."RP_Person" t_p on t_p."VCode" = t_w."IdPerson" + where t_p."VCode" = v."IdPerson" + and (t_rpwm."DateEnd" is null + OR (now()::date <= coalesce(t_rpwm."DateEnd", '2100-01-01'::date))) + and v."DateBeg" = coalesce(t_wv."DateBegPer",t_wv."DateBeg") + and v."Days" = coalesce(t_wv."DaysPer",t_wv."Days") + and coalesce(t_rpwm."IdTypeBusy",1) in (1,2) + ) +``` + +### Уведомления об отпуске на основании Графика отпусков по внутренним совместителям + +``` +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker", "DateBeg", "Days", "TypeVacation", "Vacation", "DateEnd", "CopyTo") +select pc_ch."Code" as "User", '

' || p_ch."Name" || ' ' || coalesce(p_ch."Father", '') || ', добрый день!


+ +

       На основании +статьи 123 Трудового кодекса Российской Федерации и согласно утвержденному графику отпусков на ' || p."Year"::text ||' год информируем о дате начала Вашего оплачиваемого отпуска (' || coalesce(tw."Name",ex.name1c,'')||') с ' || to_char(coalesce(m."DateBegPer",m."DateBeg")::date, 'DD.MM.YYYY') || ' сроком на ' || coalesce(m."DaysPer",m."Days")::text +|| ' календарных +дня(ей). Дата выхода на работу ' ||to_char((coalesce(m."DateEndPer",m."DateEnd") + '1 day'::interval)::date, 'DD.MM.YYYY') +|| '. В случае, если дата выхода на +работу приходится на выходной день, она переносится на ближайший рабочий день.

+ +

 

+ +

       ВАЖНО!

+ +

В связи с +вышеизложенным Вам следует подать заявление о предоставлении отпуска для +своевременного проведения расчетов и подготовки соответствующих документов.

+ +

Если Вы не +планируете использовать отпуск в указанные даты, обязательно сформируйте +заявление о переносе отпуска.

+ +

 

+ +

       Заявление на +отпуск или перенос отпуска необходимо сформировать в системе КЭДО Lexema по +соответствующей операции через кнопку «Операции» на панели инструментов данного +уведомления.

+ +

 

+ +

       Уведомление +можно закрыть только после выполнения одного из действий.

+ +


+Приятного отдыха!

+' as txt, +p."VCode" as "link",p."TypeName", +null /*case when "TypeName" = 'Base.RP_DocVacationChanges' then 'Переносы отпусков' else 'График отпусков' end*/, + null, /*'Уведомление работника о времени начала отпуска',*/ + m."IdWorker", +coalesce(m."DateBegPer",m."DateBeg")::date as "DateBeg", coalesce(m."DaysPer",m."Days") as "Days", +m."HolidayTypeGuid", coalesce(tw."Name",ex.name1c), coalesce(m."DateEndPer",m."DateEnd") as "DateEnd", null as "CopyTo" +from aw."RP_DocVacation" p + join aw."RP_WorkerVacation" m on p."VCode" = m."Pcode" + cross join (select (now() + '1 day'::interval)::date as bd, (now() + '6 day'::interval)::date as ed ) dt + cross join (select "LocationProtocol" || '//' || "LocationHostName" as "link_txt" from comdoc."DocflowSettings") l + join rp."RP_Worker" w_ch on w_ch."VCode" = m."IdWorker" + join rp."RP_Person" p_ch on w_ch."IdPerson" = p_ch."VCode" + join rp."RP_PersonContact" pc_ch on p_ch."VCode" = pc_ch."Pcode" and pc_ch."IdTypeContact" = 6 + left join odata.exchange1cguids ex on m."HolidayTypeGuid" = ex.guid and ex.atype = 'TypeVacation' and ex.corg= p."COrg" + left join aw."VTypeTimeWork" tw on m."TypeVacation" = tw."VCode" +where coalesce(m."DateBegPer",m."DateBeg")>= dt.bd and coalesce(m."DateBegPer",m."DateBeg") <=dt.ed and + not exists (select 1 + from "dfd"."UniversalDocument" AS "ud" + join comdoc."ReadListItem" "rl" on "ud"."VCode" = "rl"."DocCode" + join comdoc."DocflowLink" "dl" on "dl"."DocCode2" = p."VCode" and "dl"."DocCode1" = "ud"."VCode" + where "rl"."DocflowUser" = pc_ch."Code" and + "ud"."TypeName" = 'NotificationLexema' and + "ud"."Text" like '%'|| to_char(coalesce(m."DateBegPer",m."DateBeg")::date, 'DD.MM.YYYY') ||'%') + and 2 = coalesce((select "IdTypeBusy" + from rp."RP_WorkerMove" rpwm + where rpwm."IdWorker" = w_ch."VCode" + and (rpwm."DateEnd" is null + OR (now()::date <= coalesce(rpwm."DateEnd", '2100-01-01'::date))) + limit 1) + , 1) +``` + +### Документы не пришедшие на подписание в систему из 1С + +``` +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker") +select distinct rlU."DocflowUser" , 'Следующие документы не пришли на подписание из 1С: :
' || + string_agg(dd."txt", ',
') , + null::bigint as "link", 'Первичный документ', 'Первичный документ', + 'Информационное сообщение о документах, не пришедших из 1С', + (select w."VCode" + from rp."RP_Worker" w + join rp."RP_PersonContact" pc on w."IdPerson" = pc."Pcode" and pc."IdTypeContact" = 6 and pc."Code" = rlU."DocflowUser" + order by w."DateBeg" desc + limit 1 + ) as "IdWorker" +from ( + select r."name1c" || ' ' || "Workers" || ' (' || to_char(r."WDate"::date, 'DD.MM.YYYY') || ')' || ' перейти ' || l."link_txt" || '#/view/'|| r."TypeName" ||'Form' ||'/' || r."VCode" || '' as txt + from odata."getExchange1CGuidsRegistry"(null, null, null, null, null, null, null, null, null, null) r + cross join (select "LocationProtocol" || '//' || "LocationHostName" as "link_txt" from comdoc."DocflowSettings") l + where r."VCode" is not null and + r."DFS_VCode" is null and + r."guid" is not null and + r.name1c not ilike '%больнич%' and + r. "DocumentDate" >= '20221001') +dd + join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу' and rl."DocTypes" ilike '%NotificationLexema%' + join comdoc."ReadListGroupUsers" rlU on rl."VCode" = rlU."PCode" +group by rlU."DocflowUser" +``` +!!! Примечание + В строке `join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу'` указывается наименование [группы рассылки](../Справочники/Документооборот/Группы рассылки/Группы рассылки.md) + +![1С](media/1C.png) + +### Напоминание об обработке документа руководителю на этапе "Согласование" + +``` +with "approve" as +( select distinct r."Initiator", i."StageUser", r."DocName", i."BeginDate", + i."ActionDate", i."DaysForAction", r."DocType", + (select "LocationProtocol" || '//' || "LocationHostName" || coalesce(':'||"LocationPort",'') from comdoc."DocflowSettings" order by "CDate" desc limit 1) + || '/#/view/' || se."DocForm" || '/' || r."DocCode" as "ref", + r."DocCode", + false as "Terminal", coalesce(dd."COrg", comdoc."getFilial"()) as "Org" +from comdoc."StageItem" i + join comdoc."RouteStage" st on st."VCode" = i."PCode" + join comdoc."Route" r on r."VCode" = st."PCode" + join dfd."UniversalDocument" dd on r."DocCode" = dd."VCode" AND r."DocType" = dd."TypeName" + join comdoc."DocflowUser" du on i."StageUser" = du."UserName" + join comdoc."DocflowUser" dui on r."Initiator" = dui."UserName" + join comdoc."DocflowDocumentSettings" se on r."DocType" = se."DocType" + left join dfd."DocumentConstructor" cons on dd."DocumentCategory" = cons."VCode" + +where (coalesce(st."IsMarked",false)!=true) + AND r."RouteStatus" = 2 + AND i."StageItemStatus" = 2 + AND st."Status" = 2 + and "DocumentAction"= 1 + and st."StageName"='Согласование руководителем' + ) + +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker") + + select a."StageUser" as "DocflowUser", + + 'Добрый день, ' || ' '|| du."SmallName" ||' ' ||'.
' || + + '
Вам поступил документ на обработку.'|| +'
Организация: ' || f."Name" || +'
Задача: Согласовать' || +'
Документ: ' || a."ref" || +'
Предыдущий этап маршрута: Инициатор ' +'
' || dui."SmallName" || '- Подписан ЭП ' + as "txt", + null as "Link", null as "DocType", a."DocName" as "DocName", --это для физ уведомления + 'Lexema. ' || f."Name" || 'Согласовать. ' || a."DocName" as "DocSubject", + + (select w."VCode" + from rp."RP_Worker" w + join rp."RP_PersonContact" pc on w."IdPerson" = pc."Pcode" and pc."IdTypeContact" = 6 and pc."Code" = a."StageUser" + order by w."DateBeg" desc + limit 1 + ) as "IdWorker" +from "approve" a + join comdoc."DocflowUser" du on a."StageUser" = du."UserName" + join comdoc."DocflowUser" dui on a."Initiator" = dui."UserName" + join comdoc."VFilials" f on a."Org" = f."VCode" +where now() > a."BeginDate" + '2 hour'::interval +and a."StageUser" = 'HRDirector' +; +``` +!!! Примечание + В строке `and st."StageName"='Согласование руководителем'` - указывается название этапа в [шаблоне маршруте](../Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). + + В строке `and a."StageUser" = 'HRDirector'` - указывается логин пользователя руководителя + + +![Обработка документа](media/docObrabotka.png) + +### Об окончании испытательного срока + +В настройках учетной политики необходимо указать константу **СЭД_Уведомления_Предупреждение_об_окончании_испытательного_срока** и заполнить значение в календарных дней. + +![Константа](media/constantSrok.png) + +``` +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker") +select distinct rlU."DocflowUser" , ' Уведомляем об окончании испытательного срока сотрудников :
' || + string_agg(dd."txt", ',
') || '
' , + null::bigint as "link", 'Первичный документ', 'Первичный документ', + 'Инф. сообщение об окончании испыт. срока', + (select w."VCode" + from rp."RP_Worker" w + join rp."RP_PersonContact" pc on w."IdPerson" = pc."Pcode" and pc."IdTypeContact" = 6 and pc."Code" = rlU."DocflowUser" + order by w."DateBeg" desc + limit 1 + ) as "IdWorker" +from (select w."NameFull" || ' ' || coalesce(w."NumTab", '') || ' (' || coalesce(dep."Name", '') || case when coalesce(wm."IdPost",0) <>0 then ', ' else '' end || coalesce(post."Name", '') || case when coalesce(wm."IdPost",0) <>0 or coalesce(wm."IdDepartment",0) > 0 then ', ' else '' end || ' Испыт.срок: ' || wm."Probation"::text || 'мес. Дата приема: '||to_char(w."DateBeg", 'DD.MM.YYYY') || ')' as txt +from rp."RP_Worker" w + join rp."RP_WorkerMove" wm on w."VCode" = wm."IdWorker" and now() between coalesce(wm."DateBeg", '20010101') and coalesce(wm."DateEnd", '20700101') + left join comdoc."Department" dep on wm."IdDepartment" = dep."VCode" +left join rp."RP_Post" post on wm."IdPost" = post."VCode" + LEFT JOIN LATERAL comdoc."getAccountingConstantValues"(w."COrg", 'СЭД_Уведомления_Предупреждение_об_окончании_испытательного_срока', NULL) cv on true +where now() between (w."DateBeg" + (wm."Probation"::text || ' month')::interval) - (coalesce(cv."valueConst",14)||' day')::interval and (w."DateBeg" + (wm."Probation"::text || ' month')::interval) and + w."DateEnd" is null and + coalesce(wm."Probation",0) > 0 + ) +dd + join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу' and rl."DocTypes" ilike '%NotificationLexema%' + join comdoc."ReadListGroupUsers" rlU on rl."VCode" = rlU."PCode" +group by rlU."DocflowUser" + +``` +!!! Примечание + В строке `join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу'` указывается наименование [группы рассылки](../Справочники/Документооборот/Группы рассылки/Группы рассылки.md) + +![Испытательный срок](media/ИспытательныйСрок.png) + +### Отсутствие планового графика отпусков по подразделению + +В настройках учетной политики необходимо указать константу **срок подготовки планового графика отпусков** и заполнить значение в календарных дней за сколько дней направлять руководителю уведомление. + +``` +with "chiefStruct" as +(select * from vac."SendingLateApplicationNotice"()) +insert into "#forInsNotification" ("DocflowUser","CopyTo", "txt") +select /*main."ChiefLogin"*/ 'Loginovasa@lexema.ru', (select DISTINCT string_agg(coalesce(ch."ChiefLogin",''),', ') from "chiefStruct" ch + where ch."IdWorker" = main."Chief" and main."ChiefLogin"<>coalesce(ch."ChiefLogin",'')), +'Добрый день, ' || ''||RTRIM(coalesce(du."FirstName",'') || ' ' || coalesce(du."MiddleName",''))||'' || + '.

' || + '
По следующим сотрудникам не сформированы заявки на отпуск на '||main."planYear"::text||' год:'|| + '

' || +replace( +replace(replace( +' + + + + + + '|| +(SELECT DISTINCT string_agg(x."link", '') + FROM(select ' + + + + ' as "link" from (select distinct f."Name" as fil, coalesce(dep."Name",'') as "dep", coalesce(w."NameShort",w."NameFull",'') as fio , coalesce(rp."Name",'') as post + from "chiefStruct" p2 + left join rp."RP_Worker" w on w."VCode" = p2."IdWorker" + left join comdoc."Department" dep on dep."VCode" = p2."IdDepartment" + left join rp."RP_Post" rp on rp."VCode" = p2."IdPost" + left join comdoc."VFilials" f on w."COrg" = f."VCode" + where coalesce(p2."ChiefLogin",'') = coalesce(main."ChiefLogin",'')) qw + order by fil, "dep", fio ) as x)||'
ОрганизацияПодразделениеРаботникДолжность
'||fil||''||dep||''||fio||''||post||'
' +,'<','<'),'>','>'), +'&','&') as "Body" + from "chiefStruct" main +inner join comdoc."DocflowUser" du on main."ChiefLogin" = du."UserName" +group by main."Chief", coalesce(du."FirstName",''), coalesce(du."MiddleName",''), main."ChiefLogin", main."planYear"; +``` + +![Отсутствие отпуска](media/otsutstviePlanOtpusk.png) + +### Оповещение о необходимости замены паспорта + +``` +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker") +select distinct pc."Code" , ' Настоящим сообщаем, что приближается срок замены паспорта
' || '
' , + null::bigint as "link", '', '', + 'Инф. сообщение о замене паспорта', + w."VCode" as "IdWorker" +from rp."RP_Person" p + join rp."RP_Worker" w on p."VCode" = w."IdPerson" + join rp."RP_WorkerMove" wm on w."VCode" = wm."IdWorker" and now() between coalesce(wm."DateBeg", '20010101') and coalesce(wm."DateEnd", '20700101') + left join comdoc."Department" dep on wm."IdDepartment" = dep."VCode" + left join rp."RP_Post" post on wm."IdPost" = post."VCode" + left join rp."RP_PersonContact" pc on p."VCode" = pc."Pcode" and pc."IdTypeContact" = 6 + LEFT JOIN LATERAL comdoc."getAccountingConstantValues"(w."COrg", 'СЭД_Уведомления_Сообщения_о_замене_паспорта', NULL) cv on true +where + now() between p."DateBirth" - (coalesce(cv."valueConst",30) || ' day')::interval + (date_part('year',age(p."DateBirth"))+1 || 'year')::interval and + p."DateBirth" + (date_part('year',age(p."DateBirth"))+1 || 'year')::interval and + date_part('year',age(p."DateBirth" - (coalesce(cv."valueConst",30) || ' day')::interval ))::int in (20,45) + +``` +![Паспорт](../Рассылки системы/media/passport.png) + +### Сообщения о приближающемся юбилее работы в компании + +``` +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker") +select distinct rlU."DocflowUser" , ' Список юбиляров :
' || + string_agg(dd."txt", ',
') || '
' , + null::bigint as "link", '', '', + 'Инф. сообщение о юбилее работы в компании', + (select w."VCode" + from rp."RP_Worker" w + join rp."RP_PersonContact" pc on w."IdPerson" = pc."Pcode" and pc."IdTypeContact" = 6 and pc."Code" = rlU."DocflowUser" + order by w."DateBeg" desc + limit 1 + ) as "IdWorker" +from (select w."NameFull" || ' ' || coalesce(w."NumTab", '') || ' (' || coalesce(dep."Name", '') + || case when coalesce(wm."IdPost",0) <>0 then ', ' else '' end || coalesce(post."Name", '') + || ' Дата приема: '||to_char(w."DateBeg", 'DD.MM.YYYY') || ')' as txt +from rp."RP_Worker" w + join rp."RP_WorkerMove" wm on w."VCode" = wm."IdWorker" and now() between coalesce(wm."DateBeg", '20010101') and coalesce(wm."DateEnd", '20700101') + left join comdoc."Department" dep on wm."IdDepartment" = dep."VCode" + left join rp."RP_Post" post on wm."IdPost" = post."VCode" + LEFT JOIN LATERAL comdoc."getAccountingConstantValues"(w."COrg", 'СЭД_Уведомления_Сообщения_о_юбилее_работы_в_компании', NULL) cv on true +where + w."DateEnd" is null and + date_part('year',age(w."DateBeg"- (coalesce(cv."valueConst",30) || ' day')::interval))::int >1 and + date_part('year',age(w."DateBeg" - (coalesce(cv."valueConst",30) || ' day')::interval))::int % 5 = 0 and +now() between w."DateBeg" - (coalesce(cv."valueConst",30) || ' day')::interval + (date_part('year',age(w."DateBeg"))+1 || 'year')::interval and + w."DateBeg" + (date_part('year',age(w."DateBeg"))+1 || 'year')::interval) dd + join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу' and rl."DocTypes" ilike '%NotificationLexema%' + join comdoc."ReadListGroupUsers" rlU on rl."VCode" = rlU."PCode" +group by rlU."DocflowUser" +``` + +!!! Примечание + В строке `join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу'` указывается наименование [группы рассылки](../Справочники/Документооборот/Группы рассылки/Группы рассылки.md) + +![Юбилей в компании](media/yubileyCompan.png) + +### Сообщение о приближающихся юбилеях + +``` +insert into "#forInsNotification" ("DocflowUser", "txt", "Link", "DocType", "DocName", "DocSubject", "IdWorker") +select distinct rlU."DocflowUser" , ' Список юбиляров :
' || + string_agg(dd."txt", ',
') || '
' , + null::bigint as "link", '', '', + 'Инф. сообщение о юбилярах', + (select w."VCode" + from rp."RP_Worker" w + join rp."RP_PersonContact" pc on w."IdPerson" = pc."Pcode" and pc."IdTypeContact" = 6 and pc."Code" = rlU."DocflowUser" + order by w."DateBeg" desc + limit 1 + ) as "IdWorker" +from (select w."NameFull" || ' ' || coalesce(w."NumTab", '') || ' (' || coalesce(dep."Name", '') + || case when coalesce(wm."IdPost",0) <>0 then ', ' else '' end || coalesce(post."Name", '') + || ' Дата рождения: '||to_char(p."DateBirth", 'DD.MM.YYYY') || ')' as txt +from rp."RP_Person" p + join rp."RP_Worker" w on p."VCode" = w."IdPerson" + join rp."RP_WorkerMove" wm on w."VCode" = wm."IdWorker" and now() between coalesce(wm."DateBeg", '20010101') and coalesce(wm."DateEnd", '20700101') + left join comdoc."Department" dep on wm."IdDepartment" = dep."VCode" + left join rp."RP_Post" post on wm."IdPost" = post."VCode" + LEFT JOIN LATERAL comdoc."getAccountingConstantValues"(w."COrg", 'СЭД_Уведомления_Сообщения_о_юбилярах', NULL) cv on true +where + now() between p."DateBirth" - (coalesce(cv."valueConst",30) || ' day')::interval + (date_part('year',age(p."DateBirth"))+1 || 'year')::interval and + p."DateBirth" + (date_part('year',age(p."DateBirth"))+1 || 'year')::interval and + date_part('year',age(p."DateBirth" - (coalesce(cv."valueConst",30) || ' day')::interval ))::int % 5 = 0 + ) dd + join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу' and rl."DocTypes" ilike '%NotificationLexema%' + join comdoc."ReadListGroupUsers" rlU on rl."VCode" = rlU."PCode" +group by rlU."DocflowUser" +``` + +!!! Примечание + В строке `join comdoc."ReadListGroup" rl on rl."Name" = 'Рассылка для менеджера по персоналу'` указывается наименование [группы рассылки](../Справочники/Документооборот/Группы рассылки/Группы рассылки.md) + +![Юбилей](media/yubiley.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/SUMMARY.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/SUMMARY.md new file mode 100644 index 0000000..bf13a9c --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/SUMMARY.md @@ -0,0 +1,6 @@ +- [Описание протокола обмена](./Описание протокола обмена.md) +- [Описание настроек на стороне 1С](./Описание настроек на стороне 1С.md) +- [Описание настроек на стороне Лексемы](./Описание настроек на стороне Лексемы.md) +- [Описание протокола OData](./Описание протокола OData/) +- [Настройка интеграции справочников и документов](./Настройка интеграции справочников и документов/) +- [Обмен данными с 1С](./Обмен данными с 1С/) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/SUMMARY.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/SUMMARY.md new file mode 100644 index 0000000..9d06fa9 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/SUMMARY.md @@ -0,0 +1,14 @@ + - [Настройка параметров обмена с 1С](./Настройка интеграция справочников и документов.md) + - [Вкладка "Справочники"](./Вкладка Справочники.md) + - [Вкладка "Соответствие справочников"](./Вкладка Соответствие справочников.md) + - [Вкладка «Исходящие документы»](./Вкладка Исходящие документы.md) + - [Заявления от сотрудников](./Заявления от сотрудников.md) + - [Реквизиты заявления от сотрудников](./Реквизиты заявления от сотрудников.md) + - [Служебная записка на командировку](./Служебная записка на командировку.md) + - [Уведомления Lexema](./Уведомления Lexema.md) + - [Вкладка «Входящие документы»](./Вкладка Входящие документы.md) + - [Документ на подписание](./Документ на подписание.md) + - [Документ в Лексеме](./Документ в Лексеме.md) + - [Вкладка «Произвольные выборки»](./Вкладка Произвольные выборки.md) + - [Описание работы с Postman](./Описание работы с Postman.md) + - [Настройка интеграции с форматом JSON](./Настройка интеграции с форматом JSON.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/BodyConsole.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/BodyConsole.PNG new file mode 100644 index 0000000..672a835 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/BodyConsole.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/EmployeeError.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/EmployeeError.PNG new file mode 100644 index 0000000..53ff5da Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/EmployeeError.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/GetBody.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/GetBody.PNG new file mode 100644 index 0000000..76f2404 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/GetBody.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBody.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBody.PNG new file mode 100644 index 0000000..4850932 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBody.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBodyErrorData.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBodyErrorData.PNG new file mode 100644 index 0000000..20df646 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBodyErrorData.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBodyErrorGuid.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBodyErrorGuid.PNG new file mode 100644 index 0000000..9030f31 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/PostBodyErrorGuid.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/ResponsiblePerson.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/ResponsiblePerson.png new file mode 100644 index 0000000..637cab9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/ResponsiblePerson.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/bolnicnye.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/bolnicnye.png new file mode 100644 index 0000000..9d0e167 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/bolnicnye.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/constructor.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/constructor.png new file mode 100644 index 0000000..c9c63da Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/constructor.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/email.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/email.png new file mode 100644 index 0000000..bc7cc2f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/email.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/parametr.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/parametr.png new file mode 100644 index 0000000..177700a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/parametr.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/typesOfResponsiblePersons.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/typesOfResponsiblePersons.png new file mode 100644 index 0000000..f21fb59 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/typesOfResponsiblePersons.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Авторизация.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Авторизация.PNG new file mode 100644 index 0000000..3b71654 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Авторизация.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Атрибуты_конструктора.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Атрибуты_конструктора.png new file mode 100644 index 0000000..3e9d03a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Атрибуты_конструктора.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Входящие_документы.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Входящие_документы.png new file mode 100644 index 0000000..b715ada Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Входящие_документы.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Исходящие_документы.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Исходящие_документы.png new file mode 100644 index 0000000..df9d67a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Исходящие_документы.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Соответствие спр_выбор_филиала.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Соответствие спр_выбор_филиала.png new file mode 100644 index 0000000..029f2fb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Соответствие спр_выбор_филиала.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Соответствие_справочников.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Соответствие_справочников.png new file mode 100644 index 0000000..b4ad183 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Соответствие_справочников.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Справочники.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Справочники.png new file mode 100644 index 0000000..1799f56 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Вкладка_Справочники.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Входящие1.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Входящие1.png new file mode 100644 index 0000000..7784631 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Входящие1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Входящие_отпуск.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Входящие_отпуск.png new file mode 100644 index 0000000..e93a58d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Входящие_отпуск.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Главное окно.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Главное окно.PNG new file mode 100644 index 0000000..9eb166e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Главное окно.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/ДатаНачалаОснОтп.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/ДатаНачалаОснОтп.PNG new file mode 100644 index 0000000..38fa119 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/ДатаНачалаОснОтп.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Документ_в_Лексеме.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Документ_в_Лексеме.png new file mode 100644 index 0000000..830ac81 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Документ_в_Лексеме.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Документ_на_подписание_конструктор.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Документ_на_подписание_конструктор.png new file mode 100644 index 0000000..140d8a4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Документ_на_подписание_конструктор.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Докумет_на_подписание2.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Докумет_на_подписание2.png new file mode 100644 index 0000000..c9330bb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Докумет_на_подписание2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Загрузить_спр_данные.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Загрузить_спр_данные.png new file mode 100644 index 0000000..3832444 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Загрузить_спр_данные.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Закладка Произв выборки.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Закладка Произв выборки.PNG new file mode 100644 index 0000000..d533d6a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Закладка Произв выборки.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Каталог_Организации.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Каталог_Организации.png new file mode 100644 index 0000000..1b3c87a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Каталог_Организации.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Конструктор_Заявления.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Конструктор_Заявления.png new file mode 100644 index 0000000..74adbdd Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Конструктор_Заявления.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_документа.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_документа.png new file mode 100644 index 0000000..e558f9e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_документа.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_отчета_в_1С.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_отчета_в_1С.png new file mode 100644 index 0000000..f7d88ea Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_отчета_в_1С.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_спр_в_Лексеме.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_спр_в_Лексеме.png new file mode 100644 index 0000000..d6c9f4f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_спр_в_Лексеме.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_справочника.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_справочника.png new file mode 100644 index 0000000..6768d29 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Наименование_справочника.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_обозревателя_аналитик.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_обозревателя_аналитик.png new file mode 100644 index 0000000..16e5e83 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_обозревателя_аналитик.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_параметров_обмена_с_1С.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_параметров_обмена_с_1С.png new file mode 100644 index 0000000..d156380 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_параметров_обмена_с_1С.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_параметров_обмена_с_1С_форма.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_параметров_обмена_с_1С_форма.png new file mode 100644 index 0000000..b67055c Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Настройка_параметров_обмена_с_1С_форма.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/НастройкаСпрПараметры.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/НастройкаСпрПараметры.PNG new file mode 100644 index 0000000..b48b732 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/НастройкаСпрПараметры.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Обмен_данными_с_1С.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Обмен_данными_с_1С.png new file mode 100644 index 0000000..79a0970 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Обмен_данными_с_1С.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Объединение_физических_лиц_Форма.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Объединение_физических_лиц_Форма.png new file mode 100644 index 0000000..aad38ab Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Объединение_физических_лиц_Форма.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Одна сущность 2 приказа.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Одна сущность 2 приказа.PNG new file mode 100644 index 0000000..4264a6f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Одна сущность 2 приказа.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Подтип_отпуск.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Подтип_отпуск.png new file mode 100644 index 0000000..c5fa34f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Подтип_отпуск.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Подтипы_на_подписание.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Подтипы_на_подписание.png new file mode 100644 index 0000000..b96e40d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Подтипы_на_подписание.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Получить ссылку.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Получить ссылку.PNG new file mode 100644 index 0000000..a4bf4f9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Получить ссылку.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Реквизит_для_сопоставления_спр_ФЛ.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Реквизит_для_сопоставления_спр_ФЛ.png new file mode 100644 index 0000000..6930d28 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Реквизит_для_сопоставления_спр_ФЛ.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Сотрудники_отчеты.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Сотрудники_отчеты.PNG new file mode 100644 index 0000000..4274a89 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Сотрудники_отчеты.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Спр_в_Лексеме.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Спр_в_Лексеме.png new file mode 100644 index 0000000..6c34f32 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Спр_в_Лексеме.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник физ лиц.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник физ лиц.PNG new file mode 100644 index 0000000..39ceff3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник физ лиц.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник_для_заявлений.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник_для_заявлений.png new file mode 100644 index 0000000..982b4d2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник_для_заявлений.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник_для_реквизитов.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник_для_реквизитов.png new file mode 100644 index 0000000..328902d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочник_для_реквизитов.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочники.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочники.png new file mode 100644 index 0000000..5b06574 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Справочники.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Ссылка.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Ссылка.PNG new file mode 100644 index 0000000..03ca6d2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Ссылка.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Схема1.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Схема1.png new file mode 100644 index 0000000..072d52b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Схема1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Схема2.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Схема2.png new file mode 100644 index 0000000..c03be28 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Схема2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Уведомление конструктор.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Уведомление конструктор.PNG new file mode 100644 index 0000000..d215c54 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Уведомление конструктор.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Уведомление.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Уведомление.PNG new file mode 100644 index 0000000..e789e25 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Уведомление.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Формат json.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Формат json.png new file mode 100644 index 0000000..cb2e6ff Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Формат json.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Формат json2.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Формат json2.png new file mode 100644 index 0000000..9d9b1dc Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/media/Формат json2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы.md new file mode 100644 index 0000000..5608cb6 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы.md @@ -0,0 +1,42 @@ +# Вкладка «Входящие документы» + +Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
+![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)
+ +Данная вкладка предназначена для описания настроек по документам, забираемым из 1С, например: «Документ на подписание», «Документ в Лексеме» .
+ +При первом входе в документ, табличная часть вкладки «Входящие документы» будет пред заполнена.
+В зависимости от того, на каком «Типе» строк вызывается справочник – для выбора будет соответствующий набор данных.
+Например, для Подтипа документа на подписание будут подтипы из «Конструктора документов» с типом «Документ на подписание»:
+![Рисунок 1 Подтипы_на_подписание](./media/Подтипы_на_подписание.png){: .zoom}
+![Рисунок 2 Входящие1](./media/Входящие1.png){: .zoom}
+ +Для документов на подписание, с одной сущностью 1С, например Дополнительный отпуск (компенсация) и учебный отпуск прошу настроена загрузка в разные подтипы документов: +![Рисунок 3 Одна сущность 2 приказа](./media/Одна сущность 2 приказа.PNG){: .zoom}
+ +В параметр для запроса сущности в 1С при этом пишем идентификатор, который отличит эти типы документов, например,
+?$filter=ДополнительныеОтпуска/ВидОтпуска_Key eq guid'cf447156-eb49-11e8-5f86-005056ab6485' and Date gt datetime'2022-07-01T00:00:00'
+ +В документы на подписание также можно забирать печатные формы, прикрепляемые к документу "Сотрудники" в 1С: + +![Рисунок 4 Сотрудники_отчеты](./media/Сотрудники_отчеты.PNG){: .zoom}
+ +Для этого в поле **"Условие наличия отчета в 1С"** пишем название отчета, который является признаком готовности забрать
комплект печатных форм, описанных в колонке **"Наименование отчетов в 1С для загрузки"** во вложения к документу.
+Например,
+**"Условие наличия отчета в 1С"** = Комплект документов при приеме
+**"Наименование отчетов в 1С для загрузки"** = Комплект документов при приеме;Личная карточка (Т-2)
+ +Для указания параметров загрузки документов и вложений с типом «Дата» введены следующие переменные: + +- {{LastDay}} – переменная для определения количества дней, за которое нужно выбрать данные для загрузки. Значение задается в настройках учетной политики в константе **"ЗаСколькоПоследнихДнейЗагружатьДокументыИз1С"**. +Например, `?$filter=Date gt datetime'{{LastDay}}'` со значением константы 10 – за последние 10 дней будут загружаться данные + +- {{FirstDayMonth}} – переменная для определения даты, до которой нужно загружать документы прошлого месяца. Значение задается в настройках учетной политики в константе **"ДоКакогоЧислаЗагружатьДокументыИз1С_ЗаПрошлыйМесяц"**. +Например, `?$filter=Date gt datetime'{{ FirstDayMonth }}'` со значением константы 15 – до 15.12.22 будут загружаться данные с 01.12.22 + +- {{YesterDay}} – переменная, обозначающая предыдущий день от текущего. +Например, `?$filter=ДатаСоздания ge datetime'{{YesterDay}}'` – если сегодня 15.12.22, то документы для загрузки будут выбраны за 14.12.22 + +Столбец **"Дата начала проверки отчетов по кодам (guid-ам)"**. В нужной строке указывается дата и документы с заданными сущностями и параметрами, отчеты которых будут загружаться каждый раз, когда в 1С будут вкладывать новые отчеты. Без отчетов такие документы грузиться не будут, даже если "Условие наличия отчета" - пусто. + +В случае если необходимо в один документ на подписание вложить два отчета, то необходимо в столбец **"Наименования отчетов в 1С для для загрузки во вложения к документу"** то через двоеточие указывать название второго отчета. Если в данном столбце указано одно либо несколько наименований отчета, то при выгрузке из 1С данный документ будет отмечен как главный документ. Если указаны несколько наименований отчетов, но в 1С отсутствует отчет с первым названием, но присутствуют другие, то "главным" проставляется тот отчет, у которого наименьшая датой создания. Такое же правильно распространяется в случае если данное поле незаполнено никакими наименованиями. [Главный документ](../../../../User manuals/archivedoc.md#главный_документ), согласно определению Минтруда, указывает на основной электронный документ и помогает определить все остальные файлы как пояснительные документы. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы.md new file mode 100644 index 0000000..ba3f105 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы.md @@ -0,0 +1,49 @@ +# Вкладка "Исходящие документы" + +Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
+![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)
+ +Данная вкладка предназначена для описания настроек по документам, отправляемым в 1С.
+При первом входе в документ, табличная часть вкладки «Исходящие документы» будет пред заполнена.
+ +![Рисунок 1 Вкладка_Исходящие_документы](./media/Вкладка_Исходящие_документы.png){: .zoom}
+Необходимо заполнить столбец «Справочник в Лексеме» в строках с «Типами»:
+• Заявление от сотрудника
+• Реквизиты заявлений от сотрудников
+• Служебная записка на командировку
+В зависимости от того, на каком «Типе» строк вызывается справочник – для выбора будет соответствующий набор данных.
+ +### Дополнительная настройка для документа "Работа в выходные и праздники" + +В случае если на проекте используется документ "Работа в выходные и праздники", то необходимо выполнить следующее дополнительное условие: + +* При создании [конструктор документа](../../Конструктор документов/Конструктор документов.md) для данного подтипа документа, также необходимо создать [пользовательские атрибуты](../../Справочники/Документооборот/Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md), с наименованиями **Повышенная Оплата** и **Отгул** для данного конструктора. + +!!! warning + Наименования пользовательских атрибут связаны с параметрами, которые передаются в 1С. Если наименования будут отличаться в этом случае интеграция данного типа документа с системой 1С не произойдет. + +### Дополнительная настройка для определения подписанта кадровых документов + +На проекте возможно настроить чтобы в документ "Отпуск" в системе 1С автоматически заполнялся подписант. Для этого необходимо выполнить следующие дополнительные условия: + +* в документе **"Виды ответственных лиц"** должна быть запись об ответственном сотруднике. Поле **"Должность"** заполняется в произвольной форме. Поле **"Служебное наименование"** заполняется сервисной функцией ["Service.ListOf.COrg_HR_Doc_Sign"](../../Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md#сервисные_функции). + +![Виды ответственных лиц](media/typesOfResponsiblePersons.png) + +* в настройках учетной политики, во вкладке "Ответственные лица" должно быть назначено должностное лицо. + +![Ответственное лицо](media/ResponsiblePerson.png) + +* в поле **"Параметр"**, для того типа заявления в котором необходимо заполнение подписанта, должен быть реквизит **"Руководитель_Key"**: + +` +"Руководитель_Key": "" +` + +или + +` +"Руководитель_Key": "00000000-0000-0000-0000-000000000000" +` + +![Параметр](media/parametr.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md new file mode 100644 index 0000000..021ba9b --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md @@ -0,0 +1,100 @@ +## Произвольные выборки из 1С. + +Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*. + +![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png) + +Для загрузки сущностей, не относящих к справочникам и документам, есть возможность загрузить данные в произвольном виде в физическую таблицу СЭД. + +![Рисунок 1 Закладка Произв выборки](./media/Закладка Произв выборки.PNG){: .zoom} + +Например, создаем таблицы `odata."ManagementStructure"`, `odata."ManagementStructureDetail"` для хранения справочника / руководителей Управленческой структуры 1С. Для загрузки данных в них, пишем название сущности, + +**Catalog_нп_СтруктурныеЕдиницыКомпании** + +Указываем поля для выборки: + +`$select=Ref_Key,Parent_Key,Code,Description,Сформировано,ДатаСоздания,Расформировано,ДатаРасформирования,Руководитель_Key, Сотрудники/ФизическоеЛицо_Key,Сотрудники/LineNumber` + +А также саму функцию, которая заберет данные из указанной сущности: + +функцию `select odata."LoadManagementStructure"("_body_") as "resultText"` + +## Порядок загрузки + +В столбце **"Порядок загрузки"** указывается порядок выполнения операции выгрузки произвольных выборок. + +## Переменные для типа "Дата" + +Для указания параметров загрузки документов и вложений с типом «Дата» введены следующие переменные: + +{{LastDay}} – переменная для определения количества дней, за которое нужно выбрать данные для загрузки. Значение задается в настройках учетной политики в константе "ЗаСколькоПоследнихДнейЗагружатьДокументыИз1С". Например, ?$filter=Date gt datetime'{{LastDay}}' со значением константы 10 – за последние 10 дней будут загружаться данные + +{{FirstDayMonth}} – переменная для определения даты, до которой нужно загружать документы прошлого месяца. Значение задается в настройках учетной политики в константе "ДоКакогоЧислаЗагружатьДокументыИз1С_ЗаПрошлыйМесяц". Например, ?$filter=Date gt datetime'{{ FirstDayMonth }}' со значением константы 15 – до 15.12.22 будут загружаться данные с 01.12.22 + +{{YesterDay}} – переменная, обозначающая предыдущий день от текущего. Например, ?$filter=ДатаСоздания ge datetime'{{YesterDay}}' – если сегодня 15.12.22, то документы для загрузки будут выбраны за 14.12.22 + +## Внесение данных в документ "Исключения для рассылок" + +Для загрузки данных в документ [«Исключения для рассылок»](../../Справочники/Документооборот/Исключения из рассылки/Исключение из рассылки.md) сотрудников, например, находящихся в декретном отпуске необходимо настроить произвольные выборки в следующей очередности выполнения: + +![Больничные](media/bolnicnye.png) + +1. _Выгрузка Больничных по беременности и родам_ + +Выбирается сущность в 1С **Document_БольничныйЛист** + +В параметр для запроса сущности в 1С указывается: `?$filter=ДатаНачала le datetime'{{ToDay}}' and ДатаОкончания ge datetime'{{ToDay}}' and ПричинаНетрудоспособности eq 'ПоБеременностиИРодам' and DeletionMark eq false and ДокументРассчитан eq true&$format=json&$select=Ref_Key,Сотрудник_Key,ДатаНачала,ДатаОкончания` + +где: + +**?$filter** - Фильтр отбирает записи, в которых Дата начала меньше, чем Сегодняшний день, а Дата окончания больше. + +**Причина нетрудоспособности = 'ПоБеременностиИРодам'**, документ не помечен на удаление, рассчитан + +**&$select** - Поля мы выбираем только `Ref_Key,Сотрудник_Key,ДатаНачала,ДатаОкончания` для уменьшения времени обращения к данным. + +2. _Выгрузка Отпусков по уходу_ + +Выбирается сущность сущность в 1С **Document_ОтпускПоУходуЗаРебенком** + +В параметр для запроса сущности в 1С указывается: `?$filter=DeletionMark eq false&$select=Ref_Key,Сотрудник_Key,ОсновнойСотрудник_Key,ДатаНачала,ДатаОкончания,Начисления/Ref_Key,Начисления/РабочееМесто_Key` + +где: + +**?$filter** Фильтр отбирает все документы не помеченные на удаление + +**&$select** Поля мы выбираем только `Ref_Key,Сотрудник_Key,ОсновнойСотрудник_Key,ДатаНачала,ДатаОкончания,Начисления/Ref_Key,Начисления/РабочееМесто_Key` для уменьшения времени обращения к данным + +**Начисления/РабочееМесто_Key** – здесь также хранится код сотрудника, в случае если в шапке документа указан основной сотрудник, а в табличной части - совместитель + +3. _Выгрузка возврат из отпуска по уходу_ + +Выбирается сущность сущность в 1С **Document_ВозвратИзОтпускаПоУходуЗаРебенком** + +В параметр для запроса сущности в 1С указывается: `?$select=Ref_Key,ДатаВозврата,Сотрудник_Key,ОсновнойСотрудник_Key,Начисления/Ref_Key,Начисления/РабочееМесто_Key` + +где: + +**&$select** Поля мы выбираем только Ref_Key,ДатаВозврата,Сотрудник_Key,ОсновнойСотрудник_Key,Начисления/Ref_Key,Начисления/РабочееМесто_Key для уменьшения времени обращения к данным + +**Начисления/РабочееМесто_Key** – здесь также хранится код сотрудника, в случае если в шапке документа указан основной сотрудник, а в табличной части - совместитель + +4. _Выгрузка изменений оплаты - возврат до 1,5_ + +Выбирается сущность сущность в 1С **Document_ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком** + +В параметр для запроса сущности в 1С указывается: `?$filter=Posted eq true and ДатаИзменения le datetime'{{ToDay}}' and ДатаОкончанияПособияДоПолутораЛет ge datetime'{{ToDay}}'&$select=Ref_Key,ДатаИзменения,Сотрудник_Key,ОсновнойСотрудник_Key,ПрименениеПлановыхНачислений/Ref_Key,ПрименениеПлановыхНачислений/РабочееМесто_Key,ПрименениеПлановыхНачислений/Применение` + +где: + +**?$filter** Фильтр отбирает проведенные документы, у которых Дата изменения меньше, чем Сегодняшний день и Дата Окончания пособия до полутора лет больше, чем Сегодняшний день + +**&$select** Поля мы выбираем только Ref_Key,ДатаИзменения,Сотрудник_Key,ОсновнойСотрудник_Key,ПрименениеПлановыхНачислений/Ref_Key,ПрименениеПлановыхНачислений/РабочееМесто_Key,ПрименениеПлановыхНачислений/Применение +для уменьшения времени обращения к данным + +**ПрименениеПлановыхНачислений/РабочееМесто_Key** – здесь также хранится код сотрудника, в случае если в шапке документа указан основной сотрудник, а в табличной части - совместитель + +Для всех выше указан сущностей в столбец **"Функция для обработки ответа от 1С"** указывается функция, которая заберет данные из указанной сущности: + +`select * from odata."loadReadListExceptions" ("_body_")` \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников.md new file mode 100644 index 0000000..cd627a3 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников.md @@ -0,0 +1,16 @@ +# Вкладка "Соответствие справочников" + +Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
+![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)
+ +На вкладке «Соответствие справочников» необходимо сопоставить вручную соответствия, значения которых не нашлись автоматически. Автоматически соответствие проставляется только по виду документов физических лиц.
+Выбор – виртуальное поле для выбора соответствующего справочника в Лексеме, например, для Филиалов – будет набор данных из Своих организаций, для контактной информации – справочники модуля по учету персонала и т.д.
+![Рисунок 1 Спр_в_Лексеме](./media/Спр_в_Лексеме.png){: .zoom}
+ +Выбранное значение сохраняется в физическом поле «Справочник в Лексеме».
+![Рисунок 2 Вкладка_Основная](./media/Вкладка_Соответствие_справочников.png){: .zoom}
+ +В случае доменной авторизации обязательно нужно установить соответствие по типу справочника Вид контактной информации Email рабочий - справочнику в Лексеме, для загрузки соответсвующих данных в справочник физических лиц на закладку "Контакты" +![Рисунок 3 email](./media/email.png){: .zoom}
+ +Это важно для поиска физического лица при автоматическом создании пользователя из Active Directory. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники.md new file mode 100644 index 0000000..d5bc3db --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники.md @@ -0,0 +1,84 @@ +# Вкладка "Справочники" +Для настройки соответсвия справочников нужно выбрть в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
+![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)
+Откроется форма документа:
+ +![Рисунок 2 Настройка параметров обмена с 1С форма](./media/Настройка_параметров_обмена_с_1С_форма.png)
+ +На вкладке «Справочники» будут представлены основные справочники, необходимые для обмена данными с 1С::
+ +Справочник своих организаций - Catalog_Организации
+Справочник видов документов физических лиц - Catalog_ВидыДокументовФизическихЛиц
+Справочник видов контактной информации - Catalog_ВидыКонтактнойИнформации
+Справочник физических лиц - Catalog_ФизическиеЛица
+Справочник должностей - Catalog_Должности
+Справочник подразделений - Catalog_ПодразделенияОрганизаций
+Документы физических лиц - InformationRegister_ДокументыФизическихЛиц
+Справочник сотрудников - Catalog_Сотрудники
+Кадровые данные сотрудников - InformationRegister_КадроваяИсторияСотрудников
+ +Для них должны быть указаны сущности 1С, например:
+![Рисунок 1 Каталог_Организации](./media/Каталог_Организации.png){: .zoom} + +Если настроить константу "Папка для вставки импортируемых из 1С подразделений", то на каждом филиале подразделения будут загружаться к нужному корневому подразделению , иначе по умолчанию в корень папки Подразделения с кодом из константы "вершина_справочника_подразделений". + +Кроме сущности 1С для запроса соответствующего справочника можно указать в поле **"Параметр"** поля и фильтры для выборки из 1С,
например, для сущности «Catalog_ФизическиеЛица»:
+"?$select=Ref_Key,Description,Фамилия,Имя,Отчество,ДатаРождения,КонтактнаяИнформация/Тип,КонтактнаяИнформация/Представление,КонтактнаяИнформация/Вид_Key".
+"value": [{
+"Ref_Key": "6289c32e-b7f0-11e8-80e3-00505692bbd5",
+"Code": "00-0000749",
+"Description": "ФАМИЛИЯ ИМЯ ОТЧЕСТВО",
+"ДатаРождения": "ДАТА РОЖДЕНИЯ",
+"Пол": "ПОЛ",
+"ИНН": "ИНН",
+"СтраховойНомерПФР": " СНИЛС",
+"МестоРождения": "0,город Ленинград,,,",
+"ИмеетНаучныеТруды": false,
+"ИмеетИзобретения": false,
+"ФИО": " ФАМИЛИЯ ИМЯ ОТЧЕСТВО",
+"УточнениеНаименования": "",
+"ДатаРегистрации": "0001-01-01T00:00:00",
+"НаименованиеСлужебное": " ФАМИЛИЯ ИМЯ ОТЧЕСТВО ",
+"ЛьготаПриНачисленииПособий": "",
+"ОтношениеКОсобойЗоне": "",
+"ВидОсобойЗоны": "",
+"ПостоянноПроживалВКрыму18Марта2014Года": false,
+"Фамилия": " ФАМИЛИЯ",
+"Имя": "ИМЯ",
+ + +"КонтактнаяИнформация": [
+{
+"Ref_Key": "6289c32e-b7f0-11e8-80e3-00505692bbd5",
+"LineNumber": "1",
+"Тип": "Адрес",
+"Вид_Key": "dfae44d5-1d84-11e8-80e0-00505692f865",
+"Представление": "РОССИЯ, 143090, Московская обл, Краснознаменск г, Победы ул, дом № 32, квартира 3",
+"Значение": "{\r\n\"value\": \"РОССИЯ, 143090, Московская обл, Краснознаменск г, Победы ул, дом № 32, квартира 3\",\r\n\"type\": \"Адрес\",\r\n\"Country\": \"РОССИЯ\",\r\n\"addressType\": \"Административно-территориальный\",\r\n\"CountryCode\": \"643\",\r\n\"ZIPcode\": \"143090\",\r\n\"area\": \"Московская\",\r\n\"areaType\": \"обл\",\r\n\"city\": \"Краснознаменск\",\r\n\"cityType\": \"г\",\r\n\"street\": \"Победы\",\r\n\"streetType\": \"ул\",\r\n\"houseType\": \"Дом\",\r\n\"houseNumber\": \"32\",\r\n\"apartments\": [\r\n{\r\n\"type\": \"Квартира\",\r\n\"number\": \"3\"\r\n}\r\n],\r\n\"oktmo\": \"46706000001\"\r\n}",
+"ЗначенияПолей": "<КонтактнаяИнформация xmlns=\"http://www.v8.1c.ru/ssl/contactinfo\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" Представление=\"РОССИЯ, 143090, Московская обл, Краснознаменск г, Победы ул, дом № 32, квартира 3\"><Комментарий/><Состав xsi:type=\"Адрес\" Страна=\"РОССИЯ\"><Состав xsi:type=\"АдресРФ\"><СубъектРФ>Московская обл<Город>Краснознаменск г<Улица>Победы ул<ОКТМО>46706000001<ДопАдрЭл><Номер Тип=\"2010\" Значение=\"3\"/><ДопАдрЭл><Номер Тип=\"1010\" Значение=\"32\"/><ДопАдрЭл ТипАдрЭл=\"10100000\" Значение=\"143090\"/>",
+"Страна": "РОССИЯ",
+"Регион": "Московская обл",
+"Город": "Краснознаменск г",
+"АдресЭП": "",
+"ДоменноеИмяСервера": "",
+"НомерТелефона": "",
+"НомерТелефонаБезКодов": "",
+"ВидДляСписка_Key": "dfae44d5-1d84-11e8-80e0-00505692f865"
+},
+Для загрузки кадровых данных сотрудников должно быть заполнено поле **Сущность 1С** - InformationRegister_КадроваяИсторияСотрудников. Из этой сущности берем последние значения подразделения и занимаемой должности и загружаем в таблицу перемещений в Лексеме.
+ +**Справочник в Лексеме** - реквизиты для сопоставления со справочником физических лиц
+![Рисунок 2 Справочник физ лиц](./media/Справочник физ лиц.PNG){: .zoom} + +**Загружать в пакете справочников** - галочка, означающая, что данная сущность будет загружена по задаче - ["Загрузка справочников"](./../../../../Admin manuals/service/sheduler/TaskSheduler.md#Загрузка справочников)
+![Рисунок 3 НастройкаСпрПараметры](./media/НастройкаСпрПараметры.PNG){: .zoom} + +**Способ загрузки**
+- По одному физ.лицу из списка сотрудников - означает, что сущность физические лица будет загружаться по одному физическому лицу только по тем сотрудникам, которые работают на момент загрузки
+- Всех за один запрос - означает, что сущность физические лица будет загружаться целиком
+**Филиалы** - список филиалов, для которых действует данная строчка + + + + +  diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Документ в Лексеме.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Документ в Лексеме.md new file mode 100644 index 0000000..d6c9c7a --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Документ в Лексеме.md @@ -0,0 +1,15 @@ +# Документ в Лексеме + +Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
+![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)
+ +Для загрузки документов 1С в документы, отличные от Документов на подписание, то есть физические документы СЭД предусмотрен блок настроек с типом «Документ в Лексеме».
+Отличием настроек от предыдущих документов является поле *«Порядок выполнения»* и *«Наименование документа»*.
+**Порядок выполнения** – указывается по документам, для загрузки которых важна хронология этапов. Например, для документа «График отпусков» - сначала необходимо загрузить *«График отпусков»*, затем *«Перенос отпуска»*:
+![Рисунок 1 Документ_в_Лексеме](./media/Документ_в_Лексеме.png){: .zoom}
+ +**Наименование документа** – форма СЭД, например, «RP_VacationForm».
+**Сущность 1С** – наименование метаданных для загрузки в СЭД, например, Document_ГрафикОтпусков
+**Параметры** не заполняются, так как данные не передаются в 1С.
+**Сущность вложения** - сущность вложений файлов в 1С, из которой забираем данные. В ней хранится перечень файлов – наименование, расширение, связка с документом в 1С, например, Catalog_ ГрафикОтпусковПрисоединенныеФайлы
+**Сущность файла** InformationRegister_ДвоичныеДанныеФайлов, сущность 1С, в которой хранятся все файлы в двоичном представлении.
diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Документ на подписание.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Документ на подписание.md new file mode 100644 index 0000000..d639cbb --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Документ на подписание.md @@ -0,0 +1,21 @@ +# Документ на подписание + +Документ на подписание может быть создан в СЭД из Заявления сотрудников, либо быть не связанным с Заявлением документом, для которого необходимо пройти процедуру согласования в СЭД.
+Поле **«Наименование документа»** должно быть одинаковым на вкладках «Исходящие документы» и «Входящие документы», относящимся к одной сущности 1С, в том случае, если *необходимо забирать из 1С документы, которые созданы на основании Заявлений из СЭД*.
+Если же необходимо забирать *документы указанной сущности 1С, не связанных с Заявлениями из СЭД*, то в строке «Подтип документа на подписание» на вкладке «Входящие документы» необходимо указать «Наименование документа», отличное от закладки «Исходящие документы».
+Для каждого документа на подписание, обмен которыми планируется между системами, необходимо создать «Подтип документа» и оформить для него карточку «Конструктора документов».
+ +![Рисунок 1 Документ_на_подписание_конструктор](./media/Документ_на_подписание_конструктор.png){: .zoom}
+![Рисунок 2 Докумет_на_подписание2](./media/Докумет_на_подписание2.png){: .zoom}
+ +**Справочник в Лексеме** – подтип из Конструктора документов для типа «Документ на подписание», который указан в поле Наименование документа.
+**Наименование документа** – наименование документа, с которым будет происходить обмен данными.
+**Сущность в 1С** – сущность на стороне 1С для обмена данными. В этих строчках указываются параметры для передачи документов на подписание в 1С.
+**Параметры** - условия для загрузки документа в СЭД , например, для документа «Отпуск» - это { "ПредоставитьОсновнойОтпуск": true, "ДокументРассчитан": true }, так как данный вид сущности должен быть рассчитан . А для отпуска без сохранения оплаты параметры будут заполнены следующим образом: {"ВидОтпуска_Key":"7601b82e-8584-11e2-9371-001b11b25590"}. Определение параметров выполняется исходя из анализа сущности 1С.
+**Наименование отчета в 1С** – наименование отчета в 1С, присоединенного к документу, наличие которого является обязательным условием для импорта документа из 1С в СЭД.
+Например, для документа «Отпуск» – во вложении анализируется наличие Приказа о предоставлении отпуска (Т-6). Если еще нет вложения, то приказ считается не удовлетворяющим условиям загрузки и не попадет в СЭД. Если в настройках наименование отчета не указано, то для импорта этого документа наличие какого-либо отчета не является необходимым условием и этот документ будет импортирован даже без единого отчета. При этом при импорте документов всегда забираются все вложения прикрепленные в 1С.
+**Сущность вложения** – наименование сущности 1С, в которую необходимо передавать данные. Содержит перечень файлов – наименование, расширение, связка с документом в 1С, например, *Catalog_ОтпускПрисоединенныеФайлы*
+**Сущность файла** InformationRegister_ДвоичныеДанныеФайлов, сущность, в которой хранятся все файлы в двоичном представлении.
+Существует два вида условий для выбора документов в 1С для формирования «Документа на подписание» в СЭД:
+• наличие во вложении отчета с определенным наименованием (например, для отпуска - это отчет «Приказ о предоставлении отпуска (Т-6…». )
+• условия из поля «Параметры» (например, для отпуска, статус ДокументРассчитан).
diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Заявления от сотрудников.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Заявления от сотрудников.md new file mode 100644 index 0000000..3f7e2b2 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Заявления от сотрудников.md @@ -0,0 +1,62 @@ +# Заявления от сотрудников + +Для «Типа» строк «Заявления от сотрудников» необходимо заполнить следующие поля: +**Справочник в Лексеме** – подтип из документа «Конструктор документов» с типом «Заявление от сотрудника»: + +![Рисунок 1 Справочник_для_заявлений](./media/Справочник_для_заявлений.png){: .zoom}
+![Рисунок 1 Конструктор_Заявления](./media/Конструктор_Заявления.png){: .zoom}
+ +**Наименование документа** – наименование документа, в который будут передаваться данные.
+**Сущность в 1С** – наименование метаданных для обмена данными с 1С. Для заявлений указываются параметры для передачи. Например, Document_Отпуск.
+**Параметр** #- шаблон json передачи данных в 1С для создания приказа, указанного в столбцах "Наименование документа" и "Сущность в 1С".
+Например, при формировании запроса, на основании строки шаблона "Сотрудник_Key": "" из таблицы соответствия по данным заявления подбирается код сотрудника и строка будет иметь вид:
+*"Сотрудник_Key": "d3533108-6e8a-11dc-827a-000bcdf174e3"*
+ +При первоначальной настройке необходимо для документов типа "Отпуск" указать guid видов отпуска, в тэгах "ВидОтпуска_Key":, +"ВидРасчета_Key":
+ +**Параметр для повторяющей части** заполняется, например, для Заявлений на доп. отпуска, потому что заявление обычно составляет один сотрудник, а для доп. отпусков запись в 1С производится в табличную часть. Для того, чтобы значение данного поля учлось при формировании параметра, в поле *Параметр* указывается служебное слово **%parametrDetail%**
+ +**Например**,
+*Параметр*
+{"ФизическоеЛицо_Key": "",
+"Сотрудник_Key": "",
+................
+"НачалоОтпуска": "0001-01-01T00:00:00",
+"ОкончаниеОтпуска": "0001-01-01T00:00:00",
+%parametrDetail% --Это часть про дополнительные отпуска
+}
+ +*Параметр для повторяющей части*
+"ДополнительныеОтпуска": [
+{
+"Ref_Key": "00000000-0000-0000-0000-000000000000",
+.....
+}
+]
+ +**Сущность вложения** - сущность на стороне 1С, в которую передаются вложения (файлы) из документа «Заявления от сотрудника». В ней хранится перечень файлов – наименование, расширение, связка с документом в 1С, например, Catalog_ОтпускПрисоединенныеФайлы
+**Сущность файла** InformationRegister_ДвоичныеДанныеФайлов, сущность, в которой хранятся все файлы в двоичном представлении.
+**Шаблон json вложения** – шаблон для передачи вложения в 1С. Имеет одинаковый формат для всех типов документов.
+**Шаблон json файлов** – шаблон для передачи вложения в 1С. Имеет одинаковый формат для всех типов документов.
+{"Файл": "", "Файл_Type": "StandardODATA.Catalog_ОтпускПрисоединенныеФайлы", здесь сущность вложения будет подставлена та, которая указана по строке +"ДвоичныеДанныеФайла_Type": "application/octet-stream", + " ": "" +}
+ +При появлении нового типа заявления, обмен которыми необходим между системами, нужно внести вручную новые строчки с типом и заполнить все необходимые данные. В первую очередь внести данный подтип заявления в «Конструктор документов» и указать код созданного подтипа в поле «Справочник в Лексеме | Выбор».
+Для параметров, которые должны быть заполнены из СЭД, оставляем строчку пустой ": "" +Это реквизиты заявлений, а также поля: ФизическоеЛицо_Key,Сотрудник_Key,ОсновнойСотрудник_Key,ПериодРегистрации,Date,Организация_Key,Основание,Комментарий.
+Дату документа "Date": "", совсем убираем из шаблона, если нужно чтобы дата создаваемого в 1С документа устанавливалась текущей датой, если будет данная строчка в шаблоне – возьмется дата заявления
+Значения, которые передавать не надо, заполняем нулевыми значениями, н-р, “Руководитель_Key” : "00000000-0000-0000-0000-000000000000".
+ +**Например**,
+"Ref_Key": "00000000-0000-0000-0000-000000000000", --заполняем нули, так как поле типа quid и не передаем из СЭД
+"DataVersion": "AAACsQAAAAA=",
+"DeletionMark": false,
+"Number": "",
+"Posted": true,
+"Организация_Key": "", --не заполняем, так как поле передается из СЭД
+"ФизическоеЛицо_Key": "", --не заполняем, так как поле передается из СЭД
+"ПериодРасчетаСреднегоЗаработкаНачало": "0001-01-01T00:00:00", --поле типа дата, не передаем из СЭД, поэтому заполняем нулевым значением
+........
diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграции с форматом JSON.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграции с форматом JSON.md new file mode 100644 index 0000000..4559a8a --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграции с форматом JSON.md @@ -0,0 +1,33 @@ +# Настройка интеграции с форматом JSON + +По REST API можно загружать данные не только из сущностей 1С, но также из данных в формате JSON. +Например, для загрузки такого формата данных: + +![Формат json](media/Формат json.png){: .zoom} + +необходимо описать раздел файла production.js следующего вида: + + odata: {
+ protocol: 'protocol',
+ host: 'host',
+ port: port,
+ route: '/api/v2.0/odata',
+ script: 'ecosoft-lexema8-odata-service',
+ connections: {
+ "1С ЗУП": {
+ "login": "login1",
+ "password": "password1",
+ "path": "путь к данным в формате json",
+ "type": 'diall' -- именно 'diall' для формата json
+ }
+ }
+ },
+ + +В Настройке параметров обмена с 1С необходимо указать следующие параметры как на рисунке ниже: +Тип, сущность в 1С – Structure, Параметр. + +![Формат json2](media/Формат json2.png){: .zoom} + +Данные могут быть загружены либо вручную через документ Обмен данными с 1С, либо по планировщику задач «Загрузка справочников в Лексему из сторонней БД». + diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md new file mode 100644 index 0000000..27a64a8 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md @@ -0,0 +1,32 @@ +# Настройка параметров обмена с 1С + +## Общее описание + +Для обмена данными с 1С:ЗУП нужно настроить параметры в документе **"Настройка параметров обмена с 1С"**. Чтобы открыть документ, нужно в меню перейти в *группу Администрирование -> Система -> Настройка параметров обмена с 1С*. + +![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png) + +Откроется форма документа: + +![Рисунок 2 Настройка параметров обмена с 1С форма](./media/Настройка_параметров_обмена_с_1С_форма.png)
+ +При первом входе в документ необходимо заполнить поле «Инстанция 1С» – имя соединения с сервером 1С (для возможности подключения к разным серверам 1С при обмене для разных компаний СЭД), соответствует названию инстанции из файла **production.json** проекта.
+В шапке документа поля :
+ +* Код (guid) организации в 1С
+* Наименование организации в 1С
+ +заполняться при нажатии кнопки «Загрузить справочные данные»
+![Рисунок 3 Загрузить_спр_данные](./media/Загрузить_спр_данные.png)
+ +Табличная часть документа на вкладках «Справочники», «Исходящие документы», «Входящие документы» будет пред заполнена, данное действие выполняется при установке библиотеки до первого входа в документ.
+ +Если при выгрузке данных необходимо хранить изменения полей: Должность, ФИО, дата приема, дата увольнения, подразделение, в столбце **"Способ загрузки"** выберите **"Всё движение сотрудников"**. + +Если выбрать **"Последнее состояние сотрудников"** тогда в систему из 1С будут выгружаться только данные по приему и последнему переводу на месту работы. + +Также, в результате нажатия на кнопку «Загрузить справочные данные», на вкладку «Соответствие справочников» загрузятся данные справочников:
+* Справочник своих организаций
+* Справочник видов документов физических лиц
+* Справочник видов контактной информации
+ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Описание работы с Postman.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Описание работы с Postman.md new file mode 100644 index 0000000..2aea9b4 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Описание работы с Postman.md @@ -0,0 +1,58 @@ +# Postman + +**Postman** — это HTTP-клиент для тестирования API. В рамках этого руководства - для тестирования обмена данными с 1С.
+ +Для того, чтобы настроить обмен по новому типу документа необходимо узнать сущность 1С, в которой хранятся его данные.
+ +Сделать это можно по кнопке внутри документа
+![Рисунок 1 Получить ссылку](./media/Получить ссылку.PNG){: .zoom}
+ +Ссылка будет выглядеть следующим образом:
+![Рисунок 2 Ссылка](./media/Ссылка.PNG){: .zoom}
+ +Подставив вместо слова *«Документ.»* значение *Document_*, а вместо слова *«Справочник.»*- *Catalog_* [получаем название сущности](./../../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Обращение к ресурсам.md#Правила получения доступа к ресурсам).
+ +Зная название сущности, можем посмотреть ее содержимое при помощи программы *Postman*.
+ +Для выборки данных содержимого сущностей необходимо создать *Get* обращение к 1С как на рисунке ниже:
+![Рисунок 3 Главное окно](./media/Главное окно.PNG){: .zoom}
+ +Для обращения необходимо настроить закладки – Params, Autorization, Body.
+ +На закладке Params можно задать формат, в котором предпрочтительно вывести запрашиваемые
данные ($format), перечислить поля для выборки ($select), а также наложить фильтры ($filter).
Язык для написания параметров – Odata, подробнее можно почитать по ссылке
https://docs.microsoft.com/ru-ru/azure/search/search-query-odata-filter.
+ +На закладке Авторизация необходимо указать данные учетной записи:
+![Рисунок 4 Авторизация](./media/Авторизация.PNG){: .zoom}
+На закладке Body по кнопке «Send» программа выдаст содержимое сущности по указанным параметрам:
+![Рисунок 5 Авторизация](./media/GetBody.PNG){: .zoom}
+ +Полученное содержимое необходимо проанализировать на предмет наличия полей в конструкторе передаваемого заявления и отредактировав, вставить в колонку *«Параметры»* в документе [«Настройка параметров обмена с 1С»](./../../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Заявления от сотрудников.md#**Параметр**)
+ +Здесь важно понимать, что значения, которые передавать не надо, заполняем нулевыми значениями, н-р, “Руководитель_Key” : "00000000-0000-0000-0000-000000000000".
+ +Есть поля, которые автоматически заполняются из СЭД(полный перечень можно посмотреть в функции getEmployeeStatement):
+"Организация_Key": "", - не заполняем, так как поле передается из СЭД
+"ФизическоеЛицо_Key": "", - не заполняем, так как поле передается из СЭД
+Сотрудник_Key, ОсновнойСотрудник_Key, ПериодРегистрации, Date, Основание, Комментарий. +Если поле заполняется из конструктора заявлений, то его значение оставляем пустым: +Например, для Ежегодного отпуска, ДатаНачалаОсновногоОтпуска будет выглядеть в параметре так: +"ДатаНачалаОсновногоОтпуска": "", +![Рисунок 6 ДатаНачалаОснОтп](./media/ДатаНачалаОснОтп.PNG){: .zoom}
+После настройки параметров обмена проверяем отправку документа в 1С. При отправке могут быть ошибки следующего типа: +![Рисунок 7 EmployeeError](./media/EmployeeError.PNG){: .zoom}
+ +Для удобства понимания ошибки можно создать *POST* обращение в программе Postman, указав в качестве Body текст, выданный функцией в момент ошибки: +![Рисунок 8 BodyConsole](./media/BodyConsole.PNG){: .zoom}
+Либо запустив функцию odata.getEmployeeStatement по интересуемому коду документа. + +В Postman обращение оформляется следующим образом: +![Рисунок 9 PostBody](./media/PostBody.PNG){: .zoom}
+ +Ошибки как правило двух видов – не распознан ключ, не распознана дата, ошибка будет расшифрована следующим образом: +-на дату +![Рисунок 10 PostBodyErrorData](./media/PostBodyErrorData.PNG){: .zoom}
+-на ключ +![Рисунок 11 PostBodyErrorGuid](./media/PostBodyErrorGuid.PNG){: .zoom}
+ +Далее ищем по телу обращения - какие поля остались без значения – похожими по названию на дату или _key (все должны быть заполнены или нулями или значениями из передаваемого документа). + diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Реквизиты заявления от сотрудников.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Реквизиты заявления от сотрудников.md new file mode 100644 index 0000000..94af61b --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Реквизиты заявления от сотрудников.md @@ -0,0 +1,16 @@ +# Реквизиты заявления от сотрудников + +Для формирования файла обмена по Заявлению от сотрудников необходимы соответствия данных в 1с и СЭД.
+**Справочник в Лексеме** – атрибут документа «Конструктор документов», из которого берутся значения для составления файла обмена передачи документа.
+ +![Рисунок 1 Справочник_для_реквизитов ](./media/Справочник_для_реквизитов.png){: .zoom}
+![Рисунок 2 Атрибуты_конструктора](./media/Атрибуты_конструктора.png){: .zoom}
+ +При выборе соответсвующего справочника в документе отображается его наименование. +![Рисунок 3 Наименование_справочника](./media/Наименование_справочника.png){: .zoom}
+ +**Наименование документа** – наименование документа, в который будут передаваться данные.
+**Сущность в 1С** – сущность на стороне 1С, в которую передаются данные. В этих строчках указываются параметры для передачи заявления от сотрудника в 1С.
+**Параметры** – имя реквизита в 1С, которое будет подставлено в шаблон выгрузки заявления.
+Например, в шаблоне для заявления указана строка *"ДатаНачалаОсновногоОтпуска"*: "",
+*ДатаНачалаОсновногоОтпуска* – по этому реквизиту будет найдена строчка с описанием реквизита, по коду реквизита из документа Заявление от сотрудника найдется значение и итоговая строчка будет иметь вид: *"ДатаНачалаОсновногоОтпуска"*:*"01.12.2021"*
diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Служебная записка на командировку.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Служебная записка на командировку.md new file mode 100644 index 0000000..cf26230 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Служебная записка на командировку.md @@ -0,0 +1,7 @@ +# Служебная записка на командировку для интеграции с 1С + +Настройки похожи на тип «Заявления от сотрудника», но создается другой тип документа - «Служебная записка на командировку». Документ не делится по подтипам, поэтому нет необходимости указывать подтип в поле «Справочник в Лексеме | Выбор».
+ +**Параметр для повторяющей части** – в СЗ на командировку может быть указано несколько сотрудников в табличной части документа. В этом поле указывается шаблон json для формирования файла обмена по табличной части документа.
+ +Остальные поля заполняются аналогично типу [«Заявления от сотрудника»](./Заявления от сотрудников.md) diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Уведомления Lexema.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Уведомления Lexema.md new file mode 100644 index 0000000..0f414b2 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Уведомления Lexema.md @@ -0,0 +1,14 @@ +# Уведомления Lexema + +Из подписанных работником Уведомлений, сформированных по графику отпусков, есть возможность создавать приказ на отпуск в 1С. +Для этого в конструкторе документов должен быть создан документ со служебным наименованием NotificationLexema:
+ +![Рисунок 1 Уведомление конструктор](./media/Уведомление конструктор.PNG){: .zoom}
+ + +Настройки похожи на тип «Заявления от сотрудника». Документ не делится по подтипам, поэтому нет необходимости указывать подтип в поле «Справочник в Лексеме | Выбор».
+ +![Рисунок 2 Уведомления Lexema](./media/Уведомление.PNG){: .zoom}
+ +Остальные поля заполняются аналогично типу [«Заявления от сотрудника»](./Заявления от сотрудников.md) +Данные передаются в сущность Document_Отпуск. diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/SUMMARY.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/SUMMARY.md new file mode 100644 index 0000000..55fbf31 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/SUMMARY.md @@ -0,0 +1,9 @@ +- [Общее описание](./Обмен данными с 1С.md) +- [Справочники](./Справочники.md) +- [Сотрудники](./Сотрудники.md) +- [Документы из СЭД](./Документы из СЭД.md) +- [Документы для загрузки в СЭД](./Документы для загрузки в СЭД.md) +- [Обработанные документы на подписание](./Обработанные документы на подписание.md) +- [Документы из 1С для создания в Лексеме](./Документы из 1С для создания в Лексеме.md) +- [Произвольные выборки](../Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md) +- [Объединение физических лиц](./Объединение физических лиц.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Атрибуты_конструктора.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Атрибуты_конструктора.png new file mode 100644 index 0000000..3e9d03a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Атрибуты_конструктора.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Входящие_документы.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Входящие_документы.png new file mode 100644 index 0000000..b715ada Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Входящие_документы.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Исходящие_документы.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Исходящие_документы.png new file mode 100644 index 0000000..df9d67a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Исходящие_документы.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Основная.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Основная.png new file mode 100644 index 0000000..7384b5d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Основная.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Соответствие спр_выбор_филиала.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Соответствие спр_выбор_филиала.png new file mode 100644 index 0000000..029f2fb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Соответствие спр_выбор_филиала.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Соответствие_справочников.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Соответствие_справочников.png new file mode 100644 index 0000000..b4ad183 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Соответствие_справочников.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Справочники.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Справочники.png new file mode 100644 index 0000000..1799f56 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Вкладка_Справочники.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Входящие1.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Входящие1.png new file mode 100644 index 0000000..7784631 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Входящие1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Входящие_отпуск.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Входящие_отпуск.png new file mode 100644 index 0000000..e93a58d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Входящие_отпуск.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Документ_в_Лексеме.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Документ_в_Лексеме.png new file mode 100644 index 0000000..830ac81 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Документ_в_Лексеме.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Документ_на_подписание_конструктор.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Документ_на_подписание_конструктор.png new file mode 100644 index 0000000..140d8a4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Документ_на_подписание_конструктор.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Докумет_на_подписание2.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Докумет_на_подписание2.png new file mode 100644 index 0000000..c9330bb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Докумет_на_подписание2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Загрузить_спр_данные.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Загрузить_спр_данные.png new file mode 100644 index 0000000..3832444 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Загрузить_спр_данные.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Задачи шедуллера.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Задачи шедуллера.PNG new file mode 100644 index 0000000..c540056 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Задачи шедуллера.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Каталог_Организации.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Каталог_Организации.png new file mode 100644 index 0000000..1b3c87a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Каталог_Организации.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Конструктор_Заявления.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Конструктор_Заявления.png new file mode 100644 index 0000000..74adbdd Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Конструктор_Заявления.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_документа.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_документа.png new file mode 100644 index 0000000..e558f9e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_документа.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_отчета_в_1С.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_отчета_в_1С.png new file mode 100644 index 0000000..f7d88ea Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_отчета_в_1С.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_спр_в_Лексеме.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_спр_в_Лексеме.png new file mode 100644 index 0000000..d6c9f4f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_спр_в_Лексеме.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_справочника.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_справочника.png new file mode 100644 index 0000000..6768d29 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Наименование_справочника.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Настройка_обозревателя_аналитик.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Настройка_обозревателя_аналитик.png new file mode 100644 index 0000000..16e5e83 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Настройка_обозревателя_аналитик.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Настройка_параметров_обмена_с_1С.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Настройка_параметров_обмена_с_1С.png new file mode 100644 index 0000000..2a37054 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Настройка_параметров_обмена_с_1С.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Обмен_данными_с_1С.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Обмен_данными_с_1С.png new file mode 100644 index 0000000..79a0970 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Обмен_данными_с_1С.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Объединение_физических_лиц_Форма.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Объединение_физических_лиц_Форма.png new file mode 100644 index 0000000..aad38ab Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Объединение_физических_лиц_Форма.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Подтип_отпуск.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Подтип_отпуск.png new file mode 100644 index 0000000..c5fa34f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Подтип_отпуск.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Подтипы_на_подписание.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Подтипы_на_подписание.png new file mode 100644 index 0000000..b96e40d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Подтипы_на_подписание.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Реквизит_для_сопоставления_спр_ФЛ.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Реквизит_для_сопоставления_спр_ФЛ.png new file mode 100644 index 0000000..6930d28 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Реквизит_для_сопоставления_спр_ФЛ.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Спр_в_Лексеме.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Спр_в_Лексеме.png new file mode 100644 index 0000000..6c34f32 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Спр_в_Лексеме.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочник_для_заявлений.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочник_для_заявлений.png new file mode 100644 index 0000000..982b4d2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочник_для_заявлений.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочник_для_реквизитов.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочник_для_реквизитов.png new file mode 100644 index 0000000..328902d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочник_для_реквизитов.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочники.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочники.png new file mode 100644 index 0000000..5b06574 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Справочники.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Схема1.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Схема1.png new file mode 100644 index 0000000..072d52b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Схема1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Схема2.png b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Схема2.png new file mode 100644 index 0000000..c03be28 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/media/Схема2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы для загрузки в СЭД.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы для загрузки в СЭД.md new file mode 100644 index 0000000..fb7fc3e --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы для загрузки в СЭД.md @@ -0,0 +1,14 @@ +# Документы для загрузки в СЭД + +Для выгрузки из 1С собираются данные сущностей 1С, которые указаны в «Настройке параметров обмена с 1С» с типом данных «Подтип документа на подписание», которые еще не были загружены согласно таблице соответствия. +Поле «Наименование документа» должно быть одинаковым на вкладках «Исходящие документы» и «Входящие документы», относящимся к одной сущности 1С, в том случае, если необходимо забирать из 1С документы, которые созданы на основании Заявлений из СЭД. +Если же необходимо забирать документы указанной сущности 1С, не связанных с Заявлениями из СЭД, то в строке «Подтип документа на подписание» на вкладке «Входящие документы» необходимо указать «Наименование документа», отличное от закладки «Исходящие документы». + +Набор данных формируется с учетом во вложении отчета, указанного в поле «Наименование отчета в 1С» и условий в поле «Параметры. Вложения загружаются вместе с выбранным документом. + +![Рисунок 1 Наименование_отчета _в_1С](./media/Наименование_отчета_в_1С.png){: .zoom}
+ +В таблицу соответствия записывается Документ на подписание СЭД и загруженный документ из 1С.
+Если документ создан на основании Заявления от сотрудника, код его будет сохранен в связанные документы. То есть из Документа на подписание можно перейти в связанные документы - *Заявления от сотрудника*.
+Также во вложениях будут все связанные файлы, например, к Документу на подписание «Приказ на отпуск» во вложениях будет как Заявление, так и форма Приказа Т-6.
+Документ проходит маршрут согласования и готовится для выгрузки обратно в 1С. При прохождении документа по маршруту вкладывается подписанная версия документа.
diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы из 1С для создания в Лексеме.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы из 1С для создания в Лексеме.md new file mode 100644 index 0000000..ab03e71 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы из 1С для создания в Лексеме.md @@ -0,0 +1,4 @@ +# Документы из 1С для создания в Лексеме + +По кнопке *«Выгрузить документы из 1С»* – загружаются те документы, у которых в *«Настройках параметров обмена с 1С»* указан тип *«Документ в Лексеме»* и которых еще нет в таблице соответствий.
+По кнопке *«Загрузить Данные»* формируются документ в Lexema ECM, а также формируется запись в таблице соответствия.
diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы из СЭД.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы из СЭД.md new file mode 100644 index 0000000..506579e --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Документы из СЭД.md @@ -0,0 +1,30 @@ +# Документы из СЭД + +По кнопке *«Выгрузить данные из СЭД Лексемы»* - собираются заявления от сотрудников, которые: +* еще не были отправлены в 1С,
+* прошли до конца по маршруту,
+* и для этих подтипов в настроечной таблице указана Сущность 1с.
+ +По кнопке *«Загрузить данные в 1С»* формируются файлы обмена согласно [«Настройкам параметров обмена с 1С»](../../Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md) , подставляя данные из строчек настройки по *реквизитам заявлений*. +![Рисунок 1 Вкладка_Исходящие_документы](./media/Вкладка_Исходящие_документы.png){: .zoom}
+ + +Сущность файлов при выгрузке данных преобразуется из двоичного формата в формат 64base.
+Отправка осуществляется по 1 строке, в ответ возвращается код документа.
+По этому ответу в таблице соответствия формируется строка:
+*Код филиала, Таблица СЭД, Код 1С, Тип и номер 1С, Код документа Лексемы, Подтип документа Лексемы*.
+После появления данных в 1С, например, для документа «Отпуск», в карточке документа указываются недостающие данные, производится расчет, вкладывается печатная форма.
+При *появлении **нового типа** заявления*, обмен которыми необходим между системами, нужно внести новую строчку и заполнить все необходимые поля.
+Для заполнения поля *«Справочник в Лексеме»* необходимо сначала внести новый подтип заявления в «Конструктор документов».
+Также нужно заполнить по новому типу документа (сущности 1С) необходимые строчки, например, для приказа на отпуск, это:
+• Заявления от сотрудника
+• Реквизиты заявлений от сотрудника
+ +Поле «Наименование документа» должно быть одинаковым по всем строчкам, относящимся к одной сущности на закладке «Исходящие документы».
+![Рисунок 2 Наименование_документа](./media/Наименование_документа.png){: .zoom}
+ +на вкладке «Входящие документы» заполняем: + +• Подтип документа на подписание +![Рисунок 3 Подтип_отпуск](./media/Подтип_отпуск.png){: .zoom}
+Здесь поле «Наименование документа» должно совпадать с вкладкой «Исходящие документы» \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Обмен данными с 1С.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Обмен данными с 1С.md new file mode 100644 index 0000000..2ec53b9 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Обмен данными с 1С.md @@ -0,0 +1,87 @@ +# Обмен данными с 1С + +Для автоматического обмена данными с 1С разработаны следующие функции для [Планировщика задач](./../../../../Admin manuals/service/sheduler/Config.md) :
+ +![Рисунок 10 Задачи шедуллера](./media/Задачи шедуллера.PNG){: .zoom}
+ +Для ручного обмена данными с 1С предназначен документ «Обмен данными с 1С».
+![Рисунок 1 Обмен_данными_с_1С](./media/Обмен_данными_с_1С.png){: .zoom}
+ +Документ разделен на закладки по типу данных для обмена:
+• Справочники
+• Сотрудники
+• Документы из СЭД
+• Документы для загрузки в СЭД
+• Обработанные документы на подписание
+• Документы из 1С для создания в Лексеме
+ +На каждой из закладок порядок действий примерно одинаков – необходимо выгрузить данные, предлагаемые системой, отметить все документы либо выбрать только нужные и загрузить выбранные данные.
+ +![Рисунок 2 Схема1](./media/Схема1.png){: .zoom}
+ +* В случае, если из 1С инициируется создание двух документов в СЭД, данные будут загружены в Документ на подписание и Универсальный документ (согласие). Например, Приказ на работу в выходной день, как документ на подписание проходит в СЭД по маршруту согласования, а также порождает для участников приказа Универсальный документ на согласие на работу в выходной день.
+ +![Рисунок 3 Схема2](./media/Схема2.png){: .zoom}
+ +Ниже представлена таблица с описанием типовых потоков обмена данными:
+ +Название документа для обмена | Сущность 1С | Документ-источник данных\Откуда берем данные | Документ-принимающая сторона\Куда данные поступают +------------------------------|-------------|----------------------------------------------|--------------------------------------------------- +Трудовой договор | ПриемНаРаботу | 1C:ЗУП/Прием на работу/Трудовой договор - присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Трудовой договор +Приказ о приеме на работу | ПриемНаРаботу | 1C:ЗУП/ПриемНаРаботу/Приказ о приеме на работу - присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ о приеме +Сведения об электронном листке нетрудоспособности | Document_БольничныйЛист | Lexema-ECM/Заявления от сотрудников/Сведения об электронном листке нетрудоспособности | 1C:ЗУП/Больничный лист +Заявление на предоставление отпуска по беременности и родам | Document_БольничныйЛист | Lexema-ECM/Заявления от сотрудников/Заявление на предоставление отпуска по беременности и родам | 1C:ЗУП/Больничный лист +Приказ о предоставлении отпуска по беременности и родам | Document_БольничныйЛист | 1C:ЗУП/Больничный лист/Приказ о предоставлении отпуска-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ о предоставлении отпуска по беременности и родам +Заявление на предоставление отпуска без сохранения заработной платы | Document_ОтпускБезСохраненияОплаты | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление отпуска без сохранения заработной платы | 1C:ЗУП/Отпуск без сохранения оплаты +Приказ на предоставление отпуска без сохранения заработной платы | Document_ОтпускБезСохраненияОплаты | 1C:ЗУП/Отпуск без сохранения оплаты | Lexema-ECM/Документ на подисание/Приказ на предоставление отпуска без сохранения заработной платы +Заявление на предоставление ежегодного основного оплачиваемого отпуска | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление ежегодного отпуска | 1C:ЗУП/Отпуск +Заявление о предоставлении ежегодного основного оплачиваемого отпуска с последующим увольнением | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление ежегодного отпуска | 1C:ЗУП/Отпуск +Приказ о предоставлении ежегодного основного оплачиваемого отпуска | Document_Отпуск | 1C:ЗУП/Отпуск-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ на отпуск +Заявление на предоставление дополнительного отпуска | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставлении дополнительного отпуска | 1C:ЗУП/Отпуск +Заявление на замену части дополнительного отпуска денежной компенсацией | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на замену части дополнительного отпуска денежной компенсацией | 1C:ЗУП/Отпуск +Приказ о компенсации отпуска | Document_Отпуск | 1C:ЗУП/Отпуск-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ о компенсации отпуска +Заявление о переносе ежегодного основного оплачиваемого отпуска, запланированного по графику отпусков | Document_ПереносОтпуска | Lexema-ECM/Заявление о переносе ежегодного основного оплачиваемого отпуска, запланированного по графику отпусков | 1C:ЗУП/Перенос отпуска +Заявление о переносе предоставленного ежегодного основного оплачиваемого отпуска в связи с пересечением с больничным листом | Document_ПереносОтпуска | Lexema-ECM/Заявление о переносе предоставленного ежегодного основного оплачиваемого отпуска | 1C:ЗУП/Перенос отпуска +Приказ о переносе отпуска | Document_ПереносОтпуска | 1C:ЗУП/Перенос отпуска | Lexema-ECM/Документ на подисание/Приказ о переносе отпуска +Заявление на предоставление учебного отпуска | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление учебного отпуска | 1C:ЗУП/Отпуск +Приказ о предоставлении учебного отпуска | Document_Отпуск | 1C:ЗУП/Отпуск-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ на отпуск +Заявление о предоставлении дополнительных дней отдыха в связи со сдачей крови | Document_ПрогулНеявка | Lexema-ECM/Заявления от сотрудников/ Заявление о предоставлении дополнительных дней отдыха в связи со сдачей крови | 1C:ЗУП/Отсутствия (болезни, прогулы, неявки) +Заявление на предоставление дополнительных оплачиваемых выходных дней для ухода за детьми-инвалидами | Document_ПрогулНеявка | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление дополнительных оплачиваемых выходных дней для ухода за детьми-инвалидами | 1C:ЗУП/Отсутствия (болезни, прогулы, неявки) +Приказ о предоставлении нерабочего времени с сохранением среднего заработка | Document_ПрогулНеявка | 1C:ЗУП/Отсутствия (болезни, прогулы, неявки)-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ о неявке +Заявление на предоставление отпуска по уходу за ребенком до достижения им возраста трех лет с начислением и выплатой ежемесячного пособия по уходу за ребенком до полутора лет | ОтпускПоУходуЗаРебенком | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление отпуска по уходу за ребенком до достижения им возраста трех лет с начислением и выплатой ежемесячного пособия по уходу за ребенком до полутора лет | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска +Приказ о предоставлении отпуска по уходу за ребенком до достижения им возраста с выплатой ежемесячного пособия по уходу за ребенком до полутора лет | ОтпускПоУходуЗаРебенком | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ о предоставлении отпуска по уходу за ребенком +Заявление о досрочном прекращении отпуска по уходу за ребенком до 3 лет | ВозвратИзОтпускаПоУходуЗаРебенком | Lexema-ECM/Заявления от сотрудников/ Заявление о досрочном прекращении отпуска по уходу за ребенком до 3 лет | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска +Приказ о выходе на работу до окончания отпуска по уходу за ребенком | ВозвратИзОтпускаПоУходуЗаРебенком | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ о прекращении отпуска по уходу за ребенком +Служебная записка о направлении работника в командировку | КомандировкиСотрудников | Lexema-ECM/Служебная записка о направлении работника в командировку | 1C:ЗУП/Командировки +Приказ о направлении в командировку | КомандировкиСотрудников | 1C:ЗУП/Командировки-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Приказ на командировку +Заявление о выплате материальной помощи | МатериальнаяПомощь | Lexema-ECM/Заявления от сотрудников/ Заявление о выплате материальной помощи | 1C:ЗУП/Материальная помощь +Приказ о выплате материальной помощи | МатериальнаяПомощь | 1C:ЗУП/Материальная помощь-присоединенный файл печатной формы | Lexema-ECM/Приказ о выплате материальной помощи +Заявление на предоставление Справки 2-НДФЛ | Document_СправкаНДФЛ | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление Справки 2-НДФЛ | 1C:ЗУП/Справка 2 НДФЛ для сотрудников +Справка 2-НДФЛ | Document_СправкаНДФЛ | 1C:ЗУП/Справка 2 НДФЛ для сотрудников-присоединенный файл печатной формы | Lexema-ECM/Справка 2 НДФЛ +Табель учета рабочего времени | ТабельУчетаРабочегоВремени | 1C:ЗУП/Табели-присоединенный файл печатной формы | Lexema-ECM/Документ на подисание/Табель учета рабочего времени +График отпусков | ГрафикОтпусков | 1C:ЗУП/График отпусков | Lexema-ECM/График отпусков +Заявление о предоставлении стандартного налогового вычета на ребенка | Document_ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ | Lexema-ECM/Заявление о предоставлении стандартного налогового вычета на ребенка | 1C:ЗУП/Заявление на предоставление стандартных вычетов по НДФЛ +Заявление на выплату единовременного пособия в связи с рождением ребенка | ЗаявлениеСотрудникаНаВыплатуПособия | Lexema-ECM/Заявление на выплату единовременного пособия в связи с рождением ребенка | 1C:ЗУП/Реестры сведений для ФСС +Заявление о выплате пособия на погребение | ЗаявлениеВФССОВозмещенииРасходовНаПогребение | Lexema-ECM/Заявление о выплате пособия на погребение | 1C:ЗУП/Реестры сведений для ФСС +Заявление об изменении графика работы по инициативе работника | Document_ИзменениеГрафикаРаботыСписком | Lexema-ECM/Заявление об изменении графика работы по инициативе работника | 1C:ЗУП/Изменение графика работы списком +Приказ об изменении графика работы | Document_ИзменениеГрафикаРаботыСписком | 1C:ЗУП/Изменение графика работы списком | Lexema-ECM/Документ на подисание/Приказ об изменении графика работы +Заявление на перевод | Document_КадровыйПеревод | Lexema-ECM/Заявление на перевод | 1C:ЗУП/Кадровый перевод +Приказ о переводе | Document_КадровыйПеревод | 1C:ЗУП/Кадровый перевод | Lexema-ECM/Документ на подисание/Приказ о переводе
+ +**Основная часть потоков, изображенная на рисунке 1 происходит следующим образом:**
+Сотрудник оформляет документ в СЭД "Заявление от сотрудника", документ проходит маршрут согласования, по завершении маршрута документ считается готовым для передачи в 1С.
+ +В 1С поступает документ в виде предзаполненной карточки документа. К документу в 1С необходимо вложить печатную форму в присоединенные файлы, степень готовности к получению документа в СЭД определяется по полям **Параметр**, например, **{"ДокументПроведен": true}**, а также *Наименование отчета в 1С*, например, *Приказ о предоставлении отпуска*. Если же данные параметры не будут указаны, любой документ указанной сущности будет принят СЭД как готовый к загрузке.
+ +Таким образом, *Документ на подписание* с подтипом *Приказ о предоставлении отпуска* будет загружен в СЭД, в случае, если *документ проведен* и к карточке документа *присоединен файл*, название которого начинается со слов "Приказ о предоставлении отпуска..."
+ +После прохождения этапов согласования, из документа на подписание, печатная форма документа передается обратно в 1С.
+Из документа с законченным маршрутом может быть выгружен архив документа - печатная форма и файлы подписей, такой набор файлов позволяет использовать документ вне системы как юридически легитимный.
+ +**Загрузка документа СЭД со всеми атрибутами из 1С, изображенная на рисунке 2,**
+происходит только в одном направлении - из 1С в СЭД. Критерии готовности документа определяются также, как по документам на подписание - по полям Параметр, а также Наименование отчета в 1С.
+Например, График отпусков, при параметрах Наименование отчета в 1С='Форма Т-7', будет считаться готовым к загрузке, при наличии в присоединенных файлах документа, название которого начинается со слов "Форма Т-7".
+ + + + diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Обработанные документы на подписание.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Обработанные документы на подписание.md new file mode 100644 index 0000000..a6894e3 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Обработанные документы на подписание.md @@ -0,0 +1,11 @@ +# Обработанные документы на подписание + +Вложения к документам на подписание с завершенным маршрутом выгружаются для отправки в 1С на закладке «Обработанные документы на подписание».
+ +По таблице соответствия находится код документа в 1С, к которому необходимо передать вложения. + +Отправке подлежат файлы, которые созданы в Лексеме или вложены руками, то есть у которых "CUser" не 'Импорт из 1С' и не 'Экспорт в 1С'. + +Если есть константа [**'1С_Отчет с ВЗ'**](../../Настройка документов/Настройка документов.md), то уходят только новые файлы с типом Отчет с ВЗ 'WaterMarkReport' + +Загруженные из 1С файлы создаются с CUser-'Импорт из 1С , у отправленных в 1С CUser меняется на - Экспорт в 1С. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Объединение физических лиц.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Объединение физических лиц.md new file mode 100644 index 0000000..33e2392 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Объединение физических лиц.md @@ -0,0 +1,20 @@ +# Объединение физических лиц + +При наличии нескольких инстанций системы 1С и выгрузке физических лиц из всех систем, данные объединяются в единый справочник.
+ +Перечень полей для объединения физических лиц определяются в документе «Настройка параметров обмена с 1С» – по строке «Справочник физических лиц», в поле «Справочник в Лексеме:
+![Рисунок 1 Реквизит_для_сопоставления_спр_ФЛ](./media/Реквизит_для_сопоставления_спр_ФЛ.png){: .zoom}
+По умолчанию - комбинация ФИО и дата рождения.
+ +Объединить физические лица в таблице соответствия записей 1С и СЭД можно при помощи документа «Объединение физических лиц».
+![Рисунок 2 Объединение_физических_лиц_Форма](./media/Объединение_физических_лиц_Форма.png){: .zoom}
+ +По кнопке «Загрузить дубли физ. лиц» загружается список повторных записей , найденные по комбинации, указанной в поле «Реквизиты для сравнения физ. лиц».
+ +Выделяем все строчки по физ лицу, кроме той, которую необходимо оставить в справочнике (признак для удаления не нужно ставить по строке, которую оставляем), нажимаем на кнопку «Удалить выделенные физ. лица»
+Система выдаст подтверждение:
+«Вы действительно хотите удалить отмеченных галками (признаками для удаления) физических лиц и заменить их на соответствующих им позиций, которые не отмечены галками (признаками для удаления)?»
+после подтверждения действия:
+• в таблице соответствия установится не выбранный для удаления код физ. лица Лексемы
+• коды физ. лиц, отмеченных для удаления будут исправлены на оставляемый код в таблицах учета сотрудников
+• из обозревателя аналитик и таблицы сотрудников удаляются записи, которые были созданы для удаляемых физ. лиц
\ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Сотрудники.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Сотрудники.md new file mode 100644 index 0000000..6beed33 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Сотрудники.md @@ -0,0 +1,6 @@ +# Сотрудники + +При выгрузке данных из 1С набор данных для загрузки в СЭД определяется как список сотрудников, выбранных из сущности Catalog_Сотрудники и для которых еще нет записи в таблице соответствия по коду 1С.
+В поля подразделения и должность загружаются последние данные по сотруднику с учетом данных из регистра «InformationRegister_КадроваяИсторияСотрудников».
+* Справочник сотрудников - Catalog_Сотрудники
+* Кадровые данные сотрудников - InformationRegister_КадроваяИсторияСотрудников
diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Справочники.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Справочники.md new file mode 100644 index 0000000..9f71b54 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Обмен данными с 1С/Справочники.md @@ -0,0 +1,23 @@ +# Справочники (Обмен с 1С) + +На вкладке **Справочники** загружаются:
+• физические лица
+• документы физических лиц
+• должности
+• подразделения
+ +По физическим лицам идентификация уже загруженных данных осуществляется по указанному набору параметров в «Настройке параметров обмена с 1С». Если не указано ничего по строке или нет самой сточки Справочник Физических лиц, будет загружено с проверкой по ФИО и Дате рождения.
+![Рисунок 1 Справочники](./media/Справочники.png){: .zoom}
+ +Для загрузки в СЭД справочников стартовые папки обозревателя аналитик указываются в документе «Настройка обозревателя аналитик».
+![Рисунок 2 Настройка_обозревателя_аналитик](./media/Настройка_обозревателя_аналитик.png){: .zoom}
+ +По подразделению и должности данные для загрузки собираются с учетом уже загруженных в таблицу соответствия по коду 1C.
+ +При загрузке сущности собираются из документа [«Настройки параметров обмена с 1С»](../../Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md)
+* Справочник должностей - Catalog_Должности
+* Справочник подразделений - Catalog_ПодразделенияОрганизаций
+* Справочник физических лиц - Catalog_ФизическиеЛица
+* Документы физических лиц - InformationRegister_ДокументыФизическихЛиц
+ +Испытательный срок при приеме сотрудника указывается тип **"Испытательный срок"** , сущность в 1С **"Document_ПриемНаРаботу "**. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание настроек на стороне 1С.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание настроек на стороне 1С.md new file mode 100644 index 0000000..e972940 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание настроек на стороне 1С.md @@ -0,0 +1,134 @@ +# Описание настроек на стороне 1С + +Для отладки обмена данными между системами СЭД и 1C, необходимо предоставить доступ к серверу 1С.
+Это должно быть VPN-соединение (обязательно для отладки сервиса загрузки данных из 1С) и дополнительно
+подключение через RDP. В случае предоставления доступа по RDP необходимо установить программы:
+pgAdmin, Postman, Google Chrome. +Также на время тестирования необходимо развернуть копию базы 1С.
+К копии базы должен быть доступ со стороны специалистов ООО «Лексема», а также ответственных за внедрение КЭДО специалистов со стороны заказчика.
+Во время тестирования осуществляется проверка по всем запланированным к обмену документам с продуктивной базой Lexema-ECM. К запуску пилотного проекта база Lexema-ECM будет очищена от тестовых документов.
+ +Для того, что настроить обмен данными между системами СЭД и 1C по интерфейсам API, необходимо произвести следующие *настройки на стороне системы 1С*:
+1. Опубликовать работу с OData в конфигураторе базы.
+Публикация сервисов OData выполняется из меню Конфигуратора «Администрирование -> Публикация на веб-сервере», флажок «Публиковать стандартный интерфейс OData».
+ +2. Создать пользователя, через которого будет осуществляться обмен, с полными правами на выполнение методов get и post.
+ +3. Опубликовать в 1с следующие каталоги справочников:
+ +* Catalog_ФизическиеЛица
+* Catalog_ВидыДокументовФизическихЛиц
+* Catalog_ВидыКонтактнойИнформации
+* InformationRegister_ДокументыФизическихЛиц
+* InformationRegister_СклоненияПредставленийОбъектов
+* Catalog_Сотрудники
+* InformationRegister_КадроваяИсторияСотрудников
+* InformationRegister_ВидыЗанятостиСотрудников
+* Catalog_Должности
+* Catalog_ПодразделенияОрганизаций
+* Catalog_Организации
+* Catalog_ВидыОтпусков
+* Catalog_Пользователи
+* Catalog_ИзменениеОплатыТрудаПрисоединенныеФайлы +* Catalog_РаботаВВыходныеИПраздничныеДниПрисоединенныеФайлы +* Catalog_ОтгулПрисоединенныеФайлы +* Catalog_СовмещениеПрисоединенныеФайлы + + +4. Опубликовать в 1с каталоги документов, обмен которыми планируется осуществлять, например: + +* Document_ОтпускБезСохраненияОплаты +* Document_КомандировкиСотрудников +* Document_ТабельУчетаРабочегоВремени +* Document_СправкаНДФЛ +* Document_ПриемНаРаботу +* Document_ПереносОтпуска +* Document_ГрафикОтпусков +* Document_ОтпускПоУходуЗаРебенком +* Document_ВозвратИзОтпускаПоУходуЗаРебенком +* Document_ИзменениеГрафикаРаботыСписком +* Document_МатериальнаяПомощь +* Document_КадровыйПеревод +* Document_ЗаявлениеВФССОВозмещенииРасходовНаПогребение +* Document_ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ +* Document_ЗаявлениеСотрудникаНаВыплатуПособия +* Document_ПрогулНеявка +* Document_СправкаНДФЛ +* Document_Командировка +* Document_ОплатаДнейУходаЗаДетьмиИнвалидами +* Document_Увольнение +* Document_ОплатаПоСреднемуЗаработку +* Document_ОтпускБезСохраненияОплаты +* Document_КомандировкиСотрудников +* Document_ТабельУчетаРабочегоВремени +* Document_СправкаНДФЛ +* Document_ПриемНаРаботу +* Document_ПереносОтпуска +* Document_ГрафикОтпусков +* Document_ОтпускПоУходуЗаРебенком +* Document_ВозвратИзОтпускаПоУходуЗаРебенком +* Document_ИзменениеГрафикаРаботыСписком +* Document_МатериальнаяПомощь +* Document_КадровыйПеревод +* Document_ЗаявлениеВФССОВозмещенииРасходовНаПогребение +* Document_ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ +* Document_ЗаявлениеСотрудникаНаВыплатуПособия +* Document_ПрогулНеявка +* Document_СправкаНДФЛ +* Document_Командировка +* Document_ОплатаДнейУходаЗаДетьмиИнвалидами +* Document_Увольнение +* Document_ОплатаПоСреднемуЗаработку +* Document_БольничныйЛист
+* Document_РаботаВВыходныеИПраздничныеДни +* Document_Отгул +* Document_Совмещение +* Document_ИзменениеОплатыТруда +* Document_Увольнение + +5. Для обмена файлами необходимо опубликовать следующие сущности:
+* InformationRegister_ДвоичныеДанныеФайлов – один регистр для всех документов,необходим **полный доступ**.
+* Каталоги присоединенных файлов, обмен которыми планируется осуществлять,
**Catalog**_*НАЗВАНИЕ***ПрисоединенныеФайлы**, например:
+ +* Catalog_ОтпускПрисоединенныеФайлы +* Catalog_ОтпускБезСохраненияОплатыПрисоединенныеФайлы +* Catalog_КомандировкиСотрудниковПрисоединенныеФайлы +* Catalog_ТабельУчетаРабочегоВремениПрисоединенныеФайлы +* Catalog_СправкаНДФЛПрисоединенныеФайлы +* Catalog_ПриемНаРаботуПрисоединенныеФайлы +* Catalog_ПереносОтпускаПрисоединенныеФайлы +* Catalog_ГрафикОтпусковПрисоединенныеФайлы +* Catalog_ОтпускПоУходуЗаРебенкомПрисоединенныеФайлы +* Catalog_ВозвратИзОтпускаПоУходуЗаРебенкомПрисоединенныеФайлы +* Catalog_ИзменениеГрафикаРаботыСпискомПрисоединенныеФайлы +* Catalog_МатериальнаяПомощьПрисоединенныеФайлы,
+* Catalog_КадровыйПереводПрисоединенныеФайлы,
+* Catalog_ЗаявлениеВФССОВозмещенииРасходовНаПогребениеПрисоединенныеФайлы,
+* Catalog_ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛПрисоединенныеФайлы,
+* Catalog_ЗаявлениеСотрудникаНаВыплатуПособияПрисоединенныеФайлы,
+* Catalog_ПрогулНеявкаПрисоединенныеФайлы,
+* Catalog_СправкаНДФЛПрисоединенныеФайлы,
+* Catalog_КомандировкаПрисоединенныеФайлы,
+* Catalog_ОплатаДнейУходаЗаДетьмиИнвалидамиПрисоединенныеФайлы,
+* Catalog_УвольнениеПрисоединенныеФайлы,
+* Catalog_ОплатаПоСреднемуЗаработкуПрисоединенныеФайлы,
+* Catalog_БольничныйЛистПрисоединенныеФайлы
+* Catalog_РаботаВВыходныеИПраздничныеДниПрисоединенныеФайлы +* Catalog_ОтгулПрисоединенныеФайлы +* Catalog_СовмещениеПрисоединенныеФайлы +* Catalog_ИзменениеОплатыТрудаПрисоединенныеФайлы + + +Для тестирования работы протокола (проверить права доступа на чтение сущностей 1С) открываем любой доступный браузер и в адресной строке вводим url согласно шаблона:
+http://<имя сервера>:<порт>/<имя публикации>/odata/standard.odata/<имя ресурса><формат полученных данных> + +где:
+* имя сервера – имя веб-сервера или его ip адрес, так же если веб-сервер установлен на ПК, где вы открыли браузер можно ввести localhost или 127.0.0.1 (например: http://localhost/ или http://server1c/);
+* порт – порт веб-сервера. Если используется стандартный порт 80, тогда можно не указывать порт (например: http://localhost/smallbusiness/);
+* имя публикации – имя, которое было указано при публикации в конфигураторе 1С 8 (например: smallbusiness);
+* имя ресурса – имя одного из получаемых ресурсов метаданных (справочники, документы, регистры и т.п.) с установленными фильтрами (например: Catalog_*НАЗВАНИЕ*);
+* формат полученных данных – указываем «?$format=json» для формата json или «?$format=atom» для формата xml.
+ +(https://**<имя сервера>:<порт>**/odata/standard.odata/Catalog_*НАЗВАНИЕ*?$format=json)
+Например:
+*http://server1c.lex.lan/DemoHRM/odata/standard.odata* diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание настроек на стороне Лексемы.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание настроек на стороне Лексемы.md new file mode 100644 index 0000000..946656e --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание настроек на стороне Лексемы.md @@ -0,0 +1,59 @@ +# Описание настроек на стороне Лексемы + +В прикладную библиотеку Интеграция с 1С входят следующие объекты:
+* Сервис обмена данными odata-service
+* Форма Настройки обмена «Настройка параметров обмена с 1С»
+* Форма для ручного обновления «Обмен данными с 1С»
+ +Для обмена данными с 1С на проекте необходимо:
+1) подключить прикладную библиотеку Интеграция с 1С (8.4) +В файле package.json "ecosoft-lexema8-odata-lib": текущая версия
+2) При сборке сайта указать текущую версию odata-service
+3) При сборке сайта файл production.json в папке config должен иметь формат следующего вида:
+ + *odata: {* + *protocol: 'http',* + *host: 'odata_srv',* + *port: 3207,* + *route: '/api/v2.0/odata',* + *script: 'ecosoft-lexema8-odata-service',* + *connections: {
* + *"1С ЗУП сервер 1" : {
* + *"login": "login1",
* + *"password": "password1",
* + *"path": "http://путь к серверу1/опубликованное имя1/odata/standard.odata/",
* + *"type": 'ODATA'
* + + *},
* + *"1С ЗУП сервер 2": {
* + *"login": "login2",
* + *"password": "password2",
* + *"path": "http://путь к серверу2/опубликованное имя1/odata/standard.odata/",
* + *"type": 'ODATA'
* + *}
* + *}
* +*}
* + + +(здесь "1С ЗУП сервер 1 " и "1С ЗУП сервер 2" - это проектное название инстанций 1С) +Для каждой организации Лексемы в документе *"Настройка параметров обмена с 1С"* указать соответствующее наименование инстанции.
+ +При первом входе в документ «Настройка параметров обмена с 1С» для каждой компании Лексемы в документе "Настройка параметров обмена с 1С" необходимо указать соответствующее наименование инстанции (один раз на любой компании, если инстанция одна). + +На основании этого названия загружаются данные на закладку «Справочники», в том числе guid'ы организаций. + +Поле "Инстанция 1С" в шапке документа и лукап "Филиал" никак не связаны, друг от друга не зависят. + +От лукапа "Филиал" зависят отображаемые строки в табличной части на всех закладках (кроме закладки "сопоставление справочников"). + +Поле "Инстанция 1С" зависит от текущей компании, выбранной для работы. + +Также важно указать максимальный размер данных, который сервис data позволяет передавать в запросы в разделе applications:
+ + *applications:* {
+ *data:*{
+ *dataSizeLimit: '1gb'*
+ *}*,
+ +Если не параметр не указан, то по-умолчанию он равен 1 Мб и запросы, файлы с большим объемом данных не смогут загрузиться с ошибкой request entity too large. + diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/SUMMARY.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/SUMMARY.md new file mode 100644 index 0000000..f22543d --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/SUMMARY.md @@ -0,0 +1,3 @@ +- [Основы работы OData](./Основы работы OData.md) +- [Обращение к ресурсам](./Обращение к ресурсам.md) +- [Получение данных](./Получение данных.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/media/Error 404.PNG b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/media/Error 404.PNG new file mode 100644 index 0000000..788b990 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/media/Error 404.PNG differ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Обращение к ресурсам.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Обращение к ресурсам.md new file mode 100644 index 0000000..41a00f7 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Обращение к ресурсам.md @@ -0,0 +1,145 @@ +# Правила получения доступа к ресурсам + +Прежде чем мы начнём формирование строки доступа к ресурсу, нам необходимо знать, как обозначаются объекты «1С Предприятие» в строке доступа.
+ +Объект конфигурации | Префикс имени в URL +--------------------|-------------------- +Справочник | Catalog +Документ | Document +Регистр сведений | InformationRegister + + +Важно помнить, что доступ к тем или иным объектам конфигурации *ограничивается ролями*, которые указаны у пользователя 1С, под которым мы подключились к базе.
+ Теперь, когда мы знаем, как обозначаются объекты «1С Предприятие» в URL можем разобрать сам URL.
+ +**Схема URL**
+ +*<Префикс имени ресурса>_<Имя объекта конфигурации>_<Суффикс имени>*
+, где:
+*Префикс имени ресурса* – указываем в соответствии с таблицей сопоставления объектов «1С Предприятия» и их представление в OData. Используется только латиница.
+*Имя объекта конфигурации* – указываем имя объекта, так как оно указано в конфигурации (поле «Имя»). Если имя указано кириллицей, то в URL также указываем в кириллице.
+*Суффикс имени* – указываем дополнительное описание имени объекта. Применяется для обозначения:
+* табличной части объекта;
+* имя виртуальной таблицы регистра;
+* RowType – строка табличной части;
+* RecordType – запись регистра.
+Например:
+1. доступ к справочнику «Организации» - *Catalog_Организации*;
+2. доступ к табличной части «Контактная информация» справочника «Физические лица» - *Catalog_ФизическиеЛица_КонтактнаяИнформация*;
+3. доступ к таблице кадровых передвижений сотрудников - *InformationRegister_КадроваяИсторияСотрудников*.
+ +**Установка отборов по ресурсам**
+ +Для формирования выборок необходимы настройки отбора данных, рассмотрим какие отборы, мы можем указать в строке (URL).
+Можно выделить следующие отборы:
+* $filter;
+* $top;
+* $allowedOnly;
+* $skip;
+* $count;
+* $inlinecount;
+* $orderby.
+* +Теперь рассмотрим каждый из них:
+ +**$filter**
+ +Для установки фильтров используется специальный язык, при помощи которого мы описываем применяемые фильтры в строке доступа к ресурсу.
+Мы будем использовать следующие операции:
+* *логические*:
+Описание | Имя | Пример +---------|-----|------- +Равно | eq | /Catalog_ФизическиеЛица?$filter=Имя eq ‘Иванов’ +Catalog_ФизическиеЛица?$filter=Ref_Key eq guid'b1dbe18e-87b5-11e9-80f1-00505681a2de' +Не равно | ne | /Catalog_Контрагенты?$filter=Имя ne ‘Иванов’ +Больше | gt | /Document_Отпуск?$filter=Date gt datetime'2022-11-26T00:00:00' + +Больше или равно | ge | /Document_Отпуск?$filter=Date ge datetime'2022-11-26T00:00:00' + +Меньше | lt | /Document_Отпуск?$filter=Date lt datetime'2022-11-26T00:00:00' + +Меньше или равно | le | /Document_Отпуск?$filter=Date le datetime'2022-11-26T00:00:00' + +Логическое «ИЛИ» | or | /Catalog_Контрагенты?$filter=Покупатель eq true or Прочее eq true +Логическое «И» | end | /Catalog_Контрагенты?$filter=Покупатель eq true end Кредит gt 100 +Отрицание | not | /Catalog_Контрагенты?$filter=not | (Покупатель eq true) + +*примеры обращение к табличной части сущности*:
+Document_Отпуск?$filter=ДополнительныеОтпуска/ВидОтпуска_Key eq guid'cf447156-eb49-11e8-5f86-005056ab6485' and Date gt datetime'2022-07-01T00:00:00'
+Catalog_ФизическиеЛица?$filter=КонтактнаяИнформация/Тип eq 'АдресЭлектроннойПочты'
+Catalog_ФизическиеЛица?$filter=like(КонтактнаяИнформация/Представление, ‘%zub.ru%’)
+Catalog_ФизическиеЛица?$filter=КонтактнаяИнформация/Тип eq 'АдресЭлектроннойПочты'
+ +Данные операции можно комбинировать между собой создавая сложные фильтры, главное не забывать о приоритетности, т.к. она играет очень важную роль. Давайте рассмотрим порядок приоритетности операций в убывания: + +Операция | Описание +---------|--------- +() | повышение приоритета операции +/ | навигация +- | арифметическое отрицание +not | логическое отрицание +mul | умножение +div | деление +add | сложение +sub | вычетание +gt | больше +ge | больше или равно +lt | меньше +le | меньше или равно +eq | равно +ne | не равно +and | логическое «И» +or | логическое «ИЛИ» + + + *?$filter=ДополнительныеОтпуска/ВидОтпуска_Key eq guid'800894d6-efc8-11e8-5f86-005056ab6485' and Date gt datetime'2022-11-01T00:00:00'* + +Также мы можем применять функции для вычисления промежуточных данных: + +* **строковые функции:** + +Функция | Описание | Пример +--------|----------|------- +substringof(Str1, Str2) | Возвращает true в том случае, если Str1 является подстрокой Str2. | /Catalog_Товары?$filter=substringof('Красный Октябрь', Производитель) eq true +endswith(Str1, Str2) | Возвращает true в том случае, если Str1 заканчивается на Str2. | /Catalog_Товары?$filter=endswith(Производитель, 'ООО') eq true +startswith(Str1, Str2) | Возвращает true в том случае, если Str1 начинается на Str2. | /Catalog_Товары?$filter=startswith(Производитель, 'ООО') eq true +substring(Str, Int1) substring(Str, Int1, Int2) | Возвращает подстроку из Str1. В варианте с двумя параметрами возвращается строка с позиции Int и до конца строки. В варианте с тремя параметрами возвращается подстрока, начиная с позиции Int1 и длиной Int2. | /Catalog_Поставщики?$filter=substring(ИНН, 1, 2) eq '77' | +concat(Str1, Str2) | Возвращает строку, являющуюся результатом конкатенации Str1 и Str2. | /Catalog_Поставщик?$filter=concat(concat(Город, ', '), Страна) eq 'Москва, Россия' | +like(Str, Template) | Возвращает true, если значение Str1 удовлетворяет шаблону Template. Синтаксис шаблона аналогичен функции ПОДОБНО() языка запросов. | /Catalog_Товары?$filter= like(Наименование, ‘[^к]%’) + + +* **функции для работы с датами:** + +Функция | Описание | Пример +--------------|----------|------- +year(DateTime) | Возвращает год из значения типа Edm.DateTime или Edm.DateTimeOffset. | /Catalog_Товары?$filter=year(Произведен) eq 2013 +quarter(DateTime) | Номер квартала года, в котором находится указанное значение типа Edm.DateTime. | /Catalog_Товары?$filter=quarter(ДатаПроизводства) eq 1 +month(DateTime) | Возвращает месяц из значения типа Edm.DateTime или Edm.DateTimeOffset. | /Catalog_Товары?$filter=month(Произведен) eq 12 + +Имеется возможность выполнять отбор сущностей при помощи проверки на равенство поля составного типа и ссылки. Для этого следует использовать функцию cast(). Пример:
+ +*$filter=Файл eq cast(guid'8b99d633-0ccb-11ed-80cd-00505681789e','Catalog_ОтпускПоУходуЗаРебенкомПрисоединенныеФайлы')* + +В данном примере у используемой сущности *Catalog_ОтпускПоУходуЗаРебенкомПрисоединенныеФайлы* имеет реквизит составного типа *Файл*. Запрос будет отбирать все записи сущности, у которой данный реквизит заполнен ссылкой на Catalog_ОтпускПоУходуЗаРебенкомПрисоединенныеФайлы с указанным уникальным идентификатором (8b99d633-0ccb-11ed-80cd-00505681789e).
+ +Если требуется выполнить отбор по реквизиту типа УникальныйИдентификатор, то это выполняется с помощью простой операции сравнения.
+Пример:
+*$filter=ИмяРеквизита eq guid'8b99d633-0ccb-11ed-80cd-00505681789e'*
+ +При необходимости выполнить отбор по элементу коллекции, необходимо использовать лямбда-функции. В качестве аргументов лямбда-функции высутпает имя лямбда-переменной, за которой следует символ двоеточия и логическое выражение, которое использует лямбда-переменную для указания на свойства элемента коллекции.
+Система поддерживает использование следующих лямбда-функций:
+ +* *any* – применяет логическое выражение к каждому элементу коллекции и возвращает значение true, если хоть один элемент коллекции удовлетворяет этому условию. Лямбда-функция any без аргументов возвращает true, если коллекция не пуста. Пример: +http://host/base/odata/standard.odata/Document_Продажи?$filter=Товары/any(d: d/Цена gt 10000)
+В приведенном примере формируется список документов Продажи, у которых есть табличная часть Товары, в которой есть реквизит Цена. При этом Цена должна быть больше, чем 10000. В результирующий список попадут документы, в состав которых входит хотя бы одна строка, удовлетворяющая условию.
+ +* *all* – применяет логическое выражение к каждому элементу коллекции и возвращает значение true, если все элементы коллекции ему удовлетворяет. Пример:
+http://host/base/odata/standard.odata/Document_Продажи?$filter=Товары/all(d: d/Цена lt 10000) +В приведенном примере формируется список документов Продажи, у которых есть табличная часть Товары, в которой есть реквизит Цена. При этом Цена должна быть меньше, чем 10000. В результирующий список попадут документы, в составе которых все строки удовлетворяют заданному условию.
+Не поддерживаются следующие стандартные функции: lenght, indexof, replace, tolower, toupper, trim, years, days, hours, seconds, floor, ceiling.
+ +* *$top*
+Имеется возможность ограничить количество записей, возвращаемых при обращении к ресурсу. Для этого используется параметр $top. Пример:
+ +*http://host/odata/standard.odata/Document_Отпуск$filter=Date gt datetime'2022-05-01T00:00:00'&$top=10
?$format=json* + diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Основы работы OData.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Основы работы OData.md new file mode 100644 index 0000000..18384d5 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Основы работы OData.md @@ -0,0 +1,50 @@ +# Основы работы OData + +Для начала нам необходимо освоить специальную терминологию работы с OData.
+Будут использованы следующие термины:
+* **Сущность** – объект, который обладает уникальностью (аналог объектов в системе «1С Предприятие»). Сущность имеет набор свойств, по которым и можно определить её уникальность. Поиск объекта осуществляется по уникальному ключу.
+* **Набор сущностей** – коллекция сущностей определенного типа.
+* **Составной тип** – набор свойств, не обладающих идентичностью.
+* **Функция** - набор некоторых операций, выполняемых на стороне сервера, возвращающий данные (не обязательно сущность или набор сущностей) и не приводящий к наблюдаемым побочным эффектам (изменениям данных). Функция обязательно связана с сущностью или набором сущностей.
+* **Действие** – функция, которая изменяет данные.
+ +Также стоит отдельно отдельно рассмотреть **свойства** сущности.
+Свойства сущности - это реквизиты объектов «1С Предприятия». В некоторых случаях (например, реквизит объекта конфигурации составного типа) реквизит может быть представлен несколькими свойствами, одно из которых будет **навигационным**.
+Такое свойство содержит в качестве значения ссылку (URL) на сущность, описывающую объект «1С:Предприятия».
+ +Для подключения к OData используем HTTP-запрос и URL, который будет состоять из следующих частей:
+* Адрес информационной базы;
+* Признак обращения к стандартному интерфейсу OData;
+* Имя ресурса, к которому выполняется обращение;
+* Параметры запроса обращения к ресурсу.
+ +Теперь рассмотрим каждую из частей отдельно:
+**Адрес информационной базы.**
+Указываем имя, которое было указано во время публикации информационной базы (в примере – *smallbusiness*).
+ +**Признак обращения к стандартному интерфейсу OData.**
+Используем строку:
+*/odata/standard.odata*
+ +**Имя ресурса, к которому выполняется обращение.**
+Указываем ресурс, по которому нужно получить или изменить данные. Так же можно ввести идентификатор ресурса (возможно с параметрами):
+*$metadata, Catalog_Контрагент(guid'value'*
+ +**Параметры запроса обращения к ресурсу.**
+В качестве параметров обращения выступают параметры в виде, принятом для HTTP-запросов:
+*?ключ=значение&ключ2=значение2*
+При обращении к ресурсу могут использоваться специальные ключевые слова, имеющие специальное назначение:
+* *$format* – указывает, в каком формате необходимо получить данные. Если ключевое слово не указано, данные получаются в формате atom-xml.
+* *$format=atom* – возвращает данные в формате atom-xml.
+* *$format=json* – возвращает данные в формате json. Для указания того, что данные должны возвращаться в формате json, можно указать MIME-тип application/json в заголовке Accept HTTP-запроса на получение данных.
+* *$metadata* – указывает, что требуется получить описание стандартного интерфейса OData.
+* *$filter* – описывает отбор, применяемый при получении данных.
+* *$select* – описывает перечень свойств сущности, которые получаются при обращении к стандартному интерфейсу OData.
+ +После того, как сформирован URL необходимого ресурса, следует выполнить HTTP-запрос нужного вида. В зависимости от того, какая операция выполняется, используется соответствующий HTTP-метод:
+* Получение данных – метод **GET**;
+* Создание объекта – метод **POST**;
+ +В результате выполнения запроса клиентское приложение получает ответ сервера, который кроме кода состояния может содержать различные данные, предоставленные сервером, в виде XML-документа.
+В примерах URL, которые используются в данном разделе, выражение *guid'value'* означает выражение OData, которое описывает конкретное значение GUID (тип *Edm.Guid*).
+ diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Получение данных.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Получение данных.md new file mode 100644 index 0000000..994af15 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола OData/Получение данных.md @@ -0,0 +1,105 @@ +# Получение данных + +OData предоставляет запрашиваемые данные в виде JSON или XML документа (смотря, что мы указали в параметре запроса *$format*). +Рассмотрим таблицу соответствия типов «1С Предприятия» и OData: + +Тип «1С Предприятия» | Тип свойства OData +---------------------|------------------- +Строка | Edm.String +Дата | Edm.DateTime +Число (целое) | Edm.Int16, Edm.Int32, Edm.Int64 +Число (дробное) | Edm.Double +Булево | Edm.Boolean +Ссылка | Edm.Guid +Перечисление | Edm.String +Хранилище значения | Состоит из трех свойств*: +1. | Навигационное свойство; +2. | <Имя свойства>_Base64Data; +3. | <Имя свойства>_Type. +Ссылочный тип | Два свойства: +1. | Собственно значение ссылки на объект типа Edm.Guid; +2. | Навигационное свойство. +Составные типы | Два свойства типа Edm.String: +1. | Значение фактического типа, выраженное в виде строки; +2. | Имя фактического типа. + +В таблице символ * означает, что: +* С помощью навигационного свойства можно получить данные, хранящиеся в реквизите: +o Для типа Картинка – будет получена собственно картинка с соответствующим значением HTTP-заголовка content-type; +o Для типа ДвоичныеДанные – будет получен байтовый поток; +o Для остальных типов – XDTO-сериализованное значение хранимых данных. +* Свойство <Имя свойства>_Base64Data хранит данные, которые могут быть получены с помощью навигационного свойства, только закодированные в Base64. Редактировать данные реквизита типа ХранилищеЗначения можно только с помощью этого свойства. +* Свойство <Имя свойства>_Type описывает тип данных, хранимых в реквизите. Может принимать одно и трех значений: +o application/octet-stream – двоичные данные; +o application/xml+xdto – XDTO-сериализованный объект; +o значение HTTP-заголовка content-type, соответствующего картинке, хранящейся в реквизите, например, image/jpeg для картинки формата JPEG. +Остальные типы не поддерживаются, и при попытке их чтения будет сгенерирована ошибка c кодом 501. +Имена свойств могут оканчиваться на различные суффиксы, а именно: +* Key; +* Type; +* Base64Data. + +Теперь рассмотрим подробнее данные суффиксы: +**Key** +Данный суффикс содержит значение ключа ссылки (GUID) реквизита объекта или независимого регистра сведений без измерений. Для установки отбора по имени реквизита можно использовать данный суффикс, а именно: для установки отбора по ссылочному полю Номенклатура, условие будет выглядеть следующим образом: Номенклатура _Key=guid'value'. При этом свойство Номенклатура будет содержать представление номенклатуры с указанным значением ссылки. +**Type** +Данный суффикс используется для описания реквизита составного типа. Так, если в данных есть поле составного типа Номенклатура, то в документе, который возвращает стандартный интерфейс OData, этому полю будет соответствовать два свойства: +* Номенклатура _Type – будет содержать описание типа значения реквизита в виде строки (тип Edm.String, диспетчеризационное свойство); +* Номенклатура – будет содержать значение реквизита (соответствующего типа). +Перечень допустимых типов, которые могут быть использованы в поле с таким суффиксом, определяется схемой сервиса, который можно получить при запросе полного описания стандартного интерфейса OData. Таким образом, при необходимости установить тип Документ.РасходнаяНакладная, в элемент с суффиксом _Type должно быть записано значение StandardODATA.Document_ РасходнаяНакладная. +Если значение реквизита составного типа в информационной базе «1С:Предприятия» имеет значение Неопределенно, то диспетчеризационное свойство будет иметь значение StandardODATA.Undefined, а само значение свойства должно игнорироваться. +Пример представления реквизита составного типа: + +StandardODATA.Undefined +**Base64Data** +Данный суффикс используется при указании имени свойства, содержащего данные, расположенные в реквизите типа ХранилищеЗначения, в виде строки Base64. Так, если в объекте конфигурации есть реквизит Файл, который имеет тип ХранилищеЗначения, то в документе, который возвращает стандартный интерфейс OData, этому полю будет соответствовать два свойства: +* Файл_Type – содержит наименование типа данных, хранимых реквизитом; +* Файл_Base64Data – содержит строку Base64, содержащую сами данные. + +**Коды ошибок** +В случае ошибочной ситуации возвращается ответ с HTTP-статусом 4XX или 5XX. Статус 4XX информирует об ошибках на стороне клиентского приложения, статус 5XX информирует об ошибке на стороне сервера. + +*Пример:* +настраиваем новый тип для загрузки вложенного файла из Сотрудников в 1С. При загрузке выдает ошибку 404: +![Рисунок 1 Error 404](./media/Error 404.PNG){: .zoom}
+ +502 Timeout + +В случае статуса 4XX сервер пытается уточнить причину ошибки и может передать клиентскому приложению дополнительный внутренний код ошибки и информационное сообщение (в виде xml-документа) в теле ответа. Пример: + + 9 + Экземпляр сущности "НакладнаяОтгрузки" не найден по переданному ключу. + +Далее перечислены внутренние коды ошибок с описанием причины появления: +Код | Описание +----|--------- +0 | Возможность не поддерживается +1 | Не удалось разобрать строку +2 | Неверный формат запроса +3 | Запрошенный тип представления не поддерживается +4 | Неверное значение свойства +5 | Отсутствует обязательное значение свойства +6 | Неверный URL +7 | Не хватает элемента ключа сущности +8 | Тип сущности не найден +9 | Экземпляр сущности не найден +10 | Запрошенное свойство не найдено +11 | Метод не найден +12 | Отсутствует обязательный аргумент метода +13 | Создание строк табличных частей напрямую не поддерживается +14 | Ошибка разбора опций запроса +15 | Сущность с таким ключом уже существует +16 | Не удалось присвоить свойство +17 | Объект не поддерживает режим загрузки данных +18 | Ошибка инициализации интерфейса OData: в объекте есть свойства с одинаковыми именами +19 | Использованный HTTP-метод запрещен в данном контексте +20 | Ошибка прав доступа. Может возникать: +* Когда у пользователя нет прав на запрошенное действие над данным объектом; +* Когда в выборку попадает объект, недоступный в связи с ограничением доступа к данным и параметр allowedOnly не используется. +21 | Вызов нереализованной функции. + +Указание неверного количества аргументов функции. + +Попытка передачи аргумента неверного типа. + +Указание нереализованной лямбда-функции. diff --git a/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола обмена.md b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола обмена.md new file mode 100644 index 0000000..78669b1 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка для интеграции с 1С/Описание протокола обмена.md @@ -0,0 +1,14 @@ +# Описание протокола обмена +В качестве протокола доступа Lexema-ECM использует протокол **OData**.
+ +Это открытый веб-протокол для запроса и обновления данных. Он позволяет оперировать данными, используя в качестве запросов HTTP-команды. В REST интерфейсе доступны реквизиты объектов конфигурации, доступны операции создания, чтения, модификации и удаления данных, а также некоторые методы встроенного языка. +Поддерживаются форматы XML и JSON.
+После того, как прикладное решение опубликовано на веб-сервере, сторонние системы могут обращаться +к нему через REST интерфейс с помощью HTTP запросов.
+Для работы с 1С через протокол OData программирование или установка внешних обработок на стороне 1С +не требуется. Все настройки интеграции осуществляются на стороне **Lexema-ECM**.
+ +Пользователю предоставляется возможность получать структуру метаданных и сами объекты с установленными фильтрами, а именно:
+* справочники;
+* документы;
+* регистры сведений;
\ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/FTSContractorAdded.png b/docs/Admin manuals/СЭД/Настройка документов/media/FTSContractorAdded.png new file mode 100644 index 0000000..998619d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/FTSContractorAdded.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/FTSTabFilled.png b/docs/Admin manuals/СЭД/Настройка документов/media/FTSTabFilled.png new file mode 100644 index 0000000..1906d19 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/FTSTabFilled.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/IndexedFieldsFilled.png b/docs/Admin manuals/СЭД/Настройка документов/media/IndexedFieldsFilled.png new file mode 100644 index 0000000..7a3f4bc Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/IndexedFieldsFilled.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/SelectQueryFilled.png b/docs/Admin manuals/СЭД/Настройка документов/media/SelectQueryFilled.png new file mode 100644 index 0000000..c8f8869 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/SelectQueryFilled.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/actionsExample.png b/docs/Admin manuals/СЭД/Настройка документов/media/actionsExample.png new file mode 100644 index 0000000..8820da7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/actionsExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/afterIterByDefault.png b/docs/Admin manuals/СЭД/Настройка документов/media/afterIterByDefault.png new file mode 100644 index 0000000..a5ae1be Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/afterIterByDefault.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/afterShowByDefault.png b/docs/Admin manuals/СЭД/Настройка документов/media/afterShowByDefault.png new file mode 100644 index 0000000..e5cb8c5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/afterShowByDefault.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/afterUseMechanism.png b/docs/Admin manuals/СЭД/Настройка документов/media/afterUseMechanism.png new file mode 100644 index 0000000..b37b29d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/afterUseMechanism.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/beforeUseMechanism.png b/docs/Admin manuals/СЭД/Настройка документов/media/beforeUseMechanism.png new file mode 100644 index 0000000..70d246d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/beforeUseMechanism.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/create.png b/docs/Admin manuals/СЭД/Настройка документов/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/createSubTypeDoc.png b/docs/Admin manuals/СЭД/Настройка документов/media/createSubTypeDoc.png new file mode 100644 index 0000000..a35dd3e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/createSubTypeDoc.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/docExample.png b/docs/Admin manuals/СЭД/Настройка документов/media/docExample.png new file mode 100644 index 0000000..684d61c Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/docflow.png b/docs/Admin manuals/СЭД/Настройка документов/media/docflow.png new file mode 100644 index 0000000..89ef17c Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/docflow.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/flagsDemo.png b/docs/Admin manuals/СЭД/Настройка документов/media/flagsDemo.png new file mode 100644 index 0000000..ae192eb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/flagsDemo.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/flagsFilled.png b/docs/Admin manuals/СЭД/Настройка документов/media/flagsFilled.png new file mode 100644 index 0000000..bb8fd3e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/flagsFilled.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/lastFieldsFilled.png b/docs/Admin manuals/СЭД/Настройка документов/media/lastFieldsFilled.png new file mode 100644 index 0000000..234c3ca Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/lastFieldsFilled.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/lastFieldsFilledWithContractor.png b/docs/Admin manuals/СЭД/Настройка документов/media/lastFieldsFilledWithContractor.png new file mode 100644 index 0000000..bedada3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/lastFieldsFilledWithContractor.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/menu.png b/docs/Admin manuals/СЭД/Настройка документов/media/menu.png new file mode 100644 index 0000000..fd87608 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/registry.png b/docs/Admin manuals/СЭД/Настройка документов/media/registry.png new file mode 100644 index 0000000..e187107 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/save.png b/docs/Admin manuals/СЭД/Настройка документов/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/scriptExample.png b/docs/Admin manuals/СЭД/Настройка документов/media/scriptExample.png new file mode 100644 index 0000000..b6e3ddd Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/scriptExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/scriptres1.png b/docs/Admin manuals/СЭД/Настройка документов/media/scriptres1.png new file mode 100644 index 0000000..5f96977 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/scriptres1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/scriptres2.png b/docs/Admin manuals/СЭД/Настройка документов/media/scriptres2.png new file mode 100644 index 0000000..6189779 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/scriptres2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/searchResStructure.png b/docs/Admin manuals/СЭД/Настройка документов/media/searchResStructure.png new file mode 100644 index 0000000..6b8ca6a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/searchResStructure.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/serviceDoc.png b/docs/Admin manuals/СЭД/Настройка документов/media/serviceDoc.png new file mode 100644 index 0000000..318788f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/serviceDoc.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/stageActions.png b/docs/Admin manuals/СЭД/Настройка документов/media/stageActions.png new file mode 100644 index 0000000..4e98102 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/stageActions.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/media/template.png b/docs/Admin manuals/СЭД/Настройка документов/media/template.png new file mode 100644 index 0000000..368cdbb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка документов/media/template.png differ diff --git a/docs/Admin manuals/СЭД/Настройка документов/Настройка документов.md b/docs/Admin manuals/СЭД/Настройка документов/Настройка документов.md new file mode 100644 index 0000000..6dc07f5 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка документов/Настройка документов.md @@ -0,0 +1,279 @@ +# Настройка документов + +## Общее описание назначения документа + +Документы реестра "Настройка документов" предназначены для настройки возможностей и особенностей работы с различными типами документов. В частности, настраиваются доступные пользователям операции при создании маршрута и при перемещении по маршруту. + +Документ находится в основном меню в группе "Администрирование", подгруппе "Документооборот". Для доступа к документу нужны права администратора. + +## Реестр + +Для входа в документ необходимо в меню в группе "Администрирование", подгруппе "Документооборот" выбрать пункт "Настройка документов". Для доступа к документу нужны права администратора. + +Откроется реестр настроенных типов документов. + +![Рисунок 2 Реестр "Настройка документов"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Настройки для документа "Настройка документов" выглядят следующим образом: + +![Рисунок 3 Пример документа "Настройка документов"](./media/docExample.png){: .zoom} + +Для некоторых полей названия объединены, соответствующие им ячейки идут в том же порядке, что и их названия: поля "Форма" и "Наименование" – в "Форма\Наименование", поля "Схема" и "Таблица" – в "Схема\таблица". Обязательными полями для заполнения являются: + +- Тип документа – ключевое слово, соответствующее типу документа, обычно формируется по правилу *"имя формы" без "Form"*; +- Форма – служебное название формы, обычно содержится в адресной строке при открытии вкладки с формой документа и формируется по правилу *"Тип документа" + "Form"*; +- Наименование – пользовательское название формы, принятое для употребления пользователями системы. + +Также на форме содержатся поля "Схема" и "Таблица", которое должно содержать название соответствующей документу таблицы в базе данных. + +В [таблице в конце статьи](#таблица) приведены возможные значения этих полей. + +### Вкладка "Маршрут документооборота" + +Вкладка "Маршрут документооборота" разделена на две части: первая содержит логические переменные (опции), вторая содержит таблицу со списком разрешенных действий с документом. + +#### Опции + +- **Правит любой участник** – редактировать редактировать содержимое таких документов как: входящие документы, исходящие документы, ОРД, Поручение, служебная записка, заявки в техническую поддержку, служебная записка для договора, договоров и дополнительных документов к договору, может любой участник маршрута, имеющий статус "Текущий"; +- **Разрешено отклонение** – участники маршрута, имеющие статус "Текущий", могут отклонить документ и отправить его на доработку инициатором; +- **Разрешен отзыв** – инициатор маршрута может отозвать документ на любом этапе маршрута для доработки, пока маршрут по документу не завершен; +- **Полностью повторять маршрут при отклонении** – после отклонения документа маршрут перестроится следующим образом: документ отзывается с согласования у других участников и возвращается к инициатору, завершённые и назначенные этапы маршрута добавятся в конец маршрута со статусом "Ожидание"; +- **Полностью повторять маршрут при отзыве** – после отзыва документа инициатором маршрут перестроится следующим образом: документ отзывается с согласования у других участников и возвращается к инициатору, завершённые и назначенные этапы маршрута добавятся в конец маршрута со статусом "Ожидание"; +- **Разрешено "горячее редактирование" без отзыва** – участник, обладающий специальной ролью, может в любой момент времени (при любом статусе в маршруте) откорректировать маршрут документа; +- **Оповещать инициатора о завершении маршрута** – присылать инициатору уведомление на почту о завершении маршрута согласования документа; +- **В оповещениях отображать весь список участников** – перечислять в уведомлениях на почту список участников маршрута для таких документов как: входящие документы, исходящие документы, ОРД, Поручение, служебная записка, заявки в техническую поддержку, служебная записка для договора, договоров и дополнительных документов к договору; +- **Отображать кнопку Делег в маршруте** – возможность делегировать выполнение действия по маршруту другому пользователю; +- **Отображать кнопку Делег 2х в маршруте** – возможность делегировать с контролем выполнение действия по маршруту другому пользователю; +- **Отмена сразу** – используется в *Поручениях*, при отправке документа инициатору на доработку, документ не задерживается у отклоняющего для корректировки маршрута после отмены; +- **Постановка на контроль после отправки** – после отправки документа далее по маршруту в разделе "Контроль" окна "Документооборот" отслеживается маршрут обработанного документа; +- **Закрывать документ автоматически после отправки по маршруту** – вместо появления диалогового окна с предложением закрыть документ, после отправки документа по маршруту он закрывается автоматически; +- **Отображать код в наименовании документа** – в заголовке маршрута к наименованию документа в скобках добавляется код документа, указанный в поле "Код" в реестре и используемый в адресной строке; +- **Комментировать вложения при согласовании** – подключение сервиса, который при отправке документа по маршруту показывает вложения из "Вложения" в окне для ввода комментариев, причём позволяет дать комментарий как к действию в целом, так и по каждому вложению; +- **ЭП в списках рассылки** – ознакомление с документом происходит с использованием электронной подписи (ЭП); +- **Форма построена на конструкторе документов** – включает форму в список типов документа, для которых может создаваться конструктор документов; +- **Кол-во дней на ознакомление в списках рассылки** - указывается количество дней для ознакомления с документами, полученными через рассылку. Если поле не заполнено - по умолчанию 2 дня; +- **Разрешено к массовой обработке** - разрешено [массово обработать документы](../../../User manuals/Подписание сертификатом/Подписание сертификатом.md#массовая_обработка_документов); +- **Разрешено к массовой обработке на 1-м этапе** - разрешено [массово обработать документы](../../../User manuals/Подписание сертификатом/Подписание сертификатом.md#массовая_обработка_документов), в которых пользователь находится на 1-м этапе в маршруте, например документы на подписание; +- **Скрыть "Лист согласования"** - скрывает кнопку "Лист согласования" в панели инструментов в документах. + +#### Список разрешенных действий с документом + +В правой части вкладки "Маршрут документооборота" содержится таблица со списком возможных действий, которые можно совершить при отправке документа по маршруту. + +![Рисунок 4 Пример списка разрешенных действий с документом](./media/actionsExample.png) + +Столбец **"Действие с документом"** соответствует столбцу **"Совершить действие"** в маршруте документа. Столбец **"Статус документа"** соответствует столбцу **"Статус документа"** в маршруте документа. Столбец **"Направление движения документа"** определяет направление, в котором будет отправлен документ после обработки. Имеется три направления: + +1. **Документ отправится далее по маршруту** - после подписания документ направляется далее по маршруту согласования; +2. **Документ сразу вернется инициатору** - документ направляется инициатору в случае не согласования. Маршрут согласования в этом случае повторяется. +3. **Документ вернется только инициатору** - документ направляется инициатору в случае не согласования для ознакомления. Маршрут согласования в этом случае не повторяется. + +Ко всем типам документов действие должно быть выбрано "Далее". + +По умолчанию для каждого вида документа должен быть выбран один вид действия. Это необходимо для массовой обработки документов, подробнее можно почитать в статье [Массовая обработка документов](../../../User manuals/Подписание сертификатом/Подписание сертификатом.md#массовая_обработка_документов). +Для каждого статуса документа можно определить, что будет происходить с маршрутом после выбора соответствующего статуса. Кроме отправки документа далее по маршруту также возможен, например, отзыв документа. + +![Рисунок 5 Список действий с элементом этапа](./media/stageActions.png) + +С помощью столбца **"Особая метка"** можно отмечать выполненные действия в маршруте документа с помощью выделения строки определенным цветом и использования специальных иконок. Доступны метки "Желтый флаг" и "Красный флаг". Желтый флаг может сигнализировать о выполнении действия с замечаниями (например, "Согласовано с замечаниями"). Красный флаг может сигнализировать об отказе подписать документ. + +![Рисунок 6 Пример подсветки действий в маршруте](./media/flagsDemo.png){: .zoom} + +С помощью столбца **"Порядок"** можно определять порядок отображения допустимых действий в панели инструментов внутри документов. Например, если у действия "Подписать ЭП" установлен порядок равный 1, значит это действие будет на первом месте в панели инструментов. + +С помощью столбца **Отрицательный статус** можно отмечать, имеет ли выбранное допустимое действие отрицательный статус. _Отрицательный статус у электронного документа_ - это отметка, которое указывает на то, что электронный документ не может быть принят или обработан по каким-либо причинам. Это может произойти, если документ содержит ошибки в формате или не соответствует требованиям, установленным для конкретного типа документа. + +### Вкладка "Сервисы документооборота" + +На этой вкладке можно настроить отслеживание данных в документе для соответственной корректировки его наименования и работу механизма отображения опосредованных связок. + +![Вкладка](media/serviceDoc.png){: .zoom} + +Опция **Отслеживать изменение наименования сервисом DocflowWatcher** используется для отслеживания изменений в реквизитах документа для изменения его наименования и темы в разделе "Документооборот" в соответствии с его реквизитами. Если опция не включена, наименование и/или тема документа в разделе "Документооборот" изменятся только после сохранения **и** отправки документа далее по маршруту. Если опция включена, то наименование и/или тема документов меняются после сохранения документа, не дожидаясь отправки далее по маршруту. + +![Рисунок 7 Раздел "Документооборот"](./media/docflow.png){: .zoom} + +По нажатию на кнопку "Связки", доступную из формы документа, открывается вложенная форма "Связки с документами системы", в которой содержится таблица "Связанные документы". Без включения опции **Использовать механизм отображения опосредованных связок** в ней отображаются только документы, напрямую связанные с текущим. + +![Рисунок 8 До включения опции](./media/beforeUseMechanism.png){: .zoom} + +При помощи опции **Использовать механизм отображения опосредованных связок** можно включить возможность просмотра документов, не связанных напрямую с текущим. На форме "Связки с документами системы" появится опция **Опосредованные связки**, включающая отображение в таблице "Связанные документы" опосредованно связанных с текущим документов, и числовое поле **итераций**, задающая глубину связи. + +![Рисунок 9 После включения опции](./media/afterUseMechanism.png){: .zoom} + +Если опция **Отображать опосредованные связки по умолчанию** включена, то при нажатии на кнопку "Связки" опция **Опосредованные связки** будет уже автоматически включена. + +![Рисунок 10 После включения опции](./media/afterShowByDefault.png){: .zoom} + +В поле **Количество итераций по умолчанию при расчете опосредованных связок** можно указать количество итераций по умолчанию. При просмотре связанных документов поле **итераций** будет заполнено выбранным числом, но всё ещё будет изменяемым. + +![Рисунок 11 После задания итераций](./media/afterIterByDefault.png){: .zoom} + +### Вкладка "Поисковая система" + +На этой вкладке происходит подключение документов определенного типа к системе контекстного поиска документов. Более подробно про взаимодействие пользователей с контекстным поиском можно прочесть в разделе [Контекстный поиск](./../../../User manuals/Поисковая система/kontekstpoisk.md). + +Для идентификации подключаемого документа поисковой системой в настроечном документе ему необходимо присвоить тип, указать наименование и ключ формы. Дальнейшая настройка производится на закладке "Поисковая система". Здесь и далее на примере документа "Входящее письмо". + +![Рисунок 12 Итоговый вариант заполнения вкладки](./media/FTSTabFilled.png){: .zoom} + +#### Настройка полнотекстовых индексов + +Сначала необходимо добавить в таблицу "Таблицы" новую строку с помощью кнопки "Добавить". В столбце *Таблица* необходимо указать наименование базовой таблицы модели документа – ```dbo.DocflowDocument```. Наименование должно содержать имя схемы. Использование квадратных скобок для обрамления сущностей не допускается. Имена схем в СУБД SQL Server отличаются от имен в СУБД PostgreSQL. В столбце *IndexedFields* необходимо выбрать из выпадающего списка поля таблицы, для которых необходимо настроить полнотекстовые индексы. В списке представлены все символьные поля целевой таблицы за исключением служебных (```TypeName```, ```CUser```, ```WUser```, ```CHost```, ```WHost```). + +![Рисунок 13 Заполнение IndexedFields](./media/IndexedFieldsFilled.png){: .zoom} + +После этого необходимо сохранить документ и в базе данных (БД) вручную запустить на исполнение процедуру *ManageFullTextIndexes* (экспортируется библиотекой ```ecosoft-lexema8-CommonDocuments```). + +``` sql +exec dbo.ManageFullTextIndexes +``` + +В результате выполнения этой процедуры в базе данных будут созданы все необходимые объекты (полнотекстовый каталог, стоп-лист и заявленные полнотекстовые индексы). + +!!! warning + + Эту операцию необходимо будет выполнять каждый раз после изменения конфигурации системы поиска (например, при подключении нового документа или при изменении набора символьных полей в существующей настройке). + +#### Скрипт связки результатов полнотекстового поиска с документами + +Для поиска система использует запрос ```CONTAINSTABLE```, который возвращает только ключ записи в таблице со значениями полей, удовлетворяющих заданным критериям без привязки к конкретному типу документа. Выглядит это примерно так: + +``` sql +-- insert into #ftResult ([KEY], [TableName], [ColumnName], [RANK]) +select b.[KEY], b.[TableName], b.[ColumnName], b.[RANK] from +( + select ID=row_number() over (partition by a.[TableName], a.[KEY] order by a.[Rank] DESC), a.* + from + ( + select [TableName] = 'dbo.DocflowDocument', [ColumnName] = 'Subject', [KEY], [RANK] from CONTAINSTABLE(dbo.DocflowDocument, [Subject],' ( "светильник *" ) OR ( FORMSOF (INFLECTIONAL, светильник) ) ') + union all + select [TableName] = 'dbo.DocflowDocument', [ColumnName] = 'Text', [KEY], [RANK] from CONTAINSTABLE(dbo.DocflowDocument, [Text],' ( "светильник *" ) OR ( FORMSOF (INFLECTIONAL, светильник) ) ') + ) as a +) as b +where b.ID = 1 +``` + +![Рисунок 14 Пример результата выполнения скрипта](./media/scriptres1.png){: .zoom} + +Поэтому системе необходим специальный скрипт, который связал бы результат поиска с документами. Он вводится в поле ```SelectQuery``` следующим образом: + +```sql +select [KEY] = VCode, DocCode = VCode, DocType = TypeName from dbo.DocflowDocument +``` + +![Рисунок 15 Заполнение SelectQuery](./media/SelectQueryFilled.png){: .zoom} + +Скрипт должен возвращать три ```NOT NULL```-поля: + +- ```KEY``` – ключ для связки с выборкой; +- ```DocCode``` – код документа; +- ```DocType``` – тип документа. + +В примере рассматривается случай, когда тип документа хранится в специально выделенном для этого поле ```TypeName``` таблицы. Если такого поля нет (т.е. на таблице построен только один документ) тип в свойство ```DocType``` необходимо передать константой + +```sql +select [KEY] = VCode, DocCode = VCode, DocType = 'TestDoc' from dbo.TestDoc +``` + +Сама связка внутри системы выглядит примерно так: + +![Рисунок 16 Пример результата выполнения скрипта](./media/scriptres2.png){: .zoom} + +#### Скрипт на выборку результирующего набора данных + +Задается в правой части настроечного документа. Осуществляет сбор результатов поиска, дополняя ее необходимыми свойствами для отображения на форме и применяя к ней заданные аналитические фильтры. Также на него возлагается отсечка документов, удовлетворяющих заданным критериям поиска, но на которые запрашивающий пользователь не имеет прав просмотра. Скрипт должен иметь *строго определенную структуру*, возвращая шесть полей в следующем порядке: + +* ```DocCode``` – код документа; +* ```DocType``` – тип документа; +* ```DocName``` – наименование документа; +* ```DocTheme``` – тема документа; +* ```DocDefinition``` – описание документа; +* ```CanSee``` – флаг, отвечающий за возможность отображения данного документа на форме. + +![Рисунок 17 Пример результата выполнения поиска](./media/searchResStructure.png){: .zoom} + +Пример типового скрипта: + +```sql +select + DocCode = t.VCode +, DocType = t.TypeName +, DocName = 'Входящий документ №' + case when isnull(t.DocumentNumber, '') = '' then '...' else t.DocumentNumber end + + case when t.DocumentDate is null then '' else ' от ' + convert(varchar(10), t.DocumentDate, 104) end +, DocTheme = isnull(t.[Subject], '') +, DocDefinition = isnull(t.[Text], '') +, CanSee = 1 +from dbo.DocflowDocument as t +where %WhereMacro +``` + +![Рисунок 18 Расположение скрипта](./media/scriptExample.png) + +Особенности написания: + +* Базовая таблица модели документа должна присутствовать явно или неявно (как в примере: внутри представления ```dbo.VDocflowDocumentReg```) и иметь псевдоним "**t**", т.к. все инструкции аналитических фильтров будут обращаться к ней именно по этому псевдониму. +* Должна присутствовать инструкция ```where``` и содержать только метку ```%WhereMacro```, которая будет заменяться системой на инструкции аналитических фильтров. +* Если в таблице не выделено поле для хранения типов, свойство ```DocType``` описывается константой, например ```DocType = 'TestDoc'```. +* Если для документа не предполагается иметь тему или описание, соответствующим свойствам необходимо присвоить значение ```NULL``` (например, ```DocDefinition = NULL```). +* Если документ подключен к СЭД, инструкция по формированию наименования документа (свойство ```DocName```) **должна быть синхронизирована** с логикой соответствующей js-функции документооборота ```getReadableName```. Эта инструкция будет применяться только для тех документов, к которым не нашелся текущий маршрут согласования. Если маршрут есть – наименование берется оттуда. +* Флаг ```CanSee``` должен возвращать значение, действительно отражающее наличие или отсутствие прав у пользователя на просмотр данного документа, т.к. ответственность за показ пользователю не предназначенной ему конфиденциальной информации может быть возложена на прикладника, осуществлявшего настройку (в примере флаг выставлен в "**1**" потому что все возможные проверки уже сделаны в представлении ```dbo.VDocflowDocumentReg```, – она является реестровым представлением документа). + +#### Завершение настройки + +* Опции ```FTS2``` и ```Итоги``` позволяют включить документ в поиск в аналитической форме "Архив вложенных документов". Более подробно про настройку полей для этой формы можно прочесть в разделе [Настройка архива вложенных документов](../../framework/Config/Настройка архива/Настройка архива.md#настройка_документов) +* Указать значение свойства ```typeNameProperty``` модели документа (если есть). Оно будет использоваться для фильтрации документов, если при вызове поискового запроса был назначен аналитический фильтр по разделам (типам документов). +* Указать значение свойства ```dateProperty``` модели документа (если есть). Оно будет использоваться для фильтрации документов, если при вызове поискового запроса был назначен аналитический фильтр по расчетному периоду. +* Аналогично с остальными свойствами. + +Осталось поставить галочку в поле "Настроен" и сохранить документ. + +![Рисунок 19 Пример заполнения полей](./media/lastFieldsFilled.png) + +#### Дополнительная аналитика в критериях поиска + +Выше была рассмотрена возможность поиска по символьным реквизитам документа и реквизитам его маршрута согласования. Однако на проектах часто возникает необходимость поиска по специфическим справочным свойствам документа, которые представлены в базовой таблице полем типа ``bigint``, а в шаблоне формы элементом управления ```Lookup``` (список). Например, необходимо найти все входящие письма, в которых фигурирует контрагент (отправитель) "ПАО Мегафон" с возможностью поиска как с настройкой аналитического фильтра (отметить галочкой необходимую организацию в специальном поле ввода в *Настройке расширенных параметров поиска*), так и непосредственным указанием фрагмента наименования организации или её ИНН в окне поискового запроса. Оба этих способа реализуемы. + +Для поиска по ИНН необходимо, чтобы контекстный поиск искал словоформы в подчиненных базовой таблицах. Реализуется введением в настройку документа обработки скрипта связки справочной таблицы с документом. На практике это выглядит так: + +![Рисунок 20 Вторая строка с контрагентом](./media/FTSContractorAdded.png) + +Т.е. в настройку добавляется строка для обработки таблицы ```dbo.Contractor``` с индексированными полями ```INN``` и ```Name``` (после сохранения настройки необходимо выполнить синхронизацию ```exec dbo.ManageFullTextIndexes```). Запрос на первоначальную выборку будет выглядеть следующим образом: + +```sql +select [KEY] = c.VCode, DocCode = t.VCode, DocType = t.TypeName +from dbo.Contractor as c + inner join dbo.DocflowDocument as t on t.Contractor = c.VCode +``` + +Чтобы осуществлять поиск по наименованию контрагента при помощи выбора контрагентов из списка, необходимо заполнить "поле Контрагент" наименованием соответствующего поля в таблице ```dbo.DocflowDocument```: + +![Рисунок 21 Скрипт и поле Контрагент](./media/lastFieldsFilledWithContractor.png) + +### Набор возможных документов и их основных полей { #таблица } + +| Тип документа | Форма | Наименование документа | Таблица | +| --------------|-------|------------------------|-------- | +| IncomingDocument | IncomingDocumentForm | Входящие документы | DocflowDocument | +| Base.Contract | ContractForm | Договор | Contract | +| Base.ValidContractDocument | ValidContractDocumentForm | Документ, имеющий силу договора | Contract | +| DocumentForSigning | DocumentForSigningForm | Документы на подписание | UniversalDocument | +| Base.AdditionalContract | AdditionalContractForm | Дополнительные документы к договору | AdditionalContract | +| ServiceDesk | ServiceDeskForm | Заявка в техподдержку | DocflowDocument | +| ECPCertificateApplication | ECPCertificateApplicationForm | Заявка на выпуск сертификатов ЭЦП | ECPCertificateApplication | +| EmployeeStatement | EmployeeStatementForm | Заявления от сотрудников | UniversalDocument | +| OutgoingDocument | OutgoingDocumentForm | Исходящие документы | DocflowDocument | +| LND | LNDForm | Локально-нормативные документы | UniversalDocument | +| OrganizationalDocument | OrganizationalDocumentForm | ОРД | DocflowDocument | +| Instruction | InstructionForm | Поручения | DocflowDocument | +| ServiceRecordForContract | ServiceRecordForContractForm | СЗ для регистрации договора | DocflowDocument | +| ServiceRecordForAdditionalDocument | ServiceRecordForAdditionalDocumentForm | СЗ для регистрации доп. документов к договору | DocflowDocument | +| ServiceRecord | ServiceRecordForm | Служебные записки | ServiceRecord | +| ServiceRecordForBusinessTrip | ServiceRecordForBusinessTripForm | Служебные записки на командировку | DocflowDocument | +| UniversalDocument | UniversalDocumentForm | Универсальный документ | UniversalDocument | \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/menu.png b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/menu.png new file mode 100644 index 0000000..dd38a31 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/pravilo.png b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/pravilo.png new file mode 100644 index 0000000..6fd76a5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/pravilo.png differ diff --git a/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/reestr.png b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/reestr.png new file mode 100644 index 0000000..4001b1d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/reestr.png differ diff --git a/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/zapret.png b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/zapret.png new file mode 100644 index 0000000..4400cf3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/zapret.png differ diff --git a/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/zapret2.png b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/zapret2.png new file mode 100644 index 0000000..9d9f8a6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка запрещающих правил/media/zapret2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка запрещающих правил/Настройка запрещающих правил.md b/docs/Admin manuals/СЭД/Настройка запрещающих правил/Настройка запрещающих правил.md new file mode 100644 index 0000000..23feefc --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка запрещающих правил/Настройка запрещающих правил.md @@ -0,0 +1,34 @@ +# Настройка запрещающих правил + +## Описание + +В системе предусмотрена возможность штрафных ограничений для пользователей, если работник нарушает сроки исполнения по текущим задачам. + +## Настройка + +Для перехода к настройкам перейдите Меню - Администрирование - Документооборот - СЭД - Настройка запрещающих правил + +![Меню](media/menu.png) + +Откроется реестр с настройками. Для создания нового правила нажмите кнопку "Создать". + +![Реестр](media/reestr.png){: .zoom} + +В блоке "Запрет на обработку документов" добавляются типы и подтипы документов, на которые у пользователя будет стоять запрет обработки. + +Опция "Не используется" проставляется для снятия ограничения на запрет обработки без удаления правила из системы. + +В блоке "Документы с просрочкой" указываются типы и подтипы документов, которые требуется исполнить, чтобы пользователь мог создавать документы из левой группы. + +![Правило](media/pravilo.png){: .zoom} + +В данном примере указано, что у пользователя будет стоять запрет на обработку (создание, подписание и т.д) на тип документа "Заявление от сотрудника" и подтипы документов "Заявление на доп. оплачиваемый день отдыха за сдачу крови" и "Заявление на ежегодный отпуск" в случае, если у него имеются просроченные документы подтипов "Приказ на отпуск" и "Заявление на ежегодный отпуск". + +!!! note + Если у типа документа, например "СЗ на командировку", отсутствуют подтипы, то указывается только тип документа. Если у типа документа имеются подтипы, например "Заявление от сотрудника", их необходимо указывать, иначе опция запрета не будет распространяться на данный тип документа. + +При обработке документа у пользователя будет появляться предупреждение о запрете создания документов + +![Запрет](media/zapret.png){: .zoom} + +![Запрет](media/zapret2.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/1С.png b/docs/Admin manuals/СЭД/Настройка констант/media/1С.png new file mode 100644 index 0000000..71a98d0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/1С.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/FL.png b/docs/Admin manuals/СЭД/Настройка констант/media/FL.png new file mode 100644 index 0000000..30c3657 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/FL.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/KEDO.png b/docs/Admin manuals/СЭД/Настройка констант/media/KEDO.png new file mode 100644 index 0000000..b2c1558 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/KEDO.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/archive.png b/docs/Admin manuals/СЭД/Настройка констант/media/archive.png new file mode 100644 index 0000000..04e482e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/archive.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/cert.png b/docs/Admin manuals/СЭД/Настройка констант/media/cert.png new file mode 100644 index 0000000..ce4da99 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/cert.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/codeFL.png b/docs/Admin manuals/СЭД/Настройка констант/media/codeFL.png new file mode 100644 index 0000000..ec3a865 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/codeFL.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/constant1C.png b/docs/Admin manuals/СЭД/Настройка констант/media/constant1C.png new file mode 100644 index 0000000..e8dbb28 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/constant1C.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/constantObmen.png b/docs/Admin manuals/СЭД/Настройка констант/media/constantObmen.png new file mode 100644 index 0000000..4210edc Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/constantObmen.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/createForm.png b/docs/Admin manuals/СЭД/Настройка констант/media/createForm.png new file mode 100644 index 0000000..c44d23d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/createForm.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/editUserInit.png b/docs/Admin manuals/СЭД/Настройка констант/media/editUserInit.png new file mode 100644 index 0000000..bf7a5a3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/editUserInit.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/kedoRuk.png b/docs/Admin manuals/СЭД/Настройка констант/media/kedoRuk.png new file mode 100644 index 0000000..6a4b84e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/kedoRuk.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/mail.png b/docs/Admin manuals/СЭД/Настройка констант/media/mail.png new file mode 100644 index 0000000..775ab69 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/mail.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/mailPhone.png b/docs/Admin manuals/СЭД/Настройка констант/media/mailPhone.png new file mode 100644 index 0000000..70f2ec1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/mailPhone.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/numTask.png b/docs/Admin manuals/СЭД/Настройка констант/media/numTask.png new file mode 100644 index 0000000..d743dd3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/numTask.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/obmen.png b/docs/Admin manuals/СЭД/Настройка констант/media/obmen.png new file mode 100644 index 0000000..11f56e8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/obmen.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/phone.png b/docs/Admin manuals/СЭД/Настройка констант/media/phone.png new file mode 100644 index 0000000..5502ccd Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/phone.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/reg.png b/docs/Admin manuals/СЭД/Настройка констант/media/reg.png new file mode 100644 index 0000000..46ebf4a Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/reg.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/role.png b/docs/Admin manuals/СЭД/Настройка констант/media/role.png new file mode 100644 index 0000000..c6a41ea Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/role.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/tehPod.png b/docs/Admin manuals/СЭД/Настройка констант/media/tehPod.png new file mode 100644 index 0000000..a19f8ff Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/tehPod.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/telegram.png b/docs/Admin manuals/СЭД/Настройка констант/media/telegram.png new file mode 100644 index 0000000..2e7dc53 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/telegram.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/user.png b/docs/Admin manuals/СЭД/Настройка констант/media/user.png new file mode 100644 index 0000000..cac258d Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/user.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/media/yubileyCompan.png b/docs/Admin manuals/СЭД/Настройка констант/media/yubileyCompan.png new file mode 100644 index 0000000..70e1888 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка констант/media/yubileyCompan.png differ diff --git a/docs/Admin manuals/СЭД/Настройка констант/Настройка констант.md b/docs/Admin manuals/СЭД/Настройка констант/Настройка констант.md new file mode 100644 index 0000000..0e38004 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка констант/Настройка констант.md @@ -0,0 +1,336 @@ +# Настройка констант в системе + +## Описание + +Расшифровка поставляемых прикладными библиотеками констант, которые обрабатываются приложением (константы вводятся в документе «Настройка учетной политики предприятия») + +## [Личный кабинет сотрудника](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md) + +Определение | Описание | Значение (число) +------------|----------|----------------- +**ПС_Скрыть_вкладку_Архив_Документов** | Скрывается вкладка ["Архив документов"](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#архив_документов) | 1 +**ПС_Скрыть_вкладку_История_Операций** | Скрывается вкладка ["История операций"](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#история_операций) | 1 +**ПС_Скрыть_вкладку_Остатки_Отпуска** | Скрывается вкладка ["Остатки отпуска"](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#остаток_отпуска) | 1 +**ПС_Скрыть_вкладку_Расчетный_листок** | Скрывается вкладка ["Расчетный листок"](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#расчетный_листок) | 1 +**ПС_Скрыть_данные_военного_билета** | Скрывается информация о [военном билете](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#расчетный_листок#мои_документы) | 1 +**ПС_Скрыть_данные_ИНН** | Скрывается информация об [ИНН](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#расчетный_листок#паспортные_данные) | 1 +**ПС_Скрыть_данные_о_составе_семьи** | Скрывается информация о [составе семьи](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#расчетный_листок#состав_семьи) | 1 +**ПС_Скрыть_данные_образование** | Скрывается информация об [образовании](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#расчетный_листок#мои_документы) | 1 +**ПС_Скрыть_данные_паспорта** | Скрывается информация о [паспорте](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#расчетный_листок#паспортные_данные) | 1 +**ПС_Скрыть_данные_СНИЛС** | Скрывается информация о [СНИЛС](../../../User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md#расчетный_листок#паспортные_данные) | 1 + +## [Личный кабинет HR](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md) + +Определение | Описание | Значение (число) +------------|----------|----------------- +**ЛКHR_Скрыть_вкладку_Архив_документов** | Скрывается вкладка ["Архив документов"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#архив_документов) | 1 +**ЛКHR_Скрыть_вкладку_Графики_отпусков** | Скрывается вкладка ["Графики отпусков"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#графики_отпусков) | 1 +**ЛКHR_Скрыть_вкладку_Документы_для_HR** | Скрывается вкладка ["Документы для HR"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#документы_для_hr) | 1 +**ЛКHR_Скрыть_вкладку_Обмен_с_1С** | Скрывается вкладка ["Обмен с 1С"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#обмен_с_s1с) | 1 +**ЛКHR_Скрыть_вкладку_Сотрудники и руководители** | Скрывается вкладка ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#сотрудники_и_руководители) | 1 +**ЛКHR_Скрыть_вкладку_Управление_сотрудников_КЭДО** | Скрывается вкладка ["Управление сотрудников КЭДО"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#управление_сотрудниками_кэдо) | 1 +**Скрыть_Поиск_в_Дереве_Подчиненности** | Скрывается кнопка **"Поиск"** во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#сотрудники_и_руководители) | 1 +**Скрыть_вкладку_Службы_HR_и_расчетный_отдел_Дерево_Подчиненности** | Скрывается вкладка **"Службы HR и расчетный отдел"** во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#сотрудники_и_руководители) | 1 +**Скрыть_Подписант_подразделения_Дерево_Подчиненности** | Скрывается столбец **"Подписант подразделения"** в табличной части сотрудников во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#сотрудники_и_руководители) | 1 +**Скрыть_Штатный_Руководитель_не_указан_Дерево_Подчиненности** | Скрывается поле **"Штатный руководитель подразделения"** при его отсутствии во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#сотрудники_и_руководители) | 1 +**Скрыть_На_Дату_Дерево_Подчиненности** | Скрывается параметр **На дату** во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#сотрудники_и_руководители) | 1 +**ДеревоПодчиненности_аналитика_подразделение_без_картинки** | Скрывается картинка домика у подразделений при отображении структуры во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md#сотрудники_и_руководители) | 1 + +## [Личный кабинет руководителя](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md) + +Определение | Описание | Значение (число) +------------|----------|----------------- +**ЛКР_Скрыть_вкладку_Архив_документов** | Скрывается вкладка ["Архив документов"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#архив_документов) | 1 +**ЛКР_Скрыть_вкладку_База_нормативных_актов** | Скрывается вкладка ["База нормативных актов"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#база_нормативных_актов) | 1 +**ЛКР_Скрыть_вкладку_Графики_отпусков** | Скрывается вкладка ["Графики отпусков"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#графики_отпусков) | 1 +**ЛКР_Скрыть_вкладку_Документы_моих_сотрудников** | Скрывается вкладка ["Документы моих сотрудников"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#документы_моих_сотрудников) | 1 +**ЛКР_Скрыть_вкладку_Мои_помощники** | Скрывается вкладка ["Замещения"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#замещения) | 1 +**ЛКР_Скрыть_вкладку_Мои_сотрудники** | Скрывается вкладка ["Мои сотрудники"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#мои_сотрудники) | 1 +**ЛКР_Скрыть_вкладку_Проверить_просроченные_документы** | Скрывается вкладка ["Проверить просроченные документы"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#проверить_просроченные_документы) | 1 +**ЛКР_Скрыть_вкладку_Табели** | Скрывается вкладка "Табели" | 1 +**Скрыть_Поиск_в_Дереве_Подчиненности** | Скрывается кнопка **"Поиск"** во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#сотрудники_и_руководители) | 1 +**Скрыть_вкладку_Службы_HR_и_расчетный_отдел_Дерево_Подчиненности** | Скрывается вкладка **"Службы HR и расчетный отдел"** во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#сотрудники_и_руководители) | 1 +**Скрыть_Подписант_подразделения_Дерево_Подчиненности** | Скрывается столбец **"Подписант подразделения"** в табличной части сотрудников во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#сотрудники_и_руководители) | 1 +**Скрыть_Штатный_Руководитель_не_указан_Дерево_Подчиненности** | Скрывается поле **"Штатный руководитель подразделения"** при его отсутствии во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#сотрудники_и_руководители) | 1 +**Скрыть_На_Дату_Дерево_Подчиненности** | Скрывается параметр **На дату** во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#сотрудники_и_руководители) | 1 +**ДеревоПодчиненности_аналитика_подразделение_без_картинки** | Скрывается картинка домика у подразделений при отображении структуры во вкладке ["Сотрудники и руководители"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#сотрудники_и_руководители) | 1 +**ЛКР_Скрыть_вкладку_Дашборд** | Скрывается вкладка "Дашбоард" во вкладке ["Проверить просроченные документы"](../../../User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md#проверить_просроченные_документы) | 1 + +## [Управление пользователями](../../framework/User managment/Управление пользователями/Управление пользователями.md) + +Определение | Описание | Значение (текст) | Значение (число) +------------|----------|------------------|----------------- +[**Автосоздание_пользователей_Регистрировать_только_согласных_на_КЭДО**](#автосоздание_пользователей_регистрировать_только_согласных_на_кэдо) | Создаются только пользователи согласные на КЭДО | | | +[**Дата_принятия_положения_КЭДО**](#дата_принятия_положения_кэдо) | Пользователям, которые приняты на работу позже даты принятия положения, автоматически проставляется дата КЭДО равная дате приема | 01.01.2023 | | +[**ПереходНаКЭДО_НапоминаниеОбОригинале**](#переходнакэдо_напоминаниеоборигинале) | Направляется рассылка тем, кто еще не активирован в системе, и согласен на КЭДО | | 1 | +[**Поддерживается ЭЦП**](#поддерживается_эцп) | В тело письмо о регистрации в системе добавляется информационное сообщение о сертификатах ЭП, а также в форме "Архив документов" отображается кнопка для скачивания архива с ЭП | | 1 | +[**пользователи_из_домена**](#пользователи_из_домена) | При создании доменных пользователей происходит сопоставление из Active Directory, также в форме управлении пользователями отображается кнопка "Пользователи AD" | | 1 | +[**РегСайт_Ответственный_за_регистрацию_соискателей**](#регсайт_ответственный_за_регистрацию_соискателей) | На указанную почту направляется анкета соискателя | | | +[**РегСайт_регистрировать_физлицо_в_1С**](#регсайт_регистрировать_физлицо_в_1с) | Из анкеты соискателя создается физическое лицо в 1С | | 1 | +[**РегСайт_регистрировать_сотрудника_в_Лексеме**](#регсайт_регистрировать_сотрудника_в_лексеме) | Из анкеты соискателя создается пользователь в системе | admin_mail_test@mail.ru | | +[**создание_ФЛ_в_Управлении_пользователями**](#создание_фл_в_управлении_пользователями) | при создании/редактировании пользователей можно создать физическое лицо | | 1 | +[**способ регистрации по умолчанию**](#способ_регистрации_по_умолчанию) | При автоматическом создании пользователей определяется создавать их доменными или обычными | | 1 | +[**Уведомления_главная_ссылка_хэлп**](#уведомления_главная_ссылка_хэлп) | В рассылке о регистрации отображается гиперссылка на сайт с инструкциями | https://lexema-ecm.readthedocs.io/ru/latest/Admin manuals/FAQ/FAQ/ | | +[**УпрП_Анализ_КЭДО_показать_данные_о_сертификатах**](#упрп_анализ_кэдо_показать_данные_о_сертификатах) | в форме "Анализ сотрудников КЭДО" отображаются столбцы блока "данные о сертификатах" | | 1 | +[**УпрП_Анализ_КЭДО_показать_данные_пользователя**](#упрп_анализ_кэдо_показать_данные_пользователя) | в форме "Анализ сотрудников КЭДО" отображаются столбцы блока "данные пользователя" | | 1 | +[**УпрП_Анализ_КЭДО_показать_коды_ФЛ_Сотрудника**](#упрп_анализ_кэдо_показать_коды_фл_сотрудника) | в форме "Анализ сотрудников КЭДО" отображаются столбцы код физического лица и код сотрудника | | 1 | +[**УпрП_напоминание_о_созданной_УЗ**](#упрп_напоминание_о_созданной_уз)| письмо-рассылка неавторизованным пользователям об создании в системе | | 1 | +[**УпрП_ПодключатьКТелеграмм**](#упрп_подключатьктелеграмм) | При создании пользователей автоматически проставляется признак оповещений в Telegram | | 1 | +[**УпрП_поля_из_AD_для_сравнения**](#упрп_поля_из_ad_для_сравнения) | Указываются поля из AD, по которым они cравниваются с физлицами из Лексемы | firstName,lastName,middleName,email,phoneNumber | | +[**УпрП_ТелефонОбязателен**](#упрп_телефонобязателен) | При создании пользователя необходимо заполнять поле "Номер телефона" | | 1 | +[**УпрП_телефон_эл.адрес_ФЛ**](#упрп_телефон_эладрес_фл) | При создании пользователя автоматически заполняются поля **Электронная почта:** и **Номер телефона** из карточки физического лица | | 1 | +[**УпрП_РегистрацияПользователей_ИнфоОТехподдержке**](#упрп_регистрацияпользователей_инфоотехподдержке) | В тело письмо о регистрации в системе добавляется информация о техподдержке | - Написать заявку в техподдержку. Для этого нужно выбрать пункт «Создать заявку в тех поддержку» в плиточном меню на главной форме либо в стандартном меню открыть реестр «Заявки в техподдержку».-Телеграм-группа ССЫЛКА НА ГРУППУ.-Срочные заявки можно написать на почту АДРЕС ПОЧТЫ. По телефону 8-800-000-00 | | +[**УпрП_РегистрацияПользователей_ПереходНаКЭДО**](#упрп_регистрацияпользователей_переходнакэдо) | В тело письмо о регистрации в системе добавляется информационный текст для руководителя, который не участвует в КЭДО | | 1 | +[**УпрП_роль_по_умолчанию**](#упрп_роль_по_умолчанию) | При создании новых пользователей по умолчанию назначается указанная роль | hr_docflow_worker | | +[**УпрП_уведомление_о_создание_УЗ**](#упрп_уведомление_о_создание_уз) | При автоматическом создании новым пользователям будет направлено письмо с логином и паролем для входа | | 1 | +[**УпрП_SSO**](#упрп_sso) | При автоматическом создании пользователей запишется в linkedDomainName. | тестовыйДомен | | + +--- + +## Интеграция с 1C + +Определение | Описание | Значение (текст) | Значение (число) +------------|----------|------------------|----------------- +[**ДоКакогоЧислаЗагружатьДокументыИз1С_ЗаПрошлыйМесяц**](#докакогочислазагружатьдокументыиз1с_запрошлыймесяц) | Для определения даты до которой нужно загружать в систему документы | | 15 +[**ЗаСколькоПоследнихДнейЗагружатьДокументыИз1С**](#засколькопоследнихднейзагружатьдокументыиз1с) | Для определения количества прошедших дней при загрузке документов из 1С | | 10 +[**Задача шедулера "1С_Отчет с ВЗ"**](#задача-шедулера-1с_отчет-с-вз) | в систему 1С передаются только документы с типом вложения "Отчет с ВЗ" | | 1 +[**Задача шедулера "Загрузка справочников из 1С"**](#задача-шедулера-загрузка-справочников-из-1с) | Запуск задачи по загрузке справочников из 1С | | 21 +[**Задача шедулера "Задача шедулера "Обмен документами с 1С"**](#задача-шедулера-задача-шедулера-обмен-документами-с-1с) | Запуск задачи по обмену документами с 1С | | 22 + +--- + +## Система электронного и кадрового документооборота + +Определение | Описание | Значение (текст) | Значение (число) +------------|----------|------------------|----------------- +**AdditionalDocumentKindDefault** | Подставляет выбранный вид документа по умолчанию в новый Доп. документ к договору при создании из реестра | Название реестра | Код из справочника "Виды дополнительного документа" +**DisableFullNameGenerationInContractor** | Отключение автоформирования краткого и полного имени контрагента | | 1 +**instruction_with_signature** | В реестре документа [«Поручение»](../../../User manuals/Делопроизводство/poruchenia.md) добавляется колонка с признаком подписания ЭП и изменяется печатная форма документа на шаблон со штампом электронной подписи | | 1 +**require_ItemOfBdds_in_contract_documents**| Обязательность заполнения в [договорных](../../../User manuals/Управление договорами/dogovor.md) документах таблицы **«Статья ДДС»** | | 1 +**require_project_in_contract_documents** | Обязательность заполнения в [договорных](../../../User manuals/Управление договорами/dogovor.md) документах поля **«Проект»** | | 1 +**servicerecord_with_signature** | В реестре документов [«Служебная записка»](../../../User manuals/Делопроизводство/sz.md) и [«ОРД»](../../../User manuals/Делопроизводство/ord.md) добавляется колонка с признаком подписания ЭП и изменяется печатная форма документа на шаблон со штампом электронной подписи | | 1 +**toolbar_docflow_route_processing_buttons** | В панели инструментов документов отображаются кнопки быстрого согласования по текущим действиям | | 1 +**usercompanies_access_accountingwork** | Отображение вкладки «Учет труда» в документе [«Настройка пользователей»](../../framework/User managment/Настройка пользователей/Настройка пользователей.md) | | 1 +**usercompanies_access_materialgroup** | Отображение вкладки «Справочники» в документе [«Настройка пользователей»](../../framework/User managment/Настройка пользователей/Настройка пользователей.md) | | 1 +**usercompanies_access_payroll** | Отображение вкладки «Расчет з/п» в документе [«Настройка пользователей»](../../framework/User managment/Настройка пользователей/Настройка пользователей.md) | | 1 +**usercompanies_access_staffrequirement** | Отображение вкладки «Подбор персонала» в документе **«Настройка пользователей»** | | 1 +**акт_аннулирования_с_копированием_1_итерации_маршрута_документа** | Маршрут документа ["Акт аннулирования"](../../../User manuals/Кадровый ЭДО/Акт аннулирования.md) сформируется как первая итерация аннулируемого документа. Если константа не используется, то первый этап маршрута содержит инициатора аннулирования документа, второй – всех подписавшимися участников маршрута документа, действие которого аннулируется актом. | | 1 +**АрхивЭП_ФИО_формировать_иэ_сертификата_ЭП** | В [zip архив](../../../User manuals/archivedoc.md#архив_документов) файлы .sig будут выгружаться ФИО пользователя из маршрута, а не замещающего | | 1 +**включать_должность_в_сертификат** | Отображает должность сотрудника в [сертификате ЭП](../../ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md#просмотр_заявки_на_выпуск_сертификатов) | | 1 +**Доверенность: уведомлять за (кол-во) дней об окончании** | Уведомления об окончании срока доверенности придет инициатору и всем поверенным за указанное кол-во дней. Необходима настройка задачи ["Уведомления об окончании срока доверенностей"](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md) | | кол-во календарных дней (число) +**Договор: Показать вкладку "Объекты"** | Отображение вкладки «Объекты» в документе [«Договор»](../../../User manuals/Управление договорами/dogovor.md) | | 1 +**Договор: Показать вкладку "Параметры заявок"** | Отображение вкладки «Параметры заявок» в документе [«Договор»](../../../User manuals/Управление договорами/dogovor.md) | | 1 +**Договор: Показывать всех кураторов холдинга** | Отображение всех кураторов холдинга по выбранному [«Виду договора»](../Справочники/Договоры/Виды договоров/Виды договоров.md) | | 1 +**Договор_КопироватьВходящийНомерВПолныйИВнутренний** | Включение копирование входящего номера в полный и внутренний в [договоре](../../../User manuals/Управление договорами/dogovor.md) | | 1 +**Договор_РазрешитьПовторПолногоНомера** | Разрешает регистрировать [договоры](../../../User manuals/Управление договорами/dogovor.md) с одинаковыми полными номерами для разных контрагентов | | 1 +**Задача шедулера "Создание пользователей"** | В карточке и реестре [сотрудников](../Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md) отображается кнопка создания пользователей по выделенному списку и направление им уведомлений | | Код задачи из реестра задач шедулера +**Интеграция с 1С с помощью сервиса ODATA** | В документах [«Заявление от сотрудников»](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md) и «Документ на подписание» по завершении маршрута для всех вложенных файлов будут сформированы и прикреплены к документу такие же файлы со штампом электронной подписи | количество дней за которые идет проверка в шедуллере. Если не заполнено, то по умолчанию 3 | 1 +**ЛНД_скрывать_поля_для_линейного_сотрудника** | Скрытие для линейного сотрудника лист согласования, список рассылки, связки в [ЛНД](../../../User manuals/Кадровый ЭДО/Локально-нормативные документы/Локально-нормативные документы.md). | | 1 +**Не_требовать_подписанта_в_ОРД** | Отключает проверку в [ОРД](../../../User manuals/Делопроизводство/ord.md) на наличие этапа с подписанием | | 1 +**Отключить автоформирование маршрута** | Отключает автоматическое нажатие на кнопку "Создать маршрут" в модальном окне маршрута | | 1 +**ПереходНаКЭДО_ЗапретСозданияИОбработкиДокументов** | При создании документов [«Заявление от сотрудников»](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md), [Универсальный документ](../../../User manuals/Кадровый ЭДО/Универсальный документ.md) будет осуществляться проверка на наличие даты **"Переход на КЭДО"** в документе Сотрудники. | | 1 +Полные кадры | В документе [«Заявление от сотрудников»](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md) добавляется операция "Создать приказ по подтипу документа". Если числовая константа выставлена в «0», то в документе ["Физические лица"](../Справочники/Общие справочники/Физические лица/Физические лица.md) отключаются проверки на адрес. | | 1 +**предпросмотр_в_лнд_и_доках_на_подписание** | В [ЛНД](../../../User manuals/Кадровый ЭДО/Локально-нормативные документы/Локально-нормативные документы.md) и Документах на подписание на место Основного текста становится Предпросмотр вложений, а основной текст переносится под реквизиты | | 1 +**Предупреждать об окончании норматива согласования за (дней)** | Уведомления о приближении окончания срока обработки документов придет инициатору и всем поверенным за указанное кол-во дней и часов. Необходима настройка задачи ["Уведомления о приближающейся просрочке документов"](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md) | | укажите количество дней, за которое необходимо предупредить об окончании норматива согласования документов +**Предупреждать об окончании норматива согласования за (часов)** | Уведомления о приближении окончания срока обработки документов придет инициатору и всем поверенным за указанное кол-во дней и часов. **Необходима дополнительная настройка шедулера** | | укажите количество часов, за которое необходимо предупредить об окончании норматива согласования документов +**проверка_на_хотя_бы_одно_подписание_КЭП** | В реестре документов ["Заявления от сотрудника"](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md)в столбце "Подписан КЭП" ставится медаль при наличии хотя бы одной подписи КЭП в завершённом этапе маршрута. Иначе - Подписание КЭП должно быть выполнено на всех нужных этапах, при этом завершённых и не пропущенных. | | 1 +**Просроченные_задачи_СЭД_кол-во_дней_просрочки_от** | Задаёт в аналитической форме ["Просроченные задачи СЭД"](../../../User manuals/СЭД/analiz.md#просроченные_документы_сэд) количество дней просрочки в поле **"Просрочка (дней) больше"** числовое значение по умолчанию. Если 0 или отсутствует, то ставится 30 дней | | 14 +**срок подготовки планового графика отпусков** | Указывается количество календарных дней за сколько дней направлять руководителю уведомление об [отсутствии планового графика отпусков](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#отсутствие_планового_графика_отпусков_по_подразделению) | | количество календарных дней +**СЭД_доп_текст_тиражированных_документов** | Указывается дополнительный текст в письмо о поступлении тиражированных копий | для оформления документов на каждом месте работы в 1С | +**СЭД_скрывать_вкладку_контроль_если_нет_задач** | В окне документооборота будет скрываться вкладка ["Контроль"](../../../User manuals/Начало работы/Стартовая страница/Стартовая страница.md#раздел_контроль) | | 1 +**СЭД_скрывать_кнопку_Связки** | В документах в которых отсутствуют связки скрывается кнопка "Связки" | | 1 +**СЭД_Скрыть_Кнопку_Сохранить_Закрыть**| Скрывает кнопку **"Сохранить и закрыть"** в документах [Заявление от сотрудника](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md), [Универсальный документ](../../../User manuals/Кадровый ЭДО/Универсальный документ.md) | | 1 +**СЭД_Уведомления_Предупреждение_об_окончании_испытательного_срока** | Количество дней до окончании [испытательного срока работников](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#об_окончании_испытательного_срока) при [рассылке внутрисистемных уведомлений](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md) | | количество календарных дней +**СЭД_Уведомления_Сообщения_о_замене_паспорта** | Количество дней до дня рождения работников, которым необходимо [поменять паспорт] | | количество календарных дней +**СЭД_Уведомления_Сообщения_о_юбилее_работы_в_компании** | Количество дней до наступления [юбилея работы](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#об_окончании_испытательного_срока#сообщения_о_приближающемся_юбилее_работы_в_компании) в компании при [рассылке внутрисистемных уведомлений](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md) | | количество календарных дней +**СЭД_Уведомления_Сообщения_о_юбилярах** | Количество дней до дня рождения [работников-юбиляров](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#об_окончании_испытательного_срока#сообщение_о_приближающихся_юбилеях) при [рассылке внутрисистемных уведомлений](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md) | | количество календарных дней +**СЭД_Формат_PDFA** | При включении автоматически файл pdf формируется в формате pdf/a-1. При отсутствии - pdf. | | 1 +**СЭД_Частота_очистки_таблицы_уведомлений** | Количество дней для хранения истории отправки уведомлений. По умолчанию 30 дней | | количество календарных дней +**СЭД_Частота_уведомлений_о_приближающейся_просрочке_документов_дни** | Периодичность в днях о напоминании обработки документов (по умолчанию 2 дня). | | укажите периодичность в днях о напоминании обработки документов +**СЭД_Частота_уведомлений_о_приближающейся_просрочке_документов_минуты** | Периодичность в минутах о напоминании обработки документов (по умолчанию 120 минут (2 часа)). | | укажите периодичность в минутах о напоминании обработки документов +**СЭД_Частота_уведомлений_о_просрочке_документов_дни** | Периодичность в днях о напоминании обработки просроченных документов (по умолчанию 2 дня). Необходима настройка задачи ["Просроченные документы "](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md) | | укажите периодичность в днях о напоминании обработки просроченных документов +**СЭД_Частота_уведомлений_о_просрочке_документов_минуты** | Периодичность в минутах о напоминании обработки просроченных документов (по умолчанию 120 минут (2 часа)). Необходима настройка задачи ["Просроченные документы "](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md) | | укажите периодичность в минутах о напоминании обработки просроченных документов +**СЭД_Частота_уведомлений_о_просрочке_тиражированных_документов_дни** | Периодичность в днях о напоминании обработки тиражированных документов, если необходимо, чтобы уведомления по ним шли чаще чем по основным документам. Необходима настройка задачи ["Просроченные документы "](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md) | типы документов через запятую | укажите периодичность в днях о напоминании обработки тиражированных документов +**СЭД_Частота_уведомлений_о_просрочке_тиражированных_документов_час**ы | Периодичность в часах о напоминании обработки тиражированных документов, если необходимо, чтобы уведомления по ним шли чаще чем по основным документам. Необходима настройка задачи ["Просроченные документы "](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md) | типы документов через запятую | укажите периодичность в часах о напоминании обработки тиражированных документов +**СЭД_числоПодуровнейПодразделенийРуководителейОргСтруктуры** | При создании маршрута указанное число будет использоваться в поиске руководителей по управленческой структуре по дереву (функция _Service.ListOf.ChiefsByStaff_) | | 1 +**СЭД_числоПодуровнейПодразделенийРуководителейУпрСтруктуры** | При создании маршрута указанное число будет использоваться в поиске руководителей по управленческой структуре по дереву (функция _Service.ListOf.Chiefs_) | | 1 +**телефон ТП** | Указывается номер техподдержки в документе ["Заявка в техподдержку"](../../../User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/Заявка в техподдержку от пользователя.md). | укажите номер телефона техподдержки и часы работы | +**Типовой складской учет** | Отображение закладки "Исполнение договора" в документе ["Договор"](../../../User manuals/Управление договорами/dogovor.md) | | 1 +**тп_расчетзатрат_часы** | Указывается сколько часов выделять на выполнение этапа Расчёт затрат в [заявках в техническую поддержку](../../framework/User managment/Заявка в техническую поддержку/Заявки в техподдержку.md) для ЗНИ | | количество часов (целое) +**тп_согласованиезни_часы** | Указывается сколько часов выделять на выполнение этапа Согласование ЗНИ в [заявках в техническую поддержку](../../framework/User managment/Заявка в техническую поддержку/Заявки в техподдержку.md) | | количество часов (целое) +**Уведомления_вкл_информацию_о_юл**| Добавление [в письмо с уведомлением](../Рассылки системы/Рассылки системы.md) наименования организации. Необходимо указывать на каждой организации, где должна быть информация в письме | | 1 +**Уведомления_выкл_информацию_о_пропущенных_этапах** | Не показывать [в письме с уведомлением](../Рассылки системы/Рассылки системы.md) пропущенные этапы. Необходимо указывать на каждой организации, где не должно быть информации в письме | | 1 +**Управленческая структура предприятия** | В документах будет отображаться управленческая структура, иначе - организационная структура | | 1 +**ЭЦП_количество_дней_за_сколько_отправтить_заявку_на_перевыпуск** | осуществляет автоматическую [заявку на выпуск сертификата](../../ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md#Заявки-на-выпуск-ЭП) пользователям у которых закончился срок действия сертификата электронной подписи. Указывается значение количества дней по которому нужно проверять срок окончания сертификатов | | 7 + +#### Автосоздание_пользователей_Регистрировать_только_согласных_на_КЭДО + +При выполнении задачи ["Создание пользователей"](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md) по автоматическому созданию пользователей, как [обычных](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md), так [доменных](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#cоздание_пользователей_с_доменными_учетными_записями), будут создаваться только пользователи, которые согласны на работу в КЭДО. Согласие отображается в справочнике "Сотрудники" во вкладке ["Сведения"](../Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md#mainInfo). + +![КЭДО](media/KEDO.png) + +#### Дата_принятия_положения_КЭДО + +При выполнении задачи ["Установка даты перехода на КЭДО принятым сотрудникам"](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md), пользователям, которые приняты после указанной даты принятия положения по КЭДО, автоматически проставляется дата перехода на КЭДО равная дате приема на работу. Заполняется столбец **Значение (текст)** со значением **Дата в формате ДД.ММ.ГГГГ**. Например, 01.01.2023 + +#### ПереходНаКЭДО_НапоминаниеОбОригинале + +При выполнении задачи ["Напоминание о входе в систему неактивированным пользователям"](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md) будет направляться рассылка только тем пользователям, которые дали согласие на работу в кадровом электронном документообороте, но не прошли авторизацию в системе. + +![Письмо](../Рассылки системы/media/Оповещение о необходимости сдачи оригиналов заявления и расписки на ЭП.png) + +#### Поддерживается ЭЦП + +При выполнении задачи ["Создание пользователей"](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md) по автоматическому созданию пользователей, как [обычных](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md), так [доменных](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#cоздание_пользователей_с_доменными_учетными_записями) в рассылку по почте добавляется информационный текст о сертификатах электронной подписи, а в аналитической форме ["Архив документов"](../../../User manuals/archivedoc.md) отображается кнопка "Скачать архив с ЭП". + +![Напоминание](../Рассылки системы/media/Регистрация в системе электронного документооборота_напоминание.png) + +![Архив](media/archive.png) + +#### пользователи_из_домена + +При выполнении задачи ["Создание пользователей"](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md) [автоматически создаются доменные пользователи](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#cоздание_пользователей_с_доменными_учетными_записями) на основании сопоставления доменных учетных записей из Active Directory со справочником [физических лиц](../Справочники/Общие справочники/Физические лица/Физические лица.md). Иначе - на основании данных справочников физических лиц и сотрудников. В форме "Управление пользователями" отображается кнопка ["Пользователи AD"](../../framework/User managment/Управление пользователями/Управление пользователями.md#пользователи_ad). + +![АД](../../framework/User managment/Управление пользователями/media/userADirectory.png) + +#### РегСайт_Ответственный_за_регистрацию_соискателей + +На указанную почту будет направляться письмо-рассылка модератору системы при поступлении заявки на регистрацию через сайт [саморегистрации](../../../User manuals/Начало работы/Авторизация через сайт регистрации/Авторегистрация.md). Возможно назначить несколько почтовых адресов. Для этого их необходимо указать через ; .Заполняется столбец **Значение (текст)**, например, admin_mail_test@mail.ru;admin_mail@mail.ru. + +![Письмо](../Рассылки системы/media/Заявка на регистрацию в Личном кабинете работника.png) + +#### РегСайт_регистрировать_физлицо_в_1С + +При наличии константы, в [анкете соискателя](../../framework/User managment/Создание сотрудника с сайта регистрации/Создание сотрудника с сайта регистрации.md#физического_лица_и_сотрудника_нет_в_системе) отображается кнопка **"Создание ФЛ в 1С"**. Когда физического лица и сотрудника нет в системе и в 1С, т.е. он является соискателем, тогда в этом случае по нажатию на кнопку **"Создать физическое лицо в 1С"**, создается только физическое лицо в 1С и после этого происходит обмен с 1С. + +![1С](media/1С.png) + +#### РегСайт_регистрировать_сотрудника_в_Лексеме + +При наличии константы, в [анкете соискателя](../../framework/User managment/Создание сотрудника с сайта регистрации/Создание сотрудника с сайта регистрации.md#физическое_лицо_и_сотрудник_есть_в_системе) отображается кнопка **"Зарегистрировать в Личном кабинете и привязать к ФЛ"**. Когда физическое лицо и сотрудник есть в системе, из выпадающего списка выбирается физическое лицо, после этого по кнопке **"Зарегистрировать в Личном кабинете и привязать к ФЛ"** создается логин в системе, после чего логин привязывается к физическому лицу и пользователю отправляется письмо о регистрации в системе. + +![Регистрация](media/reg.png) + +#### создание_ФЛ_в_Управлении_пользователями + +При наличии константы, в форме управление пользователями при [создании](../../framework/User managment/Управление пользователями/Управление пользователями.md#создание_пользователя)/[редактировании](../../framework/User managment/Управление пользователями/Управление пользователями.md#редактирование_пользователя), рядом с полем **"Физическое лицо"** отображается кнопка, по которой можно создать [физическое лицо](../Справочники/Общие справочники/Физические лица/Физические лица.md). + +![Создание](media/createForm.png) + +![Редактирование](media/editUserInit.png) + +#### способ регистрации по умолчанию + +При выполнении задачи ["Создание пользователей"](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md) по автоматическому созданию пользователей, в зависимости от указанного вида авторизации, будут создаваться [обычные пользователи](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md), либо [доменные](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#cоздание_пользователей_с_доменными_учетными_записями). Заполняется столбец **Значение (текст)** со значением 'Lexema' (для обычных пользователей) или 'ActiveDirectory' (для доменных). + +#### Уведомления_главная_ссылка_хэлп + +В письме-уведомлении о регистрации возможно самостоятельно назначить ссылку на сайт с инструкциями по работе в системе. Если ссылка заполнена в столбце **"Значение (текст)"**, то вставляться будет она. Если ссылка не заполнена, по умолчанию вставляется ссылка https://lexema-ecm.readthedocs.io/ru/latest/description/. + +#### УпрП_Анализ_КЭДО_показать_данные_о_сертификатах + +В аналитической форме ["Анализ сотрудников КЭДО"](../../framework/User managment/Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md) по умолчанию скрыта группа блока данных о сертификатах электронной подписи. Для отображения данного блока необходимо в столбце **Значение (число)** указать значение 1. + +![Серт](media/cert.png) + +#### УпрП_Анализ_КЭДО_показать_данные_пользователя + +В аналитической форме ["Анализ сотрудников КЭДО"](../../framework/User managment/Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md) по умолчанию скрыта группа блока данных пользователя. Для отображения данного блока необходимо в столбце **Значение (число)** указать значение 1. + +![Юзер](media/user.png) + +#### УпрП_Анализ_КЭДО_показать_коды_ФЛ_Сотрудника + +В аналитической форме ["Анализ сотрудников КЭДО"](../../framework/User managment/Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md) по умолчанию скрыты столбцы с кодами физического лица и сотрудника. Для отображения данного блока необходимо в столбце **Значение (число)** указать значение 1. + +![Коды](media/codeFL.png) + +#### УпрП_напоминание_о_созданной_УЗ + +При выполнении задачи ["Напоминание о входе в систему неактивированным пользователям"](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md) будет направляться уведомление пользователям, которые не прошли авторизацию в системе. Для отображения данного блока необходимо в столбце **Значение (число)** указать значение 1. + +#### УпрП_ПодключатьКТелеграмм + +При ручном создании пользователей в системе, автоматически будет проставляться признак оповещения в [Telegram](../../service/telegram/Настройка мессенджера телеграм.md), поле телефон становится обязательным для заполнения. Заполняется столбец **"Значение (число)"** со значением 1. + +![Телеграм](media/telegram.png) + +#### УпрП_РегистрацияПользователей_ИнфоОТехподдержке + +В письме-рассылки о регистрации в системе добавляется информация о том, как пользователь может обратиться в техническую поддержку при возникновении вопросов. Заполняется столбец **Значение (текст)** с текстом, например, Обратиться в техническую поддержку можно следующими способами:`
` +- Написать заявку в техподдержку. Для этого нужно выбрать пункт «Создать заявку в тех поддержку» в плиточном меню на главной форме либо в стандартном меню открыть реестр «Заявки в техподдержку»`
` +`
`- Телеграм-группа ССЫЛКА НА ГРУППУ +`
` -Срочные заявки можно написать на почту АДРЕС ПОЧТЫ +По телефону 8-800-000-00 + +`
` необходимо для переноса строки в тексте. + +![Техподдержка](media/tehPod.png) + +#### УпрП_РегистрацияПользователей_ПереходНаКЭДО + +В письме-рассылки о регистрации в системе добавляется информация для пользователя, который является руководителем и не участвует в КЭДО, то в рассылку о создании пользователя и в рассылку по константе [**УпрП_напоминание_о_созданной_УЗ**](#упрп_напоминание_о_созданной_уз) добавляется текст для руководителя. Текст для руководителя редактируется в форме ["Конструктор уведомлений"](../../framework/User managment/Конструктор уведомлений/Конструктор уведомлений.md) + +![Руководитель](media/kedoRuk.png) + +#### УпрП_роль_по_умолчанию + +При создании пользователей система предлагает роль, указанную в текстовом поле, как роль по умолчанию. Если такая роль не существует в системе или не задана константа, то будет использована по умолчанию роль **docflow**. Заполняется столбец **"Значение (текст)"** со значением , например, **hr_docflow_worker**. + +![Роль](media/role.png) + +#### УпрП_поля_из_AD_для_сравнения + +При создании пользователей [с доменными учетными записями](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md) сравниваются поля из Active Directory, указанные в столбце **"Значение (текст)"**, с полями в справочнике [физических лиц](../Справочники/Общие справочники/Физические лица/Физические лица.md). Возможные значения: firstName,lastName,middleName,email,phoneNumber. + +#### УпрП_ТелефонОбязателен + +При ручном создании пользователя срабатывает проверка на заполнение поля "Номер телефона". Если поле не заполнено, система выдаст предупреждение. Заполняется столбец **"Значение (число)"** со значением 1. При наличии константы [УпрП_ПодключатьКТелеграмм](#упрп_подключатьктелеграмм) проверка не сработает. + +![Телефон](media/phone.png) + +#### УпрП_телефон_эл.адрес_ФЛ + +При ручном создании пользователя автоматически заполняются поля **Электронная почта:** и **Номер телефона** из справочника [физические лица](../Справочники/Общие справочники/Физические лица/Физические лица.md), если они там заполнены. Заполняется столбец **"Значение (число)"** со значением 1. + +![ФЛ](media/FL.png) +![Телефон](media/mailPhone.png) + +#### УпрП_уведомление_о_создание_УЗ + +При [автоматическом создании пользователей](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md) будет направляться письмо [о регистрации в системе](../Рассылки системы/Рассылки системы.md#регистрация_в_системе_кадрового_электронного_документооборота) с указанием логина и пароля для входа. Заполняется столбец **"Значение (число)"** со значением 1. + +![Почта](media/mail.png) + +#### УпрП_SSO + +При [автоматическом создании пользователей](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md##cоздание_пользователей_с_доменными_учетными_записями_и_аутентификацией_через_sso) указанное значение из столбца **"Значение (текст)** запишется в linkedDomainName. + +--- + +#### ДоКакогоЧислаЗагружатьДокументыИз1С_ЗаПрошлыйМесяц + +Константа необходима для переменной {{FirstDayMonth}} для определения даты, до которой нужно грузить из 1С документы с прошлого месяца. Заполняется столбец **"Значение (число)"** со значением, например, 15. + +#### ЗаСколькоПоследнихДнейЗагружатьДокументыИз1С + +Константа необходима для переменной {{LastDay}} нужно указывать число для определения количества прошлых дней для загрузки документов из 1С. Заполняется столбец **"Значение (число)"** со значением, например, 10. + +#### Задача шедулера "1С_Отчет с ВЗ" + +При [обмене данными с 1С](../../../User manuals/Кадровый ЭДО/Обмен данными с 1С/Обмен данными с 1С.md) в систему 1С передаются только те документы, у которых во [вложениях](../../../User manuals/archivedoc.md) присутствуют отчеты с [типом вложения](../Справочники/Документооборот/Типы вложений/Типы вложений.md) **"Отчет с ВЗ"** и возвращаются из системы 1С только вложения с таким типом. Заполняется столбец **"Значение (число)"** со значением 1. + +#### Задача шедулера "Загрузка справочников из 1С" + +Константа необходима для запуска [задачи по загрузке справочников из 1С](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md). Заполняется столбец **"Значение (число)"** со значением равным идентификатору задачи по загрузке справочников из 1С в реестре задач планировщика. Например, если номер равен 21, то это число нужно указать. + +![Номер](media/numTask.png) +![Константа](media/constant1C.png) + +#### Задача шедулера "Задача шедулера "Обмен документами с 1С" + +Константа необходима для запуска [задачи по обмену документов с 1С](../../service/sheduler/TaskSheduler.md) [планировщиком](../../service/sheduler/Config.md). Заполняется столбец **"Значение (число)"** со значением равным идентификатору задачи по обмену документами с 1С в реестре задач планировщика. Например, если номер равен 22, то это число нужно указать. + +![Обмен](media/obmen.png) +![Константа](media/constantObmen.png) + diff --git a/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image1.png b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image1.png new file mode 100644 index 0000000..e2ce056 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image2.png b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image2.png new file mode 100644 index 0000000..880b78c Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image3.png b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image3.png new file mode 100644 index 0000000..413661f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/Настройка оповещений об окончании лицензии.md b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/Настройка оповещений об окончании лицензии.md new file mode 100644 index 0000000..984f366 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка оповещений об окончании лицензии/Настройка оповещений об окончании лицензии.md @@ -0,0 +1,24 @@ +# Настройка оповещений об окончании сроков действия лицензий + +Это вспомогательный функционал для мониторинга сроков лицензий. + +Например, лицензия КриптоПро обычно выдается на полгода или год. Создав документ в реестре "Настройка оповещений об окончании сроков действия лицензий", можно настроить срок, за сколько надо оповестить администратора (или другого ответственного) о том, что подходит срок окончания и нужно что-то предпринять. Администратор или ответственный настраивает документ, а система формирует рассылку в нужный момент. + +Для настройки документа нужно в Меню перейти в пункт Администрирование -> Рассылка электронных писем -> Настройка оповещений об окончании сроков действия лицензий. + +![Рисунок 1 Меню](./media/image1.png) + +Откроется реестр документов. Для создания нового документа нужно нажать кнопку Создать + +Откроется форма документа "Настройка оповещений об окончании сроков действия лицензий". + +Необходимо заполнить поля: + +* Наименование лицензии +* Период действия +* Оповещение об окончании срока действия лицензии за (кол-во дней) +* Добавить пользователя в табличной части документа по кнопке "Добавить" + +Пример заполнения представлен ниже: + +![Рисунок 2 Пример заполнения документа](./media/image3.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/dopColonka.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/dopColonka.png new file mode 100644 index 0000000..9aadd38 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/dopColonka.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/filtr.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/filtr.png new file mode 100644 index 0000000..937730e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/filtr.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/form.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/form.png new file mode 100644 index 0000000..14f25f2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/form.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/neIspol.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/neIspol.png new file mode 100644 index 0000000..2ce656e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/neIspol.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/polNam.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/polNam.png new file mode 100644 index 0000000..d0376c1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/polNam.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/polNam2.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/polNam2.png new file mode 100644 index 0000000..1fada65 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/polNam2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/profile.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/profile.png new file mode 100644 index 0000000..7c09bf6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/profile.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/show.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/show.png new file mode 100644 index 0000000..c648c89 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/show.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/sluzhNaim.png b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/sluzhNaim.png new file mode 100644 index 0000000..1a8b434 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/media/sluzhNaim.png differ diff --git a/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/Настройка правил поиска для ЖСД.md b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/Настройка правил поиска для ЖСД.md new file mode 100644 index 0000000..8d5cf0c --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка правил поиска для ЖСД/Настройка правил поиска для ЖСД.md @@ -0,0 +1,220 @@ +# Настройка правил поиска для ЖСД + +В данной форме настраиваются правила поиска документа для [журнала состояния документов](../../../User manuals/СЭД/analiz.md#журнал_состояния_документов). +Чтобы открыть данную форму необходимо перейти в Меню - Администрирование - Документооборот - СЭД - Настройка правил поиска для ЖСД. + +Для создания нового правила в панели инструментов необходимо нажать "Создать". + +Откроется новая форма. + +![Форма](media/form.png) + +## Основные настройка + +В этом блоке задаются основные настройки поиска документов. + +* **Не используется** - при включенной функции данная настройка не будет отображаться в журнале состояния документов. + +![Не используется](media/neIspol.png) + +![Фильтр](media/filtr.png) + +* **Пользовательское наименование** - указывается наименование настройки для отображения в журнале состояния документов. + +![Наименование](media/polNam.png) + + +![Наименование](media/polNam2.png) + +* **Служебное наименование** - указывается служебное наименование по которому фильтруется реестр документов. Служебное наименование должно быть **уникальным** в системе. + +![Служ.наименование](media/sluzhNaim.png) + +* **Показывать в форме** - указывается служебное наименование формы, в которой необходимо отображать данную настройку, например, в личном кабинете HR. Если поле незаполнено то данная настройка отображается во всех формах. + +![Показывать](media/show.png) + +![Форма](media/profile.png) + +* **Скрыть кол. Подразделение инициатора** - скрывает колонку "Подразделение инициатора" + +* **Скрыть кол. Плановая дата обработки** - скрывает колонку "Плановая дата обработки" + +* **Скрыть кол. Просрочено** - скрывает колонку "Просрочено" + +* **Скрыть кол. Задача** - скрывает колонку "Задача" + +* **Скрыть кол. Факт дата обработки** - скрывает колонку "Фактическая дата обработки" + +* **Скрыть кол. Инициатор** - скрывает колонку "Инициатор" + +* **Скрыть кол. Дата поступления** - скрывает колонку "Дата поступления" + +* **Скрыть кол. Решение** - скрывает колонку "Решение" + +* **Скрыть кол. Участник** - скрывает колонку "Участник" + +* **Скрыть кол. Комментарии** - скрывает колонку "Комментарии" + + + + + +## Дополнительные колонки + +В данном блоке можно добавить дополнительные колонки для отображения в журнале. Наименование колонок может быть произвольным. Информация в дополнительных колонках отображается в зависимости от указанных в [запросе](#запрос) условий. Чтобы настроить дополнительные колонки рекомендуем обратиться в [техническую поддержку](../../../User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/Заявка в техподдержку от пользователя.md). + +![Дополнительная колонка](media/dopColonka.png) + +## Запрос + +В данном блоке указывается часть с динамическим запросом, содержащим непосредственно запроса для отображения документов. + +Примеры запросов: + +**Просроченные документы** - в реестре отображаются документы, по которым были нарушены сроки обработки: + +``` +insert into "tmp_finresult"( "DocCode" , "DocType" , "DocForm" , "DocTypeName" , "SettingsId" + , "orgId" , "DocumentDate" , "DocumentNumber" , "VirtualCUser" , "DateOfExecution" + , "DateControl" , "RouteVCode" , "RouteStatusId" , "RouteStatusName" , "DocName" + , "DocSubject" , "expired" , "StageNumber" , "BeginDate" , "ActionDate" + , "DocumentAction" , "DocumentStatus" , "FromMessage" , "eDate", "Department" + , "StageUser" , "StageItemStatus" , "StageStatus" , "StageItemAction" , "DocumentSubtype" , "AnyColumnA" , "AnyColumnB" , "AnyColumnC" , "AnyColumnD" , "AnyColumnE") +select dd."DocCode" , dd."DocType" , dd."DocForm" , dd."DocTypeName" , dd."SettingsId" + , dd."orgId" , dd."DocumentDate" , dd."DocumentNumber" , dd."VirtualCUser" , dd."DateOfExecution" + , dd."DateControl" , dd."RouteVCode" , dd."RouteStatusId" , dd."RouteStatusName" , dd."DocName" + , dd."DocSubject" , dd."expired", + dd."StageNumber" , dd."BeginDate" , dd."ActionDate" + , dd."DocumentAction" , dd."DocumentStatus" , dd."FromMessage" , dd."eDate", dd."Department" + , dd."StageUser" , dd."StageItemStatus" , dd."StageStatus" , dd."StageItemAction", dd."DocumentSubtype", dd."AnyColumnA" , dd."AnyColumnB" , dd."AnyColumnC" , dd."AnyColumnD" , dd."AnyColumnE" +from ( + select t."DocCode" , t."DocType" , t."DocForm" , t."DocTypeName" , t."SettingsId" + , t."orgId" , t."DocumentDate" , t."DocumentNumber" , t."VirtualCUser" , t."DateOfExecution" + , t."DateControl" , t."RouteVCode" , t."RouteStatusId" , t."RouteStatusName" , t."DocName" + , t."DocSubject" , + comdoc."dfwcGetDuration"(t."eDate", COALESCE(t."ActionDate", _now), false, t."orgId", null, _dayoff1, _dayoff2, null) as "expired", + t."StageNumber" , t."BeginDate" , t."ActionDate" + , t."DocumentAction" , t."DocumentStatus" , t."FromMessage" , t."eDate", t."Department" + , t."StageUser" , t."StageItemStatus" , t."StageStatus" , t."StageItemAction", t."DocumentSubtype", t."AnyColumnA" , t."AnyColumnB" , t."AnyColumnC" , t."AnyColumnD" , t."AnyColumnE" + from "tmp_preresult" t + where coalesce(t."RouteStatusId",0) = 2 and t."IsMarked" is not true + and t."StageItemStatus"= 2 + AND ( + t."DocumentDate" IS NULL OR t."DocumentDate" BETWEEN _bdate AND _edate +) ) dd +where +coalesce(dd."expired", 0) <> 0 ; + +``` + +**Зависшие документы у инициатора** - в реестре отображаются документы, которые были инициированы сотрудником, но не запущены далее по маршруту согласования. + +``` +insert into "tmp_finresult"( "DocCode" , "DocType" , "DocForm" , "DocTypeName" , "SettingsId" + , "orgId" , "DocumentDate" , "DocumentNumber" , "VirtualCUser" , "DateOfExecution" + , "DateControl" , "RouteVCode" , "RouteStatusId" , "RouteStatusName" , "DocName" + , "DocSubject" , "expired" , "StageNumber" , "BeginDate" , "ActionDate" + , "DocumentAction" , "DocumentStatus" , "FromMessage" , "eDate", "Department" + , "StageUser" , "StageItemStatus" , "StageStatus" , "StageItemAction" , "DocumentSubtype", "AnyColumnA" , "AnyColumnB" , "AnyColumnC" , "AnyColumnD" , "AnyColumnE") + select t."DocCode" , t."DocType" , t."DocForm" , t."DocTypeName" , t."SettingsId" + , t."orgId" , t."DocumentDate" , t."DocumentNumber" , t."VirtualCUser" , t."DateOfExecution" + , t."DateControl" , t."RouteVCode" , t."RouteStatusId" , t."RouteStatusName" , t."DocName" + , t."DocSubject" , + comdoc."dfwcGetDuration"(t."eDate", COALESCE(t."ActionDate", _now), false, t."orgId", 1, _dayoff1, _dayoff2, null) , + t."StageNumber" , t."BeginDate" , t."ActionDate" + , t."DocumentAction" , t."DocumentStatus" , t."FromMessage" , t."eDate", t."Department" + , t."StageUser" , t."StageItemStatus" , t."StageStatus" , t."StageItemAction", t."DocumentSubtype" , t."AnyColumnA" , t."AnyColumnB" , t."AnyColumnC" , t."AnyColumnD" , t."AnyColumnE" + from "tmp_preresult" t + where coalesce(t."RouteStatusId",0) in ( 2 ) and t."StageItemStatus"= 2 and t."IsMarked" is not true + and t."StageNumber" = 1 AND ( + t."DocumentDate" IS NULL OR t."DocumentDate" BETWEEN _bdate AND _edate +) ; +``` + +**Поступят к hr в ближайшее время** - в реестре отображаются документы, которые в данный момент находятся на стадии согласования у руководителя сотрудника, и после этого поступят в HR службу. + +``` +insert into "tmp_finresult"( "DocCode" , "DocType" , "DocForm" , "DocTypeName" , "SettingsId" + , "orgId" , "DocumentDate" , "DocumentNumber" , "VirtualCUser" , "DateOfExecution" + , "DateControl" , "RouteVCode" , "RouteStatusId" , "RouteStatusName" , "DocName" + , "DocSubject" , "expired" , "StageNumber" , "BeginDate" , "ActionDate" + , "DocumentAction" , "DocumentStatus" , "FromMessage" , "eDate", "Department" + , "StageUser" , "StageItemStatus" , "StageStatus" , "StageItemAction" , "DocumentSubtype" , "AnyColumnA" , "AnyColumnB" , "AnyColumnC" , "AnyColumnD" , "AnyColumnE") + select t."DocCode" , t."DocType" , t."DocForm" , t."DocTypeName" , t."SettingsId" + , t."orgId" , t."DocumentDate" , t."DocumentNumber" , t."VirtualCUser" , t."DateOfExecution" + , t."DateControl" , t."RouteVCode" , t."RouteStatusId" , t."RouteStatusName" , t."DocName" + , t."DocSubject" , + comdoc."dfwcGetDuration"(t."eDate", COALESCE(t."ActionDate", _now), false, t."orgId", 1, _dayoff1, _dayoff2, null) , + t."StageNumber" , t."BeginDate" , t."ActionDate" + , t."DocumentAction" , t."DocumentStatus" , t."FromMessage" , t."eDate", t."Department" + , t."StageUser" , t."StageItemStatus" , t."StageStatus" , t."StageItemAction", t."DocumentSubtype", t."AnyColumnA" , t."AnyColumnB" , t."AnyColumnC" , t."AnyColumnD" , t."AnyColumnE" + from "tmp_preresult" t + where coalesce(t."RouteStatusId",0) = 2 and t."IsMarked" is not true + and t."StageItemStatus"= 2 + and exists (select 1 from "tmp_userRole" where "Role" not in ( 'hr_docflow_hr', 'hr_director_hr') + and coalesce(t."StageUser",'') = coalesce("DocflowUser",'') ) + and exists (select 1 from comdoc."RouteStage" rs + join comdoc."StageItem" si on rs."VCode" = si."PCode" + where rs."PCode" = t."RouteVCode" + and si."StageItemStatus" = 1 + and rs."IsMarked" is not true + and si."StageUser" in (select "DocflowUser" from "tmp_userRole" where "Role" = 'hr_docflow_hr' )) + AND ( + t."DocumentDate" IS NULL OR t."DocumentDate" BETWEEN _bdate AND _edate +) ; + +``` + +**Сейчас в работе у hr** - в реестре отображаются документы, которые в данный момент находятся в HR службе в работе + +``` + insert into "tmp_finresult"( "DocCode" , "DocType" , "DocForm" , "DocTypeName" , "SettingsId" + , "orgId" , "DocumentDate" , "DocumentNumber" , "VirtualCUser" , "DateOfExecution" + , "DateControl" , "RouteVCode" , "RouteStatusId" , "RouteStatusName" , "DocName" + , "DocSubject" , "expired" , "StageNumber" , "BeginDate" , "ActionDate" + , "DocumentAction" , "DocumentStatus" , "FromMessage" , "eDate", "Department" + , "StageUser" , "StageItemStatus" , "StageStatus" , "StageItemAction" , "IsMarked", "DocumentSubtype" , "AnyColumnA" , "AnyColumnB" , "AnyColumnC" , "AnyColumnD" , "AnyColumnE") + select t."DocCode" , t."DocType" , t."DocForm" , t."DocTypeName" , t."SettingsId" + , t."orgId" , t."DocumentDate" , t."DocumentNumber" , t."VirtualCUser" , t."DateOfExecution" + , t."DateControl" , t."RouteVCode" , t."RouteStatusId" , t."RouteStatusName" , t."DocName" + , t."DocSubject" , comdoc."dfwcGetDuration"( + t."eDate", COALESCE(t."ActionDate", _now), false, t."orgId", 1, _dayoff1, _dayoff2, null + ) + , t."StageNumber" , t."BeginDate" , t."ActionDate" + , t."DocumentAction" , t."DocumentStatus" , t."FromMessage" , t."eDate", t."Department" + , t."StageUser" , t."StageItemStatus" , t."StageStatus" , t."StageItemAction", t."IsMarked", t."DocumentSubtype" , t."AnyColumnA" , t."AnyColumnB" , t."AnyColumnC" , t."AnyColumnD" , t."AnyColumnE" + from "tmp_preresult" t + where coalesce(t."RouteStatusId",0) = 2 and t."StageItemStatus"= 2 + and coalesce(t."StageUser",'') in (select coalesce("DocflowUser",'') from "tmp_userRole" where "Role" = 'hr_docflow_hr') + AND ( + t."DocumentDate" IS NULL OR t."DocumentDate" BETWEEN _bdate AND _edate +) ; +``` + +**Обработано службой HR сегодня** - в реестре отображаются документы, которые были обработаны сегодня службой HR сегодня. + +``` + insert into "tmp_finresult"( "DocCode" , "DocType" , "DocForm" , "DocTypeName" , "SettingsId" + , "orgId" , "DocumentDate" , "DocumentNumber" , "VirtualCUser" , "DateOfExecution" + , "DateControl" , "RouteVCode" , "RouteStatusId" , "RouteStatusName" , "DocName" + , "DocSubject" , "expired" , "StageNumber" , "BeginDate" , "ActionDate" + , "DocumentAction" , "DocumentStatus" , "FromMessage" , "eDate", "Department" + , "StageUser" , "StageItemStatus" , "StageStatus" , "StageItemAction", "DocumentSubtype" , "AnyColumnA" , "AnyColumnB" , "AnyColumnC" , "AnyColumnD" , "AnyColumnE" ) + select t."DocCode" , t."DocType" , t."DocForm" , t."DocTypeName" , t."SettingsId" + , t."orgId" , t."DocumentDate" , t."DocumentNumber" , t."VirtualCUser" , t."DateOfExecution" + , t."DateControl" , t."RouteVCode" , t."RouteStatusId" , t."RouteStatusName" , t."DocName" + , t."DocSubject" , + comdoc."dfwcGetDuration"(t."eDate", COALESCE(t."ActionDate", _now), false, t."orgId", 1, _dayoff1, _dayoff2, null) , + t."StageNumber" , t."BeginDate" , t."ActionDate" + , t."DocumentAction" , t."DocumentStatus" , t."FromMessage" , t."eDate", t."Department" + , t."StageUser" , t."StageItemStatus" , t."StageStatus" , t."StageItemAction", t."DocumentSubtype", t."AnyColumnA" , t."AnyColumnB" , t."AnyColumnC" , t."AnyColumnD" , t."AnyColumnE" + from "tmp_preresult" t + where coalesce(t."RouteStatusId",0) in ( 2,3 ) and t."StageItemStatus"= 3 and t."IsMarked" is not true + and t."DocumentStatus" not in (19,22,23,32,33,51,99) + and t."ActionDate"::date = now()::date + and exists (select 1 from "tmp_userRole" where "Role" = 'hr_docflow_hr' and coalesce(t."StageUser",'') = coalesce("DocflowUser",'') ) + AND ( + t."DocumentDate" IS NULL OR t."DocumentDate" BETWEEN _bdate AND _edate +) ; +``` \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/CopiedCorg.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/CopiedCorg.png new file mode 100644 index 0000000..8e1fad0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/CopiedCorg.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg.png new file mode 100644 index 0000000..9289b35 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg2.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg2.png new file mode 100644 index 0000000..a666ad6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg4.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg4.png new file mode 100644 index 0000000..b6060a9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Corg4.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Etap.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Etap.png new file mode 100644 index 0000000..a058eef Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/Etap.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copy.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copy.png new file mode 100644 index 0000000..4e80898 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copy.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copyRoute.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copyRoute.png new file mode 100644 index 0000000..8651fd1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copyRoute.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copyToCorg.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copyToCorg.png new file mode 100644 index 0000000..2fea11c Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/copyToCorg.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/corg3.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/corg3.png new file mode 100644 index 0000000..bdb57f1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/corg3.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/create.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/create.png new file mode 100644 index 0000000..581af0e Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/deleteButton.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/deleteButton.png new file mode 100644 index 0000000..525ca29 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/deleteButton.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/derevo.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/derevo.png new file mode 100644 index 0000000..8ceafea Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/derevo.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/docExample.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/docExample.png new file mode 100644 index 0000000..1850783 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr.png new file mode 100644 index 0000000..a0461ba Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr1.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr1.png new file mode 100644 index 0000000..bc5c60b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr2.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr2.png new file mode 100644 index 0000000..95aa3cd Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr_.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr_.png new file mode 100644 index 0000000..aa078e8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/filtr_.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/formInit.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/formInit.png new file mode 100644 index 0000000..22f5aa3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/formInit.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/group.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/group.png new file mode 100644 index 0000000..e62b4bc Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/group.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/image1.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/image1.png new file mode 100644 index 0000000..5d5f28b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/konstruktor.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/konstruktor.png new file mode 100644 index 0000000..6664ffb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/konstruktor.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/makeev.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/makeev.png new file mode 100644 index 0000000..f77a284 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/makeev.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/marshrutTirazh.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/marshrutTirazh.png new file mode 100644 index 0000000..25a8fe0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/marshrutTirazh.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/menu.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/menu.png new file mode 100644 index 0000000..32c6238 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/nastrOgranTable.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/nastrOgranTable.png new file mode 100644 index 0000000..62f8c19 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/nastrOgranTable.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/nastrOgranicheniya.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/nastrOgranicheniya.png new file mode 100644 index 0000000..a017937 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/nastrOgranicheniya.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/netRukovoditel.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/netRukovoditel.png new file mode 100644 index 0000000..c1b5834 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/netRukovoditel.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/newEtap.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/newEtap.png new file mode 100644 index 0000000..fb2a586 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/newEtap.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/newStr.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/newStr.png new file mode 100644 index 0000000..9f16161 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/newStr.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/note.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/note.png new file mode 100644 index 0000000..28f36a4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/note.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/note2.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/note2.png new file mode 100644 index 0000000..b8142b2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/note2.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/orgStrucMarsch.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/orgStrucMarsch.png new file mode 100644 index 0000000..a7c304c Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/orgStrucMarsch.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/orgStructure.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/orgStructure.png new file mode 100644 index 0000000..1d788ba Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/orgStructure.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/participant.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/participant.png new file mode 100644 index 0000000..e96c7d0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/participant.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/rassylka.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/rassylka.png new file mode 100644 index 0000000..a9e6f63 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/rassylka.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/readRoute.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/readRoute.png new file mode 100644 index 0000000..a25b2b9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/readRoute.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/registry.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/registry.png new file mode 100644 index 0000000..2debe9b Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/routeDynamicExample.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/routeDynamicExample.png new file mode 100644 index 0000000..b58565c Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/routeDynamicExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/routeExample.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/routeExample.png new file mode 100644 index 0000000..f31c501 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/routeExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/rukovoditeli.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/rukovoditeli.png new file mode 100644 index 0000000..7bfdefd Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/rukovoditeli.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/secondStageFirstPart.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/secondStageFirstPart.png new file mode 100644 index 0000000..29554ea Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/secondStageFirstPart.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/secondStageFull.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/secondStageFull.png new file mode 100644 index 0000000..9724168 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/secondStageFull.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/shablon.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/shablon.png new file mode 100644 index 0000000..fcc2199 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/shablon.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/shablonTirazhiruem.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/shablonTirazhiruem.png new file mode 100644 index 0000000..6babaea Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/shablonTirazhiruem.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/stageDown.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/stageDown.png new file mode 100644 index 0000000..e8f0141 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/stageDown.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/status.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/status.png new file mode 100644 index 0000000..812dac0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/status.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/tableOgran.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/tableOgran.png new file mode 100644 index 0000000..86d2821 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/tableOgran.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/templateInterNameExample.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/templateInterNameExample.png new file mode 100644 index 0000000..87861e4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/templateInterNameExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/templateWithChiefExample.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/templateWithChiefExample.png new file mode 100644 index 0000000..0d9abab Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/templateWithChiefExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/thirdStageFull.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/thirdStageFull.png new file mode 100644 index 0000000..9c150fb Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/thirdStageFull.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/time.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/time.png new file mode 100644 index 0000000..78efa76 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/time.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uchastnik.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uchastnik.png new file mode 100644 index 0000000..5072dee Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uchastnik.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uprStrMarshrut.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uprStrMarshrut.png new file mode 100644 index 0000000..15ace0f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uprStrMarshrut.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uprStructura.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uprStructura.png new file mode 100644 index 0000000..531edd0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/uprStructura.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/userSettingsExample.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/userSettingsExample.png new file mode 100644 index 0000000..424b506 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/userSettingsExample.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/window.png b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/window.png new file mode 100644 index 0000000..8fd9f87 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/media/window.png differ diff --git a/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md new file mode 100644 index 0000000..2679207 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md @@ -0,0 +1,376 @@ +# Настройка шаблонов маршрутов + +## Общие сведения + +Для *каждого* **типа документа** *каждой* **компании** в системе необходимо создать шаблоны маршрутов, создаваемых по умолчанию в документах. В них содержатся настройки, позволяющие или запрещающие их редактировать, а также этапы и их участники. + +Для одного и того же типа документа одной компании можно создать несколько возможных шаблонов маршрутов. При создании маршрута пользователю будет предложено выбрать один из них. + +Чтобы настроить маршруты для документов, необходимо в группе "Управление процессами" выбрать пункт "Шаблоны маршрутов". + +Откроется реестр шаблонов маршрутов. + +![Пример реестра шаблонов маршрутов](./media/registry.png){: .zoom} + +В столбце "Филиалы" отображается на каких филиалах используется шаблон маршрутов. + +## Копирование шаблона маршрута + +Для дублирования существующего документа необходимо отметить этот документ в реестре и нажать кнопку "Копировать" на верхней панели инструментов. + +![Копировать](media/copy.png) + +Откроется всплывающее окно, в котором необходимо подтвердить копирование нажатием на кнопку "Скопировать". После этого появится всплывающее окно "Создание шаблона". В нем необходимо выбрать в какую организацию необходимо скопировать данный документ. Если выбрать ту же организацию, то выбранный документ продублируется в этой же организации, после чего автоматически откроется скопированный документ. + +![Сорг](media/Corg.png) + +![Скопированный маршрут](media/copyRoute.png) + +Если выбрать другую организацию, напротив поля "Разрешить этот же шаблон для выбранной организации" не ставить галочку и нажать "Создать", то выбранный документ продублируется в выбранную организацию. Код документа при копировании будет изменен. + +![Копирование](media/copyToCorg.png) + +![Сорг](media/CopiedCorg.png) + +Если выбрать другую организацию, напротив поля "Разрешить этот же шаблон для выбранной организации" поставить галочку, и нажать "Создать", то выбранный документ будет доступен для использования в выбранной организации, а документ дублироваться не будет. Код документа при этом в обоих организациях будет один и тот же. + +![Corg](media/Corg2.png) + +![Corg](media/Corg4.png) + +![Corg](media/corg3.png) + +## Создание нового шаблона маршрута + +Для создания нового шаблона маршрута необходимо нажать на кнопку Создать. + +Откроется форма для создания нового шаблона. + +![Создание нового шаблона маршрута](./media/formInit.png){: .zoom} + +В документе необходимо заполнить следующие поля: + +- **Наименование:** – это пользовательское наименование шаблона, т.е. то название маршрута, которое пользователь видит при нажатии на кнопку "Создать маршрут". + +- **Тип документа** – перечень типов карточек СЭД, для которых действует шаблон, может принимать несколько значений. + +- **Табличная часть** – заполняется участниками шаблона маршрута документа. + +- **Филиал:** – по умолчанию заполняется той организацией, в которой создается шаблон. Поле необходимо в случае холдинговых организаций. + +Поля, не требующие обязательного заполнения: + +- **Период действия** – задает период действия шаблона. Если период не задан, то шаблон действует бессрочно. + +- **Логины | Пользователи** – задает список пользователей, способных создать такой шаблон маршрута в документе. + +- **Подразделение:** – указывает на то, в каком подразделении действует шаблон, т.е. каждый пользователь прикреплен в системе к определенному подразделению, которое считывается автоматически при создании нового документа. По этой принадлежности фильтруются шаблоны. Если подразделение в шаблоне не задано, то шаблон действует по всей организации. + +- **Подтип документа** - указывает на то, для какого подтипа документа действует шаблон. Если подтип не указан, то шаблон маршрута действует для всех подтипов документа. + +- **Роли приложения** – задает список ролей, хотя бы одной из которых должен обладать пользователь, чтобы создать такой шаблон маршрута в документе. + +- **Настройки этапа инициирования** в данном блоке заполняются условия по времени на обработку для инициатора документа. + +**Инициатор является участником** – при включении данной опции инициатор документа автоматически добавляется в первый этап маршрута. При выключенной опции инициатор будет отсутствовать в маршруте документа. + +**Время на обработку, дней:** - устанавливается срок обработки документа в рабочих днях согласно производственному календарю (по умолчанию - два рабочих дня). + +**Время на обработку, часов:** - устанавливается срок обработки документа в рабочих часах согласно производственному календарю (по умолчанию - два рабочих часа). + +- **Жесткий маршрут** – при включении данной опции данный маршрут становится не редактируемым для всех. Т.е. текущий участник маршрута не может вставлять или удалять согласующих в маршрут. + +- **Новые элементы без действия:** – при включении данной опции в маршрут можно будет добавлять этапы без заполнения всех участников. + +- **Длительность в часах:** – при включении данной опции в маршрут можно будет определять сроки отправки документов по маршруту в днях и часах согласно производственному календарю, для этого в табличной части появится столбец *Часов*. + +- **Количество дней этапа инициатора:** - указывается количество рабочих дней согласно производственному календарю для обработки документа инициатору (по умолчанию 2 рабочих дня). + +- **Скрывать оповещение об одном участнике маршрута** - при включении данной опции в маршрут, в случае, если в маршруте только один участник, не будет выводиться системное предупреждение о том, что маршрут не содержит других участников + +![Системное предупреждение](./media/image1.png) + +**Действие первого участника:** - Если включена опция **Инициатор является участником**, то можно задать инициатору действие, которое ему потребуется выполнить на первом этапе, при помощи поля Действие первого участника. По умолчанию таким действием является "Инициатор (запустить маршрут)". + +**Разрешенный статус первого участника:** - Данная опция распространяется только на первого участника маршрута. Если данное значение не задано - то у первого участника при нажатии на кнопку "Отправить" будет выходить набор допустимых статусов для назначенного действия, которые заданы в [настройках документа](../Настройка документов/Настройка документов.md). Если значение задано - то у первого участника при нажатии на кнопку "Отправить" будет выходить на выбор только указанный в настройках статус. + +!!! warning + Все расчеты проводятся по рабочим часам согласно производственному календарю, которые указываются в глобальных настройках. + + ![Время](media/time.png) + +**Окно подтверждения** - Данная опция распространяется на каждого участника маршрута. Если данное значение не задано - то у каждого участника, при нажатии на кнопку "Отправить" будет выходить окно с набором допустимых статусов и возможностью дополнить документ комментарием. Если значение задано - то у каждого участника при нажатии на кнопку "Отправить" будет выходить на выбор только указанный в настройках статус: + +* **Все (показывать в полном виде)** - показывается окно в полном виде; +* **Только комментарии** - показывается только окно для комментариев к документу; +* **Не показывать, если статус допускает** - при согласовании документа окно не показывается. В случае несогласования документа при отправке будет показываться окно для комментариев к документу. + +!!! note + В случае если необходимо для каждого этапа настроить индивидуальный статус, то нужно заполнить [столбец "Окно подтверждения"](#столбец_окно_подтверждения) в табличной части. Необходимо обратить внимание в случае заполнения только опции "Окно подтверждения", указанный статус распространяется на каждого участника маршрута. Если в табличной части для каждого статуса указаны разные статусы, то отображаться будут они, в независимости от того какой статус выбран в опции. + +Далее необходимо заполнить табличную часть. В качестве примера создадим шаблон следующего вида: + +**1 этап** + +- Инициатор документа + +**2 этап** + +- Смирнов А.А. – согласовать +- Денежная Е.К. – согласовать + +**3 этап** + +- Елизарьева Е.А. – согласовать + +На втором этапе согласование параллельное. + +Для того, чтобы инициатор в 1 этапе определялся автоматически, в документе шаблона маршрута включается опция (ставится галочка в поле) "Инициатор является участником". + +В табличной части начинаем заполнение со второго этапа. Чтобы добавить новый этап необходимо нажать на кнопку + Этап. Количество участников в добавленном этапе зависит от числа, указанного в поле справа от этой кнопки, по умолчанию – 1. + +В маршруте после проделанных действий добавятся минимум 2 пустые строки: одна с номером этапа, вторая и далее – для указания новых участников маршрута. + +![Добавленные пустые строки](./media/newStr.png){: .zoom} + +В поле "Наименование этапа" можно внести название этапа в поле справа от номера этапа. + +В строке для участника этапа в поле "Пользователь" необходимо выбрать пользователя из списка, а в поле "Совершить действие" указать действие, которое пользователь должен будет совершить, например "Согласовать" или "Подписать". + +Столбец **И/ИЛИ** означает тип завершения этапа: + +- Если необходимо, чтобы на этапе все участники выполнили порученное действие, необходимо указать **И**. + +- Если необходимо, чтобы на этапе порученное действие выполнил хотя бы один участник, необходимо указать **ИЛИ**. + +По умолчанию задается тип завершения **И**. Тип завершения **ИЛИ**, как правило, необходим на этапах регистрации с несколькими регистраторами. + +![Заполнен первый участник второго этапа](./media/secondStageFirstPart.png){: .zoom} + +!!! note + В данной таблице номера этапов начинаются с 1. Но при выборе этого шаблона в документе номера этапов автоматически пересчитаются, т.е. данный этап станет вторым (2). + +Чтобы в этап добавить нового участника, необходимо выделить строку с первым этапом и нажать на кнопку + Участник. + +Добавится новая строка, в которой также необходимо выбрать пользователя и его действие по маршруту. + +![Заполнен второй участник второго этапа](./media/secondStageFull.png){: .zoom} + +По аналогии в маршрут добавляется этап. Для этого необходимо нажать на кнопку ![новый этап](media/newEtap.png). + +![Пример заполненного документа "Шаблон маршрута"](./media/thirdStageFull.png){: .zoom} + +Для того чтобы удалить участника или этап необходимо выделить соответствующий элемент (строку с номером этапа или участником) и нажать на кнопку Удалить. + +#### Столбец "Служебное наименование из конструктора" + +Используется в случае, когда заранее неизвестно какой именно участник будет участвовать в маршруте, но его выбор зависит от реквизитов создаваемого документа. В этом случае в [конструкторе документов](../Конструктор документов/Конструктор документов.md) в дополнительном атрибуте необходимо указать тип атрибута и служебное наименование. Например в подтипе "Документы о приеме на работу" заполняется атрибут "Работник" со служебным наименованием **#worker1#**. + +![Конструктор](media/konstruktor.png){: .zoom} + +После этого в настройке шаблонов маршрутов в необходимо заполнить столбец **"Служебное наименование из конструктора"** тем же служебным наименованием, которое использовалось в конструкторе документов. **При этом столбец "Пользователь" не заполняется.** Если в данный столбец указать пользователя, в этом случае система автоматически проставит его в маршрут, не учитывая заполненное служебное наименование. + +![Шаблон](media/shablon.png){: .zoom} + +Впоследствии при создании маршрута в подтипе "Документы о приеме на работу" будет автоматически определяться участник, которого указали в атрибуте в карточке документа. + +![Участник](media/uchastnik.png){: .zoom} + +#### Столбец "Окно подтверждения" + +Заполняется в случае, когда необходимо для каждого этапа настроить индивидуальный статус отображения окна при отправке документа далее по маршруту. Если значение задано - то у каждого участника при нажатии на кнопку "Отправить" будет выходить на выбор только указанный в настройках статус: + +* **Все (показывать в полном виде)** - показывается окно в полном виде; +* **Только комментарии** - показывается только окно для комментариев к документу; +* **Не показывать, если статус допускает** - при согласовании документа окно не показывается. В случае несогласования документа при отправке будет показываться окно для комментариев к документу. + +![Окно](media/window.png){: .zoom} + +#### Столбец "Рассылка" + +Используется в случае, когда необходимо направить документ определенной группе пользователей, которые не участвуют в маршруте. В этом случае настраивается вначале необходимая [группа рассылки](../Справочники/Документооборот/Группы рассылки/Группы рассылки.md). После этого данная группа выбирается из выпадающего списка и указывается статус маршрута при каком статусе выбранной группе будет направлена рассылка. + +![Группа](media/group.png){: .zoom} + +![Рассылка](media/rassylka.png){: .zoom} + +В данном примере указано что после согласования заявления Макеевым С.П., документ поступит на обработку Елизарьевой Е.А., и одновременно с помощью [списка рассылки](../../../User manuals/Работа с маршрутами/obrabotkadoc.md#список_рассылки) направится пользователям Кузнецовой А.А. и Солодовниковой М.П.. + +![Макеев](media/makeev.png){: .zoom} + +![Руководители](media/rukovoditeli.png){: .zoom} + +Документ сохраняется с помощью кнопок "Сохранить" и "Сохранить и выйти". + +## Сервисные функции + +В списке пользователей также можно увидеть элементы списка, отсутствующие в списке пользователей. Такие элементы начинаются со слова _Service_ и называются сервисными функциями. При создании маршрута документа вместо них будут подставлены пользователи, отвечающим заданным условиям: + +- **_Service.Chief_** – это функция, автоматически определяющая руководителя инициатора маршрута документа. Данные берутся из документа «Настройка пользователей». В случае если сотрудник сам является руководителем, в этом случае подбирается руководитель [подразделения](../Справочники/Учет труда и кадров/Подразделения/Подразделения.md). Если в подразделения также указан этот же сотрудник, в этом случае этап с согласованием руководителя автоматически удаляется. + +- **_Service.ListOf.Chiefs_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка руководителей из [управленческой структуры](../../../User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md). В настройках учетной политики предприятия можно настроить определение руководителей по подуровням подразделений. Для этого настраивается константа **СЭД_числоПодуровнейПодразделенийРуководителейУпрСтруктуры** с заполненным значением - константа. Если у константы значение = 1, то тогда ищется руководитель в текущем подразделении. Если 2 - в текущем и на уровень выше. + +- **_Service.ListOf.Chiefs2_** - это функция, автоматически определяющая курирующего руководителя инициатора маршрута документа из списка руководителей из [управленческой структуры](../../../User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md). + +- **_Service.ListOf.ChiefsByStaff_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка категории [должностей](../Справочники/Учет труда и кадров/Должности/Должности.md) по [подразделению](../Справочники/Учет труда и кадров/Подразделения/Подразделения.md). +В настройках учетной политики предприятия необходимо настроить определение руководителей по подразделениям. Для этого настраивается константа **СЭД_числоПодуровнейПодразделенийРуководителейОргСтруктуры** с заполненным числовым значением количества уровней по дереву, по которым необходимо найти руководителей. Например, если указать значение равное 1, то функция рассчитывает подразделение на один уровень вверх от той, в которой работает пользователь. По этим подразделениям находятся сотрудники с руководящими должностями. Также, если сотрудник сам является начальником отдела (категория должности 1 или 2), а в учетной политике настроено согласование на 1 уровень наверх по штатной расстановке, то в маршрут подставляется его руководитель выше. + +- **_Service.Curator_** – это функция, автоматически определяющая куратора документа, указанного в поле "Куратор" в Договоре или Дополнительном документе к договору. + +- **_Service.Clerk_** – функция аналогична Service.Curator. + +- **_Service.Initiator_** – это функция, автоматически определяющая инициатора маршрута документа. Данного пользователя можно подключать во всех этапах кроме первого, если есть необходимость, чтобы инициатор появляется в ходе согласования. Т.е. после согласования на регистрацию документ поступит вновь к инициатору. + +- **_Service.Worker_** - это функция, определяющая логин сотрудника, указанного в поле "Работник" в документе "Заявления от сотрудника" + +- **Service.ListOf.COrg_HR_Doc_Sign** - по этой функции находятся логины из **Настройки учетной политики предприятия** с закладки **Ответственные лица** те, кто указан, как Подписант кадровых приказов , и у которых период дата попадает в период действия. + +- **_Service.StaffTrainingChief_** - это функция, автоматически определяющая руководителя сотрудников в заявках на обучение. Данные поставляются из столбца "Руководитель" в [заявке на обучение](../../УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md) + +- **_Service.Signer_** - это функция, автоматически определяющая подписанта в [служебных записках](../../../User manuals/Делопроизводство/sz.md). + + + +## Автоматическая подстановка руководителей в маршрут + +Существует несколько способов, при помощи которых можно настроить автоматическую подстановку руководителя (руководителей) инициатора документа. Первый требует индивидуальной настройки пользователей, а другие более общие и позволяет автоматически добавлять в маршрут нескольких руководителей разного уровня. + +**На данный момент не рекомендуется использовать несколько способов одновременно.** + +!!! warning + Маршрут согласования через [организационную](#через_организационную_структуру) либо [управленческую](#через_управленческую_структуру) структуры, должен включать этап согласования руководителем. У данного этапа должно быть указано служебное слово в наименовании **Согласование руководителем**. При наличии данного служебного наименования в наименовании срабатывает проверка на наличие руководителя у сотрудника. + + ![Этап](media/Etap.png) + + При отсутствии руководителя у инициатора документа, или при не указании служебного слова в наименовании этапа, при подписании документа, система выдаст оповещение об отсутствии руководителя для согласования. + + ![Нет руководителя](media/netRukovoditel.png) + +### Через сервисную функцию + +Данный способ рекомендуется в случае настройки по функциональной подчиненности, когда руководителя работника невозможно определить по организационной структуре. В таком случае руководитель работника указывается индивидуально для каждого работника [в документе "Настройка пользователя", поле "Руководитель"](../../framework/User managment/Настройка пользователей/Настройка пользователей.md). Обычно это поле заполняется при создании сотрудника или смене его руководителя. + +![Пример настройки пользователя с руководителем](./media/userSettingsExample.png){: .zoom} + +В шаблоне маршрута в качестве пользователя нужно в качестве участника выбрать **Service.Chief**. + +![Пример шаблона с руководителем через Service.Chief](./media/templateWithChiefExample.png){: .zoom} + +В итоге после создания маршрута в этапе "Руководитель" будет проставлен пользователь, указанный в настройке пользователя-инициатора маршрута. + +![Пример маршрута с руководителем через Service.Chief](./media/routeExample.png){: .zoom} + +### Через организационную структуру + +Данный способ заключается в автоматическом определении руководителей сотрудника по организационной структуре. В маршрут вставляются руководители подразделений согласно организационной структуре, начиная с самого нижнего уровня, где числится сотрудник. + +Преимущества: + +- Не нужно настраивать руководителя для каждого работника. + +- При смене руководителя нет необходимости перенастраивать шаблон маршрута или настройку для каждого работника. + + + +В шаблоне маршрута в качестве пользователя нужно в качестве участника выбрать Service.ListOf.ChiefsByStaff. + +![Оргструктура](media/orgStructure.png){: .zoom} + +В итоге после создания маршрута в этапе "Руководитель" будет (будут) проставлен руководитель (руководители) по организационной структуре. + +![Оргструктура шаблон](media/orgStrucMarsch.png){: .zoom} + +Если в подразделении нет сотрудников с требуемой руководящей должностью, а таковой требуется в качестве участника маршрута, необходимо указать его в поле "Руководитель" документа ["Подразделение"](../Справочники/Учет труда и кадров/Подразделения/Подразделения.md). Такое возможно при временном назначении руководителя подразделения или при наличии прикрепления у сотрудника к другому подразделению. + +В приведённом примере участник второго этапа обладает должностью с категорией "Руководители", а участник третьего этапа назначен в качестве руководителя подразделения. + +### Через управленческую структуру + +Данный способ заключается в автоматическом определении руководителей сотрудника по управленческой структуре. + +В шаблоне маршрута в качестве пользователя нужно в качестве участника выбрать Service.ListOf.Chiefs. У руководителя совершенное действие необходимо указать "Согласовать". + +![Управленческая структура](media/uprStructura.png){: .zoom} + +В итоге после создания маршрута в этапе "Руководитель" будет (будут) проставлен руководитель (руководители) по управленческой структуре. + +![Дерево](media/derevo.png) + +![Маршрут](media/uprStrMarshrut.png) + +### Настраиваемый шаблон для тиражируемых заявлений + +Для тиражируемых заявлений должен быть настроен шаблон маршрута согласования. Для этого необходимо заполнить поле "InternalName" значением **CopyEmployeeStatement**. + +!!! warning + На каждой организации должен быть заведен пользователь с логином **CopyEmployee**. (ФИО - Автоматическое тиражирование заявлений) с ролью **hr_docflow_worker** (или **docflow**). От имени указанного пользователя будут направляться тиражированные заявления. + +На первом этапе указывается проставляется пользователь с логином **CopyEmployee** с назначенным действием "Инициатор (запустить маршрут)". На втором этапе указывается сервисная функция **Service.ListOf.Workers**, которая подставит работника в маршрут. + +!!! warning + Данный шаблон должен быть заведен на каждой организации + +![Шаблон тиражируемого заявления](media/shablonTirazhiruem.png){: .zoom} + +![Маршрут тиражируемого заявления](media/marshrutTirazh.png){: .zoom} + +## Настраиваемые ограничения + +Шаблоны маршрутов также можно фильтровать по произвольным условиям или устанавливать фильтры, зависящие от реквизитов самого согласуемого документа. +Для этого в документе "Шаблоны маршрутов" нужно перейти на вкладку "Настраиваемые ограничения". + +![Настраиваемые ограничения](media/nastrOgranicheniya.png){: .zoom} + +Настраиваемые ограничения работают следующим образом: сначала система подбирает шаблоны по правилам из вкладки "Основная", затем из них отсекает те, что не подходят по настраиваемым ограничениям. +В поле “Основная таблица документа” указывается наименование таблицы, к которой привязан документ. В поле "Дочерняя таблица документа" указывается табличная часть документа. Например: для документа "СЗ на командировку" основная таблица будет DocflowDocument, дочерняя DocflowDocumentDetail. Для фильтрации в дочерней таблице документа нужно что бы были заполнены оба поля “Основная таблица документа” и "Дочерняя таблица документа". + +!!! warning + Для PostgreSQL сначала пишется схема, потом наименование таблицы в кавычках. Пример: dfd."DocflowDocument". + +![Пример заполненной вкладки "Настраиваемые ограничения-дочерняя таблица"](media/tableOgran.png){: .zoom} + +Ознакомиться с названиями таблиц можно в разделе ["Набор возможных документов и их основных полей"](../Настройка документов/Настройка документов.md#таблица). +Поле "Примечание" заполняется при необходимости. + +![Пример заполненной вкладки "Настраиваемые ограничения-примечание"](media/note.png){: .zoom} + +В таблице "Настройка" добавляем строку с помощью кнопки "Добавить". + +В столбце "Поле фильтра»" пишется условие на языке SQL, по которому будет осуществляться фильтрация. Пример: COALESCE(head."Subject",' ') = 'Москва'. В данном примере фильтр отработает по полю "Куда Страна/Город", где в данных будет указано слово "Москва". Под SQL-выражением head подразумевается таблица, указанная в поле "Основная таблица документа". + +![Пример заполненной вкладки "Настраиваемые ограничения-фильтр"](media/filtr.png){: .zoom} + +В столбце "Произвольное выражение" пишется условие на языке SQL, по которому будет осуществляться ограничение. Пример: not exists(select 1 from dbo.DocflowDocument where VCode = @docCode and DocTemplate = 17). Параметр @docCode указывает на текущий код обрабатываемого документа. + +![Пример заполненной вкладки "Настраиваемые ограничения-фильтр2"](media/filtr2.png){: .zoom} + +Пример для настраиваемого ограничения для [корректирующего заявления](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md#создание_корректирующего_заявления) + +`(Head."TypeName" = 'EmployeeStatement' and +Head."DocumentSubtype" in (133,134) +)` + +Где 133,134 - VCode подтипов заявлений. + +## Редактирование жесткого маршрута + +На данной вкладке, при необходимости, в табличной части указываются роли у которой будет возможность редактировать маршрут согласования документа. + +![Редактирование маршрута](media/readRoute.png) + +В данном примере указано, что пользователь у которого присутствует роль **hr_docflow_hr** сможет редактировать жесткий маршрут. + +!!! note + Если данная табличная часть не заполнена, то жесткий маршрут к редактированию недоступен \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/icon.png b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/icon.png new file mode 100644 index 0000000..45749be Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/icon.png differ diff --git a/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/message.png b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/message.png new file mode 100644 index 0000000..c746835 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/message.png differ diff --git a/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/message2.png b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/message2.png new file mode 100644 index 0000000..c2b5321 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/message2.png differ diff --git a/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/nastroika.png b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/nastroika.png new file mode 100644 index 0000000..3d0ed65 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/nastroika.png differ diff --git a/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/newForm.png b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/newForm.png new file mode 100644 index 0000000..154cc1f Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/newForm.png differ diff --git a/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/sobytie.png b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/sobytie.png new file mode 100644 index 0000000..f7f0fe6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/media/sobytie.png differ diff --git a/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/Настройки сообщений в окне Документооборот.md b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/Настройки сообщений в окне Документооборот.md new file mode 100644 index 0000000..44ca5d6 --- /dev/null +++ b/docs/Admin manuals/СЭД/Настройки сообщений в окне Документооборот/Настройки сообщений в окне Документооборот.md @@ -0,0 +1,34 @@ +# Настройки сообщений в окне Документооборот + +## Описание + +С помощью данной формы возможно настроить сообщения для документов по разным событиям, например, что документ находится на первом этапе (у инициатора) и не был запущен далее по маршруту. + +## Работа с формой + +Чтобы открыть форму необходимо перейти в **Меню - Администрирование - Документооборот - СЭД - Настройки сообщений в окне Документооборот**. В открывшейся форме для создания новой настройки необходимо нажать соответствующую кнопку в панели инструментов. + +![Новая форма](media/newForm.png) + +**Иконка** - из выпадающего списка выбирается иконка, которая будет помечаться у документа при заданном событии. Справа от выпадающего списка отображается как выглядит иконка. + +![Иконка](media/icon.png) + +**Событие** - из выпадающего списка выбирается событие, при котором документ будет помечен иконкой. + +![Событие](media/sobytie.png) + +**Сообщение** - задается пользователем сообщение, которое будет отображаться в панели документооборота у помеченного документа. + +![Сообщение](media/message2.png) + +**SQL-скрипт** - не редактируемое поле, в которой указана часть с динамическим запросом, содержащим непосредственно текст для генерации документа. + +Документы, для которых были сообщения по событиям, будут выделены в панели документооборота. + +![Документооборот](media/message.png) + +!!! note + В панели документооборота необходимо настроить отображение соответствующего столбца. Для этого необходимо нажать на шестеренку и выбрать настройку. + + ![Настройка](media/nastroika.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/archive.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/archive.png new file mode 100644 index 0000000..1bd04ff Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/archive.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/docFl.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/docFl.png new file mode 100644 index 0000000..d976608 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/docFl.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/document.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/document.png new file mode 100644 index 0000000..d187b06 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/document.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/documentInSED.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/documentInSED.png new file mode 100644 index 0000000..cf7fe21 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/documentInSED.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/downloadArchive.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/downloadArchive.png new file mode 100644 index 0000000..c91f635 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/downloadArchive.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/error.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/error.png new file mode 100644 index 0000000..2e09a7f Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/error.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/excel.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/excel.png new file mode 100644 index 0000000..73f8d7c Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/excel.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/excelFile.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/excelFile.png new file mode 100644 index 0000000..f31475e Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/excelFile.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/galka.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/galka.png new file mode 100644 index 0000000..fe3c0a8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/galka.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/ishdoc.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/ishdoc.png new file mode 100644 index 0000000..ae88321 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/ishdoc.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/load.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/load.png new file mode 100644 index 0000000..42f09f7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/load.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/open.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/open.png new file mode 100644 index 0000000..7500ae3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/open.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/openDoc.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/openDoc.png new file mode 100644 index 0000000..eefa4db Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/openDoc.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/operExcel.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/operExcel.png new file mode 100644 index 0000000..754b2a9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/operExcel.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/oznakomlenie1.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/oznakomlenie1.png new file mode 100644 index 0000000..43a96ff Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/oznakomlenie1.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/oznakomplenie.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/oznakomplenie.png new file mode 100644 index 0000000..a0a12b5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/oznakomplenie.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/rpaFile.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/rpaFile.png new file mode 100644 index 0000000..0518e8a Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/rpaFile.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/spisok.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/spisok.png new file mode 100644 index 0000000..742c521 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/spisok.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/startRobot.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/startRobot.png new file mode 100644 index 0000000..587ebe9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/startRobot.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/vhoddoc.png b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/vhoddoc.png new file mode 100644 index 0000000..60e0305 Binary files /dev/null and b/docs/Admin manuals/СЭД/Проведение тестирование сайта/media/vhoddoc.png differ diff --git a/docs/Admin manuals/СЭД/Проведение тестирование сайта/Проведение тестирования.md b/docs/Admin manuals/СЭД/Проведение тестирование сайта/Проведение тестирования.md new file mode 100644 index 0000000..201fbef --- /dev/null +++ b/docs/Admin manuals/СЭД/Проведение тестирование сайта/Проведение тестирования.md @@ -0,0 +1,803 @@ +# Самостоятельное проведение ручного и автоматизированного тестирования сайта + +## Описание + +В данном разделе описан сценарий регрессионного тестирования. + +**Регрессионное тестирование** — это проверка ранее протестированной программы, позволяющая убедиться, что внесенные изменения не повлекли за собой появления дефектов в той части программы, которая не менялась. Регрессионное тестирование используют, чтобы проверить корректность дополнений и удостовериться, что программа после изменений продолжает соответствовать установленным требованиям и успешно взаимодействует с другими системами. + +## Проведение ручного тестирования + + + +### Регистрация на сайте + +1. Перейти на сайт, который необходимо протестировать +2. Зарегистрироваться (желательно пользователем с правами администратора) +3. Убедиться что авторизация прошла + +### [Физические лица](../Справочники/Общие справочники/Физические лица/Физические лица.md) + +* Перейти в **Меню-Кадры-Физические лица** +* Убедиться что открылся реестр физических лиц. +* Для создания нового ФЛ необходимо нажать на кнопку **“Создать”** +* Убедиться что открылась форма для заполнения данных о ФЛ +* Заполнить поле **Фамилия** +* Заполнить поле **Имя** +* Убедиться блок "Склонения ФИО" автоматически заполнился. Проверь кнопку склонения ФИО +* Выбрать **Пол** +* Открыть вкладку **Контакты** +* Нажать **"Добавить"**. В столбце "Вид" из выпадающего списка выбрать "Логин" +* В столбце _"Контактные данные"_ указать логин (**Правило формирования логина: ФамилияИО (на латинице)**) +* Нажать **"Добавить"**. В столбце "Вид" из выпадающего списка выбрать "Телефон мобильный" +* В столбце _"Контактные данные"_ указать телефон +* Нажать Сохр. закрыть +* Убедиться что в реестре появился созданный сотрудник + +### [Подразделения](../Справочники/Учет труда и кадров/Подразделения/Подразделения.md) + +* Перейти в **Меню-Кадры-Подразделения** +* Убедиться что открылся реестр с подразделениями +* Для создания нового подразделения необходимо нажать на кнопку **“Создать”** +* Убедиться что открылась форма для заполнения данных +* Заполнить поле **Наименование (краткое)** +* Заполнить поле **Наименование (полное)** +* Заполните поле **Родитель в обозревателе** + +!!! note + В качестве родительского подразделения можно указать только вышестоящее подразделение. Если оно находится на одном уровне с другими подразделениями, то поле нужнооставить пустым, тогда подразделение попадет в общую папку "Подразделения" (т.е. после сохранения документа, поле заполнится значением "Подразделения") + +* Нажать Сохр.закрыть +* Убедиться что созданное подразделение появилось в реестре + +### [Должности](../Справочники/Учет труда и кадров/Должности/Должности.md) + +* Перейти в **Меню-Кадры-Должности** +* Убедиться что открылся реестр должностей +* Для создания новой должности необходимо нажать на кнопку **“Создать”** +* Убедиться что открылась форма для заполнения данных +* Заполнить поле **“Наименование”** +* Заполнить блок **“Наименование по падежам”** +* В поле **Категория должности** выбрать категорию из выпадающего списка +* нажать Сохр.Закрыть +* Убедиться что в реестре появилась созданная должность + +### [Штатные единицы](../Справочники/Учет труда и кадров/Штатные единицы/Штатные единицы.md) + +* Перейти в Меню-Кадры-Штатные единицы +* Убедиться что открылся реестр +* Для создания новой штатной единицы необходимо нажать на кнопку “Создать” +* Убедиться что открылась форма для заполнения данных +* В поле **Подразделение** нажать на выпадающий список +* Убедиться что в списке присутствует ранее созданное вами подразделение +* Выбрать подразделение +* В поле **Должность** нажать на выпадающий список. +* Убедиться что в списке присутствует ранее созданная вами должность и выбрать её +* Нажать “Сохр.Закрыть” +* Убедиться что созданная штатная единица появилась в реестре + +### [Сотрудники](../Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md) + +* Перейти в **Меню-Кадры-Сотрудники** +* Убедиться что открылся реестр сотрудников +* Для создания нового сотрудника необходимо нажать на кнопку **“Создать”** +* Убедиться что открылась форма для заполнения данных +* В поле **Физ.лицо-Выбрать** в выпадающем списке выбрать созданное вами ранее ФЛ +* Убедиться что поля **ФИО и Наименование сотрудника** автоматически заполнились +* В поле **Подразделение** нажать на выпадающий список и выбрать созданное вами ранее подразделение +* В поле **Должность** нажать на выпадающий список и выбрать созданную вами ранее должность +* Убедиться что автоматически проставлена **Дата приема** +* Убедиться что автоматически заполнились поля **Логин, Адрес эл/почты** +* Нажать “Сохр.Закрыть” +* Убедиться что созданный сотрудник появился в реестре + +### [Создание пользователя и раздача прав](../../framework/User managment/Управление пользователями/Управление пользователями.md) + +* Перейти в **Меню-Администрирование-Управление пользователями-Управление пользователями** +* Убедиться что загрузился реестр пользователей системы. +!!! note + Реестр пользователей должен загрузиться в соответствии с выбранной организацией. При выключенной галочке **Показывать заблокированных пользователей** в реестре недолжны отображаться заблокированные пользователи (при включенной галочке в реестре должны появиться заблокированные пользователи). Блокировка В реестре не должны присутствовать дублированные пользователи. Также необходимо проверить соответствие пользователей, которые присутствуют в организациях в Управлении пользователями и через Управление компаниями + +* Для создания нового пользователя необходимо нажать на **“Создание пользователя”** +* В поле Физическое лицо в выпадающем списке выбрать созданное вами ранее ФЛ (также ФЛ можно создать непосредственно внутри окна "Создание пользователя". Для этого в настройках учетной политики предприятия должна быть указана константа _"создание_ФЛ_в_Управлении_пользователями"_) +* Убедиться что автоматически заполнились поля **Логин, пароль, ФИО** (логин ФЛ должен быть заполнен в формате ФамилияИО на латинице) +* Заполнить поле **“Электронная почта”** +* Заполнить поле **“Номер телефона”** +* Назначить необходимые роли: + - Для ручного добавления ролей в блоке **“Назначить роли”** нажать кнопку **“Добавить”** + - В добавленной строке нажать на выпадающий список и выбрать необходимые роли +* Для копирования ролей в поле **“Скопировать права”** , в выпадающем списке выбрать пользователя у которого необходимо скопировать роли +* Проверить работу константы ["УпрП_роль_по_умолчанию"](../../framework/User managment/Управление пользователями/Управление пользователями.md#редактирование_пользователя) +* Нажать **“Сохранить”** (Если в контактах ФЛ был указан логин, то должно появиться диалоговое окно - заменить ли его на новый логин. В случае если не выбирать замену, Если не был указан - логин должен появиться в контактах ФЛ.) +* Убедиться что созданный пользователь появился в реестре +* Убедиться что после нажатия кнопки **Сохранить** появились уведомления что пользователь создан, ему назначены роли, документ [настройка пользователя](../../framework/User managment/Настройка пользователей/Настройка пользователей.md) заполнен, пользователь привязан к справочнику физических лиц, письмо с логином и паролем отправлено на указанную при создании + +### [Редактирование пользователя](../../framework/User managment/Управление пользователями/Управление пользователями.md#редактирование_пользователя) + +* Находясь в документе **"Управление пользователями"** выбрать любого пользователя +* Нажмите на кнопку "Редактирование пользователя" +* Изменить **фамилию**. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что фамилия пользователя была изменена +* Изменить **имя**. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что имя пользователя было изменено +* Изменить **отчество**. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что отчество пользователя было изменено +* Изменить электронную почту. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что электронная почта пользователя была изменена +* Изменить номер телефона. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что номер телефона пользователя был изменен +* Напротив поля "Роли" нажать выбрать. Убедиться что открылась новая вкладка Сотрудник в котором назначаются пользователю роли +* Изменить ФЛ в поле "Физическое лицо" и нажать кнопку **"Привязать пользователя к справочнику физ.лиц"**. В диалоговом окне нажать да. Должно появиться уведомление что пользователь был привязан к справочнику физических лиц. Нажать сохранить.В диалоговом окне нажать да. В справочнике [физические лица](../Справочники/Общие справочники/Физические лица/Физические лица.md) зайти в ФЛ, которое были привязано к пользователю. Убедиться что к полю "Логин" привязалось новое физическое лицо +* Проверить [перенос ролей в другие компании](../../framework/User managment/Управление пользователями/Управление пользователями.md#редактирование_пользователя) +* Напротив поля "Заблокировать" поставить галочку. Нажать сохранить. В диалоговом окне нажать нет. Убедиться что пользователь отсутствует в реестре. +* Напротив пункта **Показывать заблокированных пользователей** поставить галочку. Убедиться что заблокированный пользователь присутствует в реестре. +* Выйдите из системы. Для этого необходимо нажать на кнопку **“Выйти”** в служебном меню, открывающемся при нажатии на имя пользователя в правом верхнем углу страницы приложения. + +### [Авторизация в системе](../../framework/User managment/Авторизация/Настройка авторизации пользователей/Настройка авторизации.md) + +* Проверить работу по разделам [Создание пользователей](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#создание_пользователей), [Уведомление пользователя о регистрации в системе](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#уведомление_пользователя_о_регистрации_в_системе) и [Повторное уведомление пользователя о регистрации пользователя](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#повторное_уведомление_пользователя_о_регистрации_пользователя) +* Перейти на почту, которая была указана при создании пользователя +* Убедиться что на почту пришло письмо о регистрации пользователя в системе +* В тексте письма необходимо перейти по ссылке для авторизации системе +* Ввести логин и пароль, указанные в письме +* Нажать **“Войти”** +* Должно появится окно в котором будет указано о необходимости смены пароля. Нажать **“Продолжить”** +* Должно появиться окно **“Восстановление пароля”** +* Ввести логин и нажать **“Отправить”** +* На указанный при регистрации электронный адрес, будет выслан код для восстановления. Нужно скопировать его +* В окне “Восстановление пароля” ввести код восстановления и нажать **“Подтвердить”** +* Придумать и ввести новый пароль +* Повторить ввод нового пароля +* Нажать **“Применить”** +* Должно появиться уведомление об успешной смене пароля +* Нажать **“Вход”** +* В поле **“Ваш логин”** ввести логин +* В поле **“Ваш пароль”** ввести ранее придуманный пароль +* Нажать **“Войти”** +* Убедиться что авторизация прошла и открылась главная страница приложения + +### [Выпуск НЭП](../../../User manuals/Кадровый ЭДО/Самост получ ЭП/Самост получ ЭП.md) + +* На главной странице приложения блоке **Документооборот** во вкладе “Сертификаты” нажать “Получить сертификат” +* Должны появиться уведомления о создании: сертификата, заявки, заявления, расписки. +* Последним уведомлением должно быть что сертификат готов к использованию + +### [Подписание документов НЭП](../../../User manuals/Подписание сертификатом/Подписание сертификатом.md#подписание) + +* На главной странице приложения блоке **Документооборот** выбрать вкладку “На обработку” +* Выбрать любой документ, который необходимо подписать ЭП, например “Локально-нормативный документ” +* Подтвердить ознакомление можно несколькими способами: +* С помощью быстрой кнопки “Подтвердить ознакомление” + +![Подтвердить ознакомление](media/oznakomplenie.png) + +С помощью кнопки “Подтвердить ознакомление” + +![Подтвердить ознакомление](media/oznakomlenie1.png) + +Либо нажать на кнопку Список рассылки + +![Список рассылки](media/spisok.png) + +Должно появится окно “Список рассылки”. В нем нажать кнопку “Подтвердить ознакомление” + +![Подтвердить ознакомление](media/galka.png) + +### [Заявления от сотрудников](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md) + +* Перейти в **Меню-Кадровый документооборот-Заявления от сотрудников** +* Выбрать расчетный период + +#### Проверка реестра заявлений + +* Убедиться что загрузилась страница с реестром заявлений + +Наименование | Действие | +---------|----------| + Статус подписания | Проверить что статус подписания заявления соответствует статусу маршрута | + Удаление документов | Проверить работу кнопки "Перевести в статус "Удаленно" и "Удалить" в соответствии с [правилами](../../../User manuals/Кадровый ЭДО/Удаление документов КЭДО.md) (архивные (удаленные) документы могут видеть только пользователи обладающие ролью showremoveddocs) | + Кнопка "Период" | Выбрать разные расчетные периоды. Убедиться реестр формируется согласно выбранного периода| + Кнопка "Копировать" | Выбрать заявление. Нажать кнопку. Убедиться что заявления [скопировались](../../../User manuals/Кадровый ЭДО/Заявления от сотрудников.md#копирование_заявления_в_другую_организацию) в другие организации, если сотрудник работает совместителем| + Кнопка "Лист согласования" | Выбрать заявление. Нажать кнопку. Убедиться что в отдельной вкладке сформировался Лист ознакомления| + Кнопка "Переподписать документы КЭП" | Выбрать заявление. Нажать кнопку. В список рассылки вставляется данные того, кто нажал кнопку. При этом сразу запускается операция подписания без входа в документ| + Столбец "Подписано КЭП" | В реестре должны отображаться заявления, которые были подписаны КЭП (при включенной константе **проверка_на_хотя_бы_одно_подписание_КЭП** со значением 1, ставится медаль при наличии хотя бы одной подписи КЭП в завершённом этапе маршрута. Иначе - "Подписание КЭП" должно быть выполнено на всех нужных этапах, при этом завершённых и не пропущенных.)| + +#### Создание заявления и заполнение реквизитов документа + +* Для создания нового документов нажать на **“Создать”** +* В подтипе документов выбрать любой подтип, например “Заявление на ежегодный отпуск” +* Попробуйте изменить подтип заявления +* В поле **“Основной отпуск - с”** ввести: + +Дата | Ожидаемый результат | Фактический результат +---------|----------|--------- +Прошлая дата | Прошлая дата не введется | Появится уведомление что дата начала должна быть позднее сегодняшнего дня +Сегодняшняя дата | Введется сегодняшняя дата | Появится уведомление что дата начала должна быть позднее сегодняшнего дня +Будущая дата | Будущая дата введется, например завтрашний день | Будущая дата ввелась, например завтрашний день + +* В поле **“Основной отпуск - кол-во дней”** ввести: + +Количество дней | Ожидаемый результат | Фактический результат +---------|----------|--------- + Отрицательное количество дней | Отрицательное количество не введется | Появится сообщение что количество дней должно быть положительным числом + Положительное количество дней | Положительное количество введется | Положительное количество ввелось + +* Убедиться что поле **“Основной отпуск - по”** автоматически заполнилось (дата расчиталась от даты начала отпуска и количества дней отпуска) +* Нажать **"Заполнить шаблон"** +* Убедиться что **Основной текст** заявления заполнился согласно реквизитов и регистрационных данных документа + +#### Вложения к заявлению + +* Нажать кнопку "Вложения" + +Кнопка | Действие | +---------|----------| +"Добавить вложение" | По нажатию в документ должны добавляться файлы с определенным форматом. Проверьте добавление файлов в разных форматах: pdf, doc, docx, xls, jpg, png и т.п.). Убедиться что файлы добавились во вложение | +"Добавить версию" | С помощью данной кнопки можно добавить другую версию документа.Проверьте добавление файлов в разных форматах: pdf, doc, docx, xls, jpg, png и т.п.) | +"Удалить выделенные" | Выберите любое добавленное ранее вложение и нажмите кнопку удаления. Убедиться что вложения были удалены | + +#### Изменение поля "Работник" + +* Изменить работника в поле "Работник". Убедиться что изменились поля _должность_ и _подразделение_ +* Нажать **Заполнить шаблон**. Убедиться что в основном тексте заявления изменились должность и ФИО. + +#### Изменение дат заявления + +Наименование | Действие | +---------|----------| +Поле “Основной отпуск - с” | Изменить дату в поле. Убедиться что поле **“Основной отпуск - по”** изменяется в зависимости от указанных дней в поле "Количество дней"| +Кнопка "Заполнить шаблон" | Убедиться что в основном тексте заявления изменилась дата начала отпуска| +Поле “Основной отпуск - кол-во дней” | B3 | + +* . +* Нажать . +* Изменить количество в . Убедиться что поле **"Основной отпуск-по"** изменяется в зависимости от указанной даты начала отпуска. +* Нажать **Заполнить шаблон**. Убедиться что в основном тексте заявления количество дней отпуска. +* Изменить дату в поле **“Основной отпуск - по”**. Убедиться что поле **“Основной отпуск - с”** изменяется в зависимости от указанных дней в поле "Количество дней". +* Нажать **Заполнить шаблон**. Убедиться что в основном тексте заявления изменилась дата окончания отпуска. + +#### Отправка заявления по маршруту + +##### Добавление этапов с участниками + +* Нажмите кнопку "Маршрут" +* Чтобы добавить новый этап, нужно выбрать любой этап, указать количество этапов и нажать кнопку **"+ Этап, участников"** + +Добавление этапов с участниками | Ожидаемый результат | Фактический результат +---------|----------|--------- + 0 участников | Этап не добавится | Уведомление о минимально допустимом количестве участников в количестве 1, добавится один этап с одним участником + 1 участник | Добавится один этап с одним участником | Добавится один этап с одним участником + 10 участников | Добавится один этап с десятью участниками | Добавится один этап с десятью участниками + 15 участников | Добавится один этап с пятнадцатью участниками | Добавится один этап с пятнадцатью участниками + 20 участников | Добавится один этап с двадцатью участниками | Уведомление о максимально допустимом количестве участников в количестве 15, добавится один этап с одним участником + +##### Добавление участников в этап + +* Чтобы добавить новых участников, нужно выбрать любой этап, указать количество этапов и нажать кнопку **"+ Участник"** + +Добавление участников | Ожидаемый результат | Фактический результат +---------|----------|--------- + 0 участников |Участник не добавится | Уведомление о минимально допустимом количестве участников в количестве 1,в этап добавится один участник + 1 участник | В этап добавится один участник | В этап добавился один участник +10 участников | В этап добавятся десять участников | В этап добавились десять участников +15 участников | В этап добавятся пятнадцать участников | В этап добавились пятнадцать участников +20 участников | В этап добавятся двадцать участников | Уведомление о максимально допустимом количестве участников в количестве 15,в этап добавится один участник + +##### Удаление этапов и участника + +* Выбрать первый этап и нажать "Удалить". Убедиться что этап не будет удален,и система предупредит что над этим этапом нельзя совершать никакие операции. +* Выбрать другой этап, например второй и нажать "Удалить". Убедиться что этап удалился. +* Выбрать любой этап где количество участников более одного и нажать "Удалить". Убедиться что этап удалился со всеми участниками. + +##### Изменение действий участников маршрута + +* Выбрать первый этап, в столбце "Совершить действие" убедиться что нельзя изменить действие участника +* Выбрать любой этап, например второй, в столбце "Совершить действие" изменить действие, например на "Ознакомиться". Убедиться что действие второго участника изменилось. + +#### Подписание документов ЭП + +* Находясь в окне маршрута нажать "Отправить" +* Выбрать маршрут +* Убедиться что открылось окно “Отправить документ далее по маршруту” +* Нажать на ссылочное заявление, проверить что открылось заполненное заявление и оно читабельно +* Закройте данное заявление +* В окне “Отправить документ далее по маршруту” нажать кнопку ОК +* Должна пройти переадресация на главную страницу + +#### Вложение печатных форм со штампом электронной подписи знаками для интеграции с 1С при завершении маршрута +* Убедиться, что константа в учетной политике "Интеграция с 1С с помощью сервиса ODATA" установлена со значением 1 до формирования маршрута +* После завершения маршрута зайти в документ, посмотреть вложения, должна быть печатная форма с типом вложения "Отчет с ВЗ" и названием ..._с_ЭП + +#### Вложение печатных форм со штампом электронной подписи для интеграции с 1С по задаче планировщика +* Убедиться, что константа в учетной политике "Интеграция с 1С с помощью сервиса ODATA" установлена со значением 1 до запуска задачи +* Завершая последний этап маршрута выйти из программы сразу после обработки документа (Печатная форма не успеет вложиться), + либо провести документ по маршруту при выключенной константе "Интеграция с 1С с помощью сервиса ODATA" +* После завершения маршрута должно пройти 2 минуты(время заложено в задаче для набора данных), запустить задачу "Формирование недостающих отчетов со штампом электронной подписи" +* Зайти в документ, посмотреть вложения, должна быть печатная форма с типом вложения "Отчет с ВЗ" и названием ..._с_ЭП + +#### Маршрут не создался автоматически + +* В случае если маршрут не создался автоматически, нажать на кнопку “Маршрут” +* Нажать на кнопку “Создать маршрут” +* Убедиться что автоматически создался маршрут +* Нажать кнопку “Отправить” +* Выбрать статус: Подписан ЭП +* Убедиться что сформировался ПДФ файл +* Проверьте правильность заполнения данного пдф файла согласно заполненных ранее данных +* Нажать Ок +* Должно появиться окно что операция была выполнена с предложением закрыть данный документ + +### [Конструктор документов](../Конструктор документов/Конструктор документов.md) + +* Зайти в **Меню-Конструктор документов-Конструктор документов** +* Убедиться что открылся реестр +* Для создания нового конструктора нажать кнопку **“Создать”** +* Указать группу, например **Заявление от сотрудника** +* Выбрать подтип документа. +!!! note + Если появилась ошибка “Для такого подтипа есть незакрытый шаблон с кодом …”, то необходимо закрыть такой шаблон с указанным кодом в реестре конструкторов документов. Например, система просит закрыть шаблон с кодом 11. Необходимо найти данный шаблон в реестре конструкторов, зайти в него, поставить галочку на “Не используется” и нажать "Сохр.Закрыть" + После закрытия шаблона, необходимо вернуться в ранее созданный и выбрать подтип документа + +* В зависимости от необходимости, заполнить остальные поля и блоки +* Нажать Сохр.Закрыть +* Убедиться что созданный шаблон появился в реестре документов +* Для проверки корректности использования в работе данного конструктора, необходимо перейти в меню в тот вид документа, который был создан в шаблоне маршрута. В данном случае это **Заявление от сотрудника** +* Убедиться что в подтипе документа появился созданный шаблон +* Выбрать данный шаблон +* Убедиться что заявление заполнилось согласно шаблону + +### [Локально-нормативный документ](../../../User manuals/Кадровый ЭДО/Локально-нормативные документы/Локально-нормативные документы.md) + +* Перейти **Кадровый документооборот-Локально-нормативные документы** +* Убедиться что открылся реестр документов +* Для создания нового документа нажать кнопку **“Создать”** +* Во вкладке **ОСНОВНАЯ** выбрать подтип, например **“Политики организации”** +* Заполнить поле **“Действует с”** +* В регистрационных данных заполнить **“Номер”** +* В реквизитах документах указать **“Наименование политики”** +* Во вкладке **“Распространяется на”** выбрать группу рассылки и способ формирования списка рассылки +* Заполнить вкладки на какие подразделения и должности будет распространяться данное ЛНД +* Необходимо во вложение добавить ЛНД с которым необходимо ознакомиться +* Нажать **“Маршрут”** и нажать **“Отправить”** +* Нажать на ссылочные документы, проверить что данные документы открылись и он читабельные +* Нажать ОК +!!! note + Для утверждения ЛНД , он должен пройти полностью по маршруту и утвердиться руководством. + +* Убедиться что созданный ЛНД появился в реестре. + +### Выгрузка архива с ЭЦП +* Для выгрузки архива с ЭЦП необходимо чтобы документ, например Заявление от сотрудника, был полностью завершен по маршруту +* Зайти в Меню-Кадровый документооборот-Заявления от сотрудников +* Выбрать заявление у которого статус Подписан +* Зайти во Вложения и выбрать Скачать архив с ЭП + +![Скачать архив](media/downloadArchive.png) + +Должен скачаться архив с документами + +![Архив](media/archive.png) + +### [Договоры](../../../User manuals/Управление договорами/dogovor.md) + +* Перейти в **Меню-Учет договоров-Договорные документы-Договоры** +* Выбрать **Расчетный период** +* Убедиться что открылся реестр договоров +* Для создания нового договора нажать кнопку **“Создать”** +* Заполнить поле **“Полный номер”** +* Заполнить поле **“Дата договора”** +* Выбрать дату в поле **“Действует”** +* Заполнить поле **“Контрагент 1”** +* Заполнить поле **“Тип договора”** +* Заполнить поле **“Вид договора”** +* Заполнить поле **“Куратор”** +* Нажать **“Сохр.Закрыть”** + +### [Дополнительные документы к договорам](../../../User manuals/Управление договорами/dopdocdog.md) + +* Зайти в **Меню-Учет договоров-Договорные документы-Дополнительные документы к договорам** +* Выбрать расчетный период +* Убедиться что открылся реестр документов +* Для создания нового документа, нажать **“Создать”** +* Заполнить поле **“Договор”** +* Выбрать **“Дата”** +* Нажать **Сохр.Закрыть** +* Убедиться что созданный дополнительный документ появился в реестре + +### Документ имеющий силу договора +* Зайти в **Меню-Учет договоров-Договорные документы-документ имеющий силу договора** +* Убедиться что открылся реестр документов +* Для созданного нового документа, нажать **“Создать”** +* Заполнить поле **“Номер”** +* Заполнить поле **“Действует с”** +* Нажать **Сохр.Закрыть** +* Убедиться что дополнительный документ появился в списке + +### [Акты аннулирования](../../../User manuals/Кадровый ЭДО/Акт аннулирования.md) + +!!! note + **Для создания акта аннулирования, документ должен быть завершенный по маршруту** + +* Выбрать, например заявление от сотрудника в **Меню-Заявления от сотрудника** +* Выбрать документ у которого статус подписан +* В панели инструментов нажать на **"Аннулировать"** +* Откроется новая вкладка **Акт аннулирования** +* Убедиться что в блоке "Основной текст" автоматически заполнилось: + - наименование документа, номер и число в поле **"Тема"** + - в _подписантах_ указаны пользователи, которые согласовывали по маршруту заявление, которое будет аннулировано + - в **наименовании документа** указаны номер заявления и число + - в **связках** присутствует ссылка на заявление + +* Зайти в маршрут и убедиться что в маршруте присутствуют все подписанты +* Подписать данный акт можно двумя способами: + + **_Первый_**: в панели инструментов нажать **"Подписать ЭП"** + В открывшемся окне выбрать **“Подписан ЭП”** и нажать ОК + + **_Второй_**: Зайти в маршрут-Нажать отправить-Выбрать **Подписан ЭП**-Нажать ОК + +* Должно появиться окно что операция была выполнена с предложением закрыть данный документ + +### [Служебные записки](../../../User manuals/Делопроизводство/sz.md) + +* Перейти в **Меню-Делопроизводство-Служебные записки** +* Выбрать расчетный период +* Убедиться что загрузился реестр +* Для создания нового документа нажать **“Создать”** +* В поле **“Подписант”** выбрать пользователя, который согласует данную СЗ +* В поле **"Краткое содержание:"** заполните содержание СЗ в краткой форме +* В поле **"Содержательная часть:"** заполните содержание СЗ в полной форме +* В поле **“Кому”** указать основного получателя +* В поле **“Копия”** можно указать пользователя, которому продублируется данную СЗ +* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме СЗ +* Зайти в маршрут. Должен автоматически создаться маршрут, в котором должны присутствовать **Подписант**, пользователь который указан в поле Кому и пользователь если он указан в поле **Копия** +* Нажать **"Запустить маршрут"** +* При необходимости можно написать комментарий +* Нажать ОК +* Документ должен автоматически закрыться + +### [Входящий документ](../../../User manuals/Делопроизводство/vhoddoc.md) + +* Перейти **Меню-Делопроизводство-Входящий документ** +* Выбрать расчетный период +* Убедиться что сформировался реестр документов +* Для создания нового документа нажать кнопку **“Создать”** +* Заполнить документ + +![Входящее письмо](media/vhoddoc.png){: .zoom} + +* Нажать на **"Зарегистрировать"** +* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме +* После регистрация, нажать на **"Маршрут"** +* Выбрать на кого необходимо отправить данное входящее письмо. Например юристу компании и нажать ОК +* Нажать **"Отправить"** +* При необходимости написать комментарий и нажать ОК + +### [Исходящий документ](../../../User manuals/Делопроизводство/ishdoc.md) + +* Перейти **Меню-Делопроизводство-Исодящий документ** +* Выбрать расчетный период +* Убедиться что сформировался реестр документов +* Для создания нового документа нажать кнопку **“Создать”** +* Заполнить **Документ** + +![Исходящий документ](media/ishdoc.png){: .zoom} + +* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме +* Нажать **Маршрут**, указать кому отправить документ, например юристу и нажать ОК +* Составится маршрут, в котором следующим этапом указан Юрист, а после него делопроизводитель, который зарегистрирует исходящее +* Нажать отправить и ОК + +### [ОРД](../../../User manuals/Делопроизводство/ord.md) + +* Перейти **Меню-Делопроизводство-ОРД** +* выбрать расчетный период +* При необходимости установить фильтр по типу документа +* Убедиться что открылся реестр с документами +* Для создания нового документа нажать кнопку **“Создать”** +* Заполнить поле **“Наименование”** +* Заполнить поле **“Содержательная часть”** +* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме +* Нажать на Маршрут. Должен автоматически сформироваться маршрут +* Нажать Отправить +* При необходимости написать комментарий и нажать ОК + +### [Поручения](../../../User manuals/Делопроизводство/poruchenia.md) + +* Перейти **Меню-Делопроизводство-Поручения** +* выбрать расчетный период +* Убедиться что открылся реестр с документами +* Для создания нового документа нажать кнопку **“Создать”** +* Заполнить поле **“Контролер”** +* Заполнить поле **“Краткое содержание”** +* Заполнить поле **“Содержательная часть”** +* Заполнить поле **“Ответственный исполнитель”** +* Заполнить поле **“Плановый срок исполнения”** +* Нажать на **"Печать"**. Убедиться что все поля в печатной форме соответствуют заполненным в форме +* Нажать Маршрут. Должен автоматически создаться маршрут в котором будут находиться Ответственный исполнитель, Соисполнитель (если он указан) и контролер +* Напротив исполнителей автоматически создается комментарий о назначении. +* Нажать Отправить. При необходимости написать комментарий и нажать ОК + +### [Доверенности на конструкторе](../../../User manuals/Делопроизводство/Доверенность на конструкторе/Доверенность на конструкторе.md) + +* Перейти **Меню-делопроизводство-Доверенности на конструкторе** +* Выбрать расчетный период +* Убедиться что открылся реестр с документами +* Для создания нового документа нажать кнопку **“Создать”** +* В блоке ФИО физ.лица указать пользователя на кого будет оформлена доверенность +* В блоке Полномочия указать какими полномочиями уполномочивается пользователь +* В блоке реквизиты документа указать срок действия доверенности +* Нажать **Заполнить шаблон** +* Убедиться что в **Основном тексте** заполнился шаблон доверенности +* Нажать **"Печать"**. Выбрать "Шаблон Word". Убедиться что скачался файл в формате Word +* Откройте данный файл, и убедитесь что документ соответсвует заполненной форме +* Закройте файл и вернитесь в форму доверенности +* Нажать маршрут, Убедиться чтоон создался автоматически +* Нажать Отправить +* При необходимости написать комментарий и нажать ОК + +### [Обмен данными с 1С Справочники](../../../User manuals/Кадровый ЭДО/Обмен данными с 1С/Обмен данными с 1С.md) + +* Перейти в **Меню-Обмен данными с 1С-Обмен данными с 1С** +* Во вкладке Справочники - Основная выбрать 1. Выгрузить справочники из 1С и подтвердить выбор +* Убедиться что в реестре появились справочники +* Выбрать любую строку, например "Подразделение" + +![Выбор строки](media/load.png) + +* Нажать **"Загрузить данные в лексему"** и подтвердить выбор +* Должны появится уведомления что загрузка документов произошла и во вкладке Результат загрузки во вкладке "Выполнено" появился загружаемый тип справочники +* Перейти в Меню-Кадры-Подразделение и убедиться что данный справочник присутствует в реестре. + +### Обмен данными с 1С документы из СЭД + +* Находясь во документе Обмен данными с 1С , перейти во вкладку Документы из СЭД +* Выбрать Выгрузить документы из СЭД Лексемы +* Убедиться что в реестр выгрузились документы + +### Обмен данными с 1С документы для загрузки в СЭД + +* Находясь во документе **Обмен данными с 1С** , перейти во вкладку **Документы для загрузки в СЭД** и выбрать **Выгрузить документы из 1С** +* Убедиться что в реестре появились документы +* Выбрать, например, документ **"Командировка группы"**, нажать **Загрузить данные в лексему** и подтвердить выбор + +![Выбранный документ](media/document.png){: .zoom} + +* Должно появиться уведомление что формирование документов закончено +* Перейти в **Меню-Кадровый документооборот-Документы на подписание** +* Убедиться что загруженный документ появился в реестре + +![Загруженный документ](media/documentInSED.png){: .zoom} + +### Обмен данными с 1С документы из СЭД + +* Находясь в документе **Обмен данными с 1С**, перейти во вкладку **Документы из СЭД** и выбрать **Выгрузить документы из СЭД Лексемы** +* Убедиться что загрузились документы из СЭД + +### Обмен данными по [Примеру организации бизнес-процессов по отпуску сотрудников](../../../../User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/Примеры организации бизнес-процессов/) на базе ecm-demo.lexema.ru + +* Создать график на тестовом сервере 1С server1c.lex.lan, заполнить, сохранить (по 2 строчки на Борисова и Кузнецову 00037 по 1 дню, не пересекаясь с прошлым графиком) +* Запустить обмен с 1С на виджете слева + +* Проверить документы – График отпусков под учетной записью HRDirector + +* Запустить задачу https://ecm-demo.lexema.ru/#/manage/taskForm/4 Уведомления Lexema +* Проверить под каждым сотрудником DriverAuto, Clerk - Уведомления Lexema - Документы созданные о графике отпусков + +* Зайти в первое уведомление, нажать "Ознакомиться" +* Зайти во второе уведоление, операции - Создать заявление от сотрудника, оформить перенос, провести документ по маршруту + +* Запустить обмен с 1С на виджете слева + +* Проверить, что в 1С пришли документы:
+ 1) Приказ на отпуск из уведомления, с которым ознакомились
+ 2) Приказ на перенос и приказ на отпуск на ту дату, на которую сделали перенос
+ +* Провести приказы в 1С, вложить печатные формы +* Запустить обмен с 1С на виджете слева +* Проверить, что документы на подписание пришли +* Провести Документы на подписание ппо маршруту + + +### [Плиточное меню](../../service/tiledMenu/menu.md) + +* Плиточное меню отображается у пользователя с ролью **use_start_tiled_menu** +* В блоке **Меню** убедиться что загрузилось плиточное меню +* По очередности нажимайте на каждый пункт плиточного меню для проверки правильности перехода в документ + +### [Анализ просроченных документов](../../../User manuals/СЭД/analiz.md#анализ_просроченных_документов) + +* Перейти **Меню-Анализ и отчетность-Анализ просроченных документов** +* Убедиться что сформировался анализ по просроченным документам +* Нажать _Перестроить-По подтипам документов_ +* Убедиться что анализ перестроился +* Нажать _Перестроить-По типам документов_ +* Убедиться что анализ перестроился + +### [Просроченные документы](../../../User manuals/СЭД/analiz.md#просроченные_документы_сэд) + +* Перейти **Меню-Анализ и отчетность-Просроченные документы** +* Нажать сформировать +* Убедиться что сформировался реестр просроченных документов +* Нажать **“Настройки”** +* Убедиться что открылось всплывающее окно **“Параметры загрузки”** +* выбрать любой тип документа, например “Заявление от сотрудника” и закройте окно +* Нажать сформировать. Убедиться что реестр сформировался исключительно по типу **Заявления от сотрудника** +* Нажать **“Настройки”** +* Убедиться что открылось всплывающее окно **“Параметры загрузки”** +* Сбросьте поле “Тип документа”, для этого необходимо нажать крестик чтобы поле очистилось +* Выбрать сотрудника, например Борисов Т.И. и закройте окно +* Нажать сформировать. Убедиться что реестр сформировался исключительно по сотруднику Борисов Т.И. +* Нажать **“Настройки”** +* Убедиться что открылось всплывающее окно **“Параметры загрузки”** +* Сбросьте поле **“Сотрудник”**, нажать крестик чтобы поле очистилось +* Выбрать поле **“Просрочка (дней) больше:”** и укажите количество дней, например 50 и закройте окно +* Нажать сформировать, Убедиться что реестр сформировался исключительно по документам, у которых дни просрочки составило более 50 дней +* Нажать **“Настройки”** +* Убедиться что открылось всплывающее окно **“Параметры загрузки”** +* Сделайте комбинацию формирования, например формирование по сотруднику и типу документа, и т.д. + +### [Журнал состояния документов](../../../User manuals/СЭД/analiz.md#журнал_состояния_документов) + +* Перейти **Меню-Анализ и отчетность-Журнал состояния документов** +* Выбрать период и нажать сформировать +* Убедиться что сформировался журнал состояния +* Нажать на **“Основные атрибуты документа”** +* Сформируйте журнал по разным атрибутам : + * организации + * автору документа + * расчетному периоду документа + * номеру документа + * типу документа +* Убедиться что журнал формируется согласно выбранных атрибутов +* Нажать “Атрибуты маршрута” +* Сформируйте журнал по разным атрибутам : + - участнику маршрута + - статусу маршрута + - действию участника + - статусу участника + - периоду согласования + - статусу исполнения + +### [Отчет по ЛНД](../../../User manuals/СЭД/analiz.md#отчет_по_лнд) + +* Перейти **Меню-Анализ и отчетность-Отчет по ЛНД** +* Выбрать необходимый ЛНД в поле Документ и нажать сформировать +* Убедиться что сформировался отчет по указанному документу +* Очистить поле документ и выбрать любого пользователя в одноименном поле и нажать сформировать +* Убедиться что сформировался отчет по указанному пользователю +* Очистить поле пользователь и выбрать любой подтип документа в одноименном поле и нажать сформировать +* Убедиться что сформировался отчет по указанному подтипу +* Очистить поле подтип, выбрать любое ознакомление и нажать сформировать +* Убедиться что сформировался отчет по указанному виду ознакомления +* Сделайте комбинацию по нескольким видам отбора +* Убедиться что реестр формируется правильно + +### [Архив документов](../../../User manuals/archivedoc.md#архив_документов) + +* Перейти **Меню-Анализ и отчетность-Архив документов** +* Нажать сформировать +* Убедиться что сформировался архив всех документов +* Открыть Настройка параметров поиска +* Указать способ формирования Документы для РВР, нажать сформировать +* Убедиться что сформировался архив +* Указать способ формирования Все из маршрута, нажать сформировать +* Убедиться что сформировался архив +* Указать способ формирования Подписано работником, в поле Работник указать пользователя нажать сформировать +* Убедиться что сформировался архив по указанному работнику + +### [Контроль исполнения поручений](../../../User manuals/СЭД/analiz.md#контроль_исполнения_поручений) + +* Перейти Меню-анализ и отчетность-Контроль исполнения поручений +* Выбрать расчетный период и нажать сформировать +* Убедиться что сформировался отчет по контролю исполнений поручений +* Выбрать несколько поручений. Нажать кнопку Отчет по поручениям. Убедиться что скачался файл в формате Excel с выбранными поручениями. +* нажать **“Параметры загрузки”** +* Сформулируйте документ по разным параметрам: + - расчетный период + - статус исполнения + - статус маршрута + - группировка результата + - инициатор + - Замещающий/составитель + - Контролер + - Исполнитель +* Убедиться что по каждому параметру формируется реестр +* Скомбинируйте отбор по нескольким параметрам +* Убедиться что реестр формируется согласно выбранным параметрам + +## Проведение автоматизированного тестирования + +### Описание + +В данном разделе описан сценарий автоматизированного тестирования. + +**Автоматизированное тестирование или автоматизация тестирования** – это метод тестирования программного обеспечения, который выполняется с использованием специальных программных средств, которые, в свою очередь необходимы для выполнения набора тестовых примеров. Автоматизированное тестирование – аналог ручного функционального тестирования , который выполняется программным обеспечением, а не человеком. + +### Подготовка окружения + +* Скачать актуальную версию Lexema-RPA Studio по [ссылке](http://www.lexema.ru/solutions/lexema-rpa-programmnye-roboty/lexema-rpa-studio/) и пройти авторизацию. Программа Lexema-RPA Studio использует для проведения автоматизированного тестирования инструмент Selenium (для автоматизации действий веб-браузера). +* Скачать необходимый автотест с [репозитория](https://github.com/AutoTestLexema/AutoTestRPA) + +!!! note + Необходимо скачать файлы в формате rpa и xls (поместите их на **рабочий стол**). В файле формата xls заполняются: сайт на который необходимо перейти, логин и пароль для авторизации; + +![Файл](media/excelFile.png) + +**Ввести URL** - укажите адрес, на который необходимо перейти роботу для проведения тестирования. В данном примере указан адрес документа "Физические лица". + +![Документ](media/docFl.png){: .zoom} + +**Ввести логин** - укажите логин пользователя, под котором робот зарегистрируется в системе и проведет тестирование. + +**Ввести пароль** - укажите пароль от логина пользователя. + + + +### Запуск автотеста + +* Запустите программу +* Авторизуйтесь +* В панели инструментов выбрать: Открыть проект + +![Открыть проект](media/open.png){: .zoom} + +* Выбрать файл в формате rpa и нажать Открыть + +![Файл](media/rpaFile.png) + +* Нажать два раза по модулю Excel + +![Эксель](media/excel.png) + +* Проверьте что путь к файлу Excel, который вы скачали из репозитория, верный. нажать на открыть папку, выбрать файл Excel и нажать Сохранить + +![Открыть файл](media/openDoc.png){: .zoom} +![Открыть эксель](media/operExcel.png) + +* После загрузки файла в проект, нажать кнопку Запустить робота; + +![Запуск робота](media/startRobot.png) + +Тестирование проходит в автоматическом режиме. **Настоятельно рекомендуется не вмешиваться в работу робота** + +### Примечание + +При неправильной работе робота будет уведомление о том что скрипт сработал с ошибкой; напротив модуля, который сработал неправильно будет красный крестик, и в выводах красным из за чего именно не сработал + +![Ошибка](media/error.png){: .zoom} + +### Нахождение файла с логами программы + +Программа пишет все действия в файл, находящийся в папке %tmp% (обычно путь следующий: `C:\Users\User\AppData\Local\Temp\Lexema-RPA\` .... (.... - название папки в формате год-месяц-день, например 2022-6-20, когда был запущен робот)). + +### Вопрос - ответ + +!!! question + "Ошибка в действии Считать данные, сообщение об ошибке - Ссылка на объект не указывает на экземпляр объекта." +Неверно указан путь к файлу в модуле. Зайдите в модуль, который не сработал, и проверьте путь к файлу + +!!! question + "Timed out after 5 seconds" +Прошел таймаут, в течение которого робот не смог выполнить нужное действие. Увеличьте таймаут в модуле. + +!!! question + «Версия chromedriver отличалась от версии браузера. Было выполнено обновление, запустите скрипт еще раз +Программе удалось самостоятельно обновить драйвер, в этом случае необходимо запустить робота еще раз. + +!!! question + «Версия драйвера не соответствует версии браузера. Обновите chromedriver в папке с программой, скачав его по ссылке - https://chromedriver.storage.googleapis.com/{номер версии}/chromedriver_win32.zip» +Программе не удалось самостоятельно обновить драйвер, но удалось определить необходимую для вашего браузера версию, необходимо следовать инструкции в описании ошибки. + +!!! question + Версия драйвера не соответствует версии браузера. Обновите chromedriver в папке с программой, скачав его по ссылке - https://chromedriver.chromium.org/ + +Программе не удалось самостоятельно обновить драйвер, необходимо самостоятельно определить версию вашего браузера и найти на указанной сылке соответствующую версию драйвера, затем скачать chromedriver_win32.zip и распаковать в папку с Lexema-RPA Studio + +!!! note + При работе с **Mozilla Firefox** модуль работает на драйвере geckodriver, который так же зависит от версии используемого драйвера. Данный драйвер необходимо обновлять самостоятельно, для этого нужно перейти по [ссылке](https://github.com/mozilla/geckodriver/releases), найти интересующую версию, найти в ней раздел Assets, скачать geckodriver-номер_версии-win32.zip и распаковать в папку с Lexema-RPA Studio. + + \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/1C.png b/docs/Admin manuals/СЭД/Рассылки системы/media/1C.png new file mode 100644 index 0000000..c6ac7f8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/1C.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskOsnovnoi.png b/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskOsnovnoi.png new file mode 100644 index 0000000..4f52d23 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskOsnovnoi.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskVnesh.png b/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskVnesh.png new file mode 100644 index 0000000..dffcf94 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskVnesh.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskVnutren.png b/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskVnutren.png new file mode 100644 index 0000000..41aca9d Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/otpuskVnutren.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/otsutstviePlanOtpusk.png b/docs/Admin manuals/СЭД/Рассылки системы/media/otsutstviePlanOtpusk.png new file mode 100644 index 0000000..3acff36 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/otsutstviePlanOtpusk.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/passport.png b/docs/Admin manuals/СЭД/Рассылки системы/media/passport.png new file mode 100644 index 0000000..8fa4f34 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/passport.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/person.png b/docs/Admin manuals/СЭД/Рассылки системы/media/person.png new file mode 100644 index 0000000..5888a09 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/person.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/smsProsrochka.png b/docs/Admin manuals/СЭД/Рассылки системы/media/smsProsrochka.png new file mode 100644 index 0000000..ae4cfec Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/smsProsrochka.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/smsRuk.png b/docs/Admin manuals/СЭД/Рассылки системы/media/smsRuk.png new file mode 100644 index 0000000..59a52ca Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/smsRuk.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/svodka.png b/docs/Admin manuals/СЭД/Рассылки системы/media/svodka.png new file mode 100644 index 0000000..c55b9e4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/svodka.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/vosstanSMS.png b/docs/Admin manuals/СЭД/Рассылки системы/media/vosstanSMS.png new file mode 100644 index 0000000..043b1ee Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/vosstanSMS.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/vosstanovlenie.png b/docs/Admin manuals/СЭД/Рассылки системы/media/vosstanovlenie.png new file mode 100644 index 0000000..ae80215 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/vosstanovlenie.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/yubiley.png b/docs/Admin manuals/СЭД/Рассылки системы/media/yubiley.png new file mode 100644 index 0000000..4f726df Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/yubiley.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/yubileyCompan.png b/docs/Admin manuals/СЭД/Рассылки системы/media/yubileyCompan.png new file mode 100644 index 0000000..70e1888 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/yubileyCompan.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Восстановление пароля.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Восстановление пароля.png new file mode 100644 index 0000000..23a6a1d Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Восстановление пароля.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Зависшие документы на этапе инициирования.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Зависшие документы на этапе инициирования.png new file mode 100644 index 0000000..bdbe551 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Зависшие документы на этапе инициирования.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Заявка на регистрацию в Личном кабинете работника.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Заявка на регистрацию в Личном кабинете работника.png new file mode 100644 index 0000000..f3b85c7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Заявка на регистрацию в Личном кабинете работника.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/ИспытательныйСрок.png b/docs/Admin manuals/СЭД/Рассылки системы/media/ИспытательныйСрок.png new file mode 100644 index 0000000..3cb24be Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/ИспытательныйСрок.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/О поступлении документа на обработку.png b/docs/Admin manuals/СЭД/Рассылки системы/media/О поступлении документа на обработку.png new file mode 100644 index 0000000..ff0b9f1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/О поступлении документа на обработку.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещать инициатора.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещать инициатора.png new file mode 100644 index 0000000..4ba59f2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещать инициатора.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение замещаему сотруднику.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение замещаему сотруднику.png new file mode 100644 index 0000000..91e6d2a Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение замещаему сотруднику.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение инициатору по всем действиям по маршруту.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение инициатору по всем действиям по маршруту.png new file mode 100644 index 0000000..a1da1dc Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение инициатору по всем действиям по маршруту.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение о необходимости сдачи оригиналов заявления и расписки на ЭП.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение о необходимости сдачи оригиналов заявления и расписки на ЭП.png new file mode 100644 index 0000000..2baad6a Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Оповещение о необходимости сдачи оригиналов заявления и расписки на ЭП.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Отпуск.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Отпуск.png new file mode 100644 index 0000000..6402326 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Отпуск.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Приближается срок окончания обработки документов.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Приближается срок окончания обработки документов.png new file mode 100644 index 0000000..ed8cfc4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Приближается срок окончания обработки документов.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Просроченные документы работников (руководителю).png b/docs/Admin manuals/СЭД/Рассылки системы/media/Просроченные документы работников (руководителю).png new file mode 100644 index 0000000..80c8909 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Просроченные документы работников (руководителю).png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Просроченные документы.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Просроченные документы.png new file mode 100644 index 0000000..5ca73a5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Просроченные документы.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Регистрация в системе электронного документооборота.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Регистрация в системе электронного документооборота.png new file mode 100644 index 0000000..19a8563 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Регистрация в системе электронного документооборота.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Регистрация в системе электронного документооборота_напоминание.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Регистрация в системе электронного документооборота_напоминание.png new file mode 100644 index 0000000..63b226c Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Регистрация в системе электронного документооборота_напоминание.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/media/Электронный сертификат.png b/docs/Admin manuals/СЭД/Рассылки системы/media/Электронный сертификат.png new file mode 100644 index 0000000..272f4b7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Рассылки системы/media/Электронный сертификат.png differ diff --git a/docs/Admin manuals/СЭД/Рассылки системы/Рассылки системы.md b/docs/Admin manuals/СЭД/Рассылки системы/Рассылки системы.md new file mode 100644 index 0000000..354d347 --- /dev/null +++ b/docs/Admin manuals/СЭД/Рассылки системы/Рассылки системы.md @@ -0,0 +1,199 @@ +# Рассылки системы + +## Описание + +В данной статье описаны типы рассылок, которые присутствуют в системе и способы их настройки. В качестве каналов оповещения могут быть использованы: электронная почта, мессенджер [Telegram](../../service/telegram/Настройка мессенджера телеграм.md), SMS-сервис. + +### Включение оповещений через мессенджер Telegram и/или SMS - сервис + +Чтобы получать уведомления через Telegram или SMS, необходимо выбрать соответствующий способ получения в [управлении пользователями](../../framework/User managment/Управление пользователями/Управление пользователями.md) при создании/редактировании пользователя (-ей). + +![Данные](media/person.png) + +### Виды рассылок + +#### **О поступлении документа на обработку** + +Оповещения направляются пользователю при каждом поступлении документа на обработку. В качестве каналов оповещения могут быть использованы: электронная почта, мессенджер Telegram, SMS-сервис. Для получения оповещений по электронной почте не требуется никаких дополнительных настроек. Для получения оповещений через Telegram или SMS, необходимо указать способ получения, описанном [выше](#включение_оповещений_через_мессенджер_telegram_иили_sms_-_сервис). + +![Оповещение о поступлении документа на обработку](media/О поступлении документа на обработку.png) + +#### **Оповещение замещаемому сотруднику** + +Оповещения направляются пользователям, у которых настроено [замещение](../../../User manuals/Начало работы/Функция замещения/Функция замещения.md). В качестве канала оповещения используется электронная почта. Данное оповещение в системе настроено автоматически, дополнительная настройка не требуется. + +![Замещение](media/Оповещение замещаему сотруднику.png) + + + +#### **Зависшие документы на этапе инициирования** + +Оповещения направляются инициатору документа, когда инициатор создал документ, но не запустил его дальше по маршруту. В качестве канала оповещения используется электронная почта. Для получения оповещений необходимо настроить задачу [**"Рассылка документов на этапе инициирования"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md). + +![Зависший документ](media/Зависшие документы на этапе инициирования.png) + +#### **Приближается срок окончания обработки документов** + +Оповещения направляются пользователю о необходимости обработки документов, по которым завершается срок обработки. В качестве каналов оповещения могут быть использованы: электронная почта и SMS-сервис. Для получения оповещений по электронной почте необходимо: + +* в настройках учетной политики предприятия настроить константы: **Предупреждать об окончании норматива согласования за (дней)** и **Предупреждать об окончании норматива согласования за (часов)**. Константы могут работать как совместно, так и по отдельности. Дни и часы указываются **рабочие**. +* настроить задачу [**"Уведомления о приближающейся просрочке документов"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md). +Для получения оповещений по электронной почте не требуется никаких дополнительных настроек. + +Для получения оповещений через SMS, необходимо: + +* указать способ получения, описанном [выше](#включение_оповещений_через_мессенджер_telegram_иили_sms_-_сервис) +* Настроить задачу [**"Уведомления о приближающейся просрочке документов через СМС"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md) + +![Приближается срок](media/Приближается срок окончания обработки документов.png) + +![Смс](media/smsProsrochka.png) + +#### **О просроченных документах** + +Оповещения направляются в случае нарушения сроков по обработке документов, пользователю который нарушил сроки, а также пользователю который его замещает. В качестве каналов оповещения могут быть использованы: электронная почта и SMS-сервис. Для получения оповещений по электронной почте необходимо: + +* в настройках учетной политики предприятия настроить константы: **СЭД_Частота_уведомлений_о_просрочке_документов_дни** и **СЭД_Частота_уведомлений_о_просрочке_документов_минуты**. Константы могут работать как совместно, так и по отдельности. Дни и часы указываются **рабочие**. +* настроить задачу [**"Просроченные документы"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md). + +Чтобы получать уведомления через SMS, необходимо: + +* Указать способ получения, описанном [выше](#включение_оповещений_через_мессенджер_telegram_иили_sms_-_сервис) +* Настроить задачу [**"Уведомления о приближающейся просрочке документов через СМС"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md) + +![Просроченные документы](media/Просроченные документы.png) + +![Смс](media/smsProsrochka.png) +#### **О просроченных тиражированных документах** + +Оповещения направляются в случае нарушения сроков по обработке тиражированных документов пользователю, который нарушил сроки. В качестве канала оповещения используется электронная почта. Для получения оповещений необходимо: + +* в настройках учетной политики предприятия настроить константы: **СЭД_Частота_уведомлений_о_просрочке_тиражированных_документов_часы** и **СЭД_Частота_уведомлений_о_просрочке_тиражированных_документов_дни**. Константы могут работать как совместно, так и по отдельности. Дни и часы указываются **рабочие**. +* настроить задачу [**"Просроченные документы"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md). + +#### **О просроченных документах сотрудников руководителю** + +Оповещения направляются руководителю сотрудников в случае нарушения ими сроков по обработке документов. В качестве канала оповещения используется электронная почта. Для получения оповещений необходимо настроить задачу [**"Рассылка просроченных документов руководителям"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md). + +![Просроченные задачи руководителю](media/Просроченные документы работников (руководителю).png) + +#### **Сводка по документам с просроченными действиями по маршруту/ознакомлению** + +Оповещения направляются инициатору с информацией по документам, действия по которым просрочил любой из маршрута. В качестве канала оповещения используется электронная почта. Для получения оповещений необходимо: + +* В [настройках рассылки уведомлений](../Справочники/Документооборот/Настройки рассылки уведомлений/Настройки рассылки уведомлений.md) включить опцию **Со сводкой инициатору**; +* Настроить задачу [**Рассылка сводки по просроченным документам их инициаторам**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md). + +![Сводка](media/svodka.png) + +#### **Заявка на регистрацию в Личном кабинете работника** + +Оповещения направляются модератору системы при поступлении заявки на регистрацию через сайт [**саморегистрации**](../../../User manuals/Начало работы/Авторизация через сайт регистрации/Авторегистрация.md). В качестве канала оповещения используется электронная почта. Для получения оповещений не требуется никаких дополнительных настроек. + +![Сайт саморегистрации](media/Заявка на регистрацию в Личном кабинете работника.png) + +#### **Регистрация в системе кадрового электронного документооборота** + +Оповещения направляются новому пользователю при регистрации его в системе. В качестве каналов оповещения могут быть использованы: электронная почта и SMS-сервис. Для получения оповещений по электронной почте не требуется дополнительных настроек. Чтобы получать уведомления через SMS, необходимо указать способ получения, описанном [выше](#включение_оповещений_через_мессенджер_telegram_иили_sms_-_сервис). + +Пользователя в системе можно зарегистрировать двумя способами: + +* **Ручной** - через [управление пользователями](../../framework/User managment/Управление пользователями/Управление пользователями.md#создание_пользователя). При ручном создании пользователей дополнительная настройка не требуется. +* [**Автоматизированный**](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md) - с помощью задачи [**"Создание новых пользователей"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md). При автоматизированном создании пользователей, в настройках учетной политики предприятия необходимо настроить константу **УпрП_уведомление_о_создание_УЗ** для направления оповещения новому пользователю о регистрации в системе. + +![Регистрация в системе](media/Регистрация в системе электронного документооборота.png) + +#### [**Напоминание о регистрации в системе**](../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#повторное_уведомление_пользователя_о_регистрации_пользователя) + +Оповещения направляются пользователям, которые зарегистрированы в системе, но не прошли авторизацию. В качестве канала оповещения используется электронная почта. Для получения оповещений необходимо: + +* настроить задачу [**"Напоминание о входе в систему неактивированным пользователям"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md); +* в настройках учетной политики предприятия настроить константу **УпрП_напоминание_о_созданной_УЗ**. + +![Напоминание](media/Регистрация в системе электронного документооборота_напоминание.png) + +Также данное оповещение направляется пользователям, которые дали согласие на кадровый электронный документооборот, но также не зарегистрировались в системе. Для получения оповещений необходимо: + +* настроить задачу [**"Напоминание о входе в систему неактивированным пользователям"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md), если она не была настроена ранее; +* в настройках учетной политики предприятия настроить константу **ПереходНаКЭДО_НапоминаниеОбОригинале**. + +![Напоминание по КЭДО](media/Оповещение о необходимости сдачи оригиналов заявления и расписки на ЭП.png) + +#### **Напоминание о необходимости сдачи заявления на выпущенный ЭП в отдел кадров** + +Оповещения направляются пользователям, у которых есть выпущенный, не отозванный сертификат электронной подписи, но отсутствует [отметка](../../ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md#просмотр_заявки_на_выпуск_сертификатов) об сдаче заявления на выпуск сертификата и расписки в получении. В качестве канала оповещения используется электронная почта. Для получения оповещений необходимо: + +* настроить задачу [**"Напоминание о необходимости сдачи заявления на сертификат в отдел кадров"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md); + +![Электронный сертификат](media/Электронный сертификат.png) + +#### Восстановление пароля + +Оповещения направляются пользователям при первичной авторизации в системе, а также при восстановлении пароля в системе. В качестве каналов оповещения могут быть использованы: электронная почта и SMS-сервис. Для получения оповещений по электронной почте не требуется дополнительных настроек. Чтобы получать уведомления через SMS, необходимо указать способ получения, описанном [выше](#включение_оповещений_через_мессенджер_telegram_иили_sms_-_сервис). + +![Восстановление пароля](media/vosstanovlenie.png) +![СМС](media/vosstanSMS.png) + +#### **О перевыпуске сертификата НЭП** + +Оповещения направляются пользователям, у которых заканчивается срок действия сертификата ЭП и которым были автоматически перевыпущены новые сертификаты. В качестве каналов оповещения могут быть использованы: электронная почта, мессенджер Telegram, SMS-сервис. Для получения оповещений необходимо: + +* настроить задачу [**"Выпуск новых сертификатов, когда истекают сроки"**](../../service/sheduler/TaskSheduler.md) в [планировщике задач](../../service/sheduler/Config.md); +* в настройках учетной политики предприятия настроить константу **ЭЦП_количество_дней_за_сколько_отправтить_заявку_на_перевыпуск**, где указывается значение количества дней по которому нужно проверять сертификаты. Если текущая дата меньше даты окончания действующего ЭП либо равна константе - то по каждому работнику автоматически формируется документ "Заявка на выпуск" с новым выпущенным сертификатом, с заявлением на выдачу сертификата, распиской в получении сертификата. + +![НЭП](../../framework/User managment/Конструктор уведомлений/media/nep3.png) + +#### **Уведомления по форме корректировки маршрутов** + +Оповещения направляются пользователям, которые были скорректированы в [форме согласования маршрутов](../Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md). В качестве каналов оповещения могут быть использованы: электронная почта, мессенджер Telegram, SMS-сервис. Для получения оповещений по электронной почте не требуется никаких дополнительных настроек. + +**О поступлении в работу:** + +![Форма](../../framework/User managment/Конструктор уведомлений/media/correctPostup3.png) + +#### Внутрисистемные уведомления + +На проекте есть возможность настроить внутрисистемные уведомления для пользователей. Подробнее о настройке можно ознакомиться в статье ["Настройка внутрисистемных уведомлений"](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md). + +Примеры уведомлений: + +* [**О приближении начала отпуска по основному месту работы:**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md) + +![Отпуск](media/otpuskOsnovnoi.png) + +* [**О приближении начала отпуска по внутреннему месту работы:**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#уведомления_об_отпуске_на_основании_графика_отпусков_по_внутренним_совместителям) + +![Внутренний](media/otpuskVnutren.png) + +* [**О приближении начала отпуска по внешнему месту работы:**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#уведомления_об_отпуске_на_основании_графика_отпусков_по_внешним_совместителям) + +![Отпуск внешний](media/otpuskVnesh.png) + +* [**Документы, которые не были выгружены в систему из 1С:**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#документы_не_пришедшие_на_подписание_в_систему_из_1с) + +![1С](media/1C.png) + +* [**Об окончании испытательного срока сотрудников:**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#об_окончании_испытательного_срока) + +![Испытательный срок](media/ИспытательныйСрок.png) + +* [**Отсутствие планового графика отпусков по подразделению**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#отсутствие_планового_графика_отпусков_по_подразделению) + +![Отсутствие графика](media/otsutstviePlanOtpusk.png) + +* [**Оповещение о необходимости замены паспорта**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#оповещение_о_необходимости_замены_паспорта) + +![Паспорт](media/passport.png) + +* [**Сообщение о приближающихся юбилеях**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#сообщение_о_приближающихся_юбилеях) + +![Юбилей](media/yubiley.png) + +* [**Сообщения о приближающемся юбилее работы в компании**](../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#сообщение_о_приближающихся_юбилеях#сообщения_о_приближающемся_юбилее_работы_в_компании) + +![Юбилей в компании](media/yubileyCompan.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/SUMMARY.md b/docs/Admin manuals/СЭД/Справочники/SUMMARY.md new file mode 100644 index 0000000..8c777b5 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/SUMMARY.md @@ -0,0 +1,13 @@ +- [Договоры](./Договоры/) +- [Работа с контрагентами](./Работа с контрагентами/) +- [Документооборот](./Документооборот/) +- [Валюта](./Общие справочники/Валюта/Валюта.md) +- [Ставки НДС](./Общие справочники/Ставки НДС/Ставки НДС.md) +- [Физические лица](./Общие справочники/Физические лица/Физические лица.md) +- [Подразделения](./Учет труда и кадров/Подразделения/Подразделения.md) +- [Категории должностей](./Учет труда и кадров/Категории должностей/Категории должностей.md) +- [Должности](./Учет труда и кадров/Должности/Должности.md) +- [Штатные единицы](./Учет труда и кадров/Штатные единицы/Штатные единицы.md) +- [Сотрудники](./Учет труда и кадров/Сотрудники/Сотрудники.md) +- [Подчиненность](./Учет труда и кадров/Подчиненность/Подчиненность.md) +- [Справочники ТМЦ](./Справочники ТМЦ/) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/SUMMARY.md b/docs/Admin manuals/СЭД/Справочники/Договоры/SUMMARY.md new file mode 100644 index 0000000..615369c --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Договоры/SUMMARY.md @@ -0,0 +1,3 @@ +- [Виды договоров](./Виды договоров/Виды договоров.md) +- [Типы договоров](./Типы договоров/Типы договоров.md) +- [Статусы договоров](./Статусы договоров/Статусы договоров.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/create.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleCurators.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleCurators.png new file mode 100644 index 0000000..5f3e302 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleCurators.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleInfo.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleInfo.png new file mode 100644 index 0000000..48274bb Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleInfo.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleNotif.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleNotif.png new file mode 100644 index 0000000..52ef32f Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/docExampleNotif.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/image1.png new file mode 100644 index 0000000..0d5eff0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/menu.png new file mode 100644 index 0000000..af2e40d Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/registry.png new file mode 100644 index 0000000..3b7ed69 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/save.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/Виды договоров.md b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/Виды договоров.md new file mode 100644 index 0000000..89f7188 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Договоры/Виды договоров/Виды договоров.md @@ -0,0 +1,67 @@ +# "Виды договоров" + +## Общее описание назначения документа + +Документы реестра "Виды договоров" предназначены для составления списка возможных видов договоров. + +## Реестр + +Для открытия реестра необходимо в меню в группе "Учет договоров", подгруппе "Справочники" выбрать пункт "Виды договоров". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Виды договоров"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +В документе "Вид договора" содержатся три вкладки: "Информация", "Оповещения" и "Кураторы". + +Обязательным полем для заполнения является только "Наименование" вида договора на **вкладке "Информация"**. + +При выборе типа договора данный вид договора будет активен только для указанного типа. Если тип договора не выбран, то вид договора активен для всех типов договоров. + +При помощи полей "Действует с" и "по" можно указать период времени, в течение которого данный вид договора будет действовать в системе. По истечению заданного срока при создании документов данный вид не будет предложен. Если даты в полях не указаны, то вид договора считается бессрочным. + +При наличии модуля складского учета в системе можно выбрать одно из полей: "Показывать только в Приходе" или "Показывать только в Расходе", чтобы при создании приходных или расходных накладных осуществлялась фильтрация при выборе договора по его виду. + +![Рисунок 3 Пример вкладки "Информация"](./media/docExampleInfo.png) + +На **вкладке "Оповещения"** можно настроить почтовую рассылку оповещений об окончании действия договора выбранного вида. + +В поле "Оповещение об окончании срока действия договора за (кол-во дней)" необходимо прописать, за сколько дней до окончания срока действия договора необходимо прислать оповещение. + +Включение опции "Всегда оповещать" влияет на поле "Уведомлять при истечении срока ..." в договорах. Если опция "Всегда оповещать" включена, то после выбора данного вида договора опция "Уведомлять при истечении срока ..." при создании договора будет включена автоматически и будет недоступна для редактирования. Если опция "Всегда оповещать" не включена, то после выбора данного вида договора опция "Уведомлять при истечении срока ..." при создании договора по умолчанию будет отключена, но будет доступна для редактирования. + +Включение опции "Оповещать подразделения" позволяет осуществлять оповещение об истечении срока действия договора по всем указанным в договоре подразделениям, для которых были заполнены данные об адресе электроной почты. + +Включение опции "Оповещать куратора" позволяет осуществлять оповещение об истечении срока действия договора указанного в договоре куратора. + +При заполнении таблицы "Роль" оповещение об истечении срока действия договора придет всем пользователям, обладающим хотя бы одной из указанных ролей. + +При заполнении таблицы "Адрес почты" оповещение об истечении срока действия договора придет на указанные в таблице электронные почты. + +При заполнении таблицы "Должность" оповещение об истечении срока действия договора придет всем пользователям, занимающим указанные в таблице должности. + +В таблице "Дни оповещения" можно указать, в какой день недели должно приходить оповещение об истечении срока действия данного вида договора. В этом случае оповещение придет не раньше, чем за количество дней, указанное в поле "Уведомлять при истечении срока ...". + +![Рисунок 4 Пример вкладки "Оповещения"](./media/docExampleNotif.png){: .zoom} + +На **вкладке "Кураторы"** заполняются кураторы по виду договора. Куратором можно выбрать конкретного сотрудника, для этого необходимо заполнить все поля табличной части. + +Если куратором по данному виду договора могут быть все сотрудники конкретного отдела, то заполняется только "Своя организация" и "Подразделение" + +Если куратором являются сотрудники определенной должности, то заполняются поля "Своя организация", "Подразделение" и "Должность". + +При заполнении поля "Куратор" в договоре с выбранным видом договора осуществляется фильтрация по таблице, заполненной на вкладке "Кураторы" справочника "Виды договоров". При этом предусмотрена вставка значения по умолчанию первого подходящего куратора из заданного списка возможных кураторов данного вида договора. + +![Рисунок 5 Пример вкладки "Кураторы"](./media/docExampleCurators.png){: .zoom} + +Для того чтобы в договоре отображались все кураторы ***холдинга***, по выбранному Виду договора, необходимо в настройку учетной политики добавить константу "Договор: Показывать всех кураторов холдинга" со значением 1. + +![Рисунок 6 Настройка учетной политики предприятия](./media/image1.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/create.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/docExample.png new file mode 100644 index 0000000..f0d61c2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/menu.png new file mode 100644 index 0000000..a14a46e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/registry.png new file mode 100644 index 0000000..6dc4871 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/save.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/Статусы договоров.md b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/Статусы договоров.md new file mode 100644 index 0000000..bd01850 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Договоры/Статусы договоров/Статусы договоров.md @@ -0,0 +1,37 @@ +# "Статусы договоров" + +## Общее описание назначения документа + +Документы реестра "Статусы договоров" предназначены для составления списка возможных статусов договоров. + +## Реестр + +Для открытия реестра необходимо в меню в группе "Учет договоров", подгруппе "Справочники" выбрать пункт "Статусы договоров". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Статусы договоров"](./media/registry.png) + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Настройки для документа "Статусы договоров" выглядят следующим образом: + +![Рисунок 3 Пример документа "Статус"](./media/docExample.png) + +Обязательным полем для заполнения является "Наименование". + +Поле "Служебное наименование" предназначено для обобщения по смыслу статусов договоров с различными наименованиями. В разных организациях наименование статусов договоров может отличаться друг от друга, однако подразумеваться при этом будет одно и то же. Например, служебное наименование "approved" может использоваться для статусов "Заключен", "Заключен (факс)", "Действующий", "Утвержден (подписан)" и так далее. + +Опция "По умолчанию" отмечает тот статус договора, который будет вставляться в соответствующее поле при создании договора автоматически. Поставить галочку в поле "По умолчанию" можно в том случае, если она не проставлена для другого статуса договора. В противном случае при попытке сохранить документ операция не будет выполнена, и появится системное сообщение с предупреждением, что значение по умолчанию уже выбрано, с указанием, какой именно статус договора выбран по умолчанию. + +Для выделения в реестре договоров документов, обладающих неким статусом (например, "Аннулирован" или "Расторгнут"), можно заполнить поле "Цвет документа в реестре" одним из цветов из списка. + +При включении опции "Не отслеживать в оповещении" система не будет посылать оповещение об окончании договора. + +При помощи включения опции "Статус при завершении договора" указывается статус, при котором договор считается завершенным и не требует продления. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/create.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/docExample.png new file mode 100644 index 0000000..a920a6e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/menu.png new file mode 100644 index 0000000..9e38b3e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/registry.png new file mode 100644 index 0000000..169de26 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/save.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/warnExample.png b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/warnExample.png new file mode 100644 index 0000000..89ac271 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/media/warnExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/Типы договоров.md b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/Типы договоров.md new file mode 100644 index 0000000..bff4fb2 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Договоры/Типы договоров/Типы договоров.md @@ -0,0 +1,31 @@ +# "Типы договоров" + +## Общее описание назначения документа + +Документы реестра "Типы договоров" предназначены для составления списка возможных типов договоров. + +## Реестр + +Для открытия реестра необходимо в меню в группе "Учет договоров", подгруппе "Справочники" выбрать пункт "Типы договоров". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Типы договоров"](./media/registry.png) + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Документ содержит лишь два поля: "Наименование", соответствующее наименованию типа договора, и "По умолчанию", отмечающая тот тип договора, который будет вставляться в соответствующее поле при создании договора автоматически. + +![Рисунок 3 Пример типа документа](./media/docExample.png) + +Обязательным полем для заполнения является "Наименование". + +Поставить галочку в поле "По умолчанию" можно в том случае, если она не проставлена для другого типа договора. В противном случае при попытке сохранить документ операция не будет выполнена, и появится системное сообщение с предупреждением, что значение по умолчанию уже выбрано, с указанием, какой именно тип договора выбран по умолчанию. + +![Рисунок 4 Пример предупреждения](./media/warnExample.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/SUMMARY.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/SUMMARY.md new file mode 100644 index 0000000..5c7caee --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/SUMMARY.md @@ -0,0 +1,6 @@ +- [Виды доставки](./Виды доставки у вх и исх/Виды доставки у вх и исх.md) +- [Типы входящих и исходящих документов](./Типы вх и исх документов/Типы вх и исх документов.md) +- [Подтипы документов](./Подтипы документов/Подтипы документов.md) +- [Пользовательские типы атрибутов документов](./Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md) +- [Типы вложений](./Типы вложений/Типы вложений.md) +- [Группы рассылки](./Группы рассылки/Группы рассылки.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/create.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/docExample.png new file mode 100644 index 0000000..cd186b4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/menu.png new file mode 100644 index 0000000..cea00ad Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/registry.png new file mode 100644 index 0000000..af40eb5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/save.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/Виды доставки у вх и исх.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/Виды доставки у вх и исх.md new file mode 100644 index 0000000..0a2d3fa --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/Виды доставки у вх и исх.md @@ -0,0 +1,25 @@ +# "Вид доставки (для входящих и исходящих документов)" + +## Общее описание назначения документа + +Документы реестра "Вид доставки" предназначены для составления списка возможных видов доставки входящих и исходящих документов. + +## Реестр + +Для открытия реестра перейдите в Меню - Документооборот - СЭД - "Виды доставки (для входящих документов)". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Настройка документов"](./media/registry.png) + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Документ содержит лишь одно поле: "Наименование", соответствующее наименованию вида доставки входящего/исходящего документа. + +![Рисунок 3 Пример документа "Вид доставки"](./media/docExample.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLAccepted.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLAccepted.png new file mode 100644 index 0000000..507eab2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLAccepted.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLChoose.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLChoose.png new file mode 100644 index 0000000..5d14431 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLChoose.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLFilled.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLFilled.png new file mode 100644 index 0000000..2372b70 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLFilled.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLInserted.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLInserted.png new file mode 100644 index 0000000..0e921ef Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLInserted.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLbeforeCh.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLbeforeCh.png new file mode 100644 index 0000000..37c9928 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLbeforeCh.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLdocflow.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLdocflow.png new file mode 100644 index 0000000..804efc9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLdocflow.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLtoAccept.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLtoAccept.png new file mode 100644 index 0000000..1d835fa Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLtoAccept.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLtoSend.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLtoSend.png new file mode 100644 index 0000000..b86a4f4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/RLtoSend.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/addUser.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/addUser.png new file mode 100644 index 0000000..6f778dd Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/addUser.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/copy.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/copy.png new file mode 100644 index 0000000..f6f1791 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/copy.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/corg.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/corg.png new file mode 100644 index 0000000..88af104 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/corg.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/corg2.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/corg2.png new file mode 100644 index 0000000..2cd9085 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/corg2.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/docFilled.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/docFilled.png new file mode 100644 index 0000000..00572cd Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/docFilled.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/docInit.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/docInit.png new file mode 100644 index 0000000..6981aaa Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/docInit.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/headFilled.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/headFilled.png new file mode 100644 index 0000000..bbf363b Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/headFilled.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/image3.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/image3.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/image3.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/letter.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/letter.png new file mode 100644 index 0000000..54be257 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/letter.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/menu.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/menu.png new file mode 100644 index 0000000..be8851f Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/registry.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/registry.png new file mode 100644 index 0000000..d356c56 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/uniDoc.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/uniDoc.png new file mode 100644 index 0000000..ce9bfbd Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/uniDoc.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/vhDoc.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/vhDoc.png new file mode 100644 index 0000000..216c2c7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/vhDoc.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/Группы рассылки.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/Группы рассылки.md new file mode 100644 index 0000000..a497cfd --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/Группы рассылки.md @@ -0,0 +1,105 @@ +# "Группы рассылки" + +## Общее описание назначения документа + +Документ "Группы рассылки" предназначен для формирования списка рассылки, который может состоять из всех сотрудников выбранных подразделений, из всех сотрудников выбранных подразделений за исключением тех сотрудников, которые добавлены в таблицу "Исключить", и из конкретных пользователей, выбранных в таблице "Пользователи". Пользователям из этого списка будут рассылаться документы на ознакомление. + +## Описание функционала документа + +Для открытия реестра документов необходимо в меню в группе "Администрирование", подгруппе "Документооборот" выбрать пункт "Группы рассылки". + +![Рисунок 1 Меню](./menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр документа "Группы рассылки"](./registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов +![](./image3.png) + +Новый документ выглядит следующим образом: +![Рисунок 3 Документ "Группы рассылки"](./docInit.png){: .zoom} + +Поле "Наименование" группы рассылки заполняется пользователем (поле текстовое). Поля "Своя организация" и "Тип документа" выбираются из соответствующих справочников и задают условия, при которых можно выбрать созданную группу. + +Например, если выбран тип документа "Заявка в техподдержку", то эту группу рассылки можно будет выбрать в окне список рассылок документа "Заявка в техподдержку". + +Тип документа может содержать несколько выбранных вариантов. + +![Рисунок 5 Пример выбора типов документов](./headFilled.png){: .zoom} + +С помощью полей "Действует с" и "по" можно установить ограничение на возможность использования группы рассылки начиная с некоторой даты и/или заканчивая датой в поле "по". + +Табличные части "Подразделения", "Пользователи", "Исключить" заполняются при помощи добавления новых строк в соответствующие таблицы. + +В таблицу "Подразделения" вносятся подразделения, для сотрудников которых предназначена созданная группа рассылки. Например, при выборе в документе "Группы рассылок" конкретного подразделения, система в список рассылок занесет всех сотрудников, которые относятся к выбранному подразделению. + +В таблицу "Должности" вносятся должности, для которых предназначена созданная группа рассылки. + +Заполнение таблицы "Пользователи" необходимо в том случае, если требуется сделать рассылку сотрудникам, которые работают в разных подразделениях. + +В таблицу "Исключить" вносятся пользователи, которые не должны быть включены в список рассылки даже в том случае, когда они входят в выбранные для рассылки подразделения. + +![Рисунок 6 Пример заполненного документа "Группы рассылок"](./docFilled.png){: .zoom} + +## Работа с группами рассылок + +В качестве примера работы с созданной группой рассылки перейдем в документ "Входящий документ". Для того чтобы приступить к созданию списка рассылки, необходимо нажать на кнопку "Рассылка": + +![Рисунок 7 Открытие "Списка рассылки" в Входящем документе](./vhDoc.png){: .zoom} + +Чтобы выбрать группу рассылки, необходимо нажать на кнопку "Группа рассылки": + +![Рисунок 8 Выбор группы рассылки](./RLbeforeCh.png){: .zoom} + +Если уже заведены группы рассылки с соответствующим типом документа, то в всплывающей форме "Группы рассылки" отобразится список с наименованиями групп рассылки: + +![Рисунок 9 Список групп рассылки](./RLChoose.png){: .zoom} + +После выбора нужной группы рассылки по нажатию кнопки "ОК" всплывающая форма "Группы рассылки" заполнится списком пользователей: + +![Рисунок 10 Интерфейс выбора группы рассылок](./RLInserted.png){: .zoom} + +Были добавлены все пользователи из подразделения "Администрация УК", за исключением Потапова Ф.М. + +В нижней области "Текст сообщения" можно внести текст для ознакомления, и с помощью кнопки "Добавить сообщения для участников" это сообщение перенесется автоматически в колонку таблицы. + +![Рисунок 11 Формирование списка рассылки](./RLFilled.png){: .zoom} + +Чтобы добавить в рассылку ещё одного пользователя, необходимо нажать на кнопку "Добавить пользователя" и выбрать ФИО сотрудника из списка в столбце "Пользователь". + +![Рисунок 12 Добавленный пользователь](./addUser.png){: .zoom} + +Для того чтобы отправить документ на ознакомление нужно выбрать пользователя/пользователей и нажать на кнопку "Отправить". Выбранные пользователи получат оповещение на почту о необходимости ознакомиться с документом. + +![Рисунок 13 Отправка документа на ознакомление](./RLtoSend.png){: .zoom} + +После нажатия на кнопку "Отправить" всем выбранным пользователям приходит письмо на почту, которая указана при регистрации пользователя. В письме содержится ссылка на документ, с которым пользователю потребуется ознакомиться. + +Также у пользователя в окне документооборота появится новый документ: + +![Рисунок 14 Новый документ в окне документооборота](./RLdocflow.png){: .zoom} + +## Ознакомление + +Пользователю необходимо ознакомиться с пришедшим документом и подтвердить ознакомление, перейдя по ссылке в документ, открыв список рассылки по кнопке "Список рассылки" и затем нажав на кнопку "Подтвердить ознакомление": + +![Рисунок 15 Подтверждение ознакомления с документом](./RLtoAccept.png){: .zoom} + +После этого документ закрывается. Пользователь подтвердивший ознакомление с документом в списке рассылок выделяется зеленым цветом: + +![Рисунок 16 Ознакомление с документом](./RLAccepted.png){: .zoom} + +## Копирование группы рассылки + +Для дублирования существующего документа необходимо отметить этот документ в реестре и нажать кнопку "Копировать" на верхней панели инструментов. + +![Копирование](copy.png) + +Откроется всплывающее окно "Копирование группы рассылки". В нем необходимо выбрать в какую организацию необходимо скопировать данный документ и нажать кнопку "Назначить". + +![Сорг](corg.png) + +После копирования группы в столбец "Филиалы" будет отображаться на каких филиалах используется данная группа рассылки + +![Сорг](corg2.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/media/dekret.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/media/dekret.png new file mode 100644 index 0000000..bce932a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/media/dekret.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/media/group.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/media/group.png new file mode 100644 index 0000000..e244769 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/media/group.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/Исключение из рассылки.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/Исключение из рассылки.md new file mode 100644 index 0000000..3e6924d --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Исключения из рассылки/Исключение из рассылки.md @@ -0,0 +1,23 @@ +# Исключение из рассылки + +## Описание + +Документ "Исключение из рассылки" предназначен для формирования списка рассылки, в который вносятся пользователи, которые не должны быть включены в список рассылки. Пользователям из этого списка не будут рассылаться документы на ознакомление. Используется, например, в случае нахождения сотрудника в декретном отпуске. + +## Работа с формой + +Чтобы создать новую рассылку необходимо перейти Меню - Управление процессами - Исключения из рассылок и в открывшемся реестре нажать кнопку "Создать". + +![Группа](media/group.png) + +**Наименование** - указывается наименование группы рассылки + +**Своя организация** - по умолчанию выбрана организация, в которой в данный момент находиться пользователь. + +**Действует с / по** - задается период действия для исключения группы рассылки. + +**Автоматическое создание** - признак проставляется в случае когда группа рассылки была автоматически добавлена, [например из 1С](../../../Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md#внесение_данных_в_документ_исключения_для_рассылок). + +**Пользователи** - в табличную часть добавляются пользователей, которых необходимо исключить из рассылки. + +![Рассылка](media/dekret.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/create.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/delayLetter.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/delayLetter.png new file mode 100644 index 0000000..07635b9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/delayLetter.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/form.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/form.png new file mode 100644 index 0000000..a257c70 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/form.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/menu.png new file mode 100644 index 0000000..6ba95ab Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/prosrochenyeDoc.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/prosrochenyeDoc.png new file mode 100644 index 0000000..ab9f4a7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/prosrochenyeDoc.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/registry.png new file mode 100644 index 0000000..de78739 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/srokObrabotki.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/srokObrabotki.png new file mode 100644 index 0000000..9338fd8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/srokObrabotki.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/svodka.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/svodka.png new file mode 100644 index 0000000..c55b9e4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/media/svodka.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/Настройки рассылки уведомлений.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/Настройки рассылки уведомлений.md new file mode 100644 index 0000000..325c7f8 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/Настройки рассылки уведомлений.md @@ -0,0 +1,52 @@ +# Настройки рассылки уведомлений + +## Описание + +С помощью настроек рассылки уведомлений возможно настроить настроить оповещения для каждого типа документов. + +## Реестр + +Для открытия настроек перейдите в Меню - Администрирование - Рассылки электронных писем - Настройки рассылки уведомлений. + +![Меню](media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Настройка документов"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](./media/create.png) +## Документ + +В данной форме необходимо выбрать тип и/или подтип документа, на которые будет настроены оповещения. Если указать тип и подтип документа, например "Заявление на ежегодный отпуск", то оповещения будут приходить только по указанному подтипу документа. + +Если указать только тип документа, например "Заявление от сотрудника", то оповещения будут приходить по всем подтипам данного документа, например "Заявление на ежегодный отпуск", "Заявление на перенос отпуска" и т.д. + +![Форма](media/form.png){: .zoom} + +Для включения оповещений должен быть выбран как минимум один вид оповещения. Если ничего не будет выбрано, то оповещения рассылаться не будут. + +На проекте реализованы следующие виды оповещений: + +* **о просрочке** - при включенной опции при нарушении сроков по обработке документов пользователю на почту поступает уведомление о просроченных документах. + +![Просрочка](media/delayLetter.png) + +* **не ставить инициатора в копию** - по умолчанию в рассылку уведомлений о просроченных документах включаются те пользователи, которые нарушили сроки обработки документов, а также и инициатору этих документов. При включенной опции рассылка уведомлений будет направляться только пользователям, которые нарушили сроки обработки документов, без оповещения инициатора документов. + +* **о просрочке руководителям** - при включенной опции при нарушении сроков обработки документов руководителю подразделения поступает уведомление со списком подчиненных, у которых есть задолженности с указанием количества просроченных документов каждого типа в первой таблице и с более подробной информацией о просроченных документах во второй. + +![Просроченные документы руководителю](media/prosrochenyeDoc.png) + +* **со сводкой инициатору** - при включенной опции оповещения направляются инициатору с информацией по документам, действия по которым просрочил любой пользователь из маршрута. + +![Просрочка по этапам](media/svodka.png) + +* **о необходимости обработки** - при включенной опции пользователю поступает уведомление о напоминании обработки документа, по которому сроки еще не завершены. При помощи полей "за кол-во дней" и "часов" можно указать время, которое осталось до наступления срока обработки документа. В случае если они заданы, то настройка оповещения срабатывает из этого расчета. В случае если сроки не указаны, тогда дни/часы берутся из константы **Предупреждать об окончании норматива согласования за (часов)** в настройках учетной политики предприятия. Если ничего не задано, то по умолчанию - 2 дня. + +![Срок обработки](media/srokObrabotki.png) + +* **Учитывать списки рассылки для просрочки** - при включенной опции при нарушении сроков обработки документов уведомление будет направлено не только пользователям, которые находятся в маршруте, но и пользователям которые находятся в списке рассылки. + +* **Учитывать первый этап** - по умолчанию рассылка уведомлений не распространяется на действия по маршруту из первого этапа. При включенной опции при нарушении сроков обработки документов уведомление будет направлено пользователю, который находится на первом этапе в маршруте. Например, это важно для типа "Документ на подписание", так как данный тип в системе создается автоматически и в случае если данная опция не включена, пользователю не будет поступать уведомление по данному типу документа. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/copy.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/copy.png new file mode 100644 index 0000000..37deb99 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/copy.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/copyPrava.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/copyPrava.png new file mode 100644 index 0000000..8918825 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/copyPrava.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/create.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/docExample.png new file mode 100644 index 0000000..7df91c4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/filledTable.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/filledTable.png new file mode 100644 index 0000000..86def47 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/filledTable.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/menu.png new file mode 100644 index 0000000..7688d24 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/registry.png new file mode 100644 index 0000000..dd64079 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/save.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/selectType.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/selectType.png new file mode 100644 index 0000000..7df9cdf Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/selectType.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/warnExample.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/warnExample.png new file mode 100644 index 0000000..f57d8c2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/media/warnExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md new file mode 100644 index 0000000..07b6e80 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md @@ -0,0 +1,81 @@ +# Подтипы документов + +## Общее описание назначения документа + +Документы реестра "Подтипы документов" предназначены для организации различных шаблонов документов одного и того же типа. Например, для типа документа "Заявление от сотрудника" может быть несколько подтипов: "Заявление на отпуск без сохранения ЗП", "Заявление на ежегодный отпуск", "Заявление на совмещение" и т.д. + +## Реестр + +Для открытия реестра перейдите Меню - Администрирование -Управление процессами - Подтипы документа. + +Откроется реестр документов. + +![Рисунок 2 Реестр "Подтипы документов"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +### Вкладка "Настройки" + +Настройки для документа "Подтип" выглядят следующим образом: + +![Рисунок 3 Пример документа "Подтип "Заявление на отпуск без содержания" к документу "Заявление от сотрудника""](./media/docExample.png){: .zoom} + +Обязательными полями для заполнения являются поля **Наименование**, соответствующее наименованию подтипа документа, **Использовать в документе**, задающее тип документа, к которому будет относиться создаваемый подтип и **Кодификатор минтруда**, соответствующий код документа согласно классификатору Министерства труда. + +Поле **"Служебное наименование"** является необязательным. При его заполнении **специальные** служебные наименования подключают функции проверок и вычислений. Список специальных служебных наименований приведен в таблице соответствия подтипа документа и служебного наименования. + +Таблица соответствия подтипа документа и служебного наименования: + +Наименование подтипа документа | Служебное наименование | Использовать в документе +-------------------------------|------------------------|--------------------------- +Запрос на изменение персональных данных | ChangedPersonData | Заявление от сотрудника +Запрос на изменение ИНН | ChangedPersonDataINN | Заявление от сотрудника +Запрос на изменение СНИЛС | ChangedPersonDataSNILS | Заявление от сотрудника +Запрос на изменение/добавление данных паспорта | ChangedPersonDataPasport | Заявление от сотрудника +Запрос на изменение/добавление данных о военном билете | ChangedPersonDataArmy | Заявление от сотрудника +Запрос на добавление/изменение данных об образовании | ChangedPersonDataEducation | Заявление от сотрудника +Запрос на добавление/изменение данных о составе семьи | ChangedPersonDataFamily | Заявление от сотрудника +Приказ на отпуск без сохранения оплаты | DocumentForSigning_RP_OrderAdmin | Документ на подписание +Приказ о направлении в командировку | DocumentForSigning_RP_OrderTripLong | Документ на подписание +Приказ на отпуск | DocumentForSigning_RP_OrderVacation | Документ на подписание +Приказ на ученический отпуск | DocumentForSigning_RP_OrderVacationStudy | Документ на подписание +График Отпусков | DocumentForSigning_RP_Vacation | Документ на подписание +Табель учета рабочего времени | DocumentForSigning_RP_WorkTab | Документ на подписание +Расчетный лист | PaySlip | Документ на подписание +Типовая СЗ | TypicalSR | Служебная записка + +В поле **"Кодификатор минтруда"** вносятся код документа (кадровых мероприятий) или иных сведений, связанных с работой, оформляемых в письменном виде, согласно [Приказа Минтруда России от 20.09.2022 № 578н](http://publication.pravo.gov.ru/Document/View/0001202209300050?index=0&rangeSize=1). + +При помощи полей **"Действует с" и "по"** можно указать период времени, в течение которого данный подтип будет действовать в системе. По истечению заданного срока при создании документов данный подтип не будет предложен. Если даты в полях не указаны, то подтип считается бессрочным. + +Опция **"Использовать по умолчанию"** отмечает тот подтип документа, который будет вставляться в соответствующее поле при создании документа автоматически. Поставить галочку в поле "Использовать по умолчанию" можно в том случае, если она не проставлена для другого подтипа того же типа документа. В противном случае при попытке сохранить документ операция не будет выполнена, и появится системное сообщение с предупреждением, что значение по умолчанию уже выбрано, с указанием, какой именно подтип документа выбран по умолчанию. + +![Рисунок 4 Пример предупреждения](./media/warnExample.png) + +### Вкладка "Право на создание документов с данным подтипом" + +Если данный подтип документа создан для конкретного подразделения, то нужно указать это подразделение в таблице "Подразделение". Для этого нажать кнопку "+" (Добавить). В этом случае пользователям других подразделений он будет недоступен для выбора. + +Также можно указать только пользователей, у которых будет возможность выбрать этот подтип документа. Для этого их нужно указать в таблице "Пользователи". + +![Рисунок 5 Пример заполненной таблицы](../Подтипы документов/media/filledTable.png) + +В данном примере указан что документ с данным подтипом сможет создать любой пользователь, который находится в подразделении **"Канцелярия"** либо только пользователь **Кузнецова Анна Анатольевна** либо только пользователь имеющий роль [hr_docflow_hr](../../../../framework/User%20managment/Бизнес-роли.md#hr_docflow_hr). + +## Копировать права на подтипы + +Чтобы скопировать разрешения настроенные для одного подтипа в другой подтип необходимо выбрать подтип документа на который необходимо настроить права, например "Методическое руководство" и нажать кнопку "Скопировать права". + +![Копирование прав](media/copy.png) + +Во всплывающем окне необходимо выбрать подтип с которого необходимо скопировать права, например "Карта процессов", и нажать "Ок". + +![Выбрать подтип](media/selectType.png) + +Права на подтип "Методическое руководство" скопируются и будут отображены в табличной части. + +![Права](media/copyPrava.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/addition.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/addition.png new file mode 100644 index 0000000..5a73a19 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/addition.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/additionAtt.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/additionAtt.png new file mode 100644 index 0000000..c40b822 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/additionAtt.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/createSubTypeDoc.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/createSubTypeDoc.png new file mode 100644 index 0000000..a35dd3e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/createSubTypeDoc.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/doc.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/doc.png new file mode 100644 index 0000000..ea2134e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/doc.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/image3.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/image3.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/menu.png new file mode 100644 index 0000000..72cb04a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/numberChild.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/numberChild.png new file mode 100644 index 0000000..902099d Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/numberChild.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/registry.png new file mode 100644 index 0000000..fb469ad Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/registryGroups.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/registryGroups.png new file mode 100644 index 0000000..1bff203 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/media/registryGroups.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md new file mode 100644 index 0000000..b6cf0ea --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Пользовательские типы атрибутов документов/Пользовательские типы атрибутов документов.md @@ -0,0 +1,52 @@ +# "Пользовательские типы атрибутов документов" + +## Общее описание назначения документа + +Справочник "Пользовательские типы атрибутов документов" предназначен для создания *списка возможных значений* для *атрибутов* пользовательского типа в Конструкторе документов. + +Документ находится в основном меню в группе "Администрирование", подгруппе "Конструктор документов". Для доступа к документу нужны права администратора. + +## Реестр + +Для входа в документ необходимо в меню в группе "Администрирование", подгруппе "Документооборот", "Кадровый ЭДО" найти "Пользовательские типы атрибутов документа". + +![Рисунок 1 Меню](./media/menu.png) + +После выбора нужного документа откроется реестр документов. + +![Рисунок 2 Пример реестра "Пользовательские типы атрибутов документа"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов +![](./media/image3.png) + +## Документ + +Документ справочника содержит следующие поля: + +- Наименование - обязательное поле для заполнения; +- Группа - обязательное поле для заполнения; +- Дополнение к наименованию; +- Номер п/п; + +![Рисунок 3 Документ "Пользовательские типы атрибутов документа"](./media/doc.png) + +## Поля "Группа и Наименование" +Поле "Группа" – пользовательский тип атрибута. Все Наименования, имеющие одно и то же значение в поле "Группа", будут объединены в списки. В поле Тип группы (Unispr) табличной части Конструктора документов вы можете внести любое значение, расположенное в столбце "Группа" этого реестра. Тогда атрибут сможет принимать любое из значений в столбце "Наименование", которым соответствует выбранная группа. + +## Поля "Дополнение к наименованию" +Поле "Дополнение к наименованию" - данное поле заполняется в том случае, если информация в документе зависит от выбранного из списка значения. Например, для заявления на предоставление стандартного налогового вычета для детей сумма вычета должна подставиться автоматически. Например, для первого ребенка - это 1 400 рублей, а на третьего - 3 000 рублей. + +![Дополнение](media/addition.png){: .zoom} + +В документе [Конструктор документов](../../../Конструктор документов/Конструктор документов.md) в блоке [Дополнительные атрибуты](../../../Конструктор документов/Конструктор документов.md#дополнительные_атрибуты_документа), в столбце "Примечание/Комментарии" указать внутри тега ## служебное наименование, например #dop#. После этого в блоке "Шаблон" вставьте это служебное наименование в место, на котором должно заполниться **"Дополнение к наименованию"**. + +![Доп атрибуты](media/additionAtt.png){: .zoom} + +## Порядковый номер +Поле "Номер п/п" - с помощью данного поля можно упорядочить значения в списке данного пользовательского типа атрибута. Например, для сортировки значений в списке по старшинству ребёнка. В случае если порядковый номер не заполнен, сортировка осуществляется в алфавитном порядке. + +![Сортировка](media/numberChild.png){: .zoom} + +Для удобства восприятия содержания реестра вы можете воспользоваться фильтром или сортировкой по группе. + +Важно следить за тем, чтобы не возникало случайных расхождений или совпадений в наименованиях групп. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/create.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/docExample.png new file mode 100644 index 0000000..5115324 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/menu.png new file mode 100644 index 0000000..8dc9665 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/registry.png new file mode 100644 index 0000000..2992d11 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/save.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/tableList.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/tableList.png new file mode 100644 index 0000000..28fcc7a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/tableList.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/useExample.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/useExample.png new file mode 100644 index 0000000..3942fde Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/media/useExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/Типы вложений.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/Типы вложений.md new file mode 100644 index 0000000..5fc8b9b --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вложений/Типы вложений.md @@ -0,0 +1,96 @@ +# Типы вложений + +## Общее описание назначения документа + +Документы реестра "Типы вложений" предназначены для составления списка возможных типов вложений, которыми можно охарактеризовать вложения к документам. + +## Реестр + +Для открытия реестра необходимо перейти в Меню - Администрирование - Документооборот - СЭД - "Типы вложений". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Настройка документов"](./media/registry.png) + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Настройки для документа "Тип вложения" выглядят следующим образом: + +![Рисунок 3 Пример документа "Тип вложения"](./media/docExample.png) + +Обязательными полями для заполнения являются "Наименование" – наименование, принятое для употребления пользователями системы, и "InternalName" – внутреннее (служебное) наименование типа вложений. + +Внутренние наименования используются в качестве уникального идентификатора для, например, переноса новых типов вложений из других баз данных. Рекомендуется использовать латиницу, а также именовать в соответствии с полем "Наименование". В [таблице ниже](#таблица) приведены пары уже существующих наименований вложений и их внутренних наименования. + +Созданные типы вложений можно выбрать при прикреплении вложений к документу: + +![Рисунок 4 Пример вложения](./media/useExample.png){: .zoom} + +Чтобы сделать недоступным выбор рассматриваемого типа вложений в определенных типах документов, необходимо заполнить таблицу "Настройка исключений для данного типа вложения". После добавления новой строки можно выбрать одно из значений из списка: + +![Рисунок 5 Список документов-исключений](./media/tableList.png) + +В документах, указанных в этой таблице, рассматриваемый тип вложений будет недоступен для выбора. + +## Таблица сочетаний наименований и внутренних наименований {#таблица} + +Наименование | Внутреннее наименование +-------------|------------------------ +Авансовый отчет | AdvanceReport +Акт взаимозачета | OffsettingAct +Акт выбытия малоценных и быстроизнашивающихся предметов (МБ-4) | WriteOff_MB_4 +Акт выполненных работ | CompletionCertificate +Акт на списание малоценных и быстроизнашивающихся предметов (МБ-8) | WriteOff_MB_8 +Акт о приеме (поступлении) оборудования (ОС-14) | ReceiptEquipment +Акт о приеме-передаче товарно-материальных ценностей на хранение (МХ-1) | KeepingGoods +Акт о разукомплектации ОС | SetOfBasicMeans +Акт о списании объекта ОС | WriteOffBasicMeans +Акт приема-передачи НМА | ReceiptIA +Акт приема-передачи объекта основных средств ОС-1 | ReceiptBasicMeans +Акт приема-передачи ОС в аренду/хранение из аренды/хранения | KeepingBasicMeans +Акт сверки | ActOfReconciliation +Акт списания материальных запасов | WriteOffAct +Банковская выписка | BankStatement +Диплом об образовании сотрудника | EmployeeEducationDiploma +Доверенность | PowerOfAttorney +Договор | Contract +Документ, предоставленный в электронном виде | DigitalProvidedDocument +Дополнительное соглашение к договору | AdditionalContract +Записка-расчет (отпуск) | CalcNoteVacation +Записка-расчет (увольнение) | CalcNoteFire +Заявление от сотрудника | EmployeeStatement +Инвентаризационная опись | StockSheet +Исполнительный лист | PerformanceSheet +Листок нетрудоспособности | DisabilitySheet +Накладная на отпуск (форма М-15) | DeliveryNote +Накладная на перемещение ОС | ReplacementBasicMeans +Письмо | Letter +Приказ по кадрам (материальная помощь, премирование) | StaffOrderBonuses +Приказ по кадрам (отзыв из отпуска) | StaffOrderRecall +Приказ по кадрам (перевод) | StaffOrderReplacement +Приказ по кадрам (прием) | StaffOrderReceipt +Приложение к авансовому отчету | AdditionalAdvance +Приложения к первичному документу | AdditionalPrimaryDoc +Приходный ордер (М-4) | ReceiptOrder_M4 +Путевой лист | Waybill +Раздаточная ведомость | HandoutSheet +Свидетельство о заключении брака | MarriageCertificate +Свидетельство о рождении | BirthCertificate +Свидетельство о смерти | DeathCertificate +Сличительная ведомость | CollationSheet +Справка 2-НДФЛ с предыдущего места работы | Certificate2NDFLfromPreviousEmployment +Справка об обучении | CertificateOfTraining +Справка расчет (кадры) | CalcNoteStaff +Счет-фактура | Invoice +Табель учета рабочего времени | RP_WorkTabBase +Товарная накладная (форма ТОРГ-12) | TORG_12 +Требование-накладная (форма М-11) | InvoiceRequirement +Универсально-передаточный документ (УПД) | UniversalTransferDocument +Фотография | Photo +Юридически значимый документ | RelevantDocument diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/create.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/docExample.png new file mode 100644 index 0000000..d90bff0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/menu.png new file mode 100644 index 0000000..7688d24 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/registry.png new file mode 100644 index 0000000..c8d9d00 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/save.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/warnExample.png b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/warnExample.png new file mode 100644 index 0000000..73b2beb Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/media/warnExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/Типы вх и исх документов.md b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/Типы вх и исх документов.md new file mode 100644 index 0000000..4dc12b8 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/Типы вх и исх документов.md @@ -0,0 +1,29 @@ +# "Тип документа (для входящих и исходящих документов)" + +## Общее описание назначения документа + +Документы реестра "Типы документа" предназначены для составления списка возможных типов входящих и исходящих документов. + +## Реестр + +Для открытия реестра необходимо перейти в Меню - Админстрирование - Документооборот - СЭД - "Типы документа (для входящих и исходящих)". + +Откроется реестр документов. + +![Рисунок 2 Реестр "Типы документа"](./media/registry.png) + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Документ содержит лишь два поля: "Наименование", соответствующее наименованию типа входящего/исходящего документа, и "Использовать по умолчанию", отмечающая тот тип документа, который будет вставляться в соответствующее поле при создании входящего или исходящего документа автоматически. + +![Рисунок 3 Пример типа документа](./media/docExample.png) + +Обязательным полем для заполнения является "Наименование". + +Поставить галочку в поле "Использовать по умолчанию" можно в том случае, если она не проставлена для другого типа документа. В противном случае при попытке сохранить документ операция не будет выполнена, и появится системное сообщение с предупреждением, что значение по умолчанию уже выбрано, с указанием, какой именно тип документа выбран по умолчанию. + +![Рисунок 4 Пример предупреждения](./media/warnExample.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Обзор справочников.md b/docs/Admin manuals/СЭД/Справочники/Обзор справочников.md new file mode 100644 index 0000000..4e123c1 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Обзор справочников.md @@ -0,0 +1,17 @@ +# Общие сведения о заполнении справочников + +По умолчанию заполнены следующие настройки и справочники системы: + +- Контрагенты (1 контрагент и это наша компания); +- Подразделения, Должности, Штатные единицы (заведены для примера общераспространенные); +- Сотрудники (заполнены данные по 1 сотруднику для примера); +- Настроена поисковая система (в поиск включены карточки документов и настроены правила выдачи информации); +- Заполнены настройки для регистрационных карточек документов, участвующих в документообороте; +- Заполнены настройки маршрутов документов типовыми этапами; +- Заполнен Журнал регистрации и настроена нумерация в журналах правилами по умолчанию; +- Заполнены справочники, используемые в регистрационных карточках документов значениями по умолчанию: + - Типы документа, виды доставки (для входящих и исходящих документов); + - Подтипы документов (для всех карточек); + - Организационно-правовые формы (для контрагентов); + - Виды договоров, типы договоров, Статусы договоров, ставки НДС, Валюта (для договоров); + - Типы вложений (для всех карточек). \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/SUMMARY.md b/docs/Admin manuals/СЭД/Справочники/Общие справочники/SUMMARY.md new file mode 100644 index 0000000..329413c --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Общие справочники/SUMMARY.md @@ -0,0 +1,3 @@ +- [Физические лица](./Физические лица/Физические лица.md) +- [Валюта](./Валюта/Валюта.md) +- [Ставки НДС](./Ставки НДС/Ставки НДС.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/create.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/docExample.png new file mode 100644 index 0000000..3492076 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/menu.png new file mode 100644 index 0000000..861552d Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/registry.png new file mode 100644 index 0000000..0191bfa Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/save.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/warnExample.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/warnExample.png new file mode 100644 index 0000000..c19d41c Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/media/warnExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/Валюта.md b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/Валюта.md new file mode 100644 index 0000000..d6241fc --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Валюта/Валюта.md @@ -0,0 +1,29 @@ +# "Валюта" + +## Общее описание назначения документа + +Документы реестра "Валюта" предназначены для составления списка возможных видов доставки входящих и исходящих документов. + +## Реестр + +Для открытия реестра необходимо в меню в группе "Общие справочники" выбрать пункт "Валюта". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Валюта"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Настройки для документа "Валюта" выглядят следующим образом: + +![Рисунок 3 Пример документа "Валюта"](./media/docExample.png) + +Обязательными поля "Наименование", "Код цифровой" и "Код буквенный" должны быть заполнены в соответствии с общероссийским классификатором валют (ОКВ). + +Опция "Валюта по умолчанию" отмечает ту валюту, которая будет вставляться в соответствующее поле при создании документов автоматически. Поставить галочку в поле "Валюта по умолчанию" можно в том случае, если она не проставлена для другой валюты. В противном случае при попытке сохранить документ операция не будет выполнена, и появится системное сообщение с предупреждением, что значение по умолчанию уже выбрано, с указанием, какая именно валюта выбрана по умолчанию. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/create.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/docExample.png new file mode 100644 index 0000000..d6b6e22 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/menu.png new file mode 100644 index 0000000..5a58e36 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/registry.png new file mode 100644 index 0000000..9348f2a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/save.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/warnExample.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/warnExample.png new file mode 100644 index 0000000..0a97416 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/media/warnExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/Ставки НДС.md b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/Ставки НДС.md new file mode 100644 index 0000000..ddfc640 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Ставки НДС/Ставки НДС.md @@ -0,0 +1,33 @@ +# "Ставки НДС" + +## Общее описание назначения документа + +Документы реестра "Ставки НДС" предназначены для составления списка возможных ставок НДС. + +## Реестр + +Для открытия реестра необходимо в меню в группе "Общие справочники" выбрать пункт "Ставки НДС". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Ставка НДС"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Настройки для документа "Ставка НДС" выглядят следующим образом: + +![Рисунок 3 Пример документа "Ставка НДС"](./media/docExample.png) + +Обязательными полями для заполнения являются "Наименование", обозначающее размер ставки в текстовом формате, и сам размер ставки НДС в процентах. + +При помощи полей "Дата начала" и "Дата окончания" можно указать период времени, в течение которого данная ставка НДС будет действовать в системе. По истечению заданного срока при создании документов данная ставка не будет предложена. Если даты в полях не указаны, то ставка считается бессрочной. + +Опция "Ставка по умолчанию" отмечает ту ставку НДС, которая будет вставляться в соответствующее поле при создании документов автоматически. Поставить галочку в поле "Ставка по умолчанию" можно в том случае, если она не проставлена для другой ставки. В противном случае при попытке сохранить документ операция не будет выполнена, и появится системное сообщение с предупреждением, что значение по умолчанию уже выбрано, с указанием, какая именно ставка НДС выбрана по умолчанию. + +![Рисунок 4 Пример предупреждения](./media/warnExample.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/add.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/add.png new file mode 100644 index 0000000..6922993 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/add.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/addresses.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/addresses.png new file mode 100644 index 0000000..346b173 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/addresses.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/casesInfo.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/casesInfo.png new file mode 100644 index 0000000..a079a2b Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/casesInfo.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/citizenship.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/citizenship.png new file mode 100644 index 0000000..61d93e1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/citizenship.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/contactsInfo.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/contactsInfo.png new file mode 100644 index 0000000..d5a6418 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/contactsInfo.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/contactsInfoFull.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/contactsInfoFull.png new file mode 100644 index 0000000..9e9daeb Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/contactsInfoFull.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/create.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/createDoc.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/createDoc.png new file mode 100644 index 0000000..a35dd3e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/createDoc.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/docExample.png new file mode 100644 index 0000000..c2fb9a4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/documents.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/documents.png new file mode 100644 index 0000000..d10d1dd Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/documents.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/image1.png new file mode 100644 index 0000000..9c6e647 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/menu.png new file mode 100644 index 0000000..595e4f7 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/registry.png new file mode 100644 index 0000000..0ecdff1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md new file mode 100644 index 0000000..edf192a --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Общие справочники/Физические лица/Физические лица.md @@ -0,0 +1,101 @@ +# "Физические лица" + +## Общее описание назначения справочника + +Справочник – это документ, предназначенный для использования в других документах в качестве значений их полей. + +Физическое лицо – это человек, который выступает в качестве субъекта правоотношений. + +Справочник физических лиц предназначен для ведения списка людей, когда-либо принятых в компанию, и их персональных данных. К каждому сотруднику привязывается физическое лицо, при этом одно и то же физическое лицо может быть привязано к нескольким сотрудникам одновременно. + +## Реестр + +Для входа в документ необходимо в меню в группе "Кадры" выбрать пункт "Физические лица". + +Откроется реестр физических лиц, сгруппированных по текущему статусу. + +![Рисунок 2 Пример реестра физических лиц](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](./media/create.png){: .center} + +## Документ + +Пример заполненного документа "Физическое лицо" выглядит следующим образом: + +![Рисунок 3 Пример документа "Физическое лицо"](./media/docExample.png){: .zoom} + +Доступны 2 вкладки: "Сведения" и "Контакты". + +Обязательными полями для заполнения являются поля, отмеченные символом *, а именно: Фамилия, Имя, Пол и Дата рождения на вкладке "Сведения". + +Рекомендуется к заполнению поля ИНН и Склонения ФИО на вкладке "Сведения", а также таблица на вкладке "Контакты". + +Для кадровиков в документе доступны 13 вкладок: "Сведения", "Адреса", "Документы", "Контакты", "Семья", "Образование", "Ученые степени", "Ученые звания", "Языки","Воинский учет", "Особая категория", "Счета", "Трудовые договоры". Для предоставления прав на эти вкладки нужна дополнительная роль, которая описана в разделе "[Бизнес-роли](../../../../framework/User managment/Бизнес-роли.md#дополнительные_роли)". + +### Сведения + +На вкладке "Сведения" содержатся поля для основных данных о человеке: Фамилия, Имя, Отчество (при наличии), автоматически заполняемое из первых трех Краткое ФИО, Пол, Дата рождения, реквизиты документов (ИНН, СНИЛС), Склонения ФИО. + +Если при создании сотрудника выбрать физическое лицо, большая часть этих сведений автоматически вставится в соответствующие поля в документе "Сотрудник". + +Чтобы заполнить некоторые поля, необходимо заполнение соответствующих справочников. Добавить новые значения в справочники Гражданство, Статус застрахованного лица, Статус налогоплательщика можно прямо из документа "Физическое лицо" с помощью кнопки рядом с выпадающим списком. + +![Рисунок 4 Пример добавления вида гражданства](./media/citizenship.png){: .zoom} + +**Для корректного формирования сертификата подписи и заполнения автоматических полей в некоторых документах необходимо ввести варианты склонений ФИО физического лица по падежам. Система предлагает варианты заполнения склонений ФИО. Необходимо проверить и при необходимости внести изменения.** На случай, если содержание автоматически заполненных полей со склонениями ФИО было изменено, для быстрого их заполнения справа от полей для ввода располагаются кнопки, подписанные предлагаемыми системой вариантами. + +![Рисунок 5 Пример заполнения "Склонения ФИО"](./media/casesInfo.png){: .center} + +### Контакты {#Контакты} + +На вкладке контакты содержится таблица, предназначенная для хранения как стандартных контактных данных, так и заданных заполняющим документ пользователем дополнительно. Важным для заполнения является такой вид контакта как "Логин". + +![Рисунок 6 Пример вкладки "Контакты"](./media/contactsInfo.png){: .zoom} + +!!!warning + К одному физическому лицу может быть привязан только один логин. + +Стандартные контактные данные добавляются при помощи нажатия на кнопку Добавить. Каждый раз при нажатии на кнопку в таблицу вставляется новая строка, причем в первых восьми строках вид контактных данных будет заполняться автоматически. Начиная с девятой строки ячейка "Вид" остается пустой, чтобы ее заполнить, необходимо выбрать одно из значений из выпадающего списка. Таким образом можно оставить запасные контактные данные для любого из видов. + +![Рисунок 7 Пример вкладки "Контакты" со всеми видами](./media/contactsInfoFull.png){: .zoom} + +Заполнение каждой строки не является обязательным. Можно как менять виды уже добавленных строк, так и удалять лишние (незаполненные) строки из таблицы. + +При работе с Электронными подписями к физическому лицу **обязательно** должен быть привязан логин, присвоенный в системе. + +### Доступ ко вкладкам + +Пользователям, у которых настроены определенные права, открывается доступ к определенным вкладкам в данной форме: + +**Вкладка** | **Роль** +--------|----- +**_Доступ ко всем вкладкам_** | **administrator_rp_person** +Адреса | rp_person_address +Воинский учет | rp_person_military +Документы | rp_person_certificate +Контакты | rp_person_contact +Образование | rp_person_education +Особая категория | rp_person_disable +Семья | rp_person_family +Сотрудники | rp_person_worker +Счета | rp_person_banks +Трудовые договоры | rp_person_contract +Ученые звания | rp_person_ranks +Ученые степени | rp_person_degrees +Языки | rp_person_language + + + + \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/SUMMARY.md b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/SUMMARY.md new file mode 100644 index 0000000..660327f --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/SUMMARY.md @@ -0,0 +1,2 @@ +- [Формы собственности](./Формы собственности/Формы собственности.md) +- [Контрагенты](./Контрагенты/Контрагенты.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/add.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/add.png new file mode 100644 index 0000000..745102c Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/add.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/create.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/declension.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/declension.png new file mode 100644 index 0000000..819aa4e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/declension.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleAdditReq.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleAdditReq.png new file mode 100644 index 0000000..4a6d152 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleAdditReq.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleBank.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleBank.png new file mode 100644 index 0000000..e70a9d9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleBank.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleCRM.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleCRM.png new file mode 100644 index 0000000..9fc811e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleCRM.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleContacts.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleContacts.png new file mode 100644 index 0000000..a975555 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleContacts.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleContracts.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleContracts.png new file mode 100644 index 0000000..a715fee Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleContracts.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleMain.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleMain.png new file mode 100644 index 0000000..4c24462 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleMain.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleSettings.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleSettings.png new file mode 100644 index 0000000..8706dc8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleSettings.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleСonsignees.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleСonsignees.png new file mode 100644 index 0000000..417533e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/docExampleСonsignees.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image1.png new file mode 100644 index 0000000..516d162 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image2.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image2.png new file mode 100644 index 0000000..e31ca4d Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image3.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image3.png new file mode 100644 index 0000000..7c17bb3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image4.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image4.png new file mode 100644 index 0000000..56cd104 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image4.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image5.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image5.png new file mode 100644 index 0000000..a921ec6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image5.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image6.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image6.png new file mode 100644 index 0000000..2ae309e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image6.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image7.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image7.png new file mode 100644 index 0000000..5d8e771 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image7.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image8.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image8.png new file mode 100644 index 0000000..56cb91a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image8.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image9.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image9.png new file mode 100644 index 0000000..2d3b912 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/image9.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/logo.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/logo.png new file mode 100644 index 0000000..9027096 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/logo.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/menu.png new file mode 100644 index 0000000..fa1ffa8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/registry.png new file mode 100644 index 0000000..b483bbc Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/Контрагенты.md b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/Контрагенты.md new file mode 100644 index 0000000..5c91188 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/Контрагенты.md @@ -0,0 +1,192 @@ +# "Контрагенты" + +## Общее описание назначения документа + +Контрагент – это общее понятие, куда включены поставщики и покупатели, организации и индивидуальные предприниматели. + +В качестве контрагента может выступать организация, имеющая несколько собственных юридических лиц (холдинг). В этом случае в справочник "Контрагенты" заносится головная организация холдинга, а также все юридические лица, входящие в состав холдинга. Для всех контрагентов, входящих в состав холдинга, указывается головной контрагент – головная организация холдинга. + +Документ "Контрагенты" предназначен для хранения данных о контрагентах (в том числе организации пользователя). Основные данные: наименование, реквизиты и тип контрагента, его контактные данные, банковские реквизиты, договоры и данные грузополучателей. Также из данного документа можно перейти в создание документа в реестре недобросовестных поставщиков. + +## Реестр + +Для входа в документ необходимо в меню в группе "Работа с контрагентами" выбрать пункт "Контрагенты". Для доступа к документу нужны права администратора. + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр контрагентов. Контрагенты, выделенные в реестре красным цветом, на данный момент не являются действующими. Данные организации либо полностью ликвидированы, либо вместо них есть правопреемник, который принял на себя все обязательства по зарегистрированным ранее договорам. В последнем случае в карточке контрагента будет заполнено поле "Правопреемник". + +![Рисунок 2 Пример реестра контрагентов](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](./media/create.png) + +## Документ + +Пример заполненного документа "Контрагент" выглядит следующим образом: + +![Рисунок 3 Пример документа "Контрагент"](./media/docExampleMain.png){: .zoom} + +Обязательными полями для заполнения являются ОКОПФ, краткое и полное наименования контрагента, ИНН, КПП, юридический адрес, тип и вид контрагента. + +При внесении филиалов (обособленных подразделений) головной организации в справочник контрагентов обзяательно для заполнения соответствующим значением поле "**Своя организация**" на вкладке "**Настройка**". + +Например, ООО "Радуга" – головная организация, одним ее из филиалов является Уральский филиал ООО "Радуга". + +Для ООО "Радуга" заполненное поле выглядит следующим образом: + +![](./media/image1.png) + +Для Уральского филиала ООО "Радуга": + +![](./media/image2.png) + +Кнопка "Вложения" позволяет прикреплять файлы разного формата, связанные с контрагентом. Кнопка "Печать" вызывает печатную форму "Карточка контрагента" в PDF-формате. Кнопка "Добавить в РНП" позволяет внести контрагента в реестр недобросовестных поставщиков. + +По кнопке "Печать" можно сформировать "Карточку контрагента" и "Согласие на обработку данных ИП": + +![Рисунок Отчетные формы](./media/image7.png) + +### Вкладка "Основная" + +Чтобы заполнить обязательные поля "Орг. правовая форма(ОКОПФ)" и "Тип контрагента" необходимо заполнить справочники [Формы собственности](./../Формы собственности/Формы собственности.md) и "Типы контрагентов" соответственно. + +Список возможных значений обязательного поля "Вид контрагента" заполнен стандартными значениями, поэтому заполнять справочники не требуется. Для индивидуальных предпринимателей в поле "вид контрагента" выбрать "Физ.лицо". + +ИНН и КПП – текстовые поля. ИНН – идентификационный номер контрагента, для отражения в печатных формах документации. КПП – код постановки на учет, для отражения в печатных формах документов. + +Также рекомендуется заполнить значением поле "ОГРН". + +Для быстрого заполнения реквизитов (Правовая форма, ИНН, КПП, ОГРН, Дата регистрации, Дата прекращения деятельности на вкладке "Основная"; Юридический адрес, ФИО и должность руководителя на вкладке "Контакты и адреса") можно воспользоваться кнопкой "Загрузить реквизиты", которая на основе ИНН или ОГРН получает данные об организации из [ЕГРЮЛ/ЕГРИП](https://egrul.nalog.ru). Для успешной загрузки данных в форме "Авторизация для сервиса "ЕГРЮЛ"" необходимо прописать настройки подключения и поставить галочку в поле "Сервис включён". + +Полное наименование – полное наименование контрагента, указанное в учредительных документах организации, для отражения в печатных формах документации, где требуется выводить полное наименование контрагента. + +Краткое наименование – краткое наименование контрагента, для использования в экранных формах документов. + +Наименование контрагента в поле "Наименование для печати" используется для вывода в печатные формы, где требуется краткое наименование. + +Если контрагент прекратил свою деятельность, необходимо поставить галочку в поле "Ликвидирован"и заполнить поле "Прекращение деятельности". Если после прекращения деятельности контрагента остался его правопреемник, то можно заполнить поле "Правопреемник" значением из списка контрагентов. + +Если контрагент является нерезидентом, необходимо поставить галочку в поле "Нерезидент". + +Поле "Головная организация" заполняется, если контрагент является обособленным подразделением в составе холдинга. + +Если известна дата регистрации контрагента, заполняется поле "Дата регистрации". + +На данной вкладке также имеется кнопка "История изм.пол.наименования", при нажатии на которую открывается вложенная форма с информацией о наименованиях рассматриваемой организации с указанием даты изменения наименования в системе и о соответствующих документах. + +Кнопка "История изменений" напротив полей позволяет проверить историю изменения КПП, полного наименования, юридического адреса контрагента, если в базу данных вносились изменения. + +***Для внесения индивидуальных предпринимателей, помимо заполнения основных полей, нужно внести СНИЛС *** + + +### Вкладка "Контакты и адреса" + +Указанная на данной вкладке информация предназначена для вывода в печатные формы документов. Юридический адрес является обязательным для заполнения полем. + +Рекомендуемыми к заполнению полями являются: + +- Руководитель +- Должность руководителя +- Телефон +- E-mail +- Почтовый адрес +- Фактический адрес + +![Рисунок 4 Пример вкладки "Контакты и адреса"](./media/docExampleContacts.png){: .zoom} + +Для заполнения адресов нужно нажать кнопку "Введение адреса с помощью ФИАС". + +![Рисунок 5 Заполнение юридического адреса](./media/image3.png) + +Откроется форма для внесения адреса: + +![Рисунок 5 Заполнение юридического адреса](./media/image4.png) + +Если на проекте подключен ФИАС, то поля Страна, Регион, Район, Город, Населенный пункт, Улица, Дом, Тип помещения заполняются значениями из справочника. + +В противном случае, адрес можно внести вручную без заполнения этих полейи нажать кнопку "Сохранить" + +![Рисунок 6 Заполнение юридического адреса](./media/image5.png) + +***По индивидуальным предпринимателям нужно заполнить паспортные данные в таблице "Документы". Для добавления новой строки нажать кнопку "Добавить":*** + +![Рисунок 7 Заполнение паспортных данных](./media/image6.png) + +Для того, чтобы сработала проверка на заполнение паспортных данных и СНИЛС для индивидуальных предпринимателей при сохранении документа, необходимо в документе "Настройка учетной политики предприятия" добавить константу "Контрагент: проверка СНИЛС и паспорта физ.лица" со значением 1. + +![Рисунок Настройка учетной политики предприятия](./media/image8.png) + +### Вкладка "Банковские реквизиты" + +На данной вкладке указываются банковские счета контрагента. Следует указать тот расчетный счет, который будет проставляться по умолчанию в платежные документы данной организации. Закрытые счета отмечаются признаком "Не использовать". + +Чтобы заполнить банковские реквизиты контрагента необходимо добавить строку в таблицу "Банковские реквизиты" с помощью кнопки ![](./media/add.png) + +Поле "Код" заполняется автоматически. Поле "Банк (Наименование/БИК/Корр.счет)" заполняется значением из списка, сформированного на основе реестра "Банки" из папки "Работа с контрагентами". Среди нескольких банковских реквизитов можно выбрать вставляемые в документы по умолчанию с помощью галочки в поле "Использовать по умолчанию". + +![Рисунок 5 Пример вкладки "Банковские реквизиты"](./media/docExampleBank.png){: .zoom} + +### Вкладка "Договоры" + +На вкладке "Договоры" отражается история заключения договоров между организацией, для которой ведется учет в системе и рассматриваемым контрагентом. + +В первой таблице перечислены все заключенные с контрагентом договоры с основной информацией по ним и ссылками на документы. Вторая таблица заполняется дополнительными соглашениями к договору, на строку с которым нажал пользователь. + +![Рисунок 6 Пример вкладки "Договоры"](./media/docExampleContracts.png) + +### Вкладка "CRM" + +Термин CRM в переводе с английского означает управление отношениями с покупателями. + +Для автоматического заполнения полей некоторых форм можно заполнить поле "Менеджер", выбрав одного из сотрудников текущей компании администратора системы, а также заполнить варианты склонения должности и ФИО руководителя и ФИО главного бухгалтера рассматриваемого контрагента. + +![Рисунок 7 Пример вкладки "CRM"](./media/docExampleCRM.png){: .zoom} + +Для быстрого заполнения склонений ФИО по падежам можно воспользоваться кнопками "Просклонять ФИО руководителя" и "Просклонять ФИО Гл.бухгалтера". Будет предложено выбрать пол (ж – женский, м – мужской), и после выбора пола и нажатия на кнопку "Просклонять" поля с дательным, родительным и винительным падежами будут заполнены автоматически. + +Следует обратить внимание, что данная функция может работать *некорректно* при работе с нераспространёнными на территории РФ ФИО. В таком случае необходимо заполнить поля вручную. + +![Рисунок 8 Выбор пола руководителя](./media/declension.png) + +### Вкладка "Доп реквизиты" + +На вкладке предлагаются к заполнению дополнительные реквизиты контрагента, не требующие обязательного заполнения, такие как ОКАТО, ОКТМО, регистрационные номера в ПФР и ФСС, вид территориальных условий, районный коэффициент, вид тарифа страховых взносов, вида дополнительных взносов. + +![Рисунок 9 Пример вкладки "Доп реквизиты"](./media/docExampleAdditReq.png) + +### Вкладка "Провайдер обучения" + +Вкладка заполняется, если контрагент является провайдером обучения. Для этого ставится признак "Провайдер обучения" и вводится информация по лицензии на обучение в табличной части по кнопке "Добавить" (+). + +Если вкладка не заполнена, то контрагент не будет отражаться в документах по обучению. + +![Рисунок 10 Пример вкладки "Провайдер обучения"](./media/image9.png) + +### Вкладка "Настройка" + +Если рассматриваемый контрагент является одним из контрагентов, то поле "Своя организация" обязательно к заполнению. Поле заполняется одним из значений списка компаний. + +![Рисунок 11 Пример вкладки "Настройка"](./media/docExampleSettings.png) + +### Вкладка "Грузополучатели" + +Заполняется адресами доставки контрагента, которые могут использоваться в расходной накладной. + +- Грузополучатель – текстовое поле, заполняется наименованием подразделения. +- Адрес доставки – адрес грузополучателя, является обязательным полем. +- Примечание – текстовое поле. + +![Рисунок 12 Пример вкладки "Грузополучатели"](./media/docExampleСonsignees.png){: .zoom} + +Если настроена работа с системой "Честный знак", необходимо заполнить текстовое поле "ID в честный знак" и идентификаторы грузополучателей в системе "Честный знак". После заполнении ID контрагента в системе "Честный знак" при нажатии на кнопку "Обновить информацию" таблица заполняется автоматически. + +### Добавление логотипа + +Для отображения логотипа компании в печатной форме, документа, нажмите кнопку "Вложения". Во всплывающем окне "Вложения к документу" нажмите кнопку "Добавить вложение", загрузите графический файл с логотипом. **Тип вложения необходимо проставить "Логотип"** + +!!! warning + Разрешение файла должно быть максимально - 200х200. В случае загрузки файла с более высоким разрешением, в печатной форме документа кириллические буквы переходят в диакритические знаки (сбрасывается кодировка) + +![Добавление логотипа](media/logo.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/create.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/docExample.png new file mode 100644 index 0000000..ed20ee6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/menu.png new file mode 100644 index 0000000..6c4b64d Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/registry.png new file mode 100644 index 0000000..eb076cc Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/save.png b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/save.png new file mode 100644 index 0000000..01d0fa4 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/media/save.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/Формы собственности.md b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/Формы собственности.md new file mode 100644 index 0000000..2b2afbb --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Работа с контрагентами/Формы собственности/Формы собственности.md @@ -0,0 +1,29 @@ +# "Формы собственности" + +## Общее описание назначения документа + +Документы реестра "Формы собственности" предназначены для составления списка организационно-правовых форм (ОПФ) контрагентов. + +## Реестр + +Для открытия реестра необходимо в меню в группе "Работа с контрагентами" выбрать пункт "Формы собственности". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов. + +![Рисунок 2 Реестр "Настройка документов"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов + +![](./media/create.png) + +## Документ + +Настройки для документа "Форма собственности" выглядят следующим образом: + +![Рисунок 3 Пример документа "Форма собственности"](./media/docExample.png){: .zoom} + +Обязательными полями для заполнения являются краткое и полное наименование ОПФ. + +В поле "Код по ОКОПФ" необходимо внести код согласно общероссийскому классификатору организационно-правовых форм (ОКОПФ). \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/SUMMARY.md b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/SUMMARY.md new file mode 100644 index 0000000..44586d9 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/SUMMARY.md @@ -0,0 +1,3 @@ +- [Группы номенклатуры](./Группы номенклатуры/Группы номенклатуры.md) +- [Единицы измерения](./Единицы измерения/Единицы измерения.md) +- [Номенклатура](./Номенклатура/Номенклатура.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image1.png new file mode 100644 index 0000000..7744546 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image2.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image2.png new file mode 100644 index 0000000..c3c82d1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image3.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image3.png new file mode 100644 index 0000000..144677e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image4.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image4.png new file mode 100644 index 0000000..5cf009e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image4.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image5.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image5.png new file mode 100644 index 0000000..b96cfa9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image5.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image6.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image6.png new file mode 100644 index 0000000..ba68936 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image6.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image7.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image7.png new file mode 100644 index 0000000..9ec5f32 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/media/image7.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/Группы номенклатуры.md b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/Группы номенклатуры.md new file mode 100644 index 0000000..c445cdd --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Группы номенклатуры/Группы номенклатуры.md @@ -0,0 +1,32 @@ +# Группы номенклатуры + +Справочник «Группы номенклатуры» предназначен для разделения номенклатуры предприятия по составу технических характеристик. +Для работы со справочником необходимо выбрать пункт меню Общие справочники -> Справочники ТМЦ -> «Группы номенклатуры» + +![Рисунок 1 Меню](./media/image1.png) + +При выборе пункта меню откроется реестр групп номенклатуры. + +![Рисунок 2 Реестр групп номенклатуры](./media/image2.png) + +Для ввода новой группы номенклатуры необходимо нажать кнопку "Создать" ![](./media/image3.png) на панели инструментов. Откроется форма документа. + +![Рисунок 3 Ввод группы номенклатуры](./media/image4.png) + +В форме для ввода группы номенклатуры на **вкладке "Основная"** отображаются: + +* Наименование – наименование группы, обязательно для заполнения. +* Родитель в обозревателе* – по умолчанию выбирается "ТМЦ/услуги". Кнопка ![](./media/image5.png) вызывает обозреватель аналитик. +* Шифр группы – необязательно для заполнения + +На **вкладке "Технические эксперты"** хранится информация по кураторам данной группы номенклатуры. Для внесения нового куратора необходимо нажать кнопку "Добавить" и выбрать пользователя из выпадающего списка в поле "ФИО ответственного куратора". Электронная почта подтянется из справочника пользователей. + +![Рисунок 4 Вкладка "Технические эксперты"](./media/image6.png) + +На **вкладке "Закупка и поставка"** указывается срок поставки и ответственные за поставку по этой группе. + +![Рисунок 5 Вкладка "Закупка и поставка"](./media/image7.png) + +**Вкладка "Входной контроль"** используется для ERP-системы. + +Для сохранения документа нажать соответствующую кнопку на панели инструментов. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image1.png new file mode 100644 index 0000000..2ea01b2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image2.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image2.png new file mode 100644 index 0000000..eb9e965 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image3.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image3.png new file mode 100644 index 0000000..f908663 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image4.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image4.png new file mode 100644 index 0000000..5a6211a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/media/image4.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/Единицы измерения.md b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/Единицы измерения.md new file mode 100644 index 0000000..9ddbe27 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Единицы измерения/Единицы измерения.md @@ -0,0 +1,29 @@ +# Единицы измерения + +Для перехода в документ в меню выбрать Общие справочники -> Единицы измерения + +![Рисунок 1 Меню](./media/image1.png) + +Откроется реестр документов "Единицы измерения" + +![Рисунок 2 Реестр документов "Единицы измерения"](./media/image2.png) + +Для внесения новой единицы измерения нажать кнопку "Создать" на панели инструментов. Откроется форма документа. + +![Рисунок 3 Форма документа "Единицы измерения"](./media/image3.png) + +Реквизиты документа для заполнения: + +* Наименование - наименование единицы измерения, обязательно для заполнения. +* Буквенное обозначение - краткое обозначение единицы измерения, обязательно для заполнения. +* Код ОКЕИ +* По умолчанию - если проставлен признак, то при создании новой номенклатуры будет подтягиваться указанная по умолчанию единица измерения. +* Использовать единицу измерения - если проставлен признак, то при создании новой номенклатуры появится возможность выбрать эту единицу измерения из списка. + +**Таблица перевода единиц измерения** + +В характеристиках номенклатур есть возможность перевода в альтернативные единицы измерения. + +Таблица перевода заполняется в документе "Единица измерения". В ней указываются единицы измерения меньшие по отношению к единице в документе (коэффициент больше 0) + +![Рисунок 4 Таблица перевода](./media/image4.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image1.png new file mode 100644 index 0000000..3c1d8d2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image10.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image10.png new file mode 100644 index 0000000..c944070 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image10.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image11.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image11.png new file mode 100644 index 0000000..4f6e1d2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image11.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image12.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image12.png new file mode 100644 index 0000000..b614f34 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image12.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image13.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image13.png new file mode 100644 index 0000000..619a871 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image13.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image14.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image14.png new file mode 100644 index 0000000..dda1cdd Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image14.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image15.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image15.png new file mode 100644 index 0000000..b63e29f Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image15.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image2.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image2.png new file mode 100644 index 0000000..e9429aa Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image3.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image3.png new file mode 100644 index 0000000..520ec8a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image4.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image4.png new file mode 100644 index 0000000..faeeb57 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image4.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image5.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image5.png new file mode 100644 index 0000000..cae78cc Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image5.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image6.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image6.png new file mode 100644 index 0000000..6a1a1de Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image6.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image7.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image7.png new file mode 100644 index 0000000..58b9eaf Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image7.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image8.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image8.png new file mode 100644 index 0000000..a92690a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image8.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image9.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image9.png new file mode 100644 index 0000000..07fcabf Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/image9.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/insert.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/insert.png new file mode 100644 index 0000000..f1f89bf Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/media/insert.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/Номенклатура.md b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/Номенклатура.md new file mode 100644 index 0000000..08ce627 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Номенклатура/Номенклатура.md @@ -0,0 +1,100 @@ +# Номенклатура/услуги + +Справочник «Номенклатура/услуги» предназначен для хранения информации о материалах товарах, услугах. Для перехода в справочник в меню выбрать Общие справочники -> Справочники ТМЦ -> Номенклатура услуги. + +![Рисунок 1 Меню](./media/image1.png) + +Откроется реестр номенклатур + +![Рисунок 2 Реестр номенклатур](./media/image2.png){: .zoom} + +Для создания новой номенклатуры необходимо нажать кнопку "Создать" на панели инструментов ![](./media/image3.png). Откроется форма документа. + +![Рисунок 3 Форма документа "Номенклатура/услуги"](./media/image4.png){: .zoom} + +Форма документа состоит из 5 вкладок: + +* Основная; +* Дополнительные данные; +* Бухгалтерский учет; +* Наименование на иностранном языке; +* Описание; +* Фактическая страна производства. + +На **вкладке "Основная"** отображаются следующие поля: + +* **Код** – системный код записи номенклатуры, присваивается системой по умолчанию при создании элемента справочника; +* **Наименование сокращенное** - краткое обозначение, необязательно для заполнения; +* **Наименование краткое*** – обязательное для заполнения поля, заполняется пользователем, отражается в левой части универсального справочника; +* **Наименование полное*** - обязательное для заполнения поле, по умолчанию заполняется значением поля «Наименование краткое» при потере фокуса после ввода значения в поле «Наименование краткое» (если поле «Наименование полное» пустое); +* **Базовая ед. измерения*** – обязательное для заполнения поле, подключен справочник единиц измерения ОКЕИ; +* **Группа номенклатуры** – папка, объединяющая номенклатуру по сходным признакам; +* **Вид номенклатуры** – обязательное для заполнения поле, выбирается из справочника Материал/Услуга; +* **Артикул** – уникальный номер материала, присваивается заводом-изготовителем. Рекомендовано для заполнения, если имеются данные; +* **Описание номенклатуры** – текстовое поле; +* **Производитель** – подключен справочник производителей; +* **Страна-производитель** - значение подтягивается автоматически при выборе производителя, доступно для редактирования; +* **КТРУ** - каталог товаров, работ и услуг. Он формируется на основе общероссийского классификатора ОКПД2 и содержит структурированное описание объекта закупки. За наполнение каталога отвечает Минфин. В данном справочнике выбираем КТРУ из классификатора. Сам классификатор выгружается в Лексему с сайта [ЕИС Закупки](https://zakupki.gov.ru/epz/ktru/ktruCard/commonInfo.html?itemId=22564) +* **Код ОКПД 2** - заполняется значением из Общероссийского классификатора продукции по видам экономической деятельности; +* **GTIN** (Global Trade Item Number) – уникальный ключ в номенклатуре Честного знака. GTIN – это номер, который используется для уникальной идентификации товарных единиц по всему миру; +* **Условия хранения** – текстовое поле; +* **Старый номер номенклатуры** – номенклатурный номер/код материала из системы, с которой интегрируется Lexema-ERP; +* **Период действия номенклатуры с… по…** - по умолчанию начало периода устанавливается текущим днем создания позиции в справочнике, определяет период действия аналитики в системе для использования. + +**Вкладка «Дополнительные данные»** предназначена для ведения альтернативных единиц измерения номенклатуры и хранения штрих кодов производителей. + +Кроме базовой единицы измерения, используемой системой в управлении запасами и при выполнении всех расчетов, другие службы могут использовать другие единицы измерения (ЕИ). Единицы измерения, отличные от базовой, называются альтернативными единицами измерения. Любые количества, которые указаны в ЕИ, отличной от базовой ЕИ, автоматически преобразуются системой в базовую единицу измерения. + +Для того, чтобы это стало возможным, в основную запись материала необходимо ввести отношение для преобразования альтернативных единиц в базовую ЕИ (коэффициент пересчета). Эту информацию можно ввести при определении альтернативной единицы измерения. Во вкладке вносятся данные для ведения номенклатуры в альтернативных единицах измерения. + +![Рисунок 4 Дополнительные данные номенклатуры](./media/image5.png){: .zoom} + +Для добавления альтернативной единицы измерения создается новая строчка в таблице с альтернативными единицами измерения. Указывается наименование альтернативной единицы измерения, количество в базовой единице измерения. Коэффициент пересчета рассчитывается автоматически. Базовую единицу измерения необходимо задавать как минимально возможную для использования в системе. + +Базовую единицу измерения используют в составах изделий производства, в списании материалов в производство, в учете на складах. Примерами таких единиц могут быть – штука, метры, литры, килограммы. + +Примерами альтернативных единиц поставки могут быть: упаковка, тыс. км., комплекты. Для каждого производителя и артикула заранее определена упаковочная единица измерения, она же единица измерения от поставщика. Практически всегда можно однозначно указать коэффициент пересчета и всегда пользоваться ею. Но, в случае крайней необходимости, система позволяет внести одну и ту же альтернативную единицу измерения с разным коэффициентом пересчета. + +Система выдаст предупреждение: + +![Рисунок 5 Предупреждение](./media/image6.png) + +Но внести альтернативную единицу с новым коэффициентом пересчета возможно. + +![Рисунок 6 Альтернативная единица измерения с другим коэффициентом пересчета](./media/image7.png){: .zoom} + +**Вкладка «Бухгалтерский учет»** предназначена для внесения данных по учету номенклатуры или услуги. Данные указанные в справочнике применяются для заполнения по умолчанию в учетных документах. + +![Рисунок 7 Вкладка "Бухгалтерский учет"](./media/image8.png) + +**Вкладка «Наименования на иностранном языке»** предназначена для хранения наименования на разных языках. +Для добавления наименования геобходимо в табличной части нажать кнопку "Добавить", выбрать язык и внести наименование номенклатуры на выбранном языке. + +![Рисунок 8 Вкладка "Наименования на иностранном языке"](./media/image9.png) + +**Вкладка "Описание"** хранит фотографию с внешним видом товарной позиции и ссылку на нее. + +![Рисунок 9 Вкладка "Описание"](./media/image10.png) + +**Вкладка "Фактическая страна производства"** хранит информацию по стране производства. Внести можно по кнопке "Добавить" + +![Рисунок 10 Вкладка "Фактическая страна производства"](./media/image11.png) + +Для сохранения внесенной номенклатуры нажать "Сохранить" или "Сохр.Закрыть" на панели инструментов. + +Из реестра документов доступна функция копирования карточки номенклатуры. + +Для этого нужно отметить номенклатуру в левой крайней колонке. + +![Рисунок 11 Реестр номенклатур](./media/image12.png) + +Нажать кнопку "Скопировать" на панели инструментов ![](./media/image13.png). Система выдаст сообщение. Для подтверждения копирования нажать "копировать" + +![Рисунок 13 Копирование номенклатур](./media/image14.png) + +Откроется карточка номенклатуры с заполненными полями. Нужно внести необходимые корректировки и сохранить документ. В справочнике номенклатур появится новая запись + +![Рисунок 14 Новая номенклатура](./media/image15.png){: .zoom} + + + diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/media/image1.png new file mode 100644 index 0000000..4eb2a6f Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/media/image2.png b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/media/image2.png new file mode 100644 index 0000000..dd4fd7e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/Характеристики групп номенклатуры.md b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/Характеристики групп номенклатуры.md new file mode 100644 index 0000000..3979007 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Справочники ТМЦ/Характеристики групп номенклатуры/Характеристики групп номенклатуры.md @@ -0,0 +1,11 @@ +# Характеристики групп номенклатуры + +Характеристики групп номенклатуры настраиваются в советующем настроечном документе. Добавление новых характеристик в систему возможно через администратора системы или ответственного пользователя, который отвечает за формирование структуры справочника номенклатуры (например, руководителя конструкторского бюро). Для выбора настроечного документа необходимо выбрать пункт меню «Характеристики групп номенклатуры» в группе «Справочники». + +![Рисунок 1 Меню](./media/image1.png) + +При выборе пункта меню откроется реестр настроечных документов, в котором отражены данные по наименованию, типу данных и единице измерения. + +Обязательными полями для заполнения являются наименование характеристики и тип данных. Если у характеристики известна стандартная единица измерения, рекомендуется ее заполнить. У одной группы номенклатуры может быть сколько угодно характеристик. + +![Рисунок 2 Пример заполнения характеристики](./media/image2.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/SUMMARY.md b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/SUMMARY.md new file mode 100644 index 0000000..58379da --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/SUMMARY.md @@ -0,0 +1,5 @@ +- [Подразделения](./Подразделения/Подразделения.md) +- [Категории должностей](./Категории должностей/Категории должностей.md) +- [Должности](./Должности/Должности.md) +- [Штатные единицы](./Штатные единицы/Штатные единицы.md) +- [Сотрудники](./Сотрудники/Сотрудники.md) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/create.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/docExample.png new file mode 100644 index 0000000..42cba2b Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/menu.png new file mode 100644 index 0000000..f6653e0 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/registry.png new file mode 100644 index 0000000..eda68f9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/Должности.md b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/Должности.md new file mode 100644 index 0000000..947243d --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Должности/Должности.md @@ -0,0 +1,33 @@ +# Должности + +## Общее описание назначения справочника + +Справочник – это документ, предназначенный для использования в других документах в качестве значений их полей. + +Справочник "Должности" предназначен для хранения в системе основных данных по должностям в компании и заводится без привязки к подразделениям, так как одна должность может быть присуща нескольким подразделениям. + +## Реестр + +Для входа в документ необходимо в меню в группе "Кадры" выбрать пункт "Должности". Для доступа к документу нужны права администратора. + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр должностей. + +![Рисунок 2 Пример реестра должностей](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](./media/create.png) + +Кнопка "Добавить из ОКПДТР" – загрузка классификатора, подключается отдельным сервисом через вендора системы + +## Документ + +Пример заполненного документа "Должность" выглядит следующим образом: + +![Рисунок 3 Пример документа "Должность"](./media/docExample.png) + +Обязательными полями для заполнения являются наименование должности и её наименования в родительном и дательном падежах. + +Если подключён справочник [Категории должностей](../Категории должностей/Категории должностей.md), можно заполнить поле "Категория должности". \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image1.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image1.png new file mode 100644 index 0000000..0e61c46 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image1.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image2.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image2.png new file mode 100644 index 0000000..4f0274e Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image2.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image3.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image3.png new file mode 100644 index 0000000..f591a3a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/media/image3.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/Категории должностей.md b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/Категории должностей.md new file mode 100644 index 0000000..2b4b639 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Категории должностей/Категории должностей.md @@ -0,0 +1,27 @@ +# Категории должностей + +## Общее описание назначения справочника + +Справочник – это документ, предназначенный для использования в других документах в качестве значений их полей. + +Справочник "Категория должностей" предназначен для хранения в системе основных данных по категории должностей в компании и заводится без привязки к должностям, так как одна категория может быть присуща нескольким должностям. + +## Реестр + +Для входа в документ необходимо перейти в Меню - Кадры - Справочники - Категории должностей. Для доступа к документу нужны права администратора. + +Откроется реестр должностей. + +![Рисунок 2 Пример реестра категории должностей](media/image3.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](../Должности/media/create.png) + +## Документ + +Пример заполненного документа "Категории должностей" выглядит следующим образом: + +![Рисунок 2 Пример документа "Категории должностей"](media/image2.png) + +Код и наименование обязательны для заполнения. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/create.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/docExample.png new file mode 100644 index 0000000..fa14cde Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/menu.png new file mode 100644 index 0000000..fbd508b Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/registry.png new file mode 100644 index 0000000..daaa110 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/separateDepartmentProperties.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/separateDepartmentProperties.png new file mode 100644 index 0000000..4a16c01 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/media/separateDepartmentProperties.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md new file mode 100644 index 0000000..a734a4d --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md @@ -0,0 +1,45 @@ +# "Подразделения" + +## Общее описание назначения справочника + +Справочник – это документ, предназначенный для использования в других документах в качестве значений их полей. + +Справочник "Подразделения" предназначен для хранения в системе основных данных по подразделениям компании (как действующим, так и прекратившим свое действие) с учётом древовидной структуры подразделений. + +## Реестр + +Для входа в документ необходимо в меню в группе "Кадры" выбрать пункт "Подразделения". Для доступа к документу нужны права администратора. + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр подразделений. + +![Рисунок 2 Пример реестра подразделений](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](./media/create.png) + +## Документ + +Пример заполненного документа "Подразделение" выглядит следующим образом: + +![Рисунок 3 Пример документа "Подразделение"](./media/docExample.png){: .zoom} + +Обязательными полями для заполнения являются полное и краткое наименования подразделения (отмечены символом *) и "Родитель в обозревателе". + +Если необходимо назначить временного руководителя подразделения или руководитель подразделения уже имеет прикрепление к другому подразделению, необходимо указать его в поле "Руководитель". Пользователь из этого поля будет подставляться в качестве руководителя подразделения при создании динамического маршрута вместо руководителя. + +Если известны даты, когда подразделение начало свою деятельность и/или прекратило её, рекомендуется заполнить поля "Период действия с" и/или "по". Если подразделение считается действующим и дата его закрытия не определена, рекомендуется полю "по" присвоить значение "01.01.2099". В случае, если конец периода действия подразделения приходится на уже прошедшую дату, подразделение будет скрыто и недоступно для выбора на некоторых формах (в рамках логики работы организации). + +Если подразделение (например, отдел) является частью или находится в подчинении другого подразделения, необходимо выбрать его из списка поля "Родитель в обозревателе". + +**В качестве родительского подразделения можно указать только вышестоящее подразделение. Если оно находится на одном уровне с другими подразделениями, то поле нужно оставить пустым, тогда подразделение попадет в общую папку "Подразделения" (т.е. после сохранения документа, поле заполнится значением "Подразделения"** + +!!!note + + В некоторых случаях самым вышестоящим подразделением указывается компания. В этом случае оно является родительским для всех головных подразделений и является корнем всей структуры подразделений. Это может пригодиться для таких случаев, когда требуется указать в качестве зоны распространения ЛНД или прав на документ все подразделения, а указывать каждое – слишком долго. + +В случае, если подразделение – обособленное, необходимо перейти из вкладки "Основная" на вкладку "Реквизиты обособленного подразделения" и заполнить поля соответствующими реквизитами. + +![Рисунок 4 Вкладка "Реквизиты обособленного подразделения"](./media/separateDepartmentProperties.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подчиненность/media/Pdd.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подчиненность/media/Pdd.png new file mode 100644 index 0000000..6d7b1c6 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подчиненность/media/Pdd.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подчиненность/Подчиненность.md b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подчиненность/Подчиненность.md new file mode 100644 index 0000000..9a03d2f --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Подчиненность/Подчиненность.md @@ -0,0 +1,91 @@ +# Подчиненность + +## Термины + +* **Подчиненность** - зависимое положение управляемого звена от управляющего в системе управления. + +* **Организационная структура предприятия** - структура компании, напрямую связанная со штатным расписанием. + +* **Организационная подчиненность (или подчинение по организационной структуре)** - вид системного управления, при котором сотрудник подчиняется руководителю своего подразделения и руководителям родительских подразделений своего подразделения. + +* **Функциональная подчиненность** - вид системного управления, при котором сотрудник подчиняется другим руководителям по смежным профилям обязанностей. + +* **Управленческая структура** — фактическая структура компании, которая не связана со штатным расписанием. + +* **Совмести́тельство** — это форма вторичной занятости, при которой, в свободное от основной работы время, человеком выполняется другая регулярная оплачиваемая работа + +_Организационная подчиненность может не совпадать с функциональной подчиненностью._ + +## Алгоритм настройки + +**Шаг 1.** + +Чтобы приступить к настройке системного управления в программе, необходимо определить, как устроено подчинение на предприятии. Проще всего это сделать если ответить на следующие вопросы: + +* Есть ли в предприятии холдинг? +* При согласовании документов, чем руководствуются сотрудники для определения руководителей? Обращаются ли они к штатному расписанию? +* Есть ли на предприятии совместители? Какие - внешние или внутренние? +* Кто является высшим руководящим звеном? Совет директоров или один директор? +* Есть ли на предприятии работники, которые подписывают заявления несколькими руководителями? + +**Шаг 2.** + +Настроить в системе необходимые справочники и документы. + +**Шаг 3.** + +Раздать права в настройке горизонтальных прав и/или включить нужные константы в настройке учетной политики предприятия. + +Общие шаги по настройке можно смотреть на схеме: + +![Схема](media/Pdd.png){: .zoom} + +## Настройка в программе организационного подчинения + +Чтобы отразить организационное подчинение в системе, необходимо: + +1) Заполнить справочник [подразделений](../Подразделения/Подразделения.md) (и сам справочник, и обозреватель аналитик с типом аналитики "Подразделение") + +2) Заполнить справочник [категорий должностей](../Категории должностей/Категории должностей.md). Необходимо обязательно добавить позиции "Руководители" и "Топ руководители" + +3) Заполнить справочник [должностей](../Должности/Должности.md). Необходимо в каждой должности заполнить поле "Категория" + +4) Заполнить справочник [сотрудников](../Сотрудники/Сотрудники.md). Необходимо в каждом сотруднике заполнить поля "Подразделение" и "Должность". + +## Настройка в программе функционального подчинения + +Функциональное подчинение может быть трех видов: + +* Когда в одном из подразделений обязанности руководителя выполняет нелинейный руководитель + +_Пример_: в подразделении "Бухгалтерия" обязанности начальника отдела исполняет временно начальник отдела кадров. + +_Пример_: когда есть в холдинге управляющая компания, и сотрудник числится в ней, но является руководителем у сотрудников одного из дочерних предприятий + +* Когда у одного из сотрудников руководителем является нелинейный руководитель + +_Пример_: у заместителей генеральных директоров по орг.структуре нет вышестоящего подразделения, но сами они подчиняются генеральному директору + +_Пример_: когда есть в холдинге управляющая компания, и сотрудник числится в ней, но является руководителем у сотрудников одного из дочерних предприятий + +* Когда на предприятии внедрена только управленческая структура. + +_Пример_: группа компаний, в которой работники являются внешними совместителями сразу в нескольких филиалах. + +**Для организации функционального подчинения по типу 1 необходимо:** + +В справочнике [подразделений](../Подразделения/Подразделения.md) в поле "Руководитель" внести ФИО сотрудника, исполняющего обязанности руководителя + +**Для организации функционального подчинения по типу 2 необходимо:** + +Пройти в форму [Управление пользователями](../../../../framework/User managment/Управление пользователями/Управление пользователями.md), найти необходимого работника, в колонке "Настройка горизонтальных прав" кликнуть и провалиться в документ ["Настройка пользователей"](../../../../framework/User managment/Настройка пользователей/Настройка пользователей.md). + +В поле "Руководитель" внести ФИО сотрудника, исполняющего обязанности руководителя + +**Для организации функционального подчинения по типу 3 необходимо:** + +Заполнить виртуальные подразделения в форме [Управленческая структура и руководители](../../../../../User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md). + +Каждому виртуальному подразделению назначить физическое лицо из справочника физических лиц , являющееся руководителем. + +Каждому виртуальному подразделению назначить физические лица , относящиеся к нему. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/casesInfo.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/casesInfo.png new file mode 100644 index 0000000..5a9ef61 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/casesInfo.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/constant.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/constant.png new file mode 100644 index 0000000..b16ac6d Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/constant.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/constantKEDO.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/constantKEDO.png new file mode 100644 index 0000000..5ce5f8f Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/constantKEDO.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/create.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/createExample.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/createExample.png new file mode 100644 index 0000000..3b7f2b1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/createExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/docExample.png new file mode 100644 index 0000000..dff38fc Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/mainInfo.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/mainInfo.png new file mode 100644 index 0000000..9125e05 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/mainInfo.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/menu.png new file mode 100644 index 0000000..890b53f Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/registry.png new file mode 100644 index 0000000..0433a81 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/sheduler.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/sheduler.png new file mode 100644 index 0000000..5d8147a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/sheduler.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/wearInfo.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/wearInfo.png new file mode 100644 index 0000000..2c2fee5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/media/wearInfo.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md new file mode 100644 index 0000000..a33800d --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md @@ -0,0 +1,87 @@ +# Сотрудники + +## Общее описание назначения справочника + +Справочник – это документ, предназначенный для использования в других документах в качестве значений их полей. + +Работник или Сотрудник – субъект трудового права, физическое лицо, работающее по трудовому договору у работодателя и получающее за это заработную плату. Правовое положение работника определяется трудовым законодательством, трудовым и коллективным договорами, локальными нормативными актами организации. Работник имеет права и несет обязанности, установленные трудовым законодательством страны. + +Справочник "Сотрудники" предназначен для ведения списка сотрудников, когда-либо принятых в компанию, а также их перемещений и записей об увольнении. Для доступа к справочнику пользователь должен обладать определенными правами. + +## Реестр + +Для входа в документ необходимо перейти Меню - Кадры - Справочники по учету физических лиц + +Откроется реестр сотрудников, сгруппированных по текущему статусу. + +![Рисунок 2 Пример реестра сотрудников](./media/registry.png){: .zoom} + +### Создание пользователя из реестра + +В реестре опционально настроена возможность автоматического создания пользователей. Для этого выберите одного или несколько сотрудников и нажмите на кнопку **"Направить приглашение"**. При нажатии на данную кнопку автоматически запускается функция [планировщика](../../../../service/sheduler/Config.md) задач по [созданию пользователей](../../../../service/sheduler/TaskSheduler.md). Для этого необходимо в учетной политике предприятия настроить константу **Задача шедулера "Создание пользователей"**. В столбце **"Значение (константа)"** в значении которой будет код данной функции планировщика. + +![Константа](media/constant.png){: .zoom} + +![Шедулер](media/sheduler.png){: .zoom} + +Также необходимо настроить действия описанные в разделах ["Создание пользователей"](../../../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#создание_пользователей) и ["Уведомление пользователя о регистрации в системе"](../../../../framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md#уведомление_пользователя_о_регистрации_в_системе). + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](./media/create.png) + +## Документ + +Пример заполненного документа "Сотрудник" выглядит следующим образом: + +![Рисунок 3 Пример документа "Сотрудник"](./media/docExample.png) + +При создании документа можно выбрать из [списка существующих](../../Общие справочники/Физические лица/Физические лица.md) или создать новое физическое лицо. + +При заполнении поля **"─ Добавить:"** поля "Фамилия", "Имя", "Отчество" и "Наименование сотрудника" заполняются автоматически. + +При заполнении поля **"Физ.лицо ─ Выбрать:"** кроме ФИО также заполняются ИНН, пол, дата рождения, СНИЛС, паспорт (в случае если эти данные были заполнены в справочнике [физического лица](../../Общие справочники/Физические лица/Физические лица.md)). + +![Рисунок 4 Пример создаваемого документа "Сотрудник"](./media/createExample.png) + +Обязательными полями для заполнения являются поля, отмеченные символом *, а именно: Фамилия, Имя, Наименование сотрудника (заполняется автоматически при заполнении полей Фамилия, Имя, Отчество), Табельный №, Подразделение, Должность, Дата приема, Пол. + + + +Поля "Подразделение" и "Должность" выбираются из соответствующих справочников(см. [Подразделение](./../Подразделения/Подразделения.md) и [Должности](./../Должности/Должности.md)). В случае, если по указанным подразделению и должности не нашлась запись в справочнике "Штатные единицы", то новая штатная единица создастся автоматически (см. [Штатные единицы](./../Штатные единицы/Штатные единицы.md)). Чтобы заполнить поле "Вид графика работы" необходимо заполнить справочник "Виды графиков работы". + +Чтобы поле "Текущий статус" было заполнено, необходимо сохранить и обновить документ. + +Если заполнено поле "Увольнение: дата", то поле "Текущий статус" примет значение "Уволен". Пока поле "Увольнение: дата" остаётся незаполненным, текущий статус сотрудника остаётся "Принят". При заполнении даты увольнения учетная запись в Лексеме блокируется. + +В поле **"Вид занятости"** выбирается один из трех основных видов работы: основное место работы, внутреннее совместительство и внешнее совместительство. **Основное место работы** означает, что сотрудник работает на полную ставку в данном подразделении, **внутреннее совместительство** - что сотрудник работает в данном подразделении на полную ставку и имеет еще одну работу в другом подразделении, а **внешнее совместительство** - что сотрудник работает в данном подразделении на неполную ставку и имеет еще одну работу в другом подразделении или организации. При выборе совместительства автоматически проставляется признак в соответствующем поле. + +В случае если сотрудник принимается в компанию с испытательным сроком, то необходимо заполнить поле **"Испытательный срок (месяцев)"**. На проекте возможно настроить оповещения для ответственных лиц, которым будет приходит рассылка, о том что у сотрудника заканчивается испытательный срок. Подробнее о настройке можно ознакомиться в разделе ["Настройка внутрисистемных уведомлений"](../../../Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md). + +В поле **"Материально ответственный"** указывается, является ли сотрудник материально ответственным путем проставления галочки. Материально ответственным лицом может быть сотрудник, у которого есть возможность распоряжаться материальными ценностями, находящимися на балансе организации. Материальная ответственность представляет собой обязанность возместить ущерб, причиненный материальными ценностями, за которые сотрудник несет ответственность. + +В документе содержатся 2 вкладки: "Сведения" и "Спецодежда" + +### Сведения {#mainInfo} + +На вкладке "Сведения" содержатся реквизиты документов, сведения о поле и дате рождения, а также поля для привязки данных сотрудника к пользователю и контактные данные. + +Поля "Логин", "Адрес эл/почты", "Телефон: мобильный" и "Внутренний" заполнятся автоматически если сотрудник присутствует в системе как пользователь. + +![Рисунок 5 Пример вкладки "Сведения"](./media/mainInfo.png) + +Если в проекте применяется система кадрового электронного документооборота (далее КЭДО), то сотруднику необходимо принять решение о согласии или отказе от использования этой системы. + +Если сотрудник дал согласие то в поле **"Дата перехода на КЭДО"** указывается дата согласия. На проекте возможно настроить, чтобы при незаполненной дате перехода, у данного сотрудника будет стоять запрет на создание документов в системе, а также ему не будут поступать различные документы на ознакомление. Для этого в **настройках учетной политики предприятия** укажите константу **ПереходНаКЭДО_ЗапретСозданияИОбработкиДокументов** со значением 1. + +Также на проекте возможно настроить автоматическое проставление даты согласие на КЭДО всем у кого она отсутствует. По функции планировщика задач [Установка даты перехода на КЭДО принятым сотрудникам](../../../../service/sheduler/TaskSheduler.md) cистема проверяет на текущий день всех новых сотрудников, у которых присутствует логин, но отсутствует дата перехода на КЭДО. В настройках учетной политики должна быть настроена константа **Дата_принятия_положения_КЭДО** с заполненным значением текст (например 09.09.2022). По указанной дате система определяет сотрудников,у которых дата приема больше, чем дата из константы и по таким сотрудникам устанавливает дату перехода на КЭДО равную дате приема. + +![КонстантаКЭДО](media/constantKEDO.png){: .zoom} + +Если сотрудник отказался от работы в системе КЭДО то в поле **"Дата отказа на КЭДО"** указывается дата отказа. + +### Спецодежда + +Если к системе подключён складской учёт и по должности сотруднику полагается выдача спецодежды, для него указываются размеры одежды, обуви, головного убора и др. на вкладке "Спецодежда". Данные о размере указываются при приеме на работу или при изменении размеров сотрудника. По размерам спецодежды подбирается спецодежда на складе. + +![Рисунок 6 Пример вкладки "Спецодежда"](./media/wearInfo.png) \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/create.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/create.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/create.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/docExample.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/docExample.png new file mode 100644 index 0000000..12c5c02 Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/docExample.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/menu.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/menu.png new file mode 100644 index 0000000..980061a Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/menu.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/registry.png b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/registry.png new file mode 100644 index 0000000..78aedba Binary files /dev/null and b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/media/registry.png differ diff --git a/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/Штатные единицы.md b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/Штатные единицы.md new file mode 100644 index 0000000..175dec1 --- /dev/null +++ b/docs/Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/Штатные единицы.md @@ -0,0 +1,33 @@ +# "Штатные единицы" + +## Общее описание назначения справочника + +Справочник – это документ, предназначенный для использования в других документах в качестве значений их полей. + +Справочник "Штатные единицы" предназначен для ведения списка должностей, принятых в рамках каждого подразделения, а также учёта присущим должностям в рамках рассматриваемого подразделения графика работы, класса вредности по специальной оценке, особых условий труда, вида основной оплаты и вида надбавки. + +## Реестр + +Для входа в документ необходимо в меню в группе "Кадры" выбрать пункт "Штатные единицы". Для доступа к документу нужны права администратора. + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр штатных единиц. + +![Рисунок 2 Пример реестра штатных единиц](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов. + +![](./media/create.png) + +## Документ + +Пример заполненного документа "Штатная единица" выглядит следующим образом: + +![Рисунок 3 Пример документа "Штатная единица"](./media/docExample.png){: .zoom} + +Обязательными полями для заполнения являются подразделение и должность (отмечены символом *). + +Чтобы заполнить остальные поля (за исключением текстового поля "Примечание" и поля "Класс по спецоценке"), необходимо заполнение соответствующих справочников. Чтобы заполнить поле "Вид графика работы" необходимо заполнить справочник "Виды графиков работы". + +Правая часть формы видна, если есть роль администрирования штатного расписания. \ No newline at end of file diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete.png new file mode 100644 index 0000000..730b5c1 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete1.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete1.png new file mode 100644 index 0000000..3581679 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete1.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete3.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete3.png new file mode 100644 index 0000000..7bc898f Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/delete3.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/deleteUchastnik.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/deleteUchastnik.png new file mode 100644 index 0000000..9863a1b Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/deleteUchastnik.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/etap.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/etap.png new file mode 100644 index 0000000..b90fc00 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/etap.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/form.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/form.png new file mode 100644 index 0000000..2e0a24a Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/form.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail.png new file mode 100644 index 0000000..2951799 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail2.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail2.png new file mode 100644 index 0000000..66de988 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail2.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail3.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail3.png new file mode 100644 index 0000000..c1ac8c5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/mail3.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/novyiEtap.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/novyiEtap.png new file mode 100644 index 0000000..720d113 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/novyiEtap.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/novyiUchastnik.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/novyiUchastnik.png new file mode 100644 index 0000000..68f4af3 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/novyiUchastnik.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/perehod.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/perehod.png new file mode 100644 index 0000000..eb0bd62 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/perehod.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/push.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/push.png new file mode 100644 index 0000000..b69394c Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/push.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/push1.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/push1.png new file mode 100644 index 0000000..66a79f8 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/push1.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/select.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/select.png new file mode 100644 index 0000000..ba56255 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/select.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/srokObrabotki.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/srokObrabotki.png new file mode 100644 index 0000000..b911b3c Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/srokObrabotki.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/sroki2.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/sroki2.png new file mode 100644 index 0000000..4e51f8c Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/sroki2.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/uchastnik.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/uchastnik.png new file mode 100644 index 0000000..ae987e9 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/uchastnik.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/vernut.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/vernut.png new file mode 100644 index 0000000..ec6cf91 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/vernut.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/vozvrat1.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/vozvrat1.png new file mode 100644 index 0000000..de12743 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/vozvrat1.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/warning.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/warning.png new file mode 100644 index 0000000..25a35de Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/warning.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zamena.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zamena.png new file mode 100644 index 0000000..ea0e296 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zamena.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zamena2.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zamena2.png new file mode 100644 index 0000000..d2092b5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zamena2.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zayavlenie.png b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zayavlenie.png new file mode 100644 index 0000000..f8e37f5 Binary files /dev/null and b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/media/zayavlenie.png differ diff --git a/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md new file mode 100644 index 0000000..c01b3d4 --- /dev/null +++ b/docs/Admin manuals/СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md @@ -0,0 +1,113 @@ +# Форма корректировки маршрутов согласования + +## Описание + +С помощью данной формы возможно корректировать **незавершенные** маршруты в документах. Для открытия формы необходимо перейти в Меню - Управление процессами - Форма корректировки маршрутов согласования. Подробнее о работе с маршрутами можно ознакомиться в соответствующей [статье](../../../User manuals/Работа с маршрутами/marshrut.md). + +![Форма](media/form.png) + +Чтобы скорректировать маршрут согласования, необходимо выбрать соответствующий документ. В табличной части будет отображен маршрут согласования документа. + +![Выбор](media/select.png) + +## Переход в документ + +Чтобы открыть новый документ, необходимо нажать на кнопку **"Перейти в документ"**. + +![Переход](media/perehod.png) +![Заявление](media/zayavlenie.png) + +## Добавление этапа + +Чтобы добавить новый этап, необходимо выбрать **текущий этап либо любой незавершенный этап** и нажать кнопку **"Добавить этап"**. Во всплывающем окне необходимо выбрать сотрудника и действие в маршруте. Также возможно назначить срок обработки по данному документу (если не указывать, по умолчанию проставляется 2 рабочих дня). + +![Новый этап](media/novyiEtap.png) + +Добавится новый этап с выбранным сотрудником и действием. + +![Этап](media/etap.png) + +!!! warning + Нельзя добавлять новые этапы между завершенным и текущим этапом о чем оповестит система. + + ![Внимание](media/warning.png) + +## Добавление участника + +Чтобы добавить нового участника, необходимо выбрать **текущий либо любой другой этап со статусом "Ожидание"** и нажать кнопку **"Добавить участника"**. Во всплывающем окне необходимо выбрать участника и действие в маршруте. Также возможно назначить срок обработки по данному документу (если не указывать, по умолчанию проставляется 2 рабочих дня). + +![Новый участник](media/novyiUchastnik.png) + +В выбранный этап добавится новый участник. При добавлении нового участника в текущий этап ему направляется уведомление. + +![Участник](media/uchastnik.png) + +## Удаление этапа + +Чтобы удалить этап необходимо выбрать **этап со статусом "Ожидание"** и нажать кнопку "Удалить". Чтобы удалить текущий этап – нужно удалить внутри этого этапа всех участников. Во всплывающем окне необходимо подтвердить удаление. + +![Удаление](media/delete.png) + +После подтверждения, этап будет удален. + +![Удаление1](media/delete1.png) + +!!! warning + Нельзя удалять текущий этап о чем оповестит система. + + ![Удаление](media/push1.png) + +## Удаление участника + +Чтобы удалить этап необходимо выбрать **текущий либо любой другой этап со статусом "Ожидание"** и нажать кнопку "Удалить". Во всплывающем окне необходимо подтвердить удаление. + +![Удаление участника](media/deleteUchastnik.png) + +После подтверждения, участник будет удален. При удалении участника в текущем этапе ему направляется уведомление об удалении. + +![Удаление](media/delete3.png) + +![Почта](media/mail.png) + +Статус этапа | Очередность этапа в маршруте | Количество участников в этапе | Результат +-------------|------------------------------|-------------------------------|---------- +Текущий | Не последний | 2 | Удаляется участник +Текущий | Не последний | 1 | Текущий этап удаляется, участникам нового текущего этапа направляется уведомление об обработке документа +Текущий | Последний | 1 | Текущий этап удаляется, маршрут завершается +Ожидание | - | 2 | Удаляется участник +Ожидание | - | 1 | Этап полностью удаляется + + +## Замена участника + +Чтобы заменить участника необходимо выбрать **текущий либо любой другой этап со статусом "Ожидание"** и нажать кнопку **"Заменить участника"**. Во всплывающем окне необходимо выбрать участника и подтвердить выбор. + +![Замена](media/zamena.png) + +После подтверждения выбранный участник будет заменен. В случае если участник был заменен на текущем этапе, то ему будет направлено уведомление. + +![Замена](media/zamena2.png) + +![Почта](media/mail2.png) + +## Изменить сроки обработки + +Чтобы изменить сроки обработки документа у сотрудника, необходимо выбрать **текущий либо любой другой этап со статусом "Ожидание"** и нажать кнопку **"Изменить сроки обработки"**. Во всплывающем окне необходимо указать сроки обработки (дни либо часы) и подтвердить выбор. + +![Срок обработки](media/srokObrabotki.png) + +После подтверждения у сотрудника будут назначенные отредактированные сроки. + +![Сроки](media/sroki2.png) + +## Вернуть на один этап + +Чтобы вернуть документ на предыдущий этап, например для дополнительного согласования, необходимо выбрать **текущий этап** и нажать кнопку **"Вернуть на один этап"**. Во всплывающем окне необходимо выбрать участника, выбрать действие и при необходимости назначить срок обработки. После чего подтвердить выбор. + +![Вернуть](media/vernut.png) + +После подтверждения в предыдущий этап будет добавлен новый пользователь. При добавлении нового участника в текущий этап ему направляется уведомление. Также уведомление направляется пользователю, который находился на текущем этапе, о том что документ вернули на предыдущий этап. + +![Возврат](media/vozvrat1.png) + +![Почта](media/mail3.png) \ No newline at end of file diff --git a/docs/Admin manuals/Сопровождение системы/media/PuTTY.png b/docs/Admin manuals/Сопровождение системы/media/PuTTY.png new file mode 100644 index 0000000..b678455 Binary files /dev/null and b/docs/Admin manuals/Сопровождение системы/media/PuTTY.png differ diff --git a/docs/Admin manuals/Сопровождение системы/media/sshPutty.png b/docs/Admin manuals/Сопровождение системы/media/sshPutty.png new file mode 100644 index 0000000..ab9d71f Binary files /dev/null and b/docs/Admin manuals/Сопровождение системы/media/sshPutty.png differ diff --git a/docs/Admin manuals/Сопровождение системы/media/sshUspeh.png b/docs/Admin manuals/Сопровождение системы/media/sshUspeh.png new file mode 100644 index 0000000..743f67e Binary files /dev/null and b/docs/Admin manuals/Сопровождение системы/media/sshUspeh.png differ diff --git a/docs/Admin manuals/Сопровождение системы/Сопровождение системы.md b/docs/Admin manuals/Сопровождение системы/Сопровождение системы.md new file mode 100644 index 0000000..9bc3771 --- /dev/null +++ b/docs/Admin manuals/Сопровождение системы/Сопровождение системы.md @@ -0,0 +1,191 @@ +# Сопровождение системы + +## Отладка развёрнутых приложений + +В первую очередь нужно подключиться к серверу, где развёрнуто приложение, по SSH. Для подключения потребуется авторизация. + +### **Данные авторизации** +Чтобы получить данные авторизации откройте репозиторий сайта (там, где находятся .env, configuration.dockerfile, docker-compose.yml и т.д.) и найдите следующие значения: + +* адрес сервера, находится в файле _hosts_, в поле _hosting_; +* порт сервера, находится в файле _group_vars/hosting_, в поле _ansible_port_; +* логин, находится в файле _group_vars/hosting_, в поле _ansible_user_; +* пароль, находится в файле _group_vars/hosting_, в поле _ansible_password_. + +### **Подключение по SSH в Windows** +Есть несколько способов подключения к серверу по SSH в Windows. + +**ssh** + +В Windows 10 и выше встроена команда ssh. Она работает аналогично соответствующей команде в Linux. Чтобы подключиться по SSH, в командной строке нужно ввести команду ssh, указав логин и адрес сервера: + +``` +ssh <логин>@<адрес сервера> +``` + +Или так, если нужно также указать порт: +``` +ssh -p<порт сервера> <логин>@<адрес сервера> +``` + +После ввода команды и нажатия на Enter, нужно будет ввести пароль: + +``` +<логин>@<адрес сервера>'s password: +``` + +Обращайте внимание на то, что символы, даже привычные звёздочки, не будут отображаться при вводе. + +**PuTTY** + +Скачать PuTTY можно [отсюда](https://www.putty.org) + +Чтобы подключиться с помощью PuTTY, для начала нужно сделать следующее. В поле _Host Name (or IP address)_ ввести адрес сервера. Если нужно ввести порт, заменить его значением «22» в поле _Port_. Затем нажать кнопку _Open_. + +PuTTY выведет новое окно, представляющая собой командную оболочку. Сначала нужно будет ввести логин: + +``` +login as: +``` + +Затем нужно будет ввести пароль: + +``` +<логин>@<адрес сервера>'s password: +``` + +Обращайте внимание на то, что символы, даже привычные звёздочки, не будут отображаться при вводе. + +![PuTTY](media/PuTTY.png) +![ssh](media/sshPutty.png) +![Успешное подключение](media/sshUspeh.png) + +## Работа в SSH + +При успешном подключении вас встретит Linux с командной оболочкой bash. + +**Поиск сайта** + +В Лексеме большинство папок сайтов находятся в папке «sites». Чтобы перейти в эту папку, нужно ввести команду `cd`: + +``` +~$ cd sites +``` + +Аналогично с помощью этой команды можно перейти в любую другую папку: + +``` +~/sites$ cd desk.dev.lan +``` + +Обращайте внимание на то, что перед долларом отображается папка, в которой вы находитесь. + +Команда `cd` принимает не только название папки, но и путь к ней. Например, достаточно написать следующее, чтобы перейти к папке сайта: + +``` +~$ cd sites/desk.dev.lan +``` + +Чтобы посмотреть содержимое папки, нужно ввести команду `ls`. Вывод этой команды будет выглядеть следующим образом: + +``` +~/sites/desk.dev.lan$ ls +clearing.sh docker-compose.yml +``` + +Если указать параметр `-a`, команда также выведет скрытые файлы: + +``` +~/sites/desk.dev.lan$ ls -a +. .. clearing.sh docker-compose.yml .env +``` + +**Отслеживание состояния сайта** + +Убедитесь, что в папке вашего сайта есть файл «docker-compose.yml», иначе команда `docker-compose` работать не будет. + +Проекты на платформе Lexema 8.4 собираются в docker-образы: образ приложения, которое содержит ядро и библиотеки, и образы сервисов, которые использует приложение. При развёртывании сайта эти docker-образы скачиваются и запускаются. + +Так вот, чтобы посмотреть запущены ли до сих пор все эти образы или нет, нужно ввести команду `docker-compose ps`: + +``` +~/sites/desk.dev.lan$ docker-compose ps +``` +Краткая сводка по столбцам таблицы: + +* Name — имя docker-образа; +* State — состояние docker-образа, может иметь одно из следующих значений: + * Up означает, что docker-образ продолжает работать; + * Exited означает, что при запуске docker-образа или в момент его выполнения возникла ошибка. +* Ports — порт docker-образа, на котором он работает. Основное, что нужно знать, это то, что у каждого docker-образа порт должен быть уникальным. + +Имена сервисов обычно соответствуют шаблону: + +``` +<адрес сайта>_<имя сервиса или app>_1_<уникальный номер> +``` + +Под словом «app» подразумевается docker-образ приложения. + +**Логи сайта** + +Для того, чтобы посмотреть логи docker-образов в процессе работы, нужно ввести команду `docker-compose logs`: + +``` +~/sites/desk.dev.lan$ docker-compose logs +``` + +Однако это команда выводит слишком много информации, иногда вразнобой, соответственно трудно эту информацию разобрать. Для решения этой проблемы можно воспользоваться командой `grep`. Она фильтрует выводимую информацию по переданному шаблону. + +Вводить команду `grep` нужно следующим образом, указав шаблон: + +``` +~/sites/desk.dev.lan$ docker-compose logs | grep <шаблон> +``` + +Пример: + +``` +~/sites/desk.dev.lan$ docker-compose logs | grep app_1_ +``` + +Если шаблон содержит пробелы, его нужно обернуть в ординарные кавычки. + +Для того, чтобы посмотреть логи не всех docker-образов, а только одного, нужно ввести команду `docker logs`, указав имя docker-образа: + +``` +~/sites/desk.dev.lan$ docker logs <имя docker-образа> +``` + +Пример: + +``` +~/sites/desk.dev.lan$ docker logs desk_dev_lan_app_1_91a354797cea +``` + +**Работа в docker-образе** + +Docker позволяет выполнять команды внутри docker-образов, такие как `cd`, `ls`, `grep` и т.д., с помощью команды `docker exec`: + +~/sites/desk.dev.lan$ docker exec <имя docker-образа> <команда> [аргументы...] + +Пример: + +``` +~/sites/desk.dev.lan$ docker exec desk_dev_lan_app_1_91a354797cea ls -a +``` + +Можно даже запустить bash внутри bash: + +``` +~/sites/desk.dev.lan$ docker exec -it <имя docker-образа> bash +``` + +Пример: + +``` +~/sites/desk.dev.lan$ docker exec -it desk_dev_lan_app_1_91a354797cea bash +/sites/app.lexema.ru# ls +``` + +Последняя команда особенно полезна для docker-образа приложения, так как этот docker-образ содержит в себе внутренние сервисы, такие как `gate`, `data` и `file`. \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/docx.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/docx.png new file mode 100644 index 0000000..8e3cb01 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/docx.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/mail1.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/mail1.png new file mode 100644 index 0000000..0bbc7fc Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/mail1.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/mail2.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/mail2.png new file mode 100644 index 0000000..bcd2946 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/mail2.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/menu.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/menu.png new file mode 100644 index 0000000..7c3dbfa Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/newZayavka.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/newZayavka.png new file mode 100644 index 0000000..fba5a38 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/newZayavka.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/reestr.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/reestr.png new file mode 100644 index 0000000..6e43297 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/reestr.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/uvedomlenie.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/uvedomlenie.png new file mode 100644 index 0000000..034a6a2 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/uvedomlenie.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/zapis.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/zapis.png new file mode 100644 index 0000000..77ebf04 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/zapis.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/zapolnenayaZayavka.png b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/zapolnenayaZayavka.png new file mode 100644 index 0000000..aab5121 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/media/zapolnenayaZayavka.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md new file mode 100644 index 0000000..d5c57e7 --- /dev/null +++ b/docs/Admin manuals/УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md @@ -0,0 +1,75 @@ +# Заявка на обучение + +Для направления сотрудника на прохождение обучения, необходимо создать заявку на обучение. Документ "Заявка на обучение" предназначен для согласования направления на обучение сотрудников. + +## Создание заявки на обучение + +Перейдите в **Меню-Управление обучением персонала-Планирование обучения-Заявки на обучение** + +![Меню](media/menu.png) + +Откроется реестр заявок на обучение. В реестре указаны заявки, которые были созданы вручную и из формы ["План обучения"](../План обучения/План обучения.md). + +![Реестр](media/reestr.png){: .zoom} + +!!! warning + Перед созданием заявки на проекте должны быть настроены: + + * ["Направление обучения"](../../Справочники/Направления обучения/Направления обучения.md) + * ["Ресурс обучения"](../../Справочники/Ресурс обучения/Ресурс обучения.md) + * ["Программа обучения"](../../Программы обучения/Программы обучения/Программы обучения.md) + +Для создания новой заявки нажмите кнопку "Создать". + +Откроется форма, которую необходимо заполнить. + +![Новая заявка](media/newZayavka.png){: .zoom} + +После завершения согласования заявки на обучение, ответственные сотрудники готовят пакет документов для провайдера обучения либо организуют внутреннее обучение. Завершающим этапом является [протокол обучения](../../Фактическое обучение/Протокол обучения/Протокол обучения.md). + +Вначале заполняется верхняя часть заявки: + +* "Направление обучения" - выбирается направление обучения, например "Охрана труда"; +* "Ресурс обучения" - выбирается внутренний или внешний ресурс обучения; +* "Примечание" - заполняется при необходимости; + +Далее заполняется табличная часть заявки. Для этого нажмите кнопку "Добавить" + +* "Протокол" - заполняется после оформления протокола по пройденному обучению. Подробнее можно ознакомиться в статье [Протокол обучения](../../Фактическое обучение/Протокол обучения/Протокол обучения.md). Также создать протокол можно по нажатию на соответствующую кнопку в панели инструментов. +* "Табельный" - заполняется автоматически табельный номер сотрудника; +* "ФИО" - выбирается фамилия,имя, отчество сотрудника, который направляется на обучение; +* "Решение руководителя" - указывается решение руководителя о согласовании либо отмене прохождения обучения (указывается на этапе согласования руководителем). При отмене прохождения необходимо указать причину; +* "Записан на онлайн курс" - указывается что данный сотрудник записан на онлайн курс по программе обучения; +* "Плановый период обучения" - указывается плановый или желаемый период обучения работника; +* "Программа" - заполняется программа обучения, которую необходимо пройти сотруднику; +* "Руководитель" - автоматически проставляется руководитель сотрудника, согласно данным кадровой системы; +* "Электронная почта" - автоматически проставляется электронная почта сотрудника, если она указана в справочнике ["Сотрудник"](../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md); +* "Телефон" - указывается номер телефона сотрудника + +!!! warning + Электронная почта и телефон обязательны при прохождении онлайн курса + +* Столбцы подразделения заполняются в зависимости того, в каком подразделении числится сотрудник. Если у подразделения есть родительская структура, то они также отобразятся. +* "Адрес проживания" - указывается адрес проживания сотрудника. + +!!! note + Если сотрудник не зарегистрирован в системе как пользователь, то записать его на программу обучения не получится + +![Заполненная форма](media/zapolnenayaZayavka.png){: .zoom} + +Далее после составления заявки, ее необходимо согласовать по маршруту. Подробнее ознакомиться можно ознакомиться в статье [обработка документов](../../../../User manuals/Работа с маршрутами/obrabotkadoc.md). + +Чтобы записать сотрудников на онлайн-обучение по назначенной им программе, необходимо нажать на кнопку "Записать на курс". + +![Запись](media/zapis.png) + +Система отобразит уведомления о начале курса обучения и отправлении о записи на курс на адреса электронной почты заявителя и сотрудника. Также уведомление можно направить ручным способом. Для этого необходимо выбрать сотрудников и нажать кнопку **"Уведомление об обучении"**. + +![Уведомления](media/uvedomlenie.png) + +![Почта](media/mail1.png) +![Почта](media/mail2.png) + +При нажатии на кнопку "Печать" скачивается печатная форма заявки на обучение в формате docx. + +![Заявка](media/docx.png) \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/loadMatrix.png b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/loadMatrix.png new file mode 100644 index 0000000..730c8bc Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/loadMatrix.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/matrix1.png b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/matrix1.png new file mode 100644 index 0000000..ddda052 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/matrix1.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/matrix2.png b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/matrix2.png new file mode 100644 index 0000000..761ed3e Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/matrix2.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/menu.png b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/menu.png new file mode 100644 index 0000000..3b4c064 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/programm.png b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/programm.png new file mode 100644 index 0000000..95f0d95 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/programm.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/programmy.png b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/programmy.png new file mode 100644 index 0000000..08ca06f Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/programmy.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/sformMatrix.png b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/sformMatrix.png new file mode 100644 index 0000000..247fdd3 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/media/sformMatrix.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/Матрица обучения.md b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/Матрица обучения.md new file mode 100644 index 0000000..8865692 --- /dev/null +++ b/docs/Admin manuals/УОП/Планирование обучения/Матрица обучения/Матрица обучения.md @@ -0,0 +1,40 @@ +# Матрица обучения + +## Описание + +Поскольку для работников одного структурного подразделения или смежных профессий состав необходимых знаний и умений во многом будет носить пересекающийся характер, при организации обучения удобно применять матрицу обучения. Матрица обучения позволяет определить требования к содержанию и объему обучающих курсов, которые необходимы для повышения квалификации персонала с целью решения стоящих перед подразделением задач. Таким образом матрица - это штатное расписание в привязке к программам обучения. + +## Создание матрицы обучения + +Перейдите **Меню-Управление обучением персонала-Планирование обучения-Матрица обучения**. У пользователя должна быть предоставлена роль **StaffTraining_Admin** или **StaffTraining_TrainingDepartmentManager**. + +![Меню](media/menu.png) + +Для создания новой матрицы обучения, нажмите кнопку "Создать" + +Выберите из выпадающего филиал и подразделение. В блоке "Профессия" выберите необходимую профессию, которой необходимо назначить программу обучения. Для отображения всех доступных программ, они должны быть добавлены в документ [доступные программы обучения](../../Программы обучения/Доступные программы в организации/Доступные программы в организации.md). Например, выберем профессию "Главный инженер", назначим ему программы обучения по оказанию первой медицинской помощи, обеспечению экологической безопасностью и общим вопросам охраны труда, нажав галочку в соответствующей колонке. + +![Программы](media/programm.png){: .zoom} + +После завершения заполнения, нажмите кнопку "Сохранить". + +## Загрузка матрицы обучения + +Для импорта матрицы обучения в систему в реестре выберите филиал, куда будет загружена матрица. Нажмите кнопку "Операции" и выберите "Сформировать шаблон для загрузки матрицы обучения". + +![Сформирование матрицы](media/sformMatrix.png){: .zoom} + +В загрузках браузера появится файл в формате xlsx с названием "Шаблон для загрузки программ". Откройте его. Заполните вкладку "Матрица обучения" по тем должностям, по которым необходимо назначить программы обучения. **"Программа-код"** заполняется из вкладки **"Доступные программы"**. Например, выберем профессию "Начальник автоколонны", назначим ему программы "Оказание первой помощи пострадавшим на производстве" и "По общим вопросам охраны труда и функционирования системы управления охраной труда". Обязательным для заполнения является столбец **"Программа-код"**. + +![Матрица1](media/matrix1.png){: .zoom} + +![Матрица2](media/matrix2.png){: .zoom} + +После заполнения матрицы, нажмите "Операции" и нажмите "Загрузить матрицу обучения". + +![Загрузка матрицы](media/loadMatrix.png){: .zoom} + +Появиться всплывающее окошка, в котором будет сообщение, что были считаны строки и предложение продолжить вставку. Нажмите "Да". После чего, в панели выйдет уведомления что матрица загружена. +В поле "Подразделение" выберите подразделение сотрудника, которому было назначено обучение. В списке программ обучения будут назначены программы, которые были указаны ранее в загруженной в систему матрице. + +![Программы](media/programmy.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/menu.png b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/menu.png new file mode 100644 index 0000000..3c3e3ea Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/napravlenie.png b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/napravlenie.png new file mode 100644 index 0000000..490fdee Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/napravlenie.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/programm.png b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/programm.png new file mode 100644 index 0000000..18f545d Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/programm.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/sotrudnik.png b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/sotrudnik.png new file mode 100644 index 0000000..124ff53 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/sotrudnik.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/sozdanieZayavki.png b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/sozdanieZayavki.png new file mode 100644 index 0000000..d49f9d0 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/sozdanieZayavki.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/zayavkaPerehod.png b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/zayavkaPerehod.png new file mode 100644 index 0000000..d25e545 Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/zayavkaPerehod.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/zayavkaZapol.png b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/zayavkaZapol.png new file mode 100644 index 0000000..c2f0c7c Binary files /dev/null and b/docs/Admin manuals/УОП/Планирование обучения/План обучения/media/zayavkaZapol.png differ diff --git a/docs/Admin manuals/УОП/Планирование обучения/План обучения/План обучения.md b/docs/Admin manuals/УОП/Планирование обучения/План обучения/План обучения.md new file mode 100644 index 0000000..ec34561 --- /dev/null +++ b/docs/Admin manuals/УОП/Планирование обучения/План обучения/План обучения.md @@ -0,0 +1,44 @@ +# План обучения персонала + +План обучения и развития персонала — оперативная форма, в котором расписаны все обучающие мероприятия для сотрудников на определенный период (месяц, квартал, год). План обучения персонала позволяет работодателю: + +* грамотно спланировать затраты на обучение персонала и согласовать бюджет; +* заранее рассчитать и выделить время на обучение всех категорий сотрудников и согласовать с их непосредственным руководством выделенные дни и часы; +* проводить общий анализ обучающих мероприятий, формировать заказы на обучение; +* контролировать и курировать учебный процесс на любом из его этапов. + +В отличие от матрицы обучения, план отражает список конкретных мероприятий по сотрудникам. + +## Формирование плана обучения + +Перейдите в **Меню-Управление обучением персонала-Планирование обучения-План обучения**. + +![Меню](media/menu.png) + +Реестр можно формировать по разным требованиям, например, только по определенному направлению: + +![Направление](media/napravlenie.png){: .zoom} + +Либо программе: + +![Программа](media/programm.png){: .zoom} + +Или по сотруднику: + +![Сотрудник](media/sotrudnik.png){: .zoom} + +Можно задать необходимые фильтры и нажать "Сформировать". Система построит потребность в обучении на выбранный период. + +## Создание заявки на обучение + +После формирования плана обучения, можно создать [заявку на обучение](../Заявки на обучение/Заявки на обучение.md). Для этого выберите необходимых сотрудников и нажмите кнопку "Создать заявку на обучение". + +![Создание заявки](media/sozdanieZayavki.png){: .zoom} + +Перейти в заявку можно нажав на кликабельный код в табличной части "Заявка на обучение". + +![Заявка](media/zayavkaPerehod.png){: .zoom} + +Откроется заполненная заявка на обучение. В примечание указано, что заявка была создана из плана обучения. + +![Заявка на обучение](media/zayavkaZapol.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/media/menu.png b/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/media/menu.png new file mode 100644 index 0000000..c732e07 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/media/programm.png b/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/media/programm.png new file mode 100644 index 0000000..126897b Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/media/programm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/Доступные программы в организации.md b/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/Доступные программы в организации.md new file mode 100644 index 0000000..99c4ff2 --- /dev/null +++ b/docs/Admin manuals/УОП/Программы обучения/Доступные программы в организации/Доступные программы в организации.md @@ -0,0 +1,17 @@ +# Доступные программы в организации + +Перечень программ обучения в системе вносится и ведется одним ответственным сотрудником. Далее из общего набора, филиалы могут выбрать курсы, специфичные для их деятельности. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +Перейдите в **Меню-Управление обучением персонала-Программы обучения-Доступные программы в организации** + +![Меню](media/menu.png) + +В реестре будут отображены все доступные программы обучения по разным филиалам. Для создания новой программы нажмите кнопку "Создать". + +* **«Филиал*»** - в данное поле необходимо ввести филиал для которого отбираются программы; +* **«Направление»** - в данное поле выбирается направление обучения; +* **«Доступные программы»** - в таблицу добавляются программы для указанного филиала. + +![Заполненная программа](media/programm.png){: .zoom} + +Нажмите "Сохранить и закрыть". \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/comProgramm.png b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/comProgramm.png new file mode 100644 index 0000000..8eac6c1 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/comProgramm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/loadProgram.png b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/loadProgram.png new file mode 100644 index 0000000..f8a8172 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/loadProgram.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/menu.png b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/menu.png new file mode 100644 index 0000000..e4d7f8a Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/Комплекс программ обучения.md b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/Комплекс программ обучения.md new file mode 100644 index 0000000..e80648a --- /dev/null +++ b/docs/Admin manuals/УОП/Программы обучения/Комплекс программ обучения/Комплекс программ обучения.md @@ -0,0 +1,38 @@ +# Комплекс программ обучения + +## Описание + +В случае, если программа подразумевает обучение по нескольким сопутствующим программам, то формируется справочник комплекса программ. + +В справочнике для каждого комплекса программ задается наименование комплекса, направление обучения, филиалы и перечень программ. Для формирования справочника комплекса программ обучения, необходимо, чтобы предварительно были заполнены следующие справочники: + +* Направление обучения; +* Программы обучения; +Все перечисленные справочники должны быть заполнены в части тех данных, которые нужны для добавляемого комплекса программ обучения. Перечисленные справочники могут дополняться по ходу создания комплекса программ обучения. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +## Создание нового комплекса обучения + +Перейдите в Меню-Управление обучением персонала-Администрирование-Программы обучения-Комплекс программ обучения. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +Откроется реестр программ обучения (Рисунок 2). В реестре можно увидеть информацию: + +* Наименование - указывается наименование комплекса; +* Направление - указывается направление комплекса; +* Программы обучения - указываются программы; +* Филиалы - указываются по каким филиалам проходит комплекс обучения; +* Создание - указывается когда и кем была создана программа обучения; +* Последнее изменение - указывается когда и кем была отредактирована программа обучения; + +Для создания нового комплекса нажмите кнопку "Создать" + +* Наименование комплекса* - текстовое поле. В данное поле необходимо ввести наименование комплекса программ обучения; +* Направление обучения - справочное поле. Необходимо выбрать из выпадающего списка направление обучения программы обучения; +* Программы* - таблица. Необходимо указать программы обучения, по которым подразумевается обучение. + +![Заполненный комплекс обучения](media/comProgramm.png){: .zoom} + +Нажмите сохранить и закрыть. Созданный комплекс появится в реестре. + +![Загруженный комплекс](media/loadProgram.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/addNewProgramm.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/addNewProgramm.png new file mode 100644 index 0000000..0a50934 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/addNewProgramm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/addProgramm.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/addProgramm.png new file mode 100644 index 0000000..b6cae22 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/addProgramm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/completedProgram.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/completedProgram.png new file mode 100644 index 0000000..8f82827 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/completedProgram.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/copyProgramm.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/copyProgramm.png new file mode 100644 index 0000000..5d876ee Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/copyProgramm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/directory.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/directory.png new file mode 100644 index 0000000..ed2f342 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/directory.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/loadNewProgramm.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/loadNewProgramm.png new file mode 100644 index 0000000..a854efd Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/loadNewProgramm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/menu.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/menu.png new file mode 100644 index 0000000..bd3442f Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/newProgramm.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/newProgramm.png new file mode 100644 index 0000000..8d8ff3b Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/newProgramm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/programm.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/programm.png new file mode 100644 index 0000000..3a6e0ba Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/programm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/reestr.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/reestr.png new file mode 100644 index 0000000..d1c1a37 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/reestr.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/scopirovProgramm.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/scopirovProgramm.png new file mode 100644 index 0000000..72b5592 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/scopirovProgramm.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/select.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/select.png new file mode 100644 index 0000000..2836a27 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/select.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/shablon.png b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/shablon.png new file mode 100644 index 0000000..890ffc4 Binary files /dev/null and b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/media/shablon.png differ diff --git a/docs/Admin manuals/УОП/Программы обучения/Программы обучения/Программы обучения.md b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/Программы обучения.md new file mode 100644 index 0000000..23794f0 --- /dev/null +++ b/docs/Admin manuals/УОП/Программы обучения/Программы обучения/Программы обучения.md @@ -0,0 +1,111 @@ +# Программы обучения + +## Описание + +Программа обучения - средство обучения и инструктивно-методический документ, определяющий содержание и объем знаний, навыков, умений, подлежащих усвоению, а также содержание разделов и тем с распределением их по годам обучения. + +Данный справочник является ключевым для учета обучения сотрудников по программе. В справочнике для каждой программы задается наименование курса, направление обучения, периодичность обучения, ресурс обучения и категория персонала. + +Для формирования справочника программ обучения, необходимо, чтобы предварительно были заполнены следующие справочники: + +* [Вид обучения](../../Справочники/Вид обучения/Вид обучения.md); +* [Направление обучения](../../Справочники/Направления обучения/Направления обучения.md); +* [Ресурс обучения](../../Справочники/Ресурс обучения/Ресурс обучения.md); +* [Периодичность обучения](../../Справочники/Периодичность обучения/Периодичность обучения.md); + +Все перечисленные справочники должны быть заполнены в части тех данных, которые нужны для добавляемых программ обучения. Перечисленные справочники могут дополняться по ходу создания программ обучения. +У пользователя, ответственного за создание и редактирование образовательных программы должна быть предоставлена роль **StaffTraining_Admin**. + +Для просмотра и создания программы обучения необходимо перейти **Меню-Управление обучением персонала-Программы обучения-Программы обучения**. + +![Меню](media/menu.png) + +Откроется реестр программ обучения. + +![Реестр](media/reestr.png){: .zoom} + +В реестре можно увидеть информацию: + +* Наименование программы - указывается полное наименование программы обучения; +* Шифр программы - указывается сокращенное наименование программы обучения; +* Направление обучения - указывается направление отрасли обучения; +* Вид обучения - указывается вид обучения; +* Ресурс обучения - указывается ресурс обучения (внутреннее обучение или внешнее); +* Категории персонала - указываются категории персонала которые должны пройти обучение по данной программе; +* Дата окончания - указывается в случае архивации программы; +* Создание - указывается когда и кем была создана программа обучения; +* Последнее изменение - указывается когда и кем была отредактирована программа обучения; + +## Создание новой программы + +Для создания новой программы, в реестре нажмите кнопку "Создать". Откроется новая форма. + +![Новая программа](media/newProgramm.png){: .zoom} + +Заполните обязательные поля, отмеченные * + +* Наименование программы* - текстовое поле. В данное поле необходимо ввести наименование программы; +* Шифр программы* - текстовое поле. Необходимо ввести код(шифр) программы обучения; +* Вид обучения* - справочное поле. Необходимо выбрать из выпадающего списка вид обучения программы обучения; +* Направление обучения* - справочное поле. Необходимо выбрать из выпадающего списка направление обучения программы обучения; +* Ресурс обучения* - справочное поле. Необходимо выбрать из выпадающего списка ресурс обучения программы обучения; +* Период действия с/по – поле-дата. Необходимо указать период действия программы обучения. В случае, если период действия неограниченно, то поля необходимо оставить пустыми; +* Периодичность обучения по категориям* - таблица. Необходимо указать категорию сотрудников и периодичность обучения, для которых предназначена программа обучения. + +Табличная часть управляется кнопками «Добавить» - , «Удалить» - . + +* Программы – справочное поле. Отображаются программы обучения из справочника «Программы обучения». Настроен фильтр по полю «Направление обучения». Необходимо выбрать из выпадающего списка программу обучения. +* Филиал* - таблица. В данной таблице отображаются филиалы компании. Необходимо отметить «галочкой» филиалы, для которых данный комплекс распространяется. + +Пример, заполненной программы представлен ниже: + +![Заполненная программа](media/programm.png){: .zoom} + +Нажмите "Сохранить и Закрыть". + +## Загрузка программы + +Для импорта программы обучения в систему в реестре программ обучения, нажмите "Операции" и выберите "Сформировать шаблон для загрузки программ" + +![Выгрузка шаблона](media/shablon.png){: .zoom} + +В загрузках браузера появится файл в формате xlsx с названием "Шаблон для загрузки программ". Откройте его. + +Заполните вкладку "Добавить программы" (все столбы относящиеся к программе обязательны, по категориям не обязательны) + +* **Программа (уникальная название)** - укажите наименование программы; +* **Шифр программы** - укажите шифр программы; + +![Добавить программу из эксель](media/addNewProgramm.png){: .zoom} + +* В столбцы "Направления", "Вид обучения", "Ресурс обучения", "Периодичность обучения по категориям" указываются коды из вкладки **"Справочники"**. +Во вкладке **"Справочники"** по каждому виду указаны коды и наименования, они выгружаются из соответствующих справочников, которые внесены в Лексеме. Для добавления новых направлений, видов обучения и т.п., необходимо их добавить в соответствующие справочники. + +![Справочники](media/directory.png){: .zoom} + +Сохраните и закройте данный файл. + +Для загрузки в программу, в реестре нажмите кнопку "Операции" и выберите "Загрузить программы" + +![Добавление программы](media/addProgramm.png){: .zoom} + +Выберите ранее заполненный файл с новой программой и нажмите "Открыть". + +Появиться всплывающее окошка, в котором будет сообщение, что были считаны строки и предложение продолжить вставку. Нажмите "Да". + +![Выбор](media/select.png) + +В реестр загрузиться программа + +![Загруженная программа](media/loadNewProgramm.png){: .zoom} +![Заполненная программа](media/completedProgram.png){: .zoom} + +## Копирование программы + +Для копирования программы обучения необходимо выбрать программу, которую необходимо скопировать, после этого нажать на кнопку "Операции" и выбрать "Копировать выделенные программы". + +![Копирование программы](media/copyProgramm.png) + +Выбранная программа обучения скопируется в реестр. + +![Скопированная программа](media/scopirovProgramm.png) \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Справочники/Вид обучения/media/menu.png b/docs/Admin manuals/УОП/Справочники/Вид обучения/media/menu.png new file mode 100644 index 0000000..adaed57 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Вид обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Вид обучения/media/reestr.png b/docs/Admin manuals/УОП/Справочники/Вид обучения/media/reestr.png new file mode 100644 index 0000000..1e9924e Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Вид обучения/media/reestr.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Вид обучения/media/training.png b/docs/Admin manuals/УОП/Справочники/Вид обучения/media/training.png new file mode 100644 index 0000000..1b5f9a2 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Вид обучения/media/training.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Вид обучения/Вид обучения.md b/docs/Admin manuals/УОП/Справочники/Вид обучения/Вид обучения.md new file mode 100644 index 0000000..f1d58fa --- /dev/null +++ b/docs/Admin manuals/УОП/Справочники/Вид обучения/Вид обучения.md @@ -0,0 +1,17 @@ +# Вид обучения + +В данном справочнике заполняется вид обучения + +Перейдите в **Меню-Управление обучением персонала-Справочники-Вид обучения**. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +Откроеется реестр с видами обучения. Для создания нового вида нажмите "Создать". + +Заполните поле "Наименование" и нажмите "Сохранить и закрыть". + +![Вид обучения](media/training.png){: .zoom} + +Созданный вид обучения будет отображен в реестре + +![Реестр](media/reestr.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/media/menu.png b/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/media/menu.png new file mode 100644 index 0000000..41e3453 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/media/reestr.png b/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/media/reestr.png new file mode 100644 index 0000000..8ad5ae5 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/media/reestr.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/Действие обученности при смене работодателя.md b/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/Действие обученности при смене работодателя.md new file mode 100644 index 0000000..1a1c515 --- /dev/null +++ b/docs/Admin manuals/УОП/Справочники/Действие обученности при смене работодателя/Действие обученности при смене работодателя.md @@ -0,0 +1,13 @@ +# Действие обученности при смене работодателя + +## Создание нового действия + +Для создания перейдите в **Меню-Управление обучением персонала-Администрирование-Справочники-Действие обученности при смене работодателя**. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +В открывшемся реестре нажмите кнопку "Создать" + +Заполните "Наименование". Нажмите "Сохранить и закрыть" + +![Реестр](media/reestr.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Справочники/Направления обучения/media/menu.png b/docs/Admin manuals/УОП/Справочники/Направления обучения/media/menu.png new file mode 100644 index 0000000..edc4b09 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Направления обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Направления обучения/media/napravlenie.png b/docs/Admin manuals/УОП/Справочники/Направления обучения/media/napravlenie.png new file mode 100644 index 0000000..19e35e4 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Направления обучения/media/napravlenie.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Направления обучения/Направления обучения.md b/docs/Admin manuals/УОП/Справочники/Направления обучения/Направления обучения.md new file mode 100644 index 0000000..a82044b --- /dev/null +++ b/docs/Admin manuals/УОП/Справочники/Направления обучения/Направления обучения.md @@ -0,0 +1,13 @@ +# Направления обучения + +В данном справочнике заполняются направления обучения. У пользователя должна быть роль **StaffTraining_Admin** + +## Создание нового направления обучения + +Перейдите **Меню-Управление обучением-Администрирование-Справочники-Направление обучения**. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +В открывшемся реестре нажмите кнопку "Создать" + +Заполните поле "Наименование" и нажмите "Сохранить и закрыть" + +![Направление](media/napravlenie.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/menu.png b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/menu.png new file mode 100644 index 0000000..bfb3314 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/period.png b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/period.png new file mode 100644 index 0000000..2a5a039 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/period.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/reestr.png b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/reestr.png new file mode 100644 index 0000000..e1ab816 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/media/reestr.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Периодичность обучения/Периодичность обучения.md b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/Периодичность обучения.md new file mode 100644 index 0000000..00fb1d4 --- /dev/null +++ b/docs/Admin manuals/УОП/Справочники/Периодичность обучения/Периодичность обучения.md @@ -0,0 +1,13 @@ +# Периодичность обучения + +В данном справочнике указывается информация по вариантам периодичности прохождения обучения. У пользователя должна быть роль **StaffTraining_Admin** + +Для создания новой периодичности, перейдите в **Меню-Управление обучением-Администрирование-Справочники-Периодичность обучения** + +![Меню](media/menu.png) + +В открывшемся реестре нажмите кнопку "Создать". Заполните поля "Наименование" и "Периодичность в месяцах". Нажмите "Сохранить и закрыть" + +![Заполненная периодичность](media/period.png){: .zoom} + +![Реестр](media/reestr.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Справочники/Ресурс обучения/media/menu.png b/docs/Admin manuals/УОП/Справочники/Ресурс обучения/media/menu.png new file mode 100644 index 0000000..549face Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Ресурс обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Ресурс обучения/media/resurs.png b/docs/Admin manuals/УОП/Справочники/Ресурс обучения/media/resurs.png new file mode 100644 index 0000000..a457744 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Ресурс обучения/media/resurs.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Ресурс обучения/Ресурс обучения.md b/docs/Admin manuals/УОП/Справочники/Ресурс обучения/Ресурс обучения.md new file mode 100644 index 0000000..38d76c9 --- /dev/null +++ b/docs/Admin manuals/УОП/Справочники/Ресурс обучения/Ресурс обучения.md @@ -0,0 +1,15 @@ +# Ресурс обучения + +В справочник вносится информация о ресурсах обучения. + +Перейдите **Меню-Управление обучением персонала-Администрирование-Справочники-Ресурс обучения**. У пользователя должены быть настроена роль **StaffTraining_Admin** + +![Меню](media/menu.png) + +Для создания нового ресурса обучения в реестре нажмите кнопку "Создать" + +Заполните поле "Наименование". + +Нажмите "Сохранить и Закрыть" + +![Ресурс обучения](media/resurs.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Справочники/Формат обучения/media/format.png b/docs/Admin manuals/УОП/Справочники/Формат обучения/media/format.png new file mode 100644 index 0000000..ce0a78e Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Формат обучения/media/format.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Формат обучения/media/menu.png b/docs/Admin manuals/УОП/Справочники/Формат обучения/media/menu.png new file mode 100644 index 0000000..d35d3c9 Binary files /dev/null and b/docs/Admin manuals/УОП/Справочники/Формат обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Справочники/Формат обучения/Формат обучения.md b/docs/Admin manuals/УОП/Справочники/Формат обучения/Формат обучения.md new file mode 100644 index 0000000..c3fd6c9 --- /dev/null +++ b/docs/Admin manuals/УОП/Справочники/Формат обучения/Формат обучения.md @@ -0,0 +1,13 @@ +# Формат обучения + +В данный справочник вносится информация о форматах обучения + +Перейдите в **Меню-Управление обучением персонала-Администрирование-Справочники-Формат обучения**. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +Для создании нового формата в открывшемся реестре нажмите "Создать" + +Заполните поле "Наименование". Нажмите "Сохранить и закрыть". Созданный формат появится в реестре. + +![Формат обучения](media/format.png) \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/journal.png b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/journal.png new file mode 100644 index 0000000..3b8b4cd Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/journal.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/menu.png b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/menu.png new file mode 100644 index 0000000..b4c5568 Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/napravlenie.png b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/napravlenie.png new file mode 100644 index 0000000..676b11d Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/napravlenie.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/sotrudnik.png b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/sotrudnik.png new file mode 100644 index 0000000..a2afcd8 Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/media/sotrudnik.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/Журнал протоколов обучения.md b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/Журнал протоколов обучения.md new file mode 100644 index 0000000..413503e --- /dev/null +++ b/docs/Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/Журнал протоколов обучения.md @@ -0,0 +1,19 @@ +# Журнал протоколов обучения + +В данной форме отображаются все фактические обучения сотрудников филиала. У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +## Формирование журнала фактического обучения + +Перейдите в **Меню-Управление обучением персонала-Фактическое обучение-Журнал протоколов обучения** + +Выберите расчетный период по которому необходимо будет сформировать реестр. В загруженном документе нажмите кнопку "Сформировать". В реестре отобразятся пройденные обучения по филиалу за указанный период. + +![Сформированный реестр](media/journal.png){: .zoom} + +Реестр можно сформировать по разным критериям, например по определенному направлению: + +![Направление](media/napravlenie.png){: .zoom} + +Или по сотруднику: + +![Сотрудник](media/sotrudnik.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/formShablon.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/formShablon.png new file mode 100644 index 0000000..df7d4e7 Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/formShablon.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/loadProtocol.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/loadProtocol.png new file mode 100644 index 0000000..a7692bd Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/loadProtocol.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/menu.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/menu.png new file mode 100644 index 0000000..01c751d Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/menu.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/newProtocol.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/newProtocol.png new file mode 100644 index 0000000..6d3e6f7 Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/newProtocol.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolDep.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolDep.png new file mode 100644 index 0000000..5361f28 Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolDep.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolNotDep.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolNotDep.png new file mode 100644 index 0000000..8b5c979 Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolNotDep.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolPdf.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolPdf.png new file mode 100644 index 0000000..3d9784f Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/protocolPdf.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/reestr.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/reestr.png new file mode 100644 index 0000000..df6d36c Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/reestr.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/reestrProtocolov.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/reestrProtocolov.png new file mode 100644 index 0000000..625cf9b Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/reestrProtocolov.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/shablon.png b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/shablon.png new file mode 100644 index 0000000..594ec04 Binary files /dev/null and b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/media/shablon.png differ diff --git a/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/Протокол обучения.md b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/Протокол обучения.md new file mode 100644 index 0000000..79d9b6b --- /dev/null +++ b/docs/Admin manuals/УОП/Фактическое обучение/Протокол обучения/Протокол обучения.md @@ -0,0 +1,102 @@ +# Протокол обучения + +После завершения мероприятия обучения и прохождения итогового тестирования сотрудников, составляется финальный документ – протокол обучения. Протокол обучения — важный элемент всей процедуры обучения. Он юридически закрепляет и подтверждает, что сотрудники прошли обучение по специальной программе. + +Для просмотра и создания протокола обучения необходимо открыть **Меню-Управление обучением персонала-Фактическое обучение-Протокол обучения**. Либо сформировать из [заявки на обучение](../../Планирование обучения/Заявки на обучение/Заявки на обучение.md). У пользователя должна быть предоставлена роль **StaffTraining_Admin**. + +![Меню](media/menu.png) + +Откроется реестр документа. В реестре можно увидеть информацию: + +* «Номер документа»; +* «Дата документа»; +* «Программа обучения»; +* «Период обучения» +* «Сотрудники»; +* Создание (Дата,Автор); +* Последнее изменение (Дата, Автор); + +![Реестр](media/reestr.png){: .zoom} + +## Создание протокола + +Для создания нового документа необходимо на панели инструментов нажать кнопку «Создать». Откроется форма документа, где необходимо заполнить поля: + +![Новый протокол](media/newProtocol.png){: .zoom} + +* «Протокол номер/от» - указывается номер и дата документа; +* «Период обучения» - указывается период обучения; +* «Программа» - выбирается из списка программа по которой создается протокол; +* «Провайдер» - в поле отображаются контрагенты, которые являются провайдерами обучения. Указывается провайдер обучения, если это необходимо; +* «Место проведения» - указывается где будет проходить обучение; +* «Комиссия» - выбирается из списка аттестационная комиссия; +* «Статус» - при создании документа присваивается статус «Новый». После утверждения протокола необходимо перевести в статус «Подготовлен»; +* «Продолжительность часов» - указывается прохождения обучения в часах; +* «Формат» - указывается формат обучения; +* «Договор» -в поле отображаются договора с выбранным провайдером. Указывается договор согласно которому провайдер осуществлял обучение; +* «Филиал» - отображается перечень филиалов; +* «Дней» - указывается продолжительность обучения в днях; +* «Сумма без НДС» - указывается сумма обучения без НДС; +* «Сумма НДС» - указывается сумма НДС; +* «Ресурс» - указывается ресурс обучения; + +Кнопка «Вложения» - предназначена для возможности прикреплять по сотруднику документы. Например, сертификаты, результаты прохождения теста и.т.д.; + +## Список успешно обучившихся + +В табличной части указываются сотрудники, которые успешно прошли успешное обучение по выбранной в шапке программе. + +* «Табельный номер» - автоматически подтягивается после заполнения поля «ФИО»; +* «ФИО» - отображаются сотрудники указанного в шапке филиала; +* «Подразделение» - автоматически подтягивается после заполнения поля «ФИО»; +* «Профессия» - автоматически подтягивается после заполнения поля «ФИО»; +* «Категория» - автоматически подтягивается после заполнения поля «ФИО»; + +![Блок сдавших](media/protocolDep.png){: .zoom} + +## Список неуспешно прошедших обучение/неаттестованных/неявившихся + +* «Вложения» - предназначен для возможности прикреплять по сотруднику документы; +* «Сотрудник»: + * «Табельный номер» - автоматически подтягивается после заполнения поля «ФИО»; + * «ФИО» - отображаются сотрудники указанного в шапке филиала; + * «Обучение продлено» - галочка проставляется в случае переноса обучения у сотрудника; + * «Комментарий» - текстовое поле. Предназначен для внесения комментария по сотруднику. Например, причину, почему сотрудник не прошел обучение; + * «Подразделение» - автоматически подтягивается после заполнения поля «ФИО»; + * «Профессия» - автоматически подтягивается после заполнения поля «ФИО»; + * «Категория» - автоматически подтягивается после заполнения поля «ФИО»; + +![Блок несдавших](media/protocolNotDep.png){: .zoom} + +## Выгрузка и загрузка шаблона протокола обучения + +Для импорта протоколов обучения в систему в реестре протоколов нажмите "Операции" - "Сформировать шаблон для загрузки шаблонов" + +![Загрузка шаблона](media/formShablon.png){: .zoom} + +Скачается файл в формате xlsx с названием "Шаблон для загрузки протоколов обучения". + +Необходимо в данном файле заполнить все столбцы. Также необходимо обратить внимание то, чтобы данные по сотруднику и по программе обучения соответствовали заполненные в файле соответствовали тем наименованиям, которые указаны в соответствующих справочниках. В случае несоответствия приложение не сможет обработать в занести в программу загруженный протокол. + +* Информацию по филиалу можно узнать из справочника [контрагенты](../../../СЭД/Справочники/Работа с контрагентами/Контрагенты/Контрагенты.md). +* Информацию по сотруднику из справочника [сотрудники](../../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). +* Информацию по программе обучения из справочника [программа обучения](../../Программы обучения/Доступные программы в организации/Доступные программы в организации.md). +* Информацию по формату, ресурсу и т.д. из соответствующих справочников, которые находятся в **Меню-Управление обучением персонала-Администрирование-Справочники**. + +Пример заполненного файла: + +![Шаблон протокола](media/shablon.png){: .zoom} + +В реестре протоколов, нажмите кнопку "Операции", выберите "Загрузить протоколы" и загрузите заполненный ранее файл в формате xlsx. Система уведомит, что считано определенное количество строк с предложение продолжить вставку. Нажмите "Да". Появятся уведомления, что протоколы загружены. В реестр загрузиться протокол обучения. + +![Загруженный протокол в реестре](media/reestrProtocolov.png){: .zoom} + +Откройте данный протокол. Заполните все необходимые поля, которые не были заполнены ранее в файле. В примечание указывается что данный протокол был загружен из excel. При необходимости загрузите необходимые документы во вложения. Необходимо после внесения необходимых изменений сохранить протокол. + +![Загруженный документ](media/loadProtocol.png){: .zoom} + +При нажатии на кнопку "Печать" скачается заполненный протокол обучения в формате word. + +![Протокол в пдф](media/protocolPdf.png){: .zoom} + +Все пройденные обучения хранятся в документе ["Журнал фактического обучения"](../Журнал протоколов обучения/Журнал протоколов обучения.md). \ No newline at end of file diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationBeforeSending.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationBeforeSending.png new file mode 100644 index 0000000..4652f65 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationBeforeSending.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationMenu.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationMenu.png new file mode 100644 index 0000000..e3dda18 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationMenu.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationRegistry.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationRegistry.png new file mode 100644 index 0000000..1430258 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ApplicationRegistry.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ECPCertificateApplicationDoc.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ECPCertificateApplicationDoc.png new file mode 100644 index 0000000..59192c1 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ECPCertificateApplicationDoc.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ECPCertificateApplicationDocFilled.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ECPCertificateApplicationDocFilled.png new file mode 100644 index 0000000..409484a Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/ECPCertificateApplicationDocFilled.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/SchedulerUser.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/SchedulerUser.png new file mode 100644 index 0000000..2350758 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/SchedulerUser.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/attachments.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/attachments.png new file mode 100644 index 0000000..55c6557 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/attachments.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/cert.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/cert.png new file mode 100644 index 0000000..3637e0e Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/cert.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/chooseChanged.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/chooseChanged.png new file mode 100644 index 0000000..ab57caf Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/chooseChanged.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/constant.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/constant.png new file mode 100644 index 0000000..42d215e Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/constant.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/copySert.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/copySert.png new file mode 100644 index 0000000..91a00b1 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/copySert.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formCertCreated.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formCertCreated.png new file mode 100644 index 0000000..031bc94 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formCertCreated.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formInit.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formInit.png new file mode 100644 index 0000000..c1e4e58 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formInit.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formWithUser.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formWithUser.png new file mode 100644 index 0000000..b88779f Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/formWithUser.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/maxCerts.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/maxCerts.png new file mode 100644 index 0000000..cd72d16 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/maxCerts.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/menu.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/menu.png new file mode 100644 index 0000000..a4f7714 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/menu.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/nastroikaPrav.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/nastroikaPrav.png new file mode 100644 index 0000000..781e581 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/nastroikaPrav.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/newForm1.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/newForm1.png new file mode 100644 index 0000000..f1fa15f Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/newForm1.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/newZayavka.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/newZayavka.png new file mode 100644 index 0000000..5bfd37a Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/newZayavka.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/receipt.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/receipt.png new file mode 100644 index 0000000..cc4b219 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/receipt.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/role.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/role.png new file mode 100644 index 0000000..b60cd1f Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/role.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/route.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/route.png new file mode 100644 index 0000000..e892561 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/route.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/schema.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/schema.png new file mode 100644 index 0000000..3242993 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/schema.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/scopirovanSert.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/scopirovanSert.png new file mode 100644 index 0000000..2a9e762 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/scopirovanSert.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/statement.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/statement.png new file mode 100644 index 0000000..e25f42f Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/statement.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/vlozhenie.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/vlozhenie.png new file mode 100644 index 0000000..aa9c331 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/vlozhenie.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/zayvka.png b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/zayvka.png new file mode 100644 index 0000000..d83ec85 Binary files /dev/null and b/docs/Admin manuals/ЭП/Выпуск ОНЭП/media/zayvka.png differ diff --git a/docs/Admin manuals/ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md b/docs/Admin manuals/ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md new file mode 100644 index 0000000..d4df3ad --- /dev/null +++ b/docs/Admin manuals/ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md @@ -0,0 +1,168 @@ +# Выпуск облачной неквалифицированной электронной подписи в Lexema-ECM администратором + +## Общее описание + +Система "Lexema-ECM" поддерживает выпуск усиленной облачной неквалифицированной подписи (УНЭП) пользователям системы и подписание ей документов. Более подробно про УНЭП можно узнать в разделе [Виды электронных подписей](./../../../User manuals/ЭП/Виды ЭП.md#НЭП). + +Схематично процесс выпуска УНЭП выглядит следующим образом: + +![Схема процесса выпуска УНЭП](./media/schema.png) + +Сертификат электронной подписи (ЭП) может быть выпущен как администратором системы, так и самим пользователем. Более подробно про выпуск сертификатов ЭП для себя можно прочесть в разделе [Выпуск облачной неквалифицированной электронной подписи в Lexema-ECM пользователем](./../../../User manuals/Кадровый ЭДО/Самост получ ЭП/Самост получ ЭП.md). + +На проекте реализована возможность запрета самостоятельного выпуска сертификата пользователем, если он не оформлен в системе, как подключенный к КЭДО. Для этого в **настройках учетной политики предприятия** настройте константу **ВыпускНЭП_ЗапретитьБезДатыПереходаНаКэдо** со значением 1. + +![Константа](media/constant.png){: .zoom} + + + +Для выпуска сертификатов УНЭП и привязки их к пользователям администратору системы необходима роль **ECM_DigitalSignature**. + +!!! Примечание + Если лимит по количеству выпускаемых сертификатов достигнут, то кнопка по выпуску сертификатов в панели документооборота автоматически скрывается. Лимит устанавливается в глобальных настройках. + + ![Макс](media/maxCerts.png) + +## Выпуск УНЭП администратором системы + +Для выпуска сертификатов УНЭП пользователям необходимо в меню в группе "Администрирование", подгруппе "ЭП" выбрать пункт "Сертификаты пользователя (Лексема)". + +![Рисунок 1 Меню](./media/menu.png) + +Откроется форма "Привязка сертификатов ЭП к пользователям", с помощью которой можно осуществлять выпуск сертификатов ЭП в Лексеме. Данная форма также доступна из формы ["Управление пользователями"](./../../framework/User managment/Управление пользователями/Управление пользователями.md#Certs). + +![Рисунок 2 Форма "Привязка сертификатов ЭП к пользователям"](./media/formInit.png){: .zoom} + +Для создания нового сертификата ЭП необходимо заполнить поле "Организация", выбрать пользователя в поле "Кому" и ввести срок действия сертификата в днях. Срок действия по умолчанию определён в конфигурационном файле системы, но с помощью соответствующего поля на форме можно выпустить сертификат с более длительным или более коротким сроком действия. + +![Рисунок 3 Пример заполнения полей](./media/formWithUser.png){: .zoom} + +После заполнения полей необходимо нажать на кнопку "Создать сертификат в Лексеме и привязать к пользователю". + +При нажатии на кнопку запускается процесс по формированию ЭП, появятся уведомления, сообщающие о произведённых действиях и событиях в системе: + +- Сертификат создан; +- Создана заявка на выдачу сертификата; +- Создано заявление; +- Создана расписка; +- Сертификат готов к использованию. + +![Рисунок 4 Пример группы уведомлений](./media/formCertCreated.png){: .zoom} + +Заявку на выдачу сертификата с приложенными к ней печатными формами заявления на выдачу и расписки в получении сертификата можно найти в реестре ["Заявки на выпуск сертификатов ЭП"](#Заявки-на-выпуск-ЭП). Также они автоматически вкладываются во вложение в заявке. + +Если у пользователя не было созданных ранее сертификатов, новый сертификат будет выбран по умолчанию. Если у пользователя уже есть выбранный для подписи действующий сертификат ЭП, то, чтобы использовать для подписания новый сертификат, необходимо включить соответствующую опцию (поставить галочку) в поле "Выбрать". + +![Рисунок 5 Смена выбранного сертификата](./media/chooseChanged.png){: .zoom} + +!!! warning + В [глобальных настройках](../Настройка ОНЭП Лексема/Настройка ОНЭП Лексема.md#globalSettings) системы можно настроить максимальное количество действующих (неотозванных) сертификатов в системе у каждого пользователя. Если лимит достигнут, создание сертификатов будет запрещено. + +!!! note + Удалить из системы созданный сертификат нельзя, но он может быть отозван администратором системы. В этом случае сертификат будет недоступен для использования и участвовать в подсчете количества действующих сертификатов у пользователя не будет. + +После этого пользователю будет необходимо распечатать заявление на выдачу и расписку в получении сертификата, подписать их "мокрой" подписью и отнести в отдел кадров либо подписать действующей ЭП, если такая есть. + +После доставки подписанных заявления и расписки в отдел кадров, необходимо в соответствующем документе реестра "Заявки на выпуск сертификатов ЭП" отметить галочкой поле "Оригинал получен" и сохранить изменения. Прикладывать сканы соответствующих документов с подписями не требуется. Форма доступа пользователю у которого назначена роль **hr_docflow_hr**. + +![Рисунок 6 Пример документа заявки](./media/ECPCertificateApplicationDoc.png){: .zoom} + +Чтобы настроить доступ к данной форме необходимо: + +* Перейте в Меню - Администрирование - Система - Роли приложения. В столбце **Идентификатор** найти и открыть роль **hr_docflow_hr**. В блоке "Вложенные роли" нажмите кнопку добавить и в поисковой строке найти техническую роль **ECPCertificateApplication_write**. + +![Настройка роли](media/role.png){: .zoom} + +* Зайти в Меню - Администрирование - Система - Настройка пользователя. В открывшемся реестре найдите пользователя, которому необходимо назначить доступ. Во вкладке **"Документооборот"** в блоке **Настройка прав по подразделениям и подтипам документов**. В типе документа выбрать "Заявки на выпуск сертификатов", выбрать подраздление по которому у данного пользователя будет фильтроваться реестр. + +![Настройка пользователя](media/nastroikaPrav.png){: .zoom} + +## Работа с формой "Заявки на выпуск сертификатов ЭП" {#Заявки-на-выпуск-ЭП} + +Выпуск сертификатов ЭП происходит при помощи заявок на выпуск. Чтобы создать новую заявку или открыть существующую, необходимо в меню в группе "Администрирование", подгруппе "ЭП" выбрать пункт "Заявки на выпуск сертификатов ЭП". + +![Рисунок 7 Меню](./media/ApplicationMenu.png) + +Откроется реестр заявок. В реестре некоторые строки могут быть выделены красным цветом. Это означает, что сертификаты ЭП, выданные по этим заявкам, являются недоступными для использования. + +![Рисунок 8 Реестр](./media/ApplicationRegistry.png){: .zoom} + +В приложении реализована возможность копирования заявки на выпуск сертификата. Копирование может использоваться в случае, например, когда одна квалифицированная электронная подпись используется по доверенности многими сотрудниками. Для это нажмите на кнопку "Копирование заявки". В открывшемся окне выберите организацию и пользователя, которому будет присвоен сертификат и нажмите "Копировать". Например, выберем сертификат Потапова Фёдора Максимовича и скопируем его сертификат для Васильева Марка Германовича. + +![Копирование сертификата](media/copySert.png){: .zoom} + +В реестре появится заявка на выпуск сертификата Васильеву М.Г. + +![Скопированный сертификат](media/scopirovanSert.png){: .zoom} + +## Просмотр заявки на выпуск сертификатов + +Пример заполненного документа "Заявка на выпуск сертификата ЭП" с выпущенным сертификатом выглядит следующим образом: + +![Рисунок 9 Пример документа "Заявка на выпуск сертификата ЭП"](./media/ECPCertificateApplicationDocFilled.png){: .zoom} + +Во вложениях находятся 2 документа: "Заявление на выдачу" и "Расписка в получении сертификата ЭП". Необходимо распечатать их, подписать "мокрой" подписью и отнести в отдел кадров либо подписать действующим сертификатом ЭП, если такой есть. + +![Рисунок 11 Пример вложений для документа заявки](./media/attachments.png){: .zoom} + +![Рисунок Пример заявления](./media/statement.png) + +![Рисунок Пример расписки](./media/receipt.png) + +!!! note + В расписке отображается qr-код для авторизации через [мобильное приложение](../../../User manuals/Начало работы/Мобильное приложение/Мобильное приложение.md#конфигурация). + +После доставки подписанных заявления и расписки в отдел кадров, необходимо в соответствующем документе реестра "Заявки на выпуск сертификатов ЭП" отметить галочкой поле "Оригинал получен" и сохранить изменения. Прикладывать сканы соответствующих документов с подписями не требуется. Форма доступа пользователю у которого назначена роль **hr_docflow_hr**. О том как настроить доступ можно ознакомиться [выше](#выпуск_унэп_администратором_системы). + +![Рисунок 12 Пример документа заявки](./media/ECPCertificateApplicationDoc.png){: .zoom} + +## Создание новой заявки на выпуск сертификата + +Для создании новой заявки в реестре нажмите кнопку "Создать". + +При создании нового документа обязательными к заполнению полями являются: "Пользователь", "ФИО", "ИНН", "Паспорт", "Эл. почта" и "Телефон". Для автоматического заполнения требуемых полей достаточно выбрать пользователя в поле "Пользователь". Тогда эти поля заполнятся автоматически данными из справочника [сотрудников](../../СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). Поля для электронной почты и номера телефона открыты для редактирования, так как именно они будут использоваться для работы с сертификатом ЭП. В поле "Тип ЭП" - указывается необходимый тип электронной подписи. Для выпуска сертификата нажмите соответствующую кнопку в панели инструментов". + +![Новая заявка](media/newZayavka.png){: .zoom} + +При нажатии на кнопку запускается процесс по формированию ЭП, появятся уведомления, сообщающие о произведённых действиях и событиях в системе: + +- Сертификат создан; +- Создана заявка на выдачу сертификата; +- Создано заявление; +- Создана расписка; +- Сертификат готов к использованию. + +После выпуска сертификата автоматически заполняться поля "Номер", "Дата заявления на получение ЭЦП", "Дата расписки в получении ЭЦП", "Организация", "Отпечаток", "Дата выпуска сертификата". + +![Новая форма](media/newForm1.png) + +После этого пользователю будет необходимо распечатать заявление на выдачу и расписку в получении сертификата, подписать их "мокрой" подписью и отнести в отдел кадров либо подписать действующей ЭП, если такая есть. + +После доставки подписанных заявления и расписки в отдел кадров, необходимо в соответствующем документе реестра "Заявки на выпуск сертификатов ЭП" отметить галочкой поле "Оригинал получен" и сохранить изменения. + +## Автоматический выпуск сертификатов новым сотрудникам + +На проекте возможно настроить автоматический выпуск сертификатов новым пользователям в системе. Для этого в [планировщике задач](../../service/sheduler/Config.md) необходимо настроить задачу ["Выпуск сертификатов новым сотрудникам"](../../service/sheduler/TaskSheduler.md). Функция работает по следующему принципу: в случае если используется положение о КЭДО, то кандидаты подбираются если текущая дата больше либо равна дата перехода на КЭДО и есть логин в системе. В случае если положение о КЭДО не используется то по наличию логина в системе у сотрудника. + +!!! warning + Необходимо чтобы на всех филиалах был заведен **SchedulerUser** с правами администратора, и назначенной ролью **DssAdmin**, иначе будет ошибка что нет прав на создание сертификата. + + ![SchedulerUser](media/SchedulerUser.png) + +По каждому сотруднику создается заявка на выпуск сертификатов, со вложенными документами: распиской в получении и заявлением на выдачу сертификата. + +Выводимый текст редактируется с помощью константы **Информация_в_заявке_на_выпуск_сертификата** + +![Заявка](media/cert.png) + +## Автоматический перевыпуск сертификатов у которых заканчивается срок действия + +На проекте возможно настроить автоматический перевыпуск сертификатов у которых заканчивается срок действия. Для этого в [планировщике задач](../../service/sheduler/Config.md) необходимо настроить задачу ["Выпуск новых сертификатов, когда истекают сроки"](../../service/sheduler/TaskSheduler.md). В настройках учетной политики должна быть включена константа **"ЭЦП_количество_дней_за_сколько_отправтить_заявку_на_перевыпуск"**, где указывается значение количества дней по которому нужно проверять сертификаты. Если текущая дата меньше даты окончания действующего ЭП либо равна константе - то по каждому работнику автоматически формируется документ "Заявка на выпуск" с новым выпущенным сертификатом, с заявлением на выдачу сертификата, распиской в получении сертификата. + +![Заявка](media/zayvka.png) + +![Вложение](media/vlozhenie.png) + +Маршрут документа состоит из одного этапа, в котором вставляется сотрудник с действием - Подписать ЭП. + +![Маршрут](media/route.png) \ No newline at end of file diff --git a/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/globalSettings.png b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/globalSettings.png new file mode 100644 index 0000000..dd9fdc3 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/globalSettings.png differ diff --git a/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/globalSettingsButton.png b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/globalSettingsButton.png new file mode 100644 index 0000000..a6f9e17 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/globalSettingsButton.png differ diff --git a/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/menu.png b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/menu.png new file mode 100644 index 0000000..60bfd99 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/media/menu.png differ diff --git a/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/Настройка ОНЭП Лексема.md b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/Настройка ОНЭП Лексема.md new file mode 100644 index 0000000..f901ca3 --- /dev/null +++ b/docs/Admin manuals/ЭП/Настройка ОНЭП Лексема/Настройка ОНЭП Лексема.md @@ -0,0 +1,125 @@ +# Настройки системы для работы с УНЭП, выпускаемой в Lexema-ECM + +## Общие сведения + +Для того, чтобы установленная СЭД Лексема поддерживала использование ЭП, необходимо: + +1. Настроить конфигурационные файлы проекта; +2. Установить КриптоПро; +3. Сгенерировать гамма-последовательности; +4. Организовать хранилище гамма-последовательностей и сертификатов ЭП; +5. Настроить ограничение по количеству действующих ЭП у каждого пользователя. + +## Настройка конфигурационного файла + +Для подключения сервиса по работе с ЭП в конфигурационном файле проекта необходимо прописать: + +```js +{ + applications: { + dss: { + protocol: 'http', + host: 'dss-service', + port: 3076, + script: 'ecosoft-lexema8-dss-service', + lexema: {} + } + } +} +``` + +## Установка КриптоПро на сервер + +Требуется установка [КриптоПро CSP 5.0 R2](https://www.cryptopro.ru/products/csp/downloads#latest_csp50r2) и такне необходимо установить лицензию для КриптоПро. + +После этого необходимо добавить в переменную окружения (для текущего пользователя) параметр CryptoPro, в котором будет содержаться путь к исполняемым файлам csptest, cryptcp, certmgr. Для Windows по умолчанию это путь `C:\Program Files (x86)\Crypto Pro\CSP`, для Linux `/opt/cprocsp/bin/amd64`. После добавления переменной может потребоваться перезагрузка компьютера. + +При поставке приложения в виде Docker образов установка крипто-про не требуется. В составе образа сервиса dss есть установленный крипто-про 5.0, для его корректной работы необходимо указать лицензию крипто-про в файле конфигурации этого сервиса import-cert.sh. Файл import-cert.sh располагается в каталоге настроек dss в сервисе конфигурации. + +## Генерация гамма-последовательностей + +Гамма-последовательностями в данном контексте называются последовательности случайных чисел. На их основе формируются уникальные ключи ЭП, которые не будут где-либо дублироваться. + +Таким образом, возникает необходимость генерации таких последовательностей случайных чисел (гамма-последовательностей). ПАК "Соболь" является сертифицированным программным средством, обеспечивающим такую возможность. + +Необходимо настроить датчик случайных чисел (ДСЧ) для КриптоПро, сгенерировав внешнюю гамму. Можно как использовать биологический генератор, что занимает очень длительное время, так и использовать другие программные средства (например, с помощью модуля Кликер в Lexema-RPA Studio или использовать ПАК "Соболь"). + +Примечания: + + * Сгенерированной гаммы хватает на ограниченное количество ключей. Необходимо генерировать заново, если вся гамма была использована. + * Генерацией гаммы должен заниматься ответственный за безопасность хранения приватных ключей ЭП. + * Сертификаты и приватные ключи ЭП по умолчанию хранятся на сервере, где разворачивается dss-service, вы можете применить любые требования безопасности и разместить этот сервис или эти каталоги в любом вашем защищенном контуре. + +### Пример настройки ДСЧ на Linux с помощью биологического генератора + +Для настройки ДСЧ необходимо: + +* пересоздать программный генератор: + + ``` + /opt/cprocsp/sbin/amd64/cpconfig -hardware rndm -add cpsd -name 'CPSDRNG' -level 0 + ``` + +* создать папку, в которой будет сгенерирована тестовая гамма для ДСЧ; + +* сгенерировать тестовую гамму с помощью утилиты *genkpim*, запущенной с правами администратора: + + ``` + /opt/cprocsp/bin/amd64/genkpim y n

+ ``` + + где *y* — необходимое количество случайных отрезков гаммы для записи на носитель (для создания закрытого ключа шифрования используется не менее 2 отрезков, поэтому рекомендуется задавать число отрезков не ниже 10 в тестовом варианте (оптимально 50—100), и, например, 1000 в реальных условиях); + + *n* — номер комплекта внешней гаммы (8 символов в 16-ричном коде), в общем случае любое шестнадцатеричное восьмизначное число, например 12345678; + + *p* — путь сохранения файлов гаммы (необходимо указывать уже существующую директорию), по которому будут записаны директории DB1 и DB2 (если путь не указан, то по умолчанию идет обращение к диску A:). + + Пример: + + ``` + /opt/cprocsp/bin/amd64/genkpim 2 00000001 /var/opt/cprocsp/dsrf/ + ``` + +* зарегистрировать гамму: + + ``` + /opt/cprocsp/sbin/amd64/cpconfig -hardware rndm -configure cpsd -add string /db1/kis_1 /путь_к_папке_с_гаммой/db1/kis_1 + /opt/cprocsp/sbin/amd64/cpconfig -hardware rndm -configure cpsd -add string /db2/kis_1 /путь_к_папке_с_гаммой/db2/kis_1 + ``` + + +## Организация хранилища гамма-последовательностей и сертификатов ЭП + +При запуске приложения со стандартными настройками запускаются сервисы, необходимые для работы этого приложения. +При поставке в виде Docker образов сервисы запускаются в Docker контейнерах , среди которых запускается и контейнер сервиса dss. При старте контейнера сервиса dss и настройках по умолчанию создается каталог gamma в каталоге, где находится docker-compose. Полученные файлы гаммы необходимо разместить в созданный каталог gamma. + +При каждом запросе на генерацию нового сертификата приложение обращается к данному каталогу gamma, а полученные сертификаты ЭП и ключи размещает в каталоги user-cert и user-keys соответственно. + +Пути к каталогам описываются в файле docker-compose в разделе настроек dss-service и по умолчанию имеют следующие настройки: + +``` +- "./user-keys:/var/opt/cprocsp/keys/" +- "./user-cert:/var/opt/cprocsp/users/root/" +``` + +Проверить доступность гаммы можно путем выпуска пользовательского сертификата: [Выпуск УНЭП](../Выпуск ОНЭП/Выпуск ОНЭП.md). + +## Глобальные настройки { #globalSettings } + +В глобальных настройках системы можно настроить максимальное количество действующих (неотозванных) сертификатов пользователя в системе. Если лимит достигнут, сертификат не будет создан. Здесь же можно отключить подтверждение подписания сертификатом ЭП по СМС. + +Чтобы изменить глобальные настройки системы, необходимо в меню выбрать пункт "Глобальные настройки". + +![Рисунок 1 Меню](./media/menu.png) + +Затем необходимо нажать на кнопку "Настройки". + +![Рисунок 2 Расположение кнопки "Настройки"](./media/globalSettingsButton.png) + +Настройки, касающиеся сертификатов УНЭП – это "Максимальное количество действующих сертификатов" и "Отключить подтверждение ЭП по СМС (новые сертификаты)". + +В поле "Максимальное количество действующих сертификатов" указывается целое положительное число. Именно такое количество неотозванных сертификатов УНЭП может быть выпущено пользователю с использованием системы "Лексема" в качестве провайдера. + +При включении опции "Отключить подтверждение ЭП по СМС (новые сертификаты)" для выполнения операций "Подписать ЭП" и "Подтвердить ознакомление ЭП" не потребуется ввод кода подтверждения из СМС, и рассылка таких сообщений будет приостановлена. + +![Рисунок 3 Пример глобальных настроек системы](./media/globalSettings.png) \ No newline at end of file diff --git a/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/media/image1.png b/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/media/image1.png new file mode 100644 index 0000000..a3a1d6e Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/media/image1.png differ diff --git a/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/media/image2.png b/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/media/image2.png new file mode 100644 index 0000000..5fa5a6f Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/media/image2.png differ diff --git a/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/Настройка ЭП для документов СЭД.md b/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/Настройка ЭП для документов СЭД.md new file mode 100644 index 0000000..4947774 --- /dev/null +++ b/docs/Admin manuals/ЭП/Настройка ЭП для документов СЭД/Настройка ЭП для документов СЭД.md @@ -0,0 +1,25 @@ +# Настройка ЭП для документов СЭД + +Для документов "Служебная записка", " Поручение", "ОРД" есть возможность подписания электронной подписью. + +Для этого нужно произвести следующие настройки: + +1. В документе "Настройка учетной политики предприятия" на вкладке "Настройка констант" добавить новую константу: + + - для Служебной записки и ОРД ```servicerecord_with_signature = 1```; + - для Поручения ```instruction_with_signature = 1```. + +![Рисунок 1 Настройка констант](./media/image1.png) + +2. В документе "Настройка документов" в настройку допустимых действий нужно добавить действие "Подписать ЭП" (код 20) с соответствующим статусом. На рисунке показано настройка Служебной записки. Аналогично нужно настроить Поручение и ОРД. + +![Рисунок 2 Настройка документов](./media/image2.png) + +3. В документе "Шаблоны маршрутов" для ОРД добавить этап с действием "Подписать ЭП". + +В итоге: + +- в маршрутах появится этап с действием "Подписать ЭП"; +- при отправке по маршруту, будет автоматически вкладываться отчет; +- по кнопке "Печать" документ будет печататься только после завершения маршрута. + diff --git a/docs/Admin manuals/ЭП/Настройка для массового подписания/media/bulkProcessing.png b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/bulkProcessing.png new file mode 100644 index 0000000..a4ad50d Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/bulkProcessing.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для массового подписания/media/documentSetup.png b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/documentSetup.png new file mode 100644 index 0000000..27ea524 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/documentSetup.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для массового подписания/media/menu.png b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/menu.png new file mode 100644 index 0000000..f38cf80 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/menu.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для массового подписания/media/settingAllowedActions.png b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/settingAllowedActions.png new file mode 100644 index 0000000..5e94458 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для массового подписания/media/settingAllowedActions.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для массового подписания/Настройка массового подписания.md b/docs/Admin manuals/ЭП/Настройка для массового подписания/Настройка массового подписания.md new file mode 100644 index 0000000..c9e8c5b --- /dev/null +++ b/docs/Admin manuals/ЭП/Настройка для массового подписания/Настройка массового подписания.md @@ -0,0 +1,23 @@ +# Настройка массовой обработки документов в СЭД + +Массовую обработку документов в системе электронного документооборота можно использовать для обработки одновременно нескольких документов. Бывают случаи, когда руководители не успевают оперативно обработать необходимые документы. Учитывая, что руководитель знает качество выполнения работы своих сотрудников, можно предложить руководителю функционал массовой (или "пакетной" ) обработки документов. Про то как массово обрабатывать документы можно почитать в разделе [Массовая обработка документов](./../../../User manuals/Подписание сертификатом/Подписание сертификатом.md#массовая_обработка_документов). + +Для подключения функционала необходимо пользователям дать роль **ecm_massprocessing**. + +## Настройка документов для массового подписания + +Перейдите в Администрирование - Документооборот - Настройка документов + +![меню](media/menu.png) + +В открывшемся реестре необходимо выбрать тип документа, на который будет распространяться функция массового подписания. Например, **"Заявление от сотрудника"**. + +![Настройка документов](media/documentSetup.png){: .zoom} + +Поставьте галочку напротив поля **Разрешено к массовой обработке** и нажмите Сохранить и закрыть + +![Настройка разрешения](media/bulkProcessing.png){: .zoom} + +Кроме этого, также необходимо для каждого типа документа, который будет массово обработан, выбрать статус по умолчанию. Например, для заявления от сотрудника, выбираем статусы "Согласован" и "Подписан ЭП". + +![Настройка допустимых действий](media/settingAllowedActions.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/ConturCheck.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/ConturCheck.png new file mode 100644 index 0000000..356fe21 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/ConturCheck.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/ECPApplication.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/ECPApplication.png new file mode 100644 index 0000000..bb8f951 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/ECPApplication.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/certList.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/certList.png new file mode 100644 index 0000000..3a3a47c Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/certList.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/docSettings.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/docSettings.png new file mode 100644 index 0000000..301148a Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/docSettings.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/pickCert.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/pickCert.png new file mode 100644 index 0000000..9d7100f Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/pickCert.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/pickCrypto.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/pickCrypto.png new file mode 100644 index 0000000..6a127b5 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/pickCrypto.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/preSetting.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/preSetting.png new file mode 100644 index 0000000..f92d7af Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/preSetting.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/rutokenDriversDwnld.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/rutokenDriversDwnld.png new file mode 100644 index 0000000..fa10ee2 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/rutokenDriversDwnld.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/settingComplited.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/settingComplited.png new file mode 100644 index 0000000..91e69e2 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/settingComplited.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/toReboot.png b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/toReboot.png new file mode 100644 index 0000000..cd8c9e7 Binary files /dev/null and b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/media/toReboot.png differ diff --git a/docs/Admin manuals/ЭП/Настройка для токенов КЭП/Настройка для токенов КЭП.md b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/Настройка для токенов КЭП.md new file mode 100644 index 0000000..4932b13 --- /dev/null +++ b/docs/Admin manuals/ЭП/Настройка для токенов КЭП/Настройка для токенов КЭП.md @@ -0,0 +1,113 @@ +# Как настроить работу с КЭП на токенах? + +## Общие сведения + +Для того чтобы установленная СЭД Лексема поддерживала подписание документов пользователем при помощи квалифицированной электронной подписи (КЭП), необходимо: + +1. Установить драйверы Рутокен, КриптоПро.net и КриптоПро CSP на сервере приложения; +2. Установить драйверы Рутокен и CSPServer на рабочем месте пользователя; +3. Привязать КЭП к пользователю Lexema-ECM при помощи документа Заявка на выпуск сертификата ЭЦП; +4. Выбрать сертификат в качестве действующего [на вкладке "Сертификаты" панели "Документооборот"](../../../User manuals/Подписание сертификатом/Подписание сертификатом.md#подписание_документа_кэп_на_токене). + +Более подробно про виды подписей можно прочесть в разделе [Виды электронных подписей](../../../User manuals/ЭП/Виды ЭП.md). + +## Шаг 1. Установка дополнительного ПО на сервере приложения + +На сервер, на котором развернуто приложение Lexema-ECM, необходимо установить КриптоПро.net и КриптоПро CSP. Программное обеспечение можно скачать по ссылке https://install.kontur.ru/kekep. + +На сайте могут потребовать установить расширения. После их установки достаточно следовать инструкциям на сайте. + +![Установка КриптоПро](./media/pickCrypto.png) + +![Установка КриптоПро](./media/ConturCheck.png) + +![Установка КриптоПро](./media/preSetting.png) + +![Установка КриптоПро](./media/settingComplited.png) + +![Установка КриптоПро](./media/toReboot.png) + +Для работы с Рутокеном необходимо установить драйвера с официального сайта [https://www.rutoken.ru/support/download/windows](https://www.rutoken.ru/support/download/windows/). При использовании групповых политик можно установить драйверы из раздела "Системным администраторам". В противном случае потребуется самостоятельная установка драйверов пользователями из раздела "Пользователям Windows". + +![Установка драйверов Рутокен](./media/rutokenDriversDwnld.png) + +## Шаг 2. Установка дополнительного ПО на рабочем месте пользователя, который будет подписывать документы КЭП + +Для настройки КЭП на рабочем месте пользователя нужно установить [драйверы Рутокен](https://www.rutoken.ru/support/download/windows) и [приложение CSPServer](https://www.lexema.ru/files/nodus_items/0001/0877/attaches/CSP_SERVER_L8_Build_20210701.1.Net-4.5.zip). + +В конфигурационном файле (файл с расширением .config) в секции AvailableDomains должны быть прописаны адреса: + +* адрес приложения (например, ```https://demo-ecm.lexema.ru```) +* ```http://localhost:9421``` + +Пример файла конфигурации: + +```xml + + + + +

+ + + + + + + + + + + http://localhost:9421 + https://demo-ecm.lexema.ru + + + + + + +``` +Кроме указанных настроек на каждом автоматизированном рабочем месте, где предполагается использование квалифицированной электронной подписи, также необходимо установить компоненты [КриптоПро.net и КриптоПро CSP](https://install.kontur.ru/kekep). Подробную информацию по установке необходимого программного обеспечения, можно почитать в [шаге 1](#шаг_1_установка_дополнительного_по_на_сервере_приложения). + +## Шаг 3. Привязка КЭП к пользователю Lexema-ECM + +В приложении Lexema-ECM необходимо привязать сертификат КЭП к пользователю системы. Для этого необходимо создать новый документ «Заявка на выпуск сертификата». Доступ к реестру документов «Заявка на выпуск сертификата» есть у пользователей с ролью ECM_DigitalSignature. + +Сначала необходимо запустить CSPServer (запустить файл CSPServer.exe) на рабочем месте пользователя-создателя заявки, подключить токен с КЭП пользователя, для которого создаётся заявка, и нажать на кнопку «Привязать УКЭП на токене». +Из появившегося списка необходимо выбрать сертификат КЭП, который будет привязан к пользователю. + +![Список сертификатов](./media/certList.png){: .zoom} + +После выбора сертификата поле "Отпечаток" автоматически заполняется цифровым отпечатком ключа (сертификат ключа КЭП). + +Далее необходимо поставить признак «Квалифицированный» и выбрать пользователя, который будет подписывать документы этим КЭП. При выборе пользователя информация о нём заполнит ещё несколько полей. Тип ЭП необходимо выбрать "УКЭП". + +![Обязательно для заполнения](./media/ECPApplication.png){: .zoom} + +В итоге должны быть заполнены как минимум поля "Отпечаток", "Квалифицированный" и "Пользователь". После этого необходимо нажать на кнопку "Выпустить сертификат". После сохранения документа пользователь может воспользоваться КЭП на токене, следуя инструкциям из Шага 4. + +Для импортированных сертификатов CSPServer.exe должен быть установлен на тот же диск, на который импортирован сертификат, обычно это диск D:\. + +!!! warning + В связи с особенностями некоторых операционных систем, сертификат КЭП автоматически может не быть добавлен в личное хранилище сертификатов. В случае, если при добавлении КЭП на токенах список сертификатов пустой, решение описано в соответствующем [разделе](../../Admin manuals/../FAQ/FAQ.md#список_сертификатов_кэп_пустой). + +## Шаг 4. Как происходит подписание документа КЭП на токене в Lexema-ECM + +На рабочем месте пользователя, который подписывает КЭП, должен быть запущен CSPServer и вставлен токен, а пользователь должен выбрать активный сертификат для подписания на панели "Документооборот", вкладке "Сертификаты". + +![Выбор КЭП](./media/pickCert.png) + +В самом приложении Lexema-ECM в случае, если действие с документом не требует подписание КЭП, то подписание документа происходит стандартным образом и выбор сертификата КЭП в качестве действующего не обязателен. Более подробно про подписание можно прочесть в разделе [Подписание квалифицированным/неквалифицированным сертификатом](../../../User manuals/Подписание сертификатом/Подписание сертификатом.md) + +Однако если в действии указано подписание КЭП, то использование сертификата КЭП обязательно, при помощи облачного сертификата (УНЭП) подписать не получится. Как и для остальных действий, его необходимо внести в документ "Настройка документа", а затем – в "Шаблоны маршрутов" + +![Пример таблицы из Настройки документа](./media/docSettings.png) + +## Холдинг + +!!!note + + Для каждой компании в холдинге необходимо приобрести свою серверную лицензию КриптоПро. + +Одну лицензию можно установить на одном компьютере. При этом лицензией может пользоваться ее конечный пользователь – организация/ИП/физ.лицо, которая лицензию приобрела. Для работы в интересах другой компании/ИП/физ.лица необходимо приобрести отдельную лицензию, в которой конечным пользователем этой лицензии будет та организация/ИП/физ.лицо, которая эту лицензию и приобрела. \ No newline at end of file diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/CryptoARM.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/CryptoARM.png new file mode 100644 index 0000000..3a54f3f Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/CryptoARM.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/bio.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/bio.png new file mode 100644 index 0000000..3964a7c Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/bio.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/cluchevoi.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/cluchevoi.png new file mode 100644 index 0000000..106574e Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/cluchevoi.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/criptoprovaider.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/criptoprovaider.png new file mode 100644 index 0000000..b15f2a1 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/criptoprovaider.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/dlina.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/dlina.png new file mode 100644 index 0000000..768c736 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/dlina.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/dopolnitelno.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/dopolnitelno.png new file mode 100644 index 0000000..f4ad77a Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/dopolnitelno.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/info.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/info.png new file mode 100644 index 0000000..957ab13 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/info.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/naznachenie.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/naznachenie.png new file mode 100644 index 0000000..821d89b Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/naznachenie.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/nositel.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/nositel.png new file mode 100644 index 0000000..6032905 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/nositel.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/parol.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/parol.png new file mode 100644 index 0000000..74603a4 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/parol.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sertificate.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sertificate.png new file mode 100644 index 0000000..93fc0bd Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sertificate.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sformirovanie.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sformirovanie.png new file mode 100644 index 0000000..cf96368 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sformirovanie.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/shablon.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/shablon.png new file mode 100644 index 0000000..08c0beb Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/shablon.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sozdanie.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sozdanie.png new file mode 100644 index 0000000..42a60c8 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/sozdanie.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/srok.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/srok.png new file mode 100644 index 0000000..7899750 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/srok.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/zapros.png b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/zapros.png new file mode 100644 index 0000000..a6ef1f2 Binary files /dev/null and b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/media/zapros.png differ diff --git a/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/Выпуск корневого сертификата.md b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/Выпуск корневого сертификата.md new file mode 100644 index 0000000..40ca407 --- /dev/null +++ b/docs/Admin manuals/ЭП/Организация выпуска корневого сертификата/Выпуск корневого сертификата.md @@ -0,0 +1,110 @@ +# Выпуск корневого сертификата + +**Самоподписанный сертификат** – сертификат, изданный самим пользователем, без обращения к доверенной стороне Удостоверяющему центру. Самоподписанный сертификат является одновременно личным и корневым (устанавливается в Личное хранилище сертификатов и «Доверенные корневые центры сертификации»). + +Самоподписанные сертификаты используются для обмена зашифрованными или подписанными документами между людьми, доверяющими друг другу, например, друзьями, коллегами. Обменявшись такими сертификатами между собой, они могут пересылать друг другу подписанные и зашифрованные электронные данные, не беспокоясь при этом, что информация может быть перехвачена, искажена и использована против их интересов. + +!!! note + Важно помнить, что использование самоподписанных сертификатов не позволяет решать конфликтные ситуации, возникающие при обмене конфиденциальными данными, с помощью суда. +## Техническая реализация + +1. На сервер приложения устанавливается компоненты КриптоПро CSP в единственном количестве. + +2. С помощью утилиты Крипто АРМ, входящую в КриптоПро CSP, выпускается столько корневых сертификатов, сколько организаций будут работать в данном приложении. + +3. В качестве корневого необходимо выпустить и использовать самоподписанный сертификат. Для этого при выпуске в назначении ключа во вкладке «Дополнительно» нужно указать «Подпись сертификатов». + +## Создание сертификата + +Запустите программу КриптоАРМ. + +![КриптоАРМ](media/CryptoARM.png){: .zoom} + +В дереве элементов главного окна выберите раздел **Сертификаты**. Вызовите правой клавишей мыши контекстное меню и выберите пункт **Создать > Самоподписанный сертификат.** + +![Создание сертификаты](media/sozdanie.png){: .zoom} + +Откроется Мастер создания самоподписанного сертификата. + +На первом шаге ознакомьтесь с порядком и требованиями создания самоподписанного сертификата. Нажмите Далее. +На следующем шаге из выпадающего списка выберите шаблон сертификата: + +![Шаблон по умолчанию](media/shablon.png) + +!!! note + **Шаблон по умолчанию** + + При создании запроса на сертификат по «шаблону по умолчанию» необходимо ввести базовую информацию о владельце: Идентификатор, Организация, Город, Область, Страна, E-Mail и ИНН; + + **Шаблон с расширенным списком полей** + + При создании запроса на сертификат по «шаблону с расширенным списком полей» дополнительно к базовой информации добавляется следующая: Должность, Подразделение, Регион, Населенный пункт, Адрес + +Укажите идентификационную информацию о владельце будущего сертификата, в зависимости от того, какой шаблон вы выбрали на предыдущем шаге. + +![Данные](media/info.png){: .zoom} + +!!! note + Поля отмеченные знаком «*» являются обязательными для заполнения. + + Обратите внимание, если вы указываете ИНН юридического лица, номер всегда должен начинаться с «00», например 007707049388. + + СНИЛС указывается без пробелов и знаков «-», например, 07306654534. + +В открывшемся окне **Параметры ключа** в выпадающем списке выберите укажите следующие настройки: + +* Используемый криптопровайдер, например: + +![Криптопровайдер](media/criptoprovaider.png) + +Выберите вариант создания ключевого набора: + +* Создать ключевой набор - сертификат будет создан на основе нового ключевого набора. + +* Использовать существующий ключевой набор – выберите ключевой набор, который будет использован при создании сертификата, из списка существующих (кнопка Выбрать). + +![Ключевой набор](media/cluchevoi.png) + +* Установите переключатель напротив необходимого **Назначения ключа сертификата**, например: + +![Назначение](media/naznachenie.png) + +* Вы также можете выбрать дополнительное назначение ключа, нажав на кнопку **Дополнительно**. В списке назначений использования ключа выберите необходимое: + +![Дополнительно](media/dopolnitelno.png) + +В разделе **Срок действия сертификата** автоматически проставляется дата, с которой сертификат действителен (текущее системное время) и дата, по которую сертификат действителен (1 год вперед от текущего времени). Эти даты вы можете отредактировать. + +![Срок действия сертификата](media/srok.png) + +После всех сделанных изменений нажмите "Ок". + +* Укажите необходимую Длину ключа. Например, 2096 + +![Длина](media/dlina.png) + +* **Пометить ключи как экспортируемые.** Если вы отметите этот флаг, то сможете проводить экспорт сертификата вместе с закрытыми ключами. + +На основе указанных данных будет сформирован самоподписанный сертификат открытого ключа. После завершения операции возникнет окно с информацией о ее результатах. Нажмите Готово. + +![Сформированный запрос](media/sformirovanie.png) + +В открывшемся окне выберите носитель для создания контейнера с ЭП и нажмите Ок: + +![Носитель](media/nositel.png) + +Далее необходимо перемещать указатель мыши либо нажимать различные клавиши для генерации случайной последовательности: + +![Генерация](media/bio.png) + +В окне аутентификации задайте пароль для контейнера и нажмите Ок: + +![Пароль](media/parol.png) + +На запрос системы установить ли самоподписанный сертификат в хранилище Доверенных корневых центров сертификации, нажмите на кнопку Да. + +![Запрос](media/zapros.png) + +В дереве элементов главного окна в разделе **Сертификаты** выберите **"Личное хранилище сертификатов"**. В данном разделе будет отображен только что созданный самоподписанный сертификат. + +![Сертификат](media/sertificate.png){: .zoom} \ No newline at end of file diff --git a/docs/Admin manuals/ЭП/Отзыв ЭП/media/create.png b/docs/Admin manuals/ЭП/Отзыв ЭП/media/create.png new file mode 100644 index 0000000..cd56811 Binary files /dev/null and b/docs/Admin manuals/ЭП/Отзыв ЭП/media/create.png differ diff --git a/docs/Admin manuals/ЭП/Отзыв ЭП/media/formFilled.png b/docs/Admin manuals/ЭП/Отзыв ЭП/media/formFilled.png new file mode 100644 index 0000000..a48a44d Binary files /dev/null and b/docs/Admin manuals/ЭП/Отзыв ЭП/media/formFilled.png differ diff --git a/docs/Admin manuals/ЭП/Отзыв ЭП/media/formInit.png b/docs/Admin manuals/ЭП/Отзыв ЭП/media/formInit.png new file mode 100644 index 0000000..d0bd283 Binary files /dev/null and b/docs/Admin manuals/ЭП/Отзыв ЭП/media/formInit.png differ diff --git a/docs/Admin manuals/ЭП/Отзыв ЭП/media/lookupOpened.png b/docs/Admin manuals/ЭП/Отзыв ЭП/media/lookupOpened.png new file mode 100644 index 0000000..9d8441a Binary files /dev/null and b/docs/Admin manuals/ЭП/Отзыв ЭП/media/lookupOpened.png differ diff --git a/docs/Admin manuals/ЭП/Отзыв ЭП/media/menu.png b/docs/Admin manuals/ЭП/Отзыв ЭП/media/menu.png new file mode 100644 index 0000000..ab3635b Binary files /dev/null and b/docs/Admin manuals/ЭП/Отзыв ЭП/media/menu.png differ diff --git a/docs/Admin manuals/ЭП/Отзыв ЭП/media/registry.png b/docs/Admin manuals/ЭП/Отзыв ЭП/media/registry.png new file mode 100644 index 0000000..2c6f6c0 Binary files /dev/null and b/docs/Admin manuals/ЭП/Отзыв ЭП/media/registry.png differ diff --git a/docs/Admin manuals/ЭП/Отзыв ЭП/Отзыв ЭП.md b/docs/Admin manuals/ЭП/Отзыв ЭП/Отзыв ЭП.md new file mode 100644 index 0000000..9caa9f6 --- /dev/null +++ b/docs/Admin manuals/ЭП/Отзыв ЭП/Отзыв ЭП.md @@ -0,0 +1,37 @@ +# Отзыв сертификатов электронной подписи + +## Общее описание + +Чтобы завершить действие сертификата усиленной облачной неквалифицированной подписи (УНЭП) досрочно, например, если ЭП скомпрометирована, необходимо создать документ в реестре "Отозванные сертификаты ЭП". + +## Реестр + +Для входа в документ необходимо в меню в группе "Администрирование", подгруппе "ЭП" выбрать пункт "Отозванные сертификаты ЭП". Для доступа к документу нужны права администратора. + +![Рисунок 1 Меню](./media/menu.png) + +Откроется реестр документов за указанный в стандартном окне период. + +![Рисунок 2 Реестр "Отозванные сертификаты ЭП"](./media/registry.png){: .zoom} + +Для создания нового документа необходимо нажать на кнопку Создать на верхней панели инструментов. + +При увольнении сотрудника администратор системы блокирует пользователя, под которым работал сотрудник. При блокировке документ об отзыве сертификата ЭП у пользователя создаётся **автоматически**. Такие документы имеют примечание "Документ создан автоматически". + +## Документ + +Откроется документ "Отозванный сертификат ЭП". Обязательны к заполнению 2 поля: "Дата отзыва сертификата ЭЦП" и "Облачный сертификат". + +![Рисунок 3 Документ "Отозванный сертификат ЭП"](./media/formInit.png){: .zoom} + +В поле "Дата отзыва сертификата ЭП" необходимо выбрать дату окончания действия отзываемого сертификата ЭП. + +Для заполнения поля "Облачный сертификат" необходимо выбрать одно из значений соответствующего выпадающего списка. В нем для поиска отзываемого сертификата предусмотрен вывод основной информации о сертификате и пользователе. + +![Рисунок 4 Пример значений в выпадающем списке "Облачный сертификат"](./media/lookupOpened.png){: .zoom} + +При выборе значения из списка остальные поля документа заполнятся автоматически. В поле "ФИО" указаны ФИО владельца сертификата. В поле "Дата начала действия" указана дата начала действия выбранного сертификата, в поле "Дата окончания действия" – дата окончания действия выбранного сертификата, если бы он не был отозван. + +После сохранения документа ему будет присвоен номер. После наступления даты отзыва сертификат становится недоступным для использования. + +![Рисунок 5 Пример заполненного документа "Отозванный сертификат ЭП"](./media/formFilled.png){: .zoom} \ No newline at end of file diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md new file mode 100644 index 0000000..53be3eb --- /dev/null +++ b/docs/SUMMARY.md @@ -0,0 +1,91 @@ +- [Lexema-ECM. Введение](./description.md) +- [Начало работы в системе](./User manuals/Начало работы/) +- Руководство пользователя + - [Личный кабинет сотрудника](User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md) + - [Делопроизводство](./User manuals/Делопроизводство/) + - [Управление договорами](./User manuals/Управление договорами/) + - [Кадровый электронный документооборот](./User manuals/Кадровый ЭДО/) + - [Работа с маршрутами](./User manuals/Работа с маршрутами/) + - [Подписание квалифицированным/неквалифицированным сертификатом](./User manuals/Подписание сертификатом/Подписание сертификатом.md) + - [Переподписание/перештамповка КЭП](./User manuals/Переподписание КЭП/Переподписание КЭП.md) + - [Массовое подписание документов](Admin manuals/ЭП/Настройка для массового подписания/Настройка массового подписания.md) + - [Уведомления в Lexema-ECM](./User manuals/uvedoml.md) + - [Анализ информации по работе с электронными документами](./User manuals/СЭД/analiz.md) + - [Электронный архив документов](./User manuals/archivedoc.md) + - [История операций](User manuals/История операций/История операций.md) + - [Поисковая система](./User manuals/Поисковая система/) + - [Мобильное приложение](./User manuals/Мобильное приложение/) + - [Очистка кэша](./User manuals/Очистка кэша/) +- Администрирование проекта Lexema-ECM + - [Архитектура приложения](./Admin manuals/Arch/) + - [Конфигурирование приложения](Admin manuals/service/application configuration/app config.md) + - [Сопровождение системы](./Admin manuals/Сопровождение системы/Сопровождение системы.md) + - [Шаги по настройке системы](./Admin manuals/framework/Prepare/steps.md) + - [Настройка своей организации](Admin manuals/framework/User managment/Управление компаниями/Управление компаниями.md) + - [Управление пользователями](Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md) + - [Настройка пользователей](./Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md) + - [Заявки в техническую поддержку](Admin manuals/framework/User managment/Заявка в техническую поддержку/Заявки в техподдержку.md) + - [Автоматическое создание пользователей](Admin manuals/framework/User managment/Автоматическое создание пользователей/Автоматическое создание пользователей.md) + - [Роли системы](./Admin manuals/framework/User managment/Бизнес-роли.md) + - [Сборка документов, участвующих в документообороте, в базу данных](./Admin manuals/framework/Maintenance/Сборка документооборота/Сборка документооборота.md) + - [Настройка документов, участвующих в документообороте](./Admin manuals/СЭД/Настройка документов/Настройка документов.md) + - [Настройка архива вложенных документов](./Admin manuals/framework/Config/Настройка архива/Настройка архива.md) + - [Производственный календарь](./User manuals/Производственный календарь/calendar.md) + - [Справочники](./Admin manuals/СЭД/Справочники/) + - [Конструктор документов](./Admin manuals/СЭД/Конструктор документов/Конструктор документов.md) + - [Настройка шаблонов маршрутов](./Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md) + - [Форма корректировки маршрутов согласования](Admin manuals/СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md) + - [Настройка запрещающих правил для создания документов](Admin manuals/СЭД/Настройка запрещающих правил/Настройка запрещающих правил.md) + - [Настройка правил поиска для ЖСД](Admin manuals/СЭД/Настройка правил поиска для ЖСД/Настройка правил поиска для ЖСД.md) + - [Журнал регистрации и нумерация](./Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md) + - [Настройка для интеграции с 1С](./Admin manuals/СЭД/Настройка для интеграции с 1С/) + - [Импорт данных из Excel-файлов](./Admin manuals/СЭД/Импорт данных из Excel-файлов/Импорт данных из Excel-файлов.md) + - [Администрирование СЭД](./User manuals/Администрирование СЭД/Администирование.md) + - Обозреватель аналитик + - [Настройка обозревателя аналитик](./Admin manuals/framework/Config/Настройка ОА/Настройка ОА.md) + - Работа с электронными подписями + - [Виды электронных подписей](./User manuals/ЭП/Виды ЭП.md) + - [Настройки системы для работы с УНЭП, выпускаемой в Lexema-ECM](Admin manuals/ЭП/Настройка ОНЭП Лексема/Настройка ОНЭП Лексема.md) + - [Выпуск облачной неквалифицированной электронной подписи в Lexema-ECM](./Admin manuals/ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md) + - [Отзыв сертификата электронной подписи](./Admin manuals/ЭП/Отзыв ЭП/Отзыв ЭП.md) + - [Настройка ЭП для документов СЭД](./Admin manuals/ЭП/Настройка ЭП для документов СЭД/Настройка ЭП для документов СЭД.md) + - [Как настроить работу с КЭП на токенах?](./Admin manuals/ЭП/Настройка для токенов КЭП/Настройка для токенов КЭП.md) + - [Выпуск корневого сертификата](Admin manuals/ЭП/Организация выпуска корневого сертификата/Выпуск корневого сертификата.md) + - Работа с уведомлениями + - [Конструктор уведомлений](Admin manuals/framework/User managment/Конструктор уведомлений/Конструктор уведомлений.md) + - [Настройка рассылки уведомлений](Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/Настройки рассылки уведомлений.md) + - [Настройка оповещений об окончании сроков действия лицензий](./Admin manuals/СЭД/Настройка оповещений об окончании лицензии/Настройка оповещений об окончании лицензии.md) + - [Настройка внутрисистемных уведомлений](./Admin manuals/СЭД/Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md) + - [Интеграция с почтовым клиентом](./Admin manuals/framework/Config/Email/Интеграция с почтовым клиентом.md) + - [Настройка интеграции сервиса Telegram](Admin manuals/service/telegram/Настройка мессенджера телеграм.md) + - [Рассылки системы](Admin manuals/СЭД/Рассылки системы/Рассылки системы.md) + - [Создание задачи в планировщике задач](./Admin manuals/service/sheduler/Config.md) + - [Функции планировщика задач](./Admin manuals/service/sheduler/TaskSheduler.md) + - [Настройка констант](Admin manuals/СЭД/Настройка констант/Настройка констант.md) + - [Настройка пунктов плиточного меню](./Admin manuals/service/tiledMenu/menu.md) + - [Мобильное приложение](./Admin manuals/Мобильное приложение/Мобильное приложение.md) + - Система управления обучением персонала + - [Справочники](./Admin manuals/УОП/Справочники/) + - [Перечень программ обучения](./Admin manuals/УОП/Программы обучения/Программы обучения/Программы обучения.md) + - [Матрица обучения](Admin manuals/УОП/Планирование обучения/Матрица обучения/) + - [Доступные программы обучения](./Admin manuals/УОП/Программы обучения/Доступные программы в организации/Доступные программы в организации.md) + - [Комплекс программ обучения](./Admin manuals/УОП/Программы обучения/Комплекс программ обучения/Комплекс программ обучения.md) + - [Планирование обучения](./Admin manuals/УОП/Планирование обучения/План обучения/План обучения.md) + - [Заявка на обучение персонала](Admin manuals/УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md) + - [Протокол обучения](Admin manuals/УОП/Фактическое обучение/Протокол обучения/Протокол обучения.md) + - [Журнал протоколов обучения](Admin manuals/УОП/Фактическое обучение/Журнал протоколов обучения/Журнал протоколов обучения.md) + - Система дистанционного обучения + - [Система обучения](Admin manuals/СДО/Система обучения/Система обучения.md) + - [Конструкторы программ обучения](./Admin manuals/СДО/Конструкторы программ обучения/) + - [Прохождение обучения на дистанционной площадке](./Admin manuals/СДО/Прохождение обучения на дистанционной площадке/) + - [Создание группы обучения](Admin manuals/СДО/Группы обучения/Группы обучения.md) + - [Группы обучения](Admin manuals/СДО/Группа обучения аналитическая/Группа обучения аналитическая.md) + - [Статистика обучения по сотрудникам](Admin manuals/СДО/Статистика обучения/Статистика обучения.md) + - [Логи приложения](./Admin manuals/framework/Maintenance/Логи приложения/Логи приложения.md) + - [Самостоятельное проведение тестирования сайта](Admin manuals/СЭД/Проведение тестирование сайта/Проведение тестирования.md) +- Установка и обновление Lexema-ECM + - [Как самостоятельно развернуть систему?](./Admin manuals/framework/) + - Авторизация пользователей + - [Виды авторизации пользователей](./Admin manuals/framework/User managment/Авторизация/Виды авторизации/Виды авторизации.md) + - [Настройка авторизации пользователей](./Admin manuals/framework/User managment/Авторизация/Настройка авторизации пользователей/Настройка авторизации.md) +- [FAQ Lexema-ECM](./Admin manuals/FAQ/FAQ.md) \ No newline at end of file diff --git a/docs/Service.md b/docs/Service.md new file mode 100644 index 0000000..bd1da48 --- /dev/null +++ b/docs/Service.md @@ -0,0 +1,16 @@ +# Документооборот + +Структура документооборота на предприятии включает три категории +документов: + +* Входящие. Поступают извне по электронной почте, по телефону, по почте или через курьера + +* Исходящие. Разрабатываются внутри организации и отправляются сторонним адресатам + +* Внутренние. Создаются для внутреннего пользования: организационно-распорядительные документы, локально-нормативные документы, поручения, служебные записки и т.п. + +Lexema-ECM располагает всеми необходимыми возможностями для ведения учета и регистрации этих документов. + +Lexema-ECM - комплексная система управления корпоративным контентом для средних и крупных компаний с функциями корпоративного обучения, кадрового документооборота, распознавания и обработки первичных +документов. Решение предоставляет широкие возможности для быстрой кастомизации проекта и его расширения новым функционалом. Такой подход обеспечивает гибкую оптимизацию бизнес-процессов и повышает скорость +развития компании. \ No newline at end of file diff --git a/docs/User manuals/archivedoc.md b/docs/User manuals/archivedoc.md new file mode 100644 index 0000000..285fce4 --- /dev/null +++ b/docs/User manuals/archivedoc.md @@ -0,0 +1,173 @@ +# Работа с вложениями + +Система предусматривает прикрепление файлов к карточке документов. Для этого находясь внутри документа нужно нажать кнопку «Вложения» на панели инструментов. + +![Рисунок Панель инструментов](archivedoc/media/image28.png) + +Откроется окно для прикрепления, удаления, просмотра вложенных файлов. + +![Вложения к документу](archivedoc/media/image29.png){: .zoom} + +Кнопка "Добавить вложения" вызывает диалоговое окно для выбора файла. Можно выбрать несколько файлов, далее нажать на кнопку "Открыть"/"Open" + +![Рисунок Работа со вложениями](archivedoc/media/image30.png){: .zoom} + +Выбранные файлы отобразятся в табличной части в окне «Вложения к документу» + +![Рисунок Отображение вложений](archivedoc/media/image31.png){: .zoom} + +Для удаления ошибочно прикрепленных файлов нужно отметить файл в крайней левой колонке и нажать кнопку «Удалить выделенные». + +Пользователи, имеющие доступ к документу, могут скачать все файлы в один архив по кнопке «Скачать архив». + +Также возможность скачать архив документов вместе с сертификатами электронных подписей всех подписантов, которые участвовали в маршруте, а также отчетной формой по согласованию документа, по кнопке "Скачать архив с ЭП". + +Печатная форма документа будет сформирована при условии, что во вложении находятся файлы. При отсутствии вложений, печатная форма формироваться не будет. + +Кнопка "Добавить версию" позволяет вести документацию в режиме [версионности](#версионность-файлов). При нажатии на кнопку "Добавить версию" вызывается диалоговое окно для выбора файлов. + + + +**После отправления документа по маршруту вложения удалять нельзя!** + +Программа запрещает удалять файлы, вложенные другими участниками. + +Также программа запрещает удалять собственные вложения, если они были сделаны пользователем на одном из предыдущих этапов. + +## Версионность файлов + +Если нужно внести изменения во вложенные файлы, существует возможность обновить их, прикрепив новую версию файла. Старая версия при этом не удаляется, остается в системе. + +Есть два способа обновления файла в документе: + +**I способ:** Для обновления вложения необходимо добавить файл, в поле "Примечание" написать комментарий: актуальная версия. Важно, чтобы в этот момент документ находился на вашем этапе. + +![Рисунок 1й способ обновления вложения](archivedoc/media/image33.png){: .zoom} + +**II способ:** Воспользоваться функцией автоматического обновления версии через кнопку "Добавить версию". + +Нажать кнопку «Добавить версию» + +Откроется диалоговое окно для выбора вкладываемого файла. Выделить файл, который будет являться следующей редакцией исходного вложения, нажать кнопку "Открыть" (Open) или клавишу "Enter". + +![Рисунок Выбор новой версии файла](archivedoc/media/image34.png){: .zoom} + +После загрузки выделенного файла появляется диалоговое окно, в котором нужно отметить файл и выбрать действие. + +![Рисунок Выбор действия для присвоения имени файла](archivedoc/media/image35.png) + +При выборе действия "Присвоить новое имя цепочке": + +1. Исходный файл автоматически переименуется в имя выбранного файла + +2. Добавленный файл переименовываться не будет, в колонке "Версия" ему будет присвоено значение 2. + +3. Файлы будут сгруппированы по именам. + +![Рисунок Результат при выборе действия "Присвоить новое имя цепочке"](archivedoc/media/image36.png){: .zoom} + +При выборе действия "Оставить старое имя цепочке": + +1. загруженный файл с новым именем автоматически переименуется в имя исходного файла + +2. в колонке "Версия" только что загруженному файлу присвоится номер 2 (то есть версия 2 исходного файла) + +3. файлы с одинаковым именем будут сгруппированы. + +4. файлы сортируются в обратном порядке, т.е. самые свежие попадают вверх списка пачки + +![Рисунок Результат при выборе действия "Оставить старое имя цепочке"](archivedoc/media/image37.png){: .zoom} + +## Вложения к документу согласно требованиям Минтруда России + +Согласно [приказу Минтруда России от 20.09.2022 № 578н](http://publication.pravo.gov.ru/Document/View/0001202209300050?index=0&rangeSize=1) о единых требованиях к составу и форматам документов, связанных с работой и оформляемых в электронном виде без дублирования на бумажном носителе необходимо сформировать описание документа в формате XML. Данный XML автоматически формируется во вложениях к документу после завершения [маршрута согласования](Работа с маршрутами/marshrut.md). Система автоматически приводит имена файлов к стандарту Минтруда России. + +![XML](archivedoc/media/xml.png) + +Описание в XML содержит информацию о электронном документе, связанном с работой. Более подробно о требованиях можно ознакомиться в [приказе Минтруда России](http://publication.pravo.gov.ru/Document/View/0001202209300050?index=0&rangeSize=1). + +![Структура](archivedoc/media/xml2.png) + +### Главный документ + +Столбец **"Главный документ"** указывает на основной электронный документ и помогает определить все остальные файлы как пояснительные документы. В зависимости от бизнес-процесса, галочка может быть установлена автоматически, например, в заявлениях на ежегодный отпуск, в которых присутствуют автогенерируемый PDF файл, либо ее может установить составитель, например, в локально-нормативном документе, где система не может сама определить, какой файл является основным. Выбор основного файла определяет структуру XML-описи. + +![Признак](archivedoc/media/priznak.png) + +## Архив документов + +Скачать вложенные в документы файлы можно в документе **Архив документов**. Для этого нужно перейти в меню Документооборот -> Анализ и отчетность -> Архив документов. Откроется форма документа: + +![Рисунок 14 Архив документов](archivedoc/media/image102.png){: .zoom} + +Чтобы настроить фильтры нужно раскрыть настройку параметров поиска: + +![Рисунок 15 Настройка параметров поиска](archivedoc/media/image103.png){: .zoom} + +Настроить фильтры можно по: + + - способу формирования архива; + - периоду документа; + - типу документа; + - типу вложения; + - проекту; + - работнику; + - контрагенту; + - договору. + +В зависимости от выбранного фильтра в "Способ формирования архива" формируется архив кадровых докуметов + +* Документы для РВР - формируются оригиналы документов и КЭП. Например выберем "Заявление от сотрудника №122" и нажмем "Скачать архив с ЭП"; + +![](archivedoc/media/image111.png){: .zoom} + +Скачается архив, в котором будут находиться оригиналы документов и КЭП; + +![](archivedoc/media/image112.png){: .zoom} + +* Все из маршрута - формируется оригинал документа, отчет по подписанию (ознакомлению, исполнению) и отчет по подписанию данного документа работниками . Скачаем архив с ЭП по тому же заявлению от сотрудника №122; + +![](archivedoc/media/image111.png){: .zoom} + +Скачается архив, в котором будут находиться оригиналы документов и отчеты по подписанию; + +![](archivedoc/media/image113.png){: .zoom} + +* Подписано работником - формируется оригинал документа, отчет по подписанию (ознакомлению, исполнению) и подпись выбранных сотрудников. Для формирования необходимо выбрать как минимум одного сотрудника(допускается выбирать нескольких); + +![](archivedoc/media/image114.png){: .zoom} + +Нужно выбрать любое заявление и нажать "Скачать архив с ЭП". Скачается архив в котором будут находиться оригинал заявления, отчет по подписанию и ОНЭП сотрудника. + +![](archivedoc/media/image115.png){: .zoom} + +Можно выбрать несколько значений по одному фильтру. Например, если нужен архив по нескольким типам документов, то их надо по очереди выбирать в поле "Тип документа". Выбранные типы документов отразятся в таблице "Множественный фильтр по аналитикам". Лишние фильтры можно удалить, отметив галочкой и нажав на кнопку "Удалить". + +![Рисунок 16 Множественный фильтр по аналитикам](archivedoc/media/image104.png) + +Если нужно выгрузить архив за период по всем документам, то нужно указать только период. + +По кнопке **Сформировать** на панели инструментов загрузятся документы, удовлетворяющие заданным фильтрам. +В информационном сообщении система покажет количество загруженных элементов: + +![Рисунок 17 Информационное сообщение](archivedoc/media/image105.png) + +Чтобы скачать архив документов нужно отметить документы в табличной части и нажать кнопку **Скачать архив** на панели инструмента. + +![Рисунок 18 Скачивание архива](archivedoc/media/image107.png){: .zoom} + +В папке "Загрузки" (Downloads) создастся папка с архивом вложений + +![Рисунок 19 Папка с архивом вложений](archivedoc/media/image108.png) + +Аналогично скачивается архив документов с ЭП. Только при этом для каждого документа создается отдельная папка + +![Рисунок 19 Папка с архивом вложений](archivedoc/media/image109.png) + +Если в документе имеются этапы, не подписываемые ЭП (были использованы любые статусы, отличные от Подписан ЭП, Отказ ЭП, Отказ ЭП аннулирован , Подписан КЭП, Отказ КЭП, Отказ КЭП аннулирован), то в отчете с водяным знаком в поле "Период действия сертификата" будет пусто, а в поле "Сертификат" будет указано "Простая электронная подпись"(ПЭП). + +![Рисунок 20 Отчет с водяным знаком](archivedoc/media/image110.png) + +Отчетная форма документа генерируется в формате pdf/a - 1. Удостовериться, что формат созданного файла действительно pdf/a-1 можно с помощью [онлайн сервиса](https://avepdf.com/ru/pdfa-validation) \ No newline at end of file diff --git a/docs/User manuals/archivedoc/media/image102.png b/docs/User manuals/archivedoc/media/image102.png new file mode 100644 index 0000000..41066c6 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image102.png differ diff --git a/docs/User manuals/archivedoc/media/image103.png b/docs/User manuals/archivedoc/media/image103.png new file mode 100644 index 0000000..4e9cb6d Binary files /dev/null and b/docs/User manuals/archivedoc/media/image103.png differ diff --git a/docs/User manuals/archivedoc/media/image104.png b/docs/User manuals/archivedoc/media/image104.png new file mode 100644 index 0000000..e0fe5fe Binary files /dev/null and b/docs/User manuals/archivedoc/media/image104.png differ diff --git a/docs/User manuals/archivedoc/media/image105.png b/docs/User manuals/archivedoc/media/image105.png new file mode 100644 index 0000000..067be66 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image105.png differ diff --git a/docs/User manuals/archivedoc/media/image106.png b/docs/User manuals/archivedoc/media/image106.png new file mode 100644 index 0000000..a948c7e Binary files /dev/null and b/docs/User manuals/archivedoc/media/image106.png differ diff --git a/docs/User manuals/archivedoc/media/image107.png b/docs/User manuals/archivedoc/media/image107.png new file mode 100644 index 0000000..ddb6efb Binary files /dev/null and b/docs/User manuals/archivedoc/media/image107.png differ diff --git a/docs/User manuals/archivedoc/media/image108.png b/docs/User manuals/archivedoc/media/image108.png new file mode 100644 index 0000000..a02ee04 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image108.png differ diff --git a/docs/User manuals/archivedoc/media/image109.png b/docs/User manuals/archivedoc/media/image109.png new file mode 100644 index 0000000..cc7bcfa Binary files /dev/null and b/docs/User manuals/archivedoc/media/image109.png differ diff --git a/docs/User manuals/archivedoc/media/image110.png b/docs/User manuals/archivedoc/media/image110.png new file mode 100644 index 0000000..0cefc6b Binary files /dev/null and b/docs/User manuals/archivedoc/media/image110.png differ diff --git a/docs/User manuals/archivedoc/media/image111.png b/docs/User manuals/archivedoc/media/image111.png new file mode 100644 index 0000000..54faf66 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image111.png differ diff --git a/docs/User manuals/archivedoc/media/image112.png b/docs/User manuals/archivedoc/media/image112.png new file mode 100644 index 0000000..9700258 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image112.png differ diff --git a/docs/User manuals/archivedoc/media/image113.png b/docs/User manuals/archivedoc/media/image113.png new file mode 100644 index 0000000..fdc29b8 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image113.png differ diff --git a/docs/User manuals/archivedoc/media/image114.png b/docs/User manuals/archivedoc/media/image114.png new file mode 100644 index 0000000..60c5fa6 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image114.png differ diff --git a/docs/User manuals/archivedoc/media/image115.png b/docs/User manuals/archivedoc/media/image115.png new file mode 100644 index 0000000..abd258f Binary files /dev/null and b/docs/User manuals/archivedoc/media/image115.png differ diff --git a/docs/User manuals/archivedoc/media/image28.png b/docs/User manuals/archivedoc/media/image28.png new file mode 100644 index 0000000..22f1d2e Binary files /dev/null and b/docs/User manuals/archivedoc/media/image28.png differ diff --git a/docs/User manuals/archivedoc/media/image29.png b/docs/User manuals/archivedoc/media/image29.png new file mode 100644 index 0000000..00219b6 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image29.png differ diff --git a/docs/User manuals/archivedoc/media/image30.png b/docs/User manuals/archivedoc/media/image30.png new file mode 100644 index 0000000..74abc73 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image30.png differ diff --git a/docs/User manuals/archivedoc/media/image31.png b/docs/User manuals/archivedoc/media/image31.png new file mode 100644 index 0000000..70cbb2d Binary files /dev/null and b/docs/User manuals/archivedoc/media/image31.png differ diff --git a/docs/User manuals/archivedoc/media/image32.png b/docs/User manuals/archivedoc/media/image32.png new file mode 100644 index 0000000..fcf2ab1 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image32.png differ diff --git a/docs/User manuals/archivedoc/media/image33.png b/docs/User manuals/archivedoc/media/image33.png new file mode 100644 index 0000000..f53e035 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image33.png differ diff --git a/docs/User manuals/archivedoc/media/image34.png b/docs/User manuals/archivedoc/media/image34.png new file mode 100644 index 0000000..375ef09 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image34.png differ diff --git a/docs/User manuals/archivedoc/media/image35.png b/docs/User manuals/archivedoc/media/image35.png new file mode 100644 index 0000000..946ff50 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image35.png differ diff --git a/docs/User manuals/archivedoc/media/image36.png b/docs/User manuals/archivedoc/media/image36.png new file mode 100644 index 0000000..8cbc643 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image36.png differ diff --git a/docs/User manuals/archivedoc/media/image37.png b/docs/User manuals/archivedoc/media/image37.png new file mode 100644 index 0000000..c01e1a6 Binary files /dev/null and b/docs/User manuals/archivedoc/media/image37.png differ diff --git a/docs/User manuals/archivedoc/media/priznak.png b/docs/User manuals/archivedoc/media/priznak.png new file mode 100644 index 0000000..45defb7 Binary files /dev/null and b/docs/User manuals/archivedoc/media/priznak.png differ diff --git a/docs/User manuals/archivedoc/media/xml.png b/docs/User manuals/archivedoc/media/xml.png new file mode 100644 index 0000000..b5058ee Binary files /dev/null and b/docs/User manuals/archivedoc/media/xml.png differ diff --git a/docs/User manuals/archivedoc/media/xml2.png b/docs/User manuals/archivedoc/media/xml2.png new file mode 100644 index 0000000..0d31193 Binary files /dev/null and b/docs/User manuals/archivedoc/media/xml2.png differ diff --git a/docs/User manuals/uvedoml.md b/docs/User manuals/uvedoml.md new file mode 100644 index 0000000..1e2f676 --- /dev/null +++ b/docs/User manuals/uvedoml.md @@ -0,0 +1,36 @@ +Если на проекте подключен почтовый рассылочный ящик, то все оповещения из Lexema дублируются в почту: + + а) оповещения о поступлении документа в работу, а также о делегировании операции другому лицу; + б) оповещения об отзыве документа инициатором с согласования; + в) оповещения о постановке документа на контроль + + +Каждое сообщение имеет строгий определенный формат - тематика, краткое описание документа, ссылка на документ, состояние маршрута до текущего этапа и вид действия, который назначен адресату. + +Пример уведомления о поступлении документа на обработку: + +![Рисунок Уведомление на электронную почту](uvedoml/media/image84.png) + +Опционально можно подключить информирование инициатора документа о ходе согласования его документов на каждом этапе - т.е. любое изменение в маршруте - кто, что , когда и с какими комментариями - будет оформлено письмом и отправлено инициатору на почту. + +Кроме того, на проекте опционально можно настроить процедуру расчета сроков согласования по всем документам с целью выявления нарушителей сроков согласования и дисциплинированию сотрудников. +Сервис отрабатывает каждый день, подготавливает отчет в виде списка документов по каждому сотруднику, совершившему нарушение норматива согласования, и количество дней просрочки. Данный отчет направляется непосредственно нарушителю и его руководителю. + +В случае нарушения сроков по обработке документов, пользователю на почту приходят уведомления пользователю который нарушил сроки, а также пользователю который его замещает: + +![Уведомление о просроченном документе](uvedoml/media/delayLetter.png) + +![Уведомление замещающему](uvedoml/media/delayLetter2.png) + +Опционально можно подключить уведомление пользователю о напоминании обработки документа, по которому сроки еще не завершены. Уведомление также направляется замещающему его пользователю. + +![Срок обработки](uvedoml/media/srokObrabotki.png) + +![Срок обработки](uvedoml/media/srokObrabotki2.png) + +При нарушении сроков обработки документов, руководителю подразделения приходит уведомление со списком подчиненных у которых есть задолженности, с указанием количества просроченных документов и типов документов. + +![Просроченные документы сотрудников](uvedoml/media/prosrochenyeDoc.png) + +С помощью сервиса рассылки уведомлений при приближающейся дате начала отпуска согласно графика, пользователю на почту приходит уведомление о дате начале и количестве дней. Внутри самого уведомления пользователь может по кликабельной ссылке перейти и посмотреть график отпусков. +![Рисунок Уведомление об отпуске](uvedoml/media/vacation.png) \ No newline at end of file diff --git a/docs/User manuals/uvedoml/media/delayLetter.png b/docs/User manuals/uvedoml/media/delayLetter.png new file mode 100644 index 0000000..c86407a Binary files /dev/null and b/docs/User manuals/uvedoml/media/delayLetter.png differ diff --git a/docs/User manuals/uvedoml/media/delayLetter2.png b/docs/User manuals/uvedoml/media/delayLetter2.png new file mode 100644 index 0000000..850a351 Binary files /dev/null and b/docs/User manuals/uvedoml/media/delayLetter2.png differ diff --git a/docs/User manuals/uvedoml/media/image84.png b/docs/User manuals/uvedoml/media/image84.png new file mode 100644 index 0000000..462a785 Binary files /dev/null and b/docs/User manuals/uvedoml/media/image84.png differ diff --git a/docs/User manuals/uvedoml/media/image85.png b/docs/User manuals/uvedoml/media/image85.png new file mode 100644 index 0000000..9dacc97 Binary files /dev/null and b/docs/User manuals/uvedoml/media/image85.png differ diff --git a/docs/User manuals/uvedoml/media/letter.png b/docs/User manuals/uvedoml/media/letter.png new file mode 100644 index 0000000..9e913a7 Binary files /dev/null and b/docs/User manuals/uvedoml/media/letter.png differ diff --git a/docs/User manuals/uvedoml/media/prosrochenyeDoc.png b/docs/User manuals/uvedoml/media/prosrochenyeDoc.png new file mode 100644 index 0000000..ab9f4a7 Binary files /dev/null and b/docs/User manuals/uvedoml/media/prosrochenyeDoc.png differ diff --git a/docs/User manuals/uvedoml/media/srokObrabotki.png b/docs/User manuals/uvedoml/media/srokObrabotki.png new file mode 100644 index 0000000..1dea468 Binary files /dev/null and b/docs/User manuals/uvedoml/media/srokObrabotki.png differ diff --git a/docs/User manuals/uvedoml/media/srokObrabotki2.png b/docs/User manuals/uvedoml/media/srokObrabotki2.png new file mode 100644 index 0000000..342bd8b Binary files /dev/null and b/docs/User manuals/uvedoml/media/srokObrabotki2.png differ diff --git a/docs/User manuals/uvedoml/media/vacation.png b/docs/User manuals/uvedoml/media/vacation.png new file mode 100644 index 0000000..a6df0db Binary files /dev/null and b/docs/User manuals/uvedoml/media/vacation.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/blockTask.png b/docs/User manuals/Администрирование СЭД/media/blockTask.png new file mode 100644 index 0000000..0aeac20 Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/blockTask.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/comment.png b/docs/User manuals/Администрирование СЭД/media/comment.png new file mode 100644 index 0000000..b6ac1d4 Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/comment.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/confirmation.png b/docs/User manuals/Администрирование СЭД/media/confirmation.png new file mode 100644 index 0000000..e1c327a Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/confirmation.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/delegation.png b/docs/User manuals/Администрирование СЭД/media/delegation.png new file mode 100644 index 0000000..00a9f14 Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/delegation.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/delegationDoc.png b/docs/User manuals/Администрирование СЭД/media/delegationDoc.png new file mode 100644 index 0000000..29fe9d0 Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/delegationDoc.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/listBlockTask.png b/docs/User manuals/Администрирование СЭД/media/listBlockTask.png new file mode 100644 index 0000000..565af4a Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/listBlockTask.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/menu.png b/docs/User manuals/Администрирование СЭД/media/menu.png new file mode 100644 index 0000000..4206dda Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/menu.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/tab.png b/docs/User manuals/Администрирование СЭД/media/tab.png new file mode 100644 index 0000000..5bb1826 Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/tab.png differ diff --git a/docs/User manuals/Администрирование СЭД/media/taskToUser.png b/docs/User manuals/Администрирование СЭД/media/taskToUser.png new file mode 100644 index 0000000..08fc7e8 Binary files /dev/null and b/docs/User manuals/Администрирование СЭД/media/taskToUser.png differ diff --git a/docs/User manuals/Администрирование СЭД/Администирование.md b/docs/User manuals/Администрирование СЭД/Администирование.md new file mode 100644 index 0000000..e8a8bd5 --- /dev/null +++ b/docs/User manuals/Администрирование СЭД/Администирование.md @@ -0,0 +1,32 @@ +# Администирование СЭД + +Документ **"Администирование СЭД"** необходим для делегирования задач, зависших на заблокированных пользователях. + +Для перехода в документ необходимо в меню перейти Администирование -> Документооборот -> СЭД -> Администирование СЭД +![Рисунок](.media/../media/menu.png) + +В открытой вкладке "Перевод-делегирование" для формирования всех заблокированных задач, необходимо нажать на **"Посмотреть заблокированные задачи"** + +![Рисунок](./media/blockTask.png){: .zoom} + +Сформируется реестр задач по всем заблокированным пользователям. + +![Рисунок](./media/listBlockTask.png) + +Для подробного просмотра документа необходимо перейти по кликабельной ссылке к этому документу. +Также можно отфильтровать задачи по заданному пользователю. Для этого в поле "Пользователь" необходимо указать Ф.И.О. сотрудника и нажать на "Посмотреть заблокированные задачи" (например выберем сотрудника Романова И.В.) + +![Рисунок](./media/taskToUser.png){: .zoom} + +Для делегирования задач необходимо в поле **"Делегат"** указать пользователя на которого будет произведена делегация, нажать на кнопку "Делегировать активные задачи" и подтвердить делегирование (например документ "Проект поручения №277 делегируем на пользователя Денежную Е.К.).Если на предприятии несколько филиалов, нужно указать филиал. Иначе все задачи пользователя, по всем филиалам будут делегированы указанному пользователю. + +![Рисунок](./media/delegation.png){: .zoom} +![Рисунок](.media/../media/confirmation.png){: .zoom} + +После подтверждения делегирования, данный документ поступает к указанному пользователю (в примере к пользователю Денежная Е.К.). + +![Рисунок](.media/../media/delegationDoc.png) + +В маршруте автоматически прописывается комментарий для делегированного пользователя + +![Рисунок](./media/comment.png){: .zoom} \ No newline at end of file diff --git a/docs/User manuals/Делопроизводство/SUMMARY.md b/docs/User manuals/Делопроизводство/SUMMARY.md new file mode 100644 index 0000000..11089f9 --- /dev/null +++ b/docs/User manuals/Делопроизводство/SUMMARY.md @@ -0,0 +1,6 @@ +- [Входящий документ](./vhoddoc.md) +- [Исходящий документ](./ishdoc.md) +- [Поручения](./poruchenia.md) +- [Организационно-распорядительные документы](./ord.md) +- [Служебные записки](./sz.md) +- [Доверенность на конструкторе](./Доверенность на конструкторе/Доверенность на конструкторе.md) \ No newline at end of file diff --git a/docs/User manuals/Делопроизводство/ishdoc.md b/docs/User manuals/Делопроизводство/ishdoc.md new file mode 100644 index 0000000..6729e25 --- /dev/null +++ b/docs/User manuals/Делопроизводство/ishdoc.md @@ -0,0 +1,154 @@ +# Исходящие документы + +Документооборот **исходящих документов** - это оформление документов, которые написаны в индивидуальном порядке или в ответ на входящий документ. Адресатами могут быть как частные физические лица, так и другие компании. Все виды исходящих документов оформляются на официальном документе и подлежат обязательной регистрации. Как правило, внутренние исходящие документы готовят специалисты или руководители подразделения. + +Процесс обработки исходящего документа в системе может содержать этапы Разработка проекта, Согласование, Утверждение (Подписание), Подготовка к подписанию (применимо при подписании бумажного документа), Регистрация, Информирование (Ознакомление), Отправка. + +Сценарий работы с исходящим документом можно посмотреть в видео или прочитать ниже: + +![type:video](https://www.youtube.com/embed/uv7aRRk6ZW8) + +Если исходящий документ оформляется без привязки ко входящему документу, то нужно выбрать в главном меню пункт **«Исходящие документы»**. + +![Рисунок 9 Главная форма. Интерфейс создания документа "Исходящие документы"](ishdoc/media/image50.png) + +Откроется реестр исходящих документов за выбранный период. Кнопка «Создать» позволяет сформировать новую форму для регистрации документа. + +![Рисунок 10 Форма документа "Исходящий документ"](ishdoc/media/image51.png) + +**Реквизиты исходящего документа**: + +*"Составитель"* - авторизованный пользователь, не может быть изменен. + +*"Своя организация"* - автоматически присваивается код своей организации согласно правам доступа пользователя. Не может быть изменено. + +*"Исходящий номер/от"* - формируется системой автоматически. Принцип формирования регистрационного номера исходящего документа задается в настройках системы (см.[Журнал регистрации и нумерация](../../Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md)). Для пользователей, выполняющих роль Администратор созданы функциональные возможности ручного изменения регистрационных данных (см.[Бизнес-роли](../../Admin manuals/framework/User managment/Бизнес-роли.md#ishdoc)). При этом, независимо от того, автоматически создан регистрационный номер или в ручном режиме, Система должна отслеживать и предотвращать ситуацию дублирования регистрационных номеров. + +*"В ответ на входящий - номер/от"* - номер и дата входящего документа контрагента, заполняется в случае, если исходящий документ создается в ответ на входящий документ. + +*"Тип документа"* - тип исходящего документа, выбирается из справочника [Тип документа (для входящих и исходящих документов)](../../Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/Типы вх и исх документов.md).. По умолчанию заполняется значением "Письмо". Права на заполнение справочника есть у Администратора системы. Могут быть следующие типы: + + a) Выписка + b) Заявка + c) Заявление + d) Письмо + e) Повестка + f) Постановление/приказ + g) Сопроводительное письмо + h) Судебное письмо + i) Телефонограмма + j) Тендерное предложение + k) Уведомление + l) Претензия + m) Извещение + n) Определение + +*"Инициатор"* - автоматически заполняется составителем документа. При необходимости (когда подчиненный создает документ за руководителя) можно выбрать из справочника пользователей. + +*"Подразделение"* - автоматически присваивается код подразделения составителя согласно правам доступа пользователя. Не может быть изменено. + +*Табличная часть "Кому (адресаты)*": + + *"Контрагент"* - организация, которой адресован данный документ. Заполняется значением из справочника контрагентов. Возможен поиск по части полного или краткого наименования, по ИНН. Если контрагент отсутствует в списке, то его нужно завести в справочнике [Контрагенты](../../Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/Контрагенты.md). Права на заполнение справочника есть у Администратора системы, юристов. + + *"Электронная почта"* - контактный электронный адрес организации-адресата, вводится вручную. Если указан в справочнике контрагентов – подтягивается автоматически. + + *"ФИО адресата"* вводится вручную. + + *"Договор"* - выбирается из справочника договоров по данному контрагенту. + + *"Проект"* - проект, которому адресовано письмо. Заполняется значением из справочника проектов. + + *"Направление"* - направление проекта. Заполняется значением из справочника направлений. + +*"Краткое содержание"* - краткое содержание документа, заполняется вручную. + +*"Содержательная часть"* - непосредственный текст документа. + +*"Требуется ответ"* - ставится признак, если обязательно ответное письмо. Заполняется вручную. + +*"Срок предоставления ответа"* - заполняется вручную, если есть признак "Требуется ответ". + +*"Ответ предоставлен в срок*" - заполняется вручную после получения ответного документа. + +![Рисунок 10 Форма документа "Исходящий документ"](ishdoc/media/image129.png) + +*"Зарегистрировать"* - кнопка регистрации документа. + +*"Дата регистрации"* - фактическая дата регистрации документа. Заполняется автоматически при регистрации документа по кнопке "Зарегистрировать" + +*"Журнал регистрации"* - при создании документа пользователем журнал определяется автоматически в зависимости от типа документа и подразделения пользователя. Не может быть изменено. Настройка журналов регистрации происходит в документе [Журнал регистрации](../../Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md). + +*«Отправить адресату»* - используется , если документ является исходящим из одной организации и одновременно входящим для другой организации **внутри холдинга**. + +*"Примечание"* - свободный текст резолюции, заполняется вручную. + +*"С уведомлением"* - признак, что письмо доставлено с уведомлением, вводится вручную. + +*"Информация об уведомлении"* - дополнительные комментарии к уведомлению. Вводится вручную. + +***Процесс работы с документом*** + +**Инициатор** + +1. Создает документ. Откроется форма документа «Исходящий документ» + +2. Заполняет обязательные поля документа (Тип документа, Инициатор, Кому, Краткое содержание, содержательная часть). Исходящий номер присвоится при регистрации документа. + +3. Прикрепляет проект исходящего документа по кнопке «Вложения» на панели инструментов + +![Рисунок 11 Добавление файлов в качестве вложения](ishdoc/media/image52.png)> + +4. Создает маршрут из шаблона по кнопке «Маршрут» на панели инструментов. Как настроить шаблоны описано в разделе [Настройка шаблонов маршрутов](../../Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). Если нужно отредактировать список согласующих, то вносит или удаляет их вручную с помощью кнопок управления маршрутом («Этап, участник», «Участник», «Удалить»). Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). + +![Рисунок 12 Маршрут исходящего документа](ishdoc/media/image53.png) + +5. По кнопке «Отправить» в маршруте документа отправляет проект документа на согласование. + +**Согласующее лицо** (может быть несколько) - участник маршрута с видом действия «Согласовать». Переходит в проект исходящего документа, проверяет и отправляет далее по маршруту. + +Проект исходящего документа, поступивший на согласование, отразится в панели «Документооборот» в разделе «На обработку»: + +![Рисунок 13 Отражение исходящего документа, поступившего на обработку](ishdoc/media/image54.png) + +**Регистратор** с видом действия «**Зарегистрировать»**. + +1. Регистрирует документ, нажав кнопку **«Зарегистрировать»,** при этом документу присваивается номер и фиксируется дата регистрации. + +![Рисунок 14 Регистрация исходящего документа](ishdoc/media/image55.png) + +2. Отправляет письмо на электронную почту. + +3. Нажимает кнопку «**Отправить»** в маршруте документа, при этом если есть список на ознакомление, то документ поступает соответствующим лицам, в противном случае маршрут завершается. + +Возможные действия с документом: + + a) Согласовать + b) Зарегистрировать + c) Ознакомиться + d) Подписать + e) Отправить + +Статусы документа: + a) Согласован + b) Зарегистрирован + c) Ознакомлен + d) Подписан + e) Отправлен + +Если документ является исходящим из одной организации и одновременно входящим для другой организации **внутри холдинга**, регистратор нажимает кнопку **«Отправить адресату»**. При этом автоматически +создается карточка документа в реестре входящих у компании-получателя, а сотруднику на почту уходит уведомление. + +**Создание исходящего документа из входящего документа** + +В системе существует возможность формирования исходящего письма в ответ на входящее. + +![Рисунок 15 Документ "Входящий документ" . Создание исходящего документа по операции](ishdoc/media/image56.png) + +Откроется форма документа «Исходящий документ». Автоматически заполняются поля «В ответ на входящий номер», «Дата», «Инициатор», «Кому», «Краткое содержание», «Содержательная часть». При необходимости их можно редактировать. Заполнить поле «Тип документа». + +![Рисунок 16 Исходящий документа, созданный по операции из входящего документа](ishdoc/media/image57.png) + +Обработка исходящего документа, созданного из входящего документа, производится по той же схеме, что и обработка исходящего документа, созданного без привязки ко входящему документу. + +В Системе предусмотрена печать шаблона печатной формы исходящего документа на основании полей карточки. \ No newline at end of file diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image129.png b/docs/User manuals/Делопроизводство/ishdoc/media/image129.png new file mode 100644 index 0000000..b2a763d Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image129.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image50.png b/docs/User manuals/Делопроизводство/ishdoc/media/image50.png new file mode 100644 index 0000000..c8eb356 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image50.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image51.png b/docs/User manuals/Делопроизводство/ishdoc/media/image51.png new file mode 100644 index 0000000..2af4d36 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image51.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image52.png b/docs/User manuals/Делопроизводство/ishdoc/media/image52.png new file mode 100644 index 0000000..5216e5d Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image52.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image53.png b/docs/User manuals/Делопроизводство/ishdoc/media/image53.png new file mode 100644 index 0000000..d2c181c Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image53.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image54.png b/docs/User manuals/Делопроизводство/ishdoc/media/image54.png new file mode 100644 index 0000000..99bb022 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image54.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image55.png b/docs/User manuals/Делопроизводство/ishdoc/media/image55.png new file mode 100644 index 0000000..f37ffc4 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image55.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image56.png b/docs/User manuals/Делопроизводство/ishdoc/media/image56.png new file mode 100644 index 0000000..2ed8c77 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image56.png differ diff --git a/docs/User manuals/Делопроизводство/ishdoc/media/image57.png b/docs/User manuals/Делопроизводство/ishdoc/media/image57.png new file mode 100644 index 0000000..af02573 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ishdoc/media/image57.png differ diff --git a/docs/User manuals/Делопроизводство/ord.md b/docs/User manuals/Делопроизводство/ord.md new file mode 100644 index 0000000..b2ef57e --- /dev/null +++ b/docs/User manuals/Делопроизводство/ord.md @@ -0,0 +1,84 @@ +# Организационно-распорядительные документы (ОРД) + +Документ «ОРД» служит для автоматизации документооборота организационно-распорядительных документов (приказы, протоколы, распоряжения) в организации. + +Процесс обработки организационно-распорядительных документов в системе может содержать этапы Разработка проекта, Согласование, Подготовка к подписанию, Утверждение (подписание), Регистрация, Исполнение и Информирование (Ознакомление). + +| Этап | Описание | +| ---- | -------- | +1 этап | Инициатор создает документ "ОРД". В нем заполняет все необходимые поля и отправляет по маршруту. +2 этап | Рецензент (канцелярия) осуществляет первичную проверку корректности документа и отправляет далее по маршруту со статусом "Согласован" +3 этап | Документ отправляется согласующим лицам на согласование +4 этап | Подписание документа +5 этап | Регистрация документа, при необходимости добавление лиц на ознакомление + +Система позволяет формировать поручения на исполнение приказа/распоряжения (или его пункта), для сотрудников, указанных в листе исполнения. + +Система направляет уведомления для ознакомления с приказом/распоряжением, для сотрудников, указанных в листе ознакомления. + +Система учитывает факт ознакомления с приказом/распоряжением при выполнении действия ознакомления пользователем документа. При этом для уведомляемых должна быть доступна функциональная возможность направить приказ/распоряжение на ознакомление другим пользователям СЭД (делегирование). + +Сценарий работы с организационно-распорядительными документами можно посмотреть в видео или прочитать ниже: + +![type:video](https://www.youtube.com/embed/EVothRQBkJ0) + +Для создания документа "ОРД" в меню перейти "Документооборот -> Документы -> ОРД. Система предложит установить фильтр по типу документа (Протокол, приказ, распоряжение). Нужно выбрать тип документа и нажать "Установить выбранный фильтр" + +![Рисунок 1 Выбор типа документа](ord/media/image1.png) + +Откроется реестр документов с выбранным типом документа. + +Не выходя из реестра документов, по кнопке "Тип документа" на панели инструментов, можно переустановить фильтр по типу документа. + +![Рисунок 2 Выбор типа документа](ord/media/image2.png) + +По кнопке "Создать" откроется форма документа "ОРД" с заполненными полями **Составитель** (недоступное для редактирования), **Тип документа, Инициатор, Подразделение** (при необходимости значение в поле можно изменить). + +![Рисунок 3 Форма документа "ОРД"](ord/media/image83.png) + +**Реквизиты организационно-распорядительного документа**: + +*"Составитель"* - авторизованный пользователь, не может быть изменен. + +*"Документ - номер/от"* - формируется системой автоматически при нажатии кнопки "Зарегистрировать". Принцип формирования регистрационного номера документа задается в настройках системы (см.[Журнал регистрации и нумерация](../../Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md)). Для пользователей, выполняющих роль Администратор созданы функциональные возможности ручного изменения регистрационных данных (см.[Бизнес-роли](../../Admin manuals/framework/User managment/Бизнес-роли.md#ord)). При этом, независимо от того, автоматически создан регистрационный номер или в ручном режиме, Система отслеживает и предотвращает ситуацию дублирования регистрационных номеров. + +*"Тип документа"* - тип организационно-распорядительного документа, выбирается из справочника [Подтипы документов](../../Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md). По умолчанию заполняется значением, которое выбрали при загрузке реестра. Права на заполнение справочника есть у Администратора системы. + +*"Проект"* - проект, которому адресован документ. Заполняется значением из справочника проектов. + +*"Направление"* - направление проекта. Заполняется значением из справочника направлений. + +*"Наименование*" - наименование организационно-распорядительного документа, вводится вручную. + +*"Содержательная часть"* - непосредственный текст документа. + +*"Зарегистрировать"* - кнопка регистрации документа. + +*"Журнал регистрации"* - при создании документа пользователем журнал определяется автоматически в зависимости от типа документа и подразделения пользователя. Не может быть изменено. Настройка журналов регистрации происходит в документе [Журналы регистрации](../../Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md)) + +С помощью кнопки "Вложения" можно вложить необходимые документы. Подробное описание см. [Работа со вложениями](../../User manuals//archivedoc.md). + +Для перехода к отправке документа по маршруту необходимо нажать на кнопку "Маршрут" на панели инструментов документа.Как настроить шаблоны описано в разделе [Настройка шаблонов маршрутов](../../Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). +Далее нажать на кнопку "Создать маршрут" и отправить документ по маршруту. Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). + +Можно создать поручение на основании ОРД. Для этого на панели инструментов нажать на кнопку "Операции" и выбрать "Создать поручение". + +Для ознакомления с документов широкого списка лиц используют функцию **Список рассылки** на панели инструментов. Более подробно работа со списками рассылки описана в разделе [Списки рассылки](../../User manuals/Работа с маршрутами/obrabotkadoc.md#список_рассылки). + +Возможные действия с документом: + a) Согласовать + b) Зарегистрировать + c) Рецензировать + d) Подписать + e) Ознакомиться + +Статусы документа: + a) Согласован + b) Зарегистрирован + c) Рецензирован + d) Подписан + e) Ознакомлен + +Чтобы распечатать лист согласования, нажать кнопку **Лист согласования** на панели инструментов. Сформируется документ в pdf-формате. + +![Рисунок 4 Панель инструментов документа "ОРД"](ord/media/image130.png) diff --git a/docs/User manuals/Делопроизводство/ord/media/image1.png b/docs/User manuals/Делопроизводство/ord/media/image1.png new file mode 100644 index 0000000..a3892cf Binary files /dev/null and b/docs/User manuals/Делопроизводство/ord/media/image1.png differ diff --git a/docs/User manuals/Делопроизводство/ord/media/image130.png b/docs/User manuals/Делопроизводство/ord/media/image130.png new file mode 100644 index 0000000..bd88861 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ord/media/image130.png differ diff --git a/docs/User manuals/Делопроизводство/ord/media/image2.png b/docs/User manuals/Делопроизводство/ord/media/image2.png new file mode 100644 index 0000000..f1de9a9 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ord/media/image2.png differ diff --git a/docs/User manuals/Делопроизводство/ord/media/image83.png b/docs/User manuals/Делопроизводство/ord/media/image83.png new file mode 100644 index 0000000..1d541f9 Binary files /dev/null and b/docs/User manuals/Делопроизводство/ord/media/image83.png differ diff --git a/docs/User manuals/Делопроизводство/poruchenia.md b/docs/User manuals/Делопроизводство/poruchenia.md new file mode 100644 index 0000000..7501472 --- /dev/null +++ b/docs/User manuals/Делопроизводство/poruchenia.md @@ -0,0 +1,52 @@ +# Поручения + +Поручением называется документ, в котором одному или нескольким сотрудникам организации ставится задача достичь определенного результата к заданному сроку. Работа с поручениями включает в себя формирование поручений, их исполнение, контроль исполнения. + +В системе электронного документооборота есть все инструменты для реализации отправки поручений. Сам документ может сформировать любой сотрудник. + +Сценарий работы с поручением можно посмотреть в видео или прочитать ниже: + +![type:video](https://www.youtube.com/embed/fr5Blev6VpE) + +Для создания документа в Меню нужно выбрать пункт "Поручения". Выбрать период для формирования реестра документов. В реестре документов нажать кнопку "Создать". Откроется форма документа "Поручения" + +![Рисунок 1 Форма документа "Поручения"](poruchenia/media/image58.png) + +Необходимо заполнить поля документа. + +**Номер** присвоится после отправки заполненного документа по маршруту. +В поле **Контролер** ввести участника, который должен утвердить исполнение поручения. Этот сотрудник будет отображаться в маршруте с действием Утвердить. +**Тип документа**, **Приоритет** заполняются по умолчанию. Можно заполнить значениями из справочника. +**Инициатор**, **Подразделение** заполняются автоматически, ФИО и подразделение автора документа. +При необходимости заполнить "Проект" и "Направление" данными из справочника. + +**Краткое содержание**, **Содержательная часть** являются обязательными полями для заполнения. +Выбрать **Ответственного исполнителя** из списка. Если есть Соисполнители, то в табличной части нажать кнопку "Добавить" и выбрать сотрудника. Проставить **плановый срок исполнения** поручения. + +**Дата фактического исполнения** закрыта для редактирования. Проставляется после исполнения поручения ответственным исполнителем. + +![Рисунок 2 Таблица "Ответственный исполнитель"](poruchenia/media/image59.png) + +По кнопке "Вложения", расположенной на панели инструментов, можно добавить необходимые документы. + +Далее нужно направить документ по маршруту. Для этого нажать кнопку "Маршрут" на панели инструментов -> "Создать маршрут". Маршрут создается автоматически. Как настроить шаблоны описано в разделе [Настройка шаблонов маршрутов](../../Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). При этом ответственному исполнителю установится действие "Исполнить (ответственный)", соисполнителям, если они есть – действие "Исполнить", контролеру - действие "Утвердить". + +![Рисунок 3 Шаблон маршрута](poruchenia/media/image60.png) + +После отправки документа по маршруту, поручению присваивается номер. Ответственному исполнителю приходит уведомление с участниками и с видами действий. Карточку поручения, отправленного на исполнение, нельзя редактировать. Для подтверждения исполнения поручения ответственный исполнитель отправляет документ далее по маршруту. В этот момент проставляется дата фактического исполнения. + +Если ответственному исполнителю необходимо увеличить срок исполнения, то составитель документа или контролер продляют срок исполнения – необходимо в поле «Плановый срок исполнения» поставить новую дату (причем изменять срок исполнения составитель может в любой момент). Программа запросит указать причину изменения - является обязательным для заполнения. + +Увеличивать срок можно, уменьшать нельзя. Все изменения, проводившиеся с полем Срок исполнения, отображаются в таблице «Изменения срока исполнения». + +![Рисунок 4 Изменения срока исполнения](poruchenia/media/image106.png) + +При изменении срока исполнения всем участникам приходит рассылка. + +После исполнения поручения ответственным исполнителем контролеру приходит уведомление на почту. Контролер заходит в документ и завершает маршрут. + +***Если поручение выдается на основании уже существующего документа, например, входящее письмо, приказ, служебная записка и др., то находим нужный нам документ, открываем его и в карточке документа на верхней панели выбираем пункт Операции -> Создать поручение.*** + +![Рисунок 5 Операция "Создание поручения"](poruchenia/media/image61.png) + +Далее выполняются аналогичные действия, которые описаны выше. Поручение, созданное на основании уже существующего документа, будет отображаться по кнопке "Связки". \ No newline at end of file diff --git a/docs/User manuals/Делопроизводство/poruchenia/media/image106.png b/docs/User manuals/Делопроизводство/poruchenia/media/image106.png new file mode 100644 index 0000000..8684df0 Binary files /dev/null and b/docs/User manuals/Делопроизводство/poruchenia/media/image106.png differ diff --git a/docs/User manuals/Делопроизводство/poruchenia/media/image58.png b/docs/User manuals/Делопроизводство/poruchenia/media/image58.png new file mode 100644 index 0000000..25e7561 Binary files /dev/null and b/docs/User manuals/Делопроизводство/poruchenia/media/image58.png differ diff --git a/docs/User manuals/Делопроизводство/poruchenia/media/image59.png b/docs/User manuals/Делопроизводство/poruchenia/media/image59.png new file mode 100644 index 0000000..b2fb6af Binary files /dev/null and b/docs/User manuals/Делопроизводство/poruchenia/media/image59.png differ diff --git a/docs/User manuals/Делопроизводство/poruchenia/media/image60.png b/docs/User manuals/Делопроизводство/poruchenia/media/image60.png new file mode 100644 index 0000000..1654523 Binary files /dev/null and b/docs/User manuals/Делопроизводство/poruchenia/media/image60.png differ diff --git a/docs/User manuals/Делопроизводство/poruchenia/media/image61.png b/docs/User manuals/Делопроизводство/poruchenia/media/image61.png new file mode 100644 index 0000000..56b475f Binary files /dev/null and b/docs/User manuals/Делопроизводство/poruchenia/media/image61.png differ diff --git a/docs/User manuals/Делопроизводство/sz.md b/docs/User manuals/Делопроизводство/sz.md new file mode 100644 index 0000000..d9f49df --- /dev/null +++ b/docs/User manuals/Делопроизводство/sz.md @@ -0,0 +1,71 @@ +# Служебные записки + +Документ «Служебная записка» служит для автоматизации документооборота служебных записок в организации. + +![Меню](sz/media/menu.png) + +Типовой бизнес-процесс в данном модуле состоит из четырех этапов. + +| Этап | Описание | +| ---- | -------- | +1 этап | Инициатор создает документ "Служебная записка" из реестра служебных записок. В нем заполняет все необходимые поля и отправляет по маршруту. +2 этап | Руководитель принимает документ и подписывает его на своем этапе +3 этап | Документ отправляется на дополнительное согласование +4 этап | Документ рассматривается адресатами + +Сценарий работы со служебной запиской можно посмотреть в видео или прочитать ниже: + +![type:video](https://www.youtube.com/embed/EVothRQBkJ0) + +Для создания перейдите в Меню - Делопроизводство - Служебные записки. Откроется реестр документов за заданный период. Нажать кнопку "Создать" на панели инструментов. + +![Реестр](sz/media/reestr.png) + +Откроется форма документа "Служебная записка" + +![Рисунок 1 Форма документа "Служебная записка"](sz/media/image62.png) + +**Номер** присваивается при подписании документа (действие "Подписать" в маршруте). Номер также присвоится при делегировании задачи подписантом другим сотрудникам. + +**Дата** автоматически заполняется текущей датой. + +Поле **"Подписант"** заполняется ФИО руководителя инициатора (составителя) документа. Если документ создает руководитель подразделения, то в данном поле будет указан инициатор. Подписант автоматически подставляется в шаблон маршрута согласования. + +**Подразделение** автоматически заполняется подразделением инициатора. + +***Пользователь, указанный в поле Подписант, копируется в маршрут с действием "Подписать".*** + +**Тип документа**, **Приоритет** выбираются из справочника. + +**Краткое содержание**, **Содержательная часть** - обязательные для заполнения поля. + +**Проект**, **Направление** выбираются из справочника, если существует необходимость. + +Обязательно к заполнению поле **Кому** (при необходимости заполняется таблица **Копия** - в случае наличия нескольких адресатов). Пользователь из поля **Кому** является основным адресатом служебной записки. + +***Пользователь, указанный в поле Кому копируется в маршрут с действием "Рассмотреть"***. + +Пользователи из таблицы **Копия** являются дополнительными адресатами служебной записки и ***копируются в маршрут с действием "Ознакомиться".*** Для того, чтобы внести дополнительных адресатов, нужно нажать кнопку "Добавить" + +При необходимости для формирования в маршруте согласующих лиц их следует добавить в таблицу **"Доп.согласование"** по кнопке "Добавить". +***Пользователи из таблицы Дополнительное согласование копируются в маршрут с действием "Согласовать".*** +В список согласующих включаются сотрудники, область деятельности которых затрагивается проектом служебной записки. + +Как настроить шаблоны описано в разделе [Настройка шаблонов маршрутов](../../Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). + +![Рисунок 2 Форма документа "Служебная записка"](sz/media/image63.png) + +При необходимости можно приложить скан-образы документов по кнопке "Вложения". +Для отправки документа по маршруту необходимо нажать на кнопку **"Запустить маршрут"** на панели инструментов документа (автоматически создаться маршрут документа). Подписать служебную записку можно несколькими способами: + +* с помощью быстрой кнопки "Подписать" на панели инструментов; +* Пройти в "Маршрут", нажать "Отправить", во всплывающем окне выбрать статус этапа и нажать "Ок" + +Если нужно сохранить проект документ без отправки по маршруту, нужно нажать кнопку "Сохранить" или "Сохр.Закрыть" + +!!! note + Если СЗ создавалась для согласования руководства и создания поручения смежному подразделению (например, закупка СИЗ, закупка комплектующих и т.д.), то инициатор после получения оповещения о согласовании, заходит в этот документ и создает на основании него Поручение по операции "Создать поручение". В нем указывает ответственного исполнителя и проставляет срок исполнения. Все вложения с СЗ переходят в документ "Поручение". + +![Рисунок 3 Операция "Создать поручение"](sz/media/image64.png) + +vj;yj [dfsdfa](docs\User manuals\Администрирование СЭД\Администирование.md) \ No newline at end of file diff --git a/docs/User manuals/Делопроизводство/sz/media/image62.png b/docs/User manuals/Делопроизводство/sz/media/image62.png new file mode 100644 index 0000000..1824f45 Binary files /dev/null and b/docs/User manuals/Делопроизводство/sz/media/image62.png differ diff --git a/docs/User manuals/Делопроизводство/sz/media/image63.png b/docs/User manuals/Делопроизводство/sz/media/image63.png new file mode 100644 index 0000000..dee24f4 Binary files /dev/null and b/docs/User manuals/Делопроизводство/sz/media/image63.png differ diff --git a/docs/User manuals/Делопроизводство/sz/media/image64.png b/docs/User manuals/Делопроизводство/sz/media/image64.png new file mode 100644 index 0000000..1b94e46 Binary files /dev/null and b/docs/User manuals/Делопроизводство/sz/media/image64.png differ diff --git a/docs/User manuals/Делопроизводство/sz/media/menu.png b/docs/User manuals/Делопроизводство/sz/media/menu.png new file mode 100644 index 0000000..6267a63 Binary files /dev/null and b/docs/User manuals/Делопроизводство/sz/media/menu.png differ diff --git a/docs/User manuals/Делопроизводство/sz/media/reestr.png b/docs/User manuals/Делопроизводство/sz/media/reestr.png new file mode 100644 index 0000000..7af8b4e Binary files /dev/null and b/docs/User manuals/Делопроизводство/sz/media/reestr.png differ diff --git a/docs/User manuals/Делопроизводство/test.md b/docs/User manuals/Делопроизводство/test.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/User manuals/Делопроизводство/vhoddoc.md b/docs/User manuals/Делопроизводство/vhoddoc.md new file mode 100644 index 0000000..25b3289 --- /dev/null +++ b/docs/User manuals/Делопроизводство/vhoddoc.md @@ -0,0 +1,161 @@ +# Входящие документы + +**Входящий документ** служит для отображения данных по входящей корреспонденции организации. Документ создается работником канцелярии или другим работником, который отвечает за регистрацию входящей +корреспонденции. Далее документ отправляется посредством документооборота для ознакомления и дальнейшей работы сотрудникам в соответствии с утвержденными маршрутами на предприятии. Из входящего документа могут быть созданы документы «Поручение», «Исходящий документ», «Служебная записка». + +Процесс обработки входящего документа в системе может содержать этапы Регистрация, Рассмотрение, Исполнение. + +В видео показывается процесс создания, заполнения, регистрации входящего документа и дальнейшая его отправка по маршруту в программе Lexema-ECM. + +![type:video](https://www.youtube.com/embed/LhkPmPQXJRI) + +Возможность Регистрации входящего документа должна быть предоставлена для категории пользователей – Регистратор. Описание ролей см. [Бизнес-роли](../../Admin manuals/framework/User managment/Бизнес-роли.md#vhoddoc). + +Для создания **нового входящего документа** в меню нужно выбрать пункт «Входящие документы». + +![Рисунок 1 Главная форма. Выбор документа «Входящие документы»](vhoddoc/media/image42.png) + +Откроется реестр входящих документов за выбранный период. + +![Рисунок 2 Реестр входящих документов. Создание нового документа](vhoddoc/media/image43.png) + +Кнопка «Создать» позволяет сформировать новую форму входящего документа. + +![Рисунок 3 Форма документа "Входящий документ"](vhoddoc/media/image44.png) + +**Реквизиты входящего документа**: + +*"Составитель"* - авторизованный пользователь, не может быть изменен. + +*"Своя организация"* - автоматически присваивается код своей организации согласно правам доступа пользователя. Не может быть изменено. + +*"Входящий номер/от"* - номер и дата входящего документа от контрагента, заполняется вручную. + +*"В ответ на исходящий - номер/от"* - номер и дата исходящего документа контрагента, заполняется вручную в случае, если входящий документ создается в ответ на исходящий документ. + +*"Тип документа"* - тип входящего документа, выбирается из справочника [Тип документа (для входящих и исходящих документов)](../../Admin manuals/СЭД/Справочники/Документооборот/Типы вх и исх документов/Типы вх и исх документов.md). По умолчанию заполняется значением "Письмо". Права на заполнение справочника есть у Администратора системы. Могут быть следующие типы: + + a) Выписка + b) Заявка + c) Заявление + d) Письмо + e) Повестка + f) Постановление/приказ + g) Сопроводительное письмо + h) Судебное письмо + i) Телефонограмма + j) Тендерное предложение + k) Уведомление + l) Претензия + m) Извещение + n) Определение + +*"Вид доставки"* - вид доставки входящего документа, заполняется значением из справочника [Виды доставки (для входящих и исходящих документов)](../../Admin manuals/СЭД/Справочники/Документооборот/Виды доставки у вх и исх/Виды доставки у вх и исх.md). Права на заполнение справочника есть у Администратора системы. Доступны следующие значения: + + a) Нарочно + b) Почта + c) Факс + d) Электронная почта + +*"Подразделение"* - автоматически присваивается код подразделения согласно правам доступа пользователя. Не может быть изменено. + +*"Контрагент"* - заполняется значением из справочника контрагентов. + +Если контрагент не заведен в системе, можно создать новый, не выходя из документа. Для этого нажать кнопку ![](vhoddoc/media/image128.png). + +Подробнее заполнение справочника описано в разделе [Контрагенты](../../Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/Контрагенты.md). Права на заполнение справочника есть у Администратора системы, юристов. + +*"ФИО отправителя"* - в случае получения документов от частных лиц, заполняется вручную. + +*"Электронная почта отправителя"* - заполняется автоматически, если в справочнике контрагентов заполнен электронный адрес, иначе заполняется вручную. + +*"На имя (ФИО получателя)"*- лицо со стороны контрагента, заполняется вручную. + +*"Договор"* - выбирается из справочника договоров по данному контрагенту. + +*"Проект"* - проект, которому адресовано письмо. Заполняется значением из справочника проектов. + +*"Направление"* - направление проекта. Заполняется значением из справочника направлений. + +*"Краткое содержание"* - краткое содержание документа, заполняется вручную. + +*"Содержательная часть"* - непосредственный текст документа. + +*"Требуется ответ"* - ставится признак, если обязательно ответное письмо. Заполняется вручную. + +*"Срок предоставления ответа"* - заполняется вручную, если есть признак "Требуется ответ" . + +*"Ответ предоставлен в срок*" - заполняется вручную после получения ответного документа. + +*"Зарегистрировать"* - кнопка регистрации документа. + +*"Регистрационный номер документа"* - формируется системой автоматически. Принцип формирования регистрационного номера задается в настройках системы (см.[Журнал регистрации и нумерация](../../Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md)). Для пользователей, выполняющих роль Администратор должны быть созданы функциональные возможности ручного изменения регистрационных данных (см.[Бизнес-роли](../../Admin manuals/framework/User managment/Бизнес-роли.md#vhoddoc)). При этом, независимо от того, автоматически создан регистрационный номер или в ручном режиме, Система должна отслеживать и предотвращать ситуацию дублирования регистрационных номеров. + +*"Дата регистрации"* - фактическая дата регистрации документа. Заполняется автоматически при регистрации документа по кнопке "Зарегистрировать" + +*"Журнал регистрации"* - при создании документа пользователем журнал определяется автоматически в зависимости от типа документа и подразделения пользователя. Не может быть изменено. Настройка журналов регистрации происходит в документе [Журнал регистрации](../../Admin manuals/СЭД/Журнал регистрации/Журнал регистрации.md). + +*"Входящая резолюция"* - свободный текст резолюции, заполняется вручную. + +*"Срок исполнения"* - срок исполнения по данному письму, заполняется вручную. + +*"С уведомлением"* - признак, что письмо доставлено с уведомлением, вводится вручную. + +*"Информация об уведомлении"* - дополнительные комментарии к уведомлению. Вводится вручную. + +**Порядок работы с документом** + +Инициатор(и регистратор в одном лице): + +1. Создает документ; + +2. Заполняет обязательные поля (Тип документа, Вид доставки, Кому, Краткое содержание, содержательная часть); + +3. Вкладывает скан-образ документа по кнопке «Вложения» на верхней панели инструментов; + +4. Регистрирует в системе по кнопке «Зарегистрировать», присвоится Регистрационный № документа и Дата регистрации. + +![Рисунок 4 Регистрация входящего документа](vhoddoc/media/image45.png) + +5. Для согласования или иных действий документ отправляют по маршруту. Для этого регистратор создает маршрут по кнопке «Маршрут» на панели инструментов. Выбирает шаблон маршрута, который настроен для данного вида документа. Как настроить шаблоны описано в разделе [Настройка шаблонов маршрутов](../../Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md). При необходимости этапы, участники маршрута и виды действия по маршруту могут быть отредактированы. Отправляет документ на следующий этап, нажав кнопку **«Отправить»** + +Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). + +![Рисунок 5 Отправка по маршруту для согласования](vhoddoc/media/image46.png) + +6. В случае ознакомления с документом широкого списка лиц следует сделать рассылку через сервис «Список рассылки». Добавить пользователей и нажать кнопку «Отправить» + +Более подробно работа со списками рассылки описана в разделе [Списки рассылки](../../User manuals/Работа с маршрутами/obrabotkadoc.md). + +![Рисунок 6 Создание списка рассылки](vhoddoc/media/image47.png) + +В колонке «Отправлено» автоматически пересчитывается количество отправлений данного документа на ознакомление пользователю. Соответственно, в колонке «Получено» - количество подтверждений ознакомления. + +Участникам, которым документ поступил на ознакомление со статусом на Ознакомление (рассылка) следует ознакомиться с документом, зайти в Списки рассылки и нажать на кнопку «Отправить». + +Сотрудникам, которые были указаны в маршруте, документ приходит на обработку. Документ можно увидеть в окне «Документооборот», в разделе «На обработку». + +![Рисунок 7 Отражение входящего документа, поступившего на обработку](vhoddoc/media/image48.png) + +Возможные действия с документом: + + a) Ознакомиться + b) Рассмотреть + c) Зарегистрировать + d) Исполнить + +Статусы документа: + + a) Ознакомлен(а) + b) Рассмотрено + c) Зарегистрировано + d) Исполнено + +Если входящий документ пришел на рассмотрение, то участник может создать поручение, исходящий документ или служебную записку по соответствующей операции из формы входящего документа и отправляет документ далее по маршруту. + +![Рисунок 8 Интерфейс создания исходящего документа, поручения и служебной записки из входящего документа](vhoddoc/media/image49.png) + +После подтверждения действий всеми участниками данного этапа, маршрут завершается. + +Отчетная форма для входящих документов не предусмотрена. + diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image128.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image128.png new file mode 100644 index 0000000..3bf951c Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image128.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image42.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image42.png new file mode 100644 index 0000000..eb8df1a Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image42.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image43.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image43.png new file mode 100644 index 0000000..3161fa2 Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image43.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image44.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image44.png new file mode 100644 index 0000000..2b3997e Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image44.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image45.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image45.png new file mode 100644 index 0000000..5e96676 Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image45.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image46.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image46.png new file mode 100644 index 0000000..a9febc3 Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image46.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image47.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image47.png new file mode 100644 index 0000000..3bd0eb5 Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image47.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image48.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image48.png new file mode 100644 index 0000000..17e7afb Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image48.png differ diff --git a/docs/User manuals/Делопроизводство/vhoddoc/media/image49.png b/docs/User manuals/Делопроизводство/vhoddoc/media/image49.png new file mode 100644 index 0000000..8d8e5a4 Binary files /dev/null and b/docs/User manuals/Делопроизводство/vhoddoc/media/image49.png differ diff --git a/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image1.png b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image1.png new file mode 100644 index 0000000..9c844a8 Binary files /dev/null and b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image1.png differ diff --git a/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image2.png b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image2.png new file mode 100644 index 0000000..578a1ec Binary files /dev/null and b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image2.png differ diff --git a/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image3.png b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image3.png new file mode 100644 index 0000000..68a6dc6 Binary files /dev/null and b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image3.png differ diff --git a/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image4.png b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image4.png new file mode 100644 index 0000000..4e2ae50 Binary files /dev/null and b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image4.png differ diff --git a/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image5.png b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image5.png new file mode 100644 index 0000000..ab131ff Binary files /dev/null and b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image5.png differ diff --git a/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image6.png b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image6.png new file mode 100644 index 0000000..1f74699 Binary files /dev/null and b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/media/image6.png differ diff --git a/docs/User manuals/Делопроизводство/Доверенность на конструкторе/Доверенность на конструкторе.md b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/Доверенность на конструкторе.md new file mode 100644 index 0000000..2fca40a --- /dev/null +++ b/docs/User manuals/Делопроизводство/Доверенность на конструкторе/Доверенность на конструкторе.md @@ -0,0 +1,43 @@ +# Доверенность на конструкторе + +Доверенности на конструкторе настраиваются с помощью документа [Конструктор документов](../../../Admin manuals/СЭД/Конструктор документов/Конструктор документов.md) + +Нужно в меню перейти Документооборот -> Документооборот.Документы -> Доверенности на конструкторе + +![Рисунок 1 Меню](./media/image1.png) + +Откроется реестр документов: + +![Рисунок 2 Реестр документов "Доверенности на конструкторе](./media/image2.png) + +В столбце **"Подписан ЭП"** отображается зеленый значок "Подписан ЭП", в случае наличия как минимум одной подписи КЭП в завершенном этапе маршрута (для этого должна быть настроена константа **проверка_на_хотя_бы_одно_подписание_КЭП** со значением 1) + +Для создания нового документа нажать кнопку "Создать" на панели инструментов. Откроется форма документа: + +![Рисунок 3 Форма документа "Доверенности на конструкторе](./media/image3.png) + +Для начала работы с документом необходимо выбрать из справочника [Подтип документа ](../../../Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md). + +![Рисунок 4 Выбор подтипа документа](./media/image4.png) + +После выбора нужного подтипа документа на форме появляются новые параметры "Реквизиты документа", а также формируется часть для автозаполнения в текстовом поле в правой части экрана. + +Необходимо заполнить следующие атрибуты документа: + +* Период действия "с" и "по" +* Таблица "ФИО сотрудников" - сотрудники выбираются из справочника, вносятся по кнопке "Добавить" +* Таблица "Полномочия" - полномочия вносятся по кнопке "Добавить" +* Реквизиты документы - отображаются в зависимости от выбранного типа документа. + +После заполнения реквизитов необходимо нажать на кнопку "Заполнить шаблон". После нажатия на кнопку данные реквизиты в качестве параметров передаются в текстовую часть документа и заменяют прописанные там входные параметры, заключенные в '#'. + +![Рисунок 5 Пример заполненного документа](./media/image5.png) + +При необходимости можно перевыбрать сотрудников и полномочия и заново нажать "Заполнить шаблон". Текстовая часть документа перезапишется. + +Далее необходимо отправить документ по маршруту, нажав на кнопку "Маршрут" на панели инструментов. Более подробно работа с маршрута описана в разделе [Редактирование маршрута](../../../User manuals/Работа с маршрутами/marshrut.md). + +Можно настроить направление уведомления-напоминания инициатору и поверенным об окончании срока действия доверенности за указанное количество дней до истечения с предложением сделать заявку на выдачу новой доверенности. Для этого в документе "Настройка учетной политики предприятия" нужно добавить константу "Доверенность: уведомлять за (кол-во) дней об окончании" и ввести количество дней. + +![Рисунок 6 Настройка уведомления](./media/image6.png) + diff --git a/docs/User manuals/История операций/media/excel.png b/docs/User manuals/История операций/media/excel.png new file mode 100644 index 0000000..9d9347b Binary files /dev/null and b/docs/User manuals/История операций/media/excel.png differ diff --git a/docs/User manuals/История операций/media/export.png b/docs/User manuals/История операций/media/export.png new file mode 100644 index 0000000..220d188 Binary files /dev/null and b/docs/User manuals/История операций/media/export.png differ diff --git a/docs/User manuals/История операций/media/formFullFilled.png b/docs/User manuals/История операций/media/formFullFilled.png new file mode 100644 index 0000000..e95264c Binary files /dev/null and b/docs/User manuals/История операций/media/formFullFilled.png differ diff --git a/docs/User manuals/История операций/media/formInit.png b/docs/User manuals/История операций/media/formInit.png new file mode 100644 index 0000000..acb7e1b Binary files /dev/null and b/docs/User manuals/История операций/media/formInit.png differ diff --git a/docs/User manuals/История операций/media/formLkpFilled.png b/docs/User manuals/История операций/media/formLkpFilled.png new file mode 100644 index 0000000..021a18c Binary files /dev/null and b/docs/User manuals/История операций/media/formLkpFilled.png differ diff --git a/docs/User manuals/История операций/media/image1.png b/docs/User manuals/История операций/media/image1.png new file mode 100644 index 0000000..8cac446 Binary files /dev/null and b/docs/User manuals/История операций/media/image1.png differ diff --git a/docs/User manuals/История операций/media/menu.png b/docs/User manuals/История операций/media/menu.png new file mode 100644 index 0000000..7d083a5 Binary files /dev/null and b/docs/User manuals/История операций/media/menu.png differ diff --git a/docs/User manuals/История операций/media/menu1.png b/docs/User manuals/История операций/media/menu1.png new file mode 100644 index 0000000..38ec343 Binary files /dev/null and b/docs/User manuals/История операций/media/menu1.png differ diff --git a/docs/User manuals/История операций/media/period.png b/docs/User manuals/История операций/media/period.png new file mode 100644 index 0000000..32e00a1 Binary files /dev/null and b/docs/User manuals/История операций/media/period.png differ diff --git a/docs/User manuals/История операций/media/vlozh.png b/docs/User manuals/История операций/media/vlozh.png new file mode 100644 index 0000000..47894b3 Binary files /dev/null and b/docs/User manuals/История операций/media/vlozh.png differ diff --git a/docs/User manuals/История операций/media/zayav.png b/docs/User manuals/История операций/media/zayav.png new file mode 100644 index 0000000..1b77fc2 Binary files /dev/null and b/docs/User manuals/История операций/media/zayav.png differ diff --git a/docs/User manuals/История операций/media/zayavlenie.png b/docs/User manuals/История операций/media/zayavlenie.png new file mode 100644 index 0000000..c9eb14a Binary files /dev/null and b/docs/User manuals/История операций/media/zayavlenie.png differ diff --git a/docs/User manuals/История операций/История операций.md b/docs/User manuals/История операций/История операций.md new file mode 100644 index 0000000..f6d34b1 --- /dev/null +++ b/docs/User manuals/История операций/История операций.md @@ -0,0 +1,47 @@ +# История операций + +## Общие сведения + +Для сбора основной информации по документам в системе и выгрузки её в Excel можно как использовать каждый реестр документов в отдельности, так и историю операций, которая может объединять несколько реестров в одну таблицу. + +## Работа с формой + + + +Реестр историй операций доступен по пункту в плиточном меню: + +![Плиточное меню](media/menu.png) + +Откроется форма. + +![Открывшаяся форма](./media/formInit.png){: .zoom} + + + +При указании периодов создания на панели инструментов таблица заполнится всеми документами за установленный период документов: + +![Заполненная форма](./media/formFullFilled.png){: .zoom} + +По кнопке экспорт в правом верхнем углу можно выгрузить отчет в Excel. + +При клике на ячейку со ссылкой в столбце "Документ" открывается соответствующий документ. + +![Открыть](media/zayav.png){: .zoom} + +![Заявление](media/zayavlenie.png){: .zoom} + +При клике на ячейку со ссылкой в столбце "Влж" откроются вложения документа. + +![Вложения](media/vlozh.png) + +Документы по умолчанию сортируются по дате последней обработки. Есть возможность фильтровать по этой дате. + +Чтобы изменить периоды выгрузки необходимо изменить даты в поле "Период создания" на панели инструментов. + +Чтобы загрузить в таблицу не все реестры документов, можно воспользоваться выпадающим списком с множественным выбором "Тип документа". Необходимо выбрать нужные пункты в списке и реестр автоматически отфильтрует документы согласно выбранных пунктов + +![Заполненная по списку форма](./media/formLkpFilled.png){: .zoom} \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/SUMMARY.md b/docs/User manuals/Кадровый ЭДО/SUMMARY.md new file mode 100644 index 0000000..abd1689 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/SUMMARY.md @@ -0,0 +1,20 @@ +- [Заявление сотрудника](./Заявления от сотрудников.md) +- [Заявка в техническую поддержку](Заявка в техподдержку от пользователя/Заявка в техподдержку от пользователя.md) +- [Локально-нормативные документы](Локально-нормативные документы/Локально-нормативные документы.md) +- [Универсальный документ](./Универсальный документ.md) +- [Служебная записка на командировку](СЗ на командировку/СЗ на командировку.md) +- [Документы на подписание из учетных систем](./Документы на подписание.md) +- [Заявка в плановый график отпусков](Заявка в плановый график отпусков/Заявка в плановый график отпусков.md) +- [Акт аннулирования подписанного ранее документа](./Акт аннулирования.md) +- [Личный кабинет HR](Личный кабинет HR/Личный кабинет HR.md) +- [Личный кабинет руководителя](Личный кабинет руководителя/Личный кабинет руководителя.md) +- [Удаление документов КЭДО](./Удаление документов КЭДО.md) +- [Обмен данными с 1С](./Обмен данными с 1С/Обмен данными с 1С.md) +- [Примеры организации бизнес-процессов](./Примеры организации бизнес-процессов/Примеры организации бизнес-процессов.md) +- [Реестр документов обмена с 1С](./Реестр документов обмена с 1С/Реестр документов обмена с 1С.md) +- [Анализ сотрудников КЭДО](../../Admin manuals/framework/User managment/Анализ сотрудников по КЭДО/Анализ сотрудников по КЭДО.md) +- [График отпусков](График отпусков/График отпусков.md) +- [Плановый график отпусков по подразделению](Плановый график отпусков/Плановый график отпусков по подразделению.md) +- [Исполнение графика отпусков](Исполнение графика отпусков/Исполнение графика отпусков.md) +- [Анализ плановых графиков сотрудников](Анализ плановых графиков сотрудников/Анализ плановых графиков сотрудников.md) +- [Управленческая структура и руководители](./Управленческая структура и руководители/Управленческая структура и руководители.md) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования.md b/docs/User manuals/Кадровый ЭДО/Акт аннулирования.md new file mode 100644 index 0000000..1234927 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Акт аннулирования.md @@ -0,0 +1,30 @@ +# "Акты аннулирования" + +## Общее описание назначения документа + +Документ "Акт аннулирования" предназначен для официального постановления об утрате силы некоторого документа. Акт аннулирования подписывается всеми подписавшимися участниками маршрута документа, действие которого аннулируется актом. В настоящее время аннулируются следующие документы: Заявления от сотрудников, Универсальный документ, Документы на подписание. **Аннулировать можно только те, документы в маршрутах которых есть действие подписать ЭП / КЭП.** + +## Работа с документом + +В качестве примера рассмотрим аннулирование заявления от сотрудника. + +![Рисунок 1 Пример заявления и его маршрута](Акт аннулирования/media/image12.png) + +Документ создаётся с помощью кнопки "Аннулировать" в панели инструментов документа реестра. + +![](Акт%20аннулирования/media/image13.png) + +При нажатии на кнопку открывается новая вкладка с документом "Акт аннулирования". Текст документа заполняется автоматически. + +![Рисунок 2 Документ "Акт аннулирования"](Акт%20аннулирования/media/image14.png) + +После создания документа необходимо открыть маршрут, который формируется автоматически, и отправить документ далее по маршруту. Первый этап маршрута содержит инициатора аннулирования документа, второй – всех подписавшимися участников маршрута документа, действие которого аннулируется актом. + +![Рисунок 3 Маршрут акта аннулирования](Акт%20аннулирования/media/image15.png) + +Маршрут акта аннулирования формируется в зависимости от константы +**акт_аннулирования_с_копированием_1_итерации_маршрута_документа** (вносится в документе **Настройка учетной политики предприятия**). Если числовая константа выставлена в «1», то маршрут документа "Акт аннулирования" сформируется как первая итерация аннулируемого документа. Если константа не используется, то первый этап маршрута содержит инициатора аннулирования документа, второй – всех участников маршрута документа подписавших аннулированный документ. + +![Рисунок 4 Настройка учетной политики](Акт%20аннулирования/media/image16.PNG) + +Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/attributesFilled.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/attributesFilled.png new file mode 100644 index 0000000..0321754 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/attributesFilled.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/attributesFilledP.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/attributesFilledP.png new file mode 100644 index 0000000..cc5e383 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/attributesFilledP.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/deleted.PNG b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/deleted.PNG new file mode 100644 index 0000000..772da79 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/deleted.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/docInit.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/docInit.png new file mode 100644 index 0000000..c834540 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/docInit.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image1.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image1.png new file mode 100644 index 0000000..f93a293 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image10.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image10.png new file mode 100644 index 0000000..62135b1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image10.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image11.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image11.png new file mode 100644 index 0000000..678904a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image11.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image12.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image12.png new file mode 100644 index 0000000..e9c532f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image12.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image13.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image13.png new file mode 100644 index 0000000..5f283a9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image13.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image14.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image14.png new file mode 100644 index 0000000..a034635 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image14.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image15.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image15.png new file mode 100644 index 0000000..623423d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image15.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image16.PNG b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image16.PNG new file mode 100644 index 0000000..3f07c87 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image16.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image2.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image2.png new file mode 100644 index 0000000..1515b63 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image3.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image3.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image4.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image4.png new file mode 100644 index 0000000..58ebfe1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image4.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image5.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image5.png new file mode 100644 index 0000000..902e30b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image5.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image6.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image6.png new file mode 100644 index 0000000..cc87d9d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image6.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image7.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image7.png new file mode 100644 index 0000000..0577f3b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image7.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image8.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image8.png new file mode 100644 index 0000000..bfd4e25 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image8.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image9.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image9.png new file mode 100644 index 0000000..38258b1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/image9.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/menu.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/menu.png new file mode 100644 index 0000000..616a0eb Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/menu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/registry.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/registry.png new file mode 100644 index 0000000..c91c974 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/registry.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/route.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/route.png new file mode 100644 index 0000000..7bf4a2f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/route.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/subtypeChoose.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/subtypeChoose.png new file mode 100644 index 0000000..ab0c023 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/subtypeChoose.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateFilled.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateFilled.png new file mode 100644 index 0000000..f3a4cce Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateFilled.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateFilledP.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateFilledP.png new file mode 100644 index 0000000..70a8456 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateFilledP.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateLoaded.png b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateLoaded.png new file mode 100644 index 0000000..0c07928 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Акт аннулирования/media/templateLoaded.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/control.png b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/control.png new file mode 100644 index 0000000..3676b2a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/control.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/form.png b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/form.png new file mode 100644 index 0000000..2b26f6f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/form.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/grafik.png b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/grafik.png new file mode 100644 index 0000000..70ff919 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/grafik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/rukov.png b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/rukov.png new file mode 100644 index 0000000..8578366 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/rukov.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/rukov1.png b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/rukov1.png new file mode 100644 index 0000000..5d8b2c9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/rukov1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/zam.png b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/zam.png new file mode 100644 index 0000000..444e79d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/zam.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/zam2.png b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/zam2.png new file mode 100644 index 0000000..96da477 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/media/zam2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/Анализ плановых графиков сотрудников.md b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/Анализ плановых графиков сотрудников.md new file mode 100644 index 0000000..1802d6e --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Анализ плановых графиков сотрудников/Анализ плановых графиков сотрудников.md @@ -0,0 +1,35 @@ +# Анализ плановых графиков отпусков + +## Описание + +**Анализ плановых графиков отпусков** - аналитическая форма для контроля за отпусками сотрудников в организации. Он позволяет управлять и планировать отпуска, а также контролировать выполнение плана отпусков. Рассмотрим более подробно основные параметры данного инструмента. + +## Работа с формой + +Для открытия формы необходимо перейти Меню - Планирование отпусков - Анализ плановых графиков отпусков. + +В табличной части отображаются следующие данные: ФИО сотрудника, должность, подразделение, табельный номер, период отпуска согласно [планового графика отпусков](../Плановый график отпусков/Плановый график отпусков по подразделению.md), а также календарь, где знаком плюс показываются дни отпуска сотрудника. + +Вкладка **"План графика отпусков"** позволяет просмотреть графики отпусков по всем сотрудникам организации. Реестр фильтруется в зависимости от двух условий: выбрана организация в поле **"Организация"** и выбран месяц в поле **"Месяц"**. Таким образом, можно увидеть графики отпусков сотрудников за определенный период. По умолчанию отображается текущая организация и январь. + +![Форма](media/form.png) + +Поле **"По руководителям подразделений и их заместителям"** позволяет отобразить только руководителей подразделений и их заместителей. Если галка включена, то в реестре отображаются только руководители и их заместители. Если галка выключена, то отображаются все сотрудники организации. + +![Все](media/rukov1.png) +![Руководитель](media/rukov.png) + +В столбце **"График отпусков по подразделениям"** находится гиперссылка на форму ["Плановый график отпусков по подразделению"](../Плановый график отпусков/Плановый график отпусков по подразделению.md). Это позволяет увидеть плановый график отпусков для каждого подразделения. + +![График](media/grafik.png) + +В столбце **"Должность-заместитель"** отображается должность заместителя руководителя. Заместитель назначается в [штатных единицах](../../../Admin manuals/СЭД/Справочники/Учет труда и кадров/Штатные единицы/Штатные единицы.md) + +![Заместитель](media/zam.png) +![Заместитель](media/zam2.png) + +В столбце **"Маршрут"** показывается на какой стадии маршрута находится **"Плановый график отпусков по подразделению"**. Таким образом, можно отсле, на какой стадии находится планирование отпусков по подразделению. + +На вкладке **"Контроль"** отображаются ошибки по графикам отпусков за месяц, который выбран на первой вкладке. Например, система может обнаружить пересечение отпусков у взаимозаменяемых сотрудников, когда два сотрудника замещают друг друга, но их отпуска пересекаются в один и тот же период времени. Также система может показывать, если не сформирован график отпусков по какому-либо подразделению или если отсутствует информация о графике отпусков для конкретного сотрудника. + +![Контроль](media/control.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/График отпусков/media/grafik.png b/docs/User manuals/Кадровый ЭДО/График отпусков/media/grafik.png new file mode 100644 index 0000000..a416b92 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/График отпусков/media/grafik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/График отпусков/media/grafikMes.png b/docs/User manuals/Кадровый ЭДО/График отпусков/media/grafikMes.png new file mode 100644 index 0000000..425535f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/График отпусков/media/grafikMes.png differ diff --git a/docs/User manuals/Кадровый ЭДО/График отпусков/media/new.png b/docs/User manuals/Кадровый ЭДО/График отпусков/media/new.png new file mode 100644 index 0000000..cb5fa0c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/График отпусков/media/new.png differ diff --git a/docs/User manuals/Кадровый ЭДО/График отпусков/media/pechat.png b/docs/User manuals/Кадровый ЭДО/График отпусков/media/pechat.png new file mode 100644 index 0000000..2b04d7c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/График отпусков/media/pechat.png differ diff --git a/docs/User manuals/Кадровый ЭДО/График отпусков/media/reestr.png b/docs/User manuals/Кадровый ЭДО/График отпусков/media/reestr.png new file mode 100644 index 0000000..46bbcc5 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/График отпусков/media/reestr.png differ diff --git a/docs/User manuals/Кадровый ЭДО/График отпусков/media/untverzhden.png b/docs/User manuals/Кадровый ЭДО/График отпусков/media/untverzhden.png new file mode 100644 index 0000000..caf7ec1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/График отпусков/media/untverzhden.png differ diff --git a/docs/User manuals/Кадровый ЭДО/График отпусков/График отпусков.md b/docs/User manuals/Кадровый ЭДО/График отпусков/График отпусков.md new file mode 100644 index 0000000..b24778f --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/График отпусков/График отпусков.md @@ -0,0 +1,43 @@ +# Графики отпусков + +## Описание + +График отпусков - это документ, который определяет порядок предоставления работникам ежегодных оплачиваемых отпусков. Он устанавливает очередность предоставления отпусков в течение года и является обязательным для работодателя и сотрудников. + +## Реестр графиков отпусков + +Чтобы открыть форму необходимо перейти Меню - Кадровый документооборот.Реестры - Графики отпусков. + +Откроется реестр графиков отпусков. + +![Реестр](media/reestr.png) + +Существует несколько способов создания графика отпусков, таких как: + + + +* Автоматизированное формирование из формы ["Плановый график отпусков по подразделению"](../Плановый график отпусков/Плановый график отпусков по подразделению.md#создание_графика_отпусков). + +* Интеграция из системы 1С. + +## Работа с формой + +График отпусков может выглядеть следующим образом: + +![График](media/grafik.png) + +В графике отпусков представлена информация обо всех видах отпусков, которые положены сотруднику. + +При нажатии на **"График по месяцам"** в панели инструментов можно увидеть графики отпусков сотрудников за определенный месяц. + +![График месяцев](media/grafikMes.png) + +В поле **"График утвержден"** указывается, был ли данный график утвержден руководством. Процесс согласования проходит по [маршруту](../../Работа с маршрутами/obrabotkadoc.md), после чего автоматически проставляется признак утверждения руководством. + +![Утвержден](media/untverzhden.png) + +При нажатии на "Печать" открывается график отпусков по форме Т-7. + +![Печать](media/pechat.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Документы на подписание.md b/docs/User manuals/Кадровый ЭДО/Документы на подписание.md new file mode 100644 index 0000000..9883751 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Документы на подписание.md @@ -0,0 +1,34 @@ +# Документы на подписание + +## Общее описание назначения документа + +Форма "Документы на подписание" предназначена для прохождения по маршруту и утверждения документов-приказов, созданных из учетной кадровой системы (например, 1С ЗУП). +Примерами таких документов являются приказы на отпуск, приказы о переводе, приказы о премировании и т.д. + +## Работа с документом + +Документ на подписание поступает на обработку в область [Документооборота](../Начало работы/Стартовая страница/Стартовая страница.md#документооборот),так как пользователями данный документ в системе не создается, он служит только для согласования, подписания и хранения. + +Чтобы подписать документ, в панели инструментов выберите действие, например "Подписать ЭП". + +![Подписать](Документы на подписание/media/image3.png) + +## Реестр + +Для открытия реестра документов необходимо перейти в Меню - Кадровый документооборот - Документы на подписание + +![Меню](Документы на подписание/media/menu.png) + +Либо через пункт в плиточном меню, если он присутствует + +![Плиточное меню](Документы на подписание/media/tiledMenu.png) + +Откроется реестр документов. В реестр выгружаются файлы с текстовым описанием, вложениями и маршрутом для согласования. + +![Рисунок 1 Реестр документов "Документы на подписание"](Документы на подписание/media/image1.png){: .zoom} + +Чтобы просмотреть информацию по документу, выберите необходимый и нажмите на него. Откроется форма документа. + +![Рисунок 2 Форма документа "Документы на подписание"](Документы на подписание/media/image2.png){: .zoom} + +Документ далее проходит согласование по маршруту. Более подробно о работе с маршрутами можно почитать в разделе ["Как отредактировать маршрут?"](../Работа с маршрутами/marshrut.md). \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image1.png b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image1.png new file mode 100644 index 0000000..b37fda0 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image2.png b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image2.png new file mode 100644 index 0000000..279801f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image3.png b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image3.png new file mode 100644 index 0000000..fa8c45e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/image3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/menu.png b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/menu.png new file mode 100644 index 0000000..e6797d5 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/menu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/tiledMenu.png b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/tiledMenu.png new file mode 100644 index 0000000..8547c71 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Документы на подписание/media/tiledMenu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/add.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/add.png new file mode 100644 index 0000000..9a4c133 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/add.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/days.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/days.png new file mode 100644 index 0000000..e321f2c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/days.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/days2.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/days2.png new file mode 100644 index 0000000..823833e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/days2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/desk.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/desk.png new file mode 100644 index 0000000..03ffe07 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/desk.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/form.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/form.png new file mode 100644 index 0000000..850a8d7 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/form.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/pecat.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/pecat.png new file mode 100644 index 0000000..64a0b72 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/pecat.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/route.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/route.png new file mode 100644 index 0000000..a687a43 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/route.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/uvedom.png b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/uvedom.png new file mode 100644 index 0000000..2cd1039 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/media/uvedom.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/Заявка в плановый график отпусков.md b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/Заявка в плановый график отпусков.md new file mode 100644 index 0000000..e7c05f1 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Заявка в плановый график отпусков/Заявка в плановый график отпусков.md @@ -0,0 +1,58 @@ +# Заявка в плановый график отпусков + +## Описание + +**Заявка в плановый график отпусков** – это документ, который заполняет сотрудник, чтобы официально запросить использование своего годового отпуска в определенный период времени. Эта заявка является необходимым шагом для того, чтобы руководство компании могло учесть желания сотрудника и включить их в плановый график отпусков. + +При заполнении плановых периодов отпусков необходимо соблюдать следующие правила: + +* Одна из частей запланированного отпуска должна быть продолжительностью не менее 14 календарных дней; +* Количество дней отпуска к распределению должно соответствовать количеству дней отпуска, которые могут быть запланированы на предстоящий календарный год; +* Работник обязан распределить все доступные для планирования дни отпуска и не оставлять их неиспользованными; +* Нерабочие праздничные дни, выпадающие на период отпуска, при подсчете запланированных дней отпуска не учитываются; +* Планирование осуществляется в календарных днях (без разрыва на выходные дни); +* Планирование отпуска исключительно на выходные дни не допускается; + +## Работа с формой + +Чтобы подать заявку необходимо перейти в Меню - Планирование отпусков - Заявка в плановый график отпусков и в открывшемся реестре нажать кнопку "Создать". + +Откроется форма. + +![Форма](media/form.png) + +Если сотрудник уже подавал заявку в рамках запланированного графика, то система уведомит об этом и предложит открыть ранее поданную заявку. + +![Уведомление](media/uvedom.png) + +Поле **«Количество дней отпуска к распределению»** – отражается количество дней отпуска, доступных работнику для распределения на следующий календарный год, включая, например: +• ежегодный основной оплачиваемый отпуск; +• дополнительный оплачиваемый отпуск за ненормированный рабочий день; +• дополнительный оплачиваемый отпуск за работу в районах Крайнего Севера и приравненных к ним местностям; +• дополнительный оплачиваемый отпуск работникам, занятым на работах с вредными и (или) опасными условиями труда. + +Доступные виды и количество дней отпуска отображаются во вкладке "Виды и дни отпуска к распределению". + +![Дни](media/days.png) + +Поле **«Осталось распределить дней отпуска»** - рассчитывается автоматически по мере заполнения формы планирования и представляет собой разность между количеством дней, доступных для планирования на предстоящий календарный год, и количеством дней отпуска, уже запланированных (распределенных) на предстоящий календарный год. + +Чтобы добавить отпуск необходимо в табличной части нажать кнопку "Добавить" + +В столбец **"Период отпуска"** указывается дата начала и окончания отпуска, при этом столбец **"Количество дней"** рассчитается автоматически. Также возможно назначить дату начала отпуска и заполнить количество дней. В этом случае дата окончания отпуска рассчитается автоматически. Столбец **"Примечание"** заполняется при необходимости, например, если необходимо дополнить какой-то информацией для руководителя. + +Если сотрудник распределил не все количество дней отпуска, система оповестит об этом. + +![Остались дни](media/days2.png) + +Пример заполненной заявки в плановый график отпусков выглядит следующим образом: + +![Заявка](media/desk.png) + +При нажатии на "Печать" в панели инструментов формируется печатная форма планового отпуска по сотруднику. + +![Печать](media/pecat.png) + +После заполнения заявки ее необходимо направить на согласование руководителю. Для этого в панели инструментов необходимо нажать "Маршрут" и после этого выбрать "Подписать ЭП". + +![Маршрут](media/route.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/form.png b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/form.png new file mode 100644 index 0000000..3acbd0b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/form.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/ishod.png b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/ishod.png new file mode 100644 index 0000000..599c3ca Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/ishod.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/otchet.png b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/otchet.png new file mode 100644 index 0000000..ed868a4 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/otchet.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/tiled.png b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/tiled.png new file mode 100644 index 0000000..461d72e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/tiled.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/uvedomlenie.png b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/uvedomlenie.png new file mode 100644 index 0000000..6402e6a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/uvedomlenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/vidjet.png b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/vidjet.png new file mode 100644 index 0000000..aff0c75 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/vidjet.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/zayavka.png b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/zayavka.png new file mode 100644 index 0000000..50f9718 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/media/zayavka.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/Заявка в техподдержку от пользователя.md b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/Заявка в техподдержку от пользователя.md new file mode 100644 index 0000000..761affd --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Заявка в техподдержку от пользователя/Заявка в техподдержку от пользователя.md @@ -0,0 +1,35 @@ +# Заявка в техническую поддержку от пользователя + +Пользователи системы могут использовать эту форму для отправки запросов в службу технической поддержки в случае возникновения технических проблем с системой. + +Подать заявку можно двумя способами: + +**1 способ:** Через виджет **"Написать в техподдержку"** в левой вертикальной панели инструментов. + +![Виджет](media/vidjet.png) + +Откроется всплывающее окно **"Написать в техподдержку"**. В поле "Тема" из выпадающего списка выбирается тема обращения. В блоке **"Описание проблемы"** необходимо описать техническую проблему, которая возникла в ходе работы, также можно при необходимости добавить ссылки на документы, в которых возникли проблемы и т.п. Скриншоты ошибок добавляются по нажатию кнопки "Добавить вложение". Чтобы направить заявку необходимо нажать кнопку **"Подать заявку"**. В системе появится уведомление об отправлении обращения в техподдержку. + +![Заявка](media/zayavka.png) + +![Уведомление](media/uvedomlenie.png) + +**2 способ:** Через пункт плиточного меню + +![Плитка](media/tiled.png) + +В открывшейся форме необходимо описать техническую проблему, которая возникла в ходе работы, также можно при необходимости добавить ссылки на документы, в которых возникли проблемы. + +Скриншоты ошибок можно добавить во [вложения](../../archivedoc.md#работа_с_вложениями). + +Чтобы направить заявку необходимо нажать кнопку **"Отправить в техподдержку"**. + +![Форма](media/form.png) + +В обоих представленных случаях отправленный запрос на техническую поддержку отображается на вкладке **"Исходящие"** в документообороте. + +![Исходящие](media/ishod.png) + +После исполнения, заявка возвращается инициатору в которой будет отчет об исполнении. После проверки исправления, пользователь должен принять исполнения в случае согласия либо направить заявку на доработку. + +![Отчет](media/otchet.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников.md b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников.md new file mode 100644 index 0000000..597be29 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников.md @@ -0,0 +1,176 @@ +# Заявления от сотрудников + +## Общее описание назначения документа + +Документ "Заявления от сотрудников" предназначен для создания документов-заявлений, которые требуется отправить по маршруту к определенным сотрудникам для утверждения. Например, к данной группе относятся: Заявление на отпуск для всех, Заявление на дополнительно оплачиваемый день отдыха за сдачу крови, Заявление на дополнительно оплачиваемый день, Заявления на отпуск без сохранения заработной платы и т.д. + +Рассмотрим процесс оформления заявления на отпуск в системе электронного документооборота. + +![type:video](https://www.youtube.com/embed/HsNIt2ZWmsI) + +Чтобы создать новое заявление необходимо в панели виджетов нажать кнопку "Создать заявление" + +![Виджет](Заявления от сотрудников/media/vidjet.png) + +Либо в плиточном меню выбрать пункт "Создать заявление" + +![Плиточное меню](Заявления от сотрудников/media/tiledMenu.png) + + + + + +## Работа с документом + +В открывшейся карточке в поле "Подтип" необходимо выбрать нужный вид заявления. + +![Рисунок 5 Документ "Заявления от сотрудников"](Заявления от сотрудников/media/image5.png){: .zoom} + +В зависимости от выбранного вида заявления в блоке «Реквизиты документа» подтянутся те или иные атрибуты. Их необходимо заполнить и нажать кнопку "Сформировать документ". + +![Рисунок 6 Результат выбора шаблона документа](Заявления от сотрудников/media/image6.png){: .zoom} + +После нажатия автоматически заполнится бланк заявления, расположенный справа: + +![Рисунок 7 Пример заполнения бланка заявления](Заявления от сотрудников/media/image7.png){: .zoom} + +Если для данного документа настроено автоматическое формирование маршрута, то маршрут сформируется в момент заполнения шаблона и на панели инструментов появятся кнопки быстрого согласования документа. В нашем случае - это кнопка "Подписать ЭП". + +![Рисунок 8 Кнопка быстрого согласования](Заявления от сотрудников/media/image14.png) + +Для некоторых типов заявлений обязательным является вложение определенных документов. Например, для заявления о предоставлении стандартного налогового вычета на ребенка, необходимо вложить свидетельство о рождении. Для этого необходимо в панели инструментов выбрать кнопку "Вложения". + +![Вложение](Заявления от сотрудников/media/vlozhenie.png) + +При нажатии на кнопку «Добавить вложение» откроется диалоговое окно для выбора файла. В окне нужно выбрать нужный файл и добавить его по кнопке "Открыть". + +![Свидетельство](Заявления от сотрудников/media/svidetelstvo.png) + +**Обязательным является заполнение поля Тип вложения:** + +![Рисунок 9 Тип вложения](Заявления от сотрудников/media/ТипВложения.png){: .zoom} + +Если этот файл не включен во вложение, система оповестит об этом при отправке по маршруту. Текст предупреждающего сообщения будет следующий: _"Необходимо вложение с типом "Копия свидетельства о рождении"_. + +![Копия](Заявления от сотрудников/media/kopia.png) + +Подробнее о работе со вложениями можно ознакомиться в разделе [Работа с вложениями](../archivedoc.md). + +Чтобы подписать заявление, в панели инструментов нажмите кнопку "Подписать ЭП" и в открывшемся окне нажмите "ОК". + +![Рисунок 10 Выбор статуса](Заявления от сотрудников/media/image13.png) + + + +В маршруте "Статус этапа" сменяется на "Завершен", а "Статус документа" – на "Подписан ЭП". + +![Рисунок 12 Изменения в маршруте после подписания ЭП](Заявления от сотрудников/media/signed.png) + +После подписания документ закроется и осуществляется переход на главную страницу, в случае если отсутствуют другие открытые вкладки. + +Если для данного документа не настроено автоматическое формирование маршрута, то для формирования маршрута нужно нажать Маршрут на панели инструментов. + +![Рисунок 13 Создание маршрута](Заявления от сотрудников/media/image8.png) + +Автоматически создастся необходимый маршрут согласования: + +![Рисунок 14 Маршрут согласования](Заявления от сотрудников/media/image9.png) + +Далее нажать кнопку "Отправить" и выбрать статус "Подписан ЭП". + +![Рисунок 15 Выбор статуса](Заявления от сотрудников/media/image10.png) + +В маршруте "Статус этапа" сменяется на "Завершен", а "Статус документа" – на "Подписан ЭП". + +После подписания документ закроется и осуществляется переход на главную страницу, в случае если отсутствуют другие открытые вкладки. +## Подписание заявления через ПЭП Госуслуги + +В системе поддерживается возможность использования ПЭП Госуслуги. Для этого должно быть настроено действие подписания ПЭП Госуслуги. + +![ПЭП](Заявления от сотрудников/media/pepGosuslugi.png){: .zoom} + +В отчетной форме будет отображено что заявлено было подписано ПЭП Госуслуг. + +![Отчет](Заявления от сотрудников/media/otchet.png) + +## Тиражированные заявления + +Если сотрудник трудоустроен на нескольких организациях холдинга и/или принят также внутренним совместителем на одной из организаций, то при оформлении заявления на отпуск, он должен согласовать заявление по каждому месту работы. Для этого реализована автоматическое тиражирование данного документа во все организации, и все должности внутри одной организации. Документы будут копироваться на все предприятия, где по коду физического лица, будет находиться данный сотрудник, а также на все должности, если сотрудник является внутренним совместителем автоматически по завершении маршрута. В случае, если сотрудник находиться только в одной организации заявления копироваться не будут. + +Тиражированные копии оформляются с номером через нижнее подчеркивание: + +![Тиражирование](Заявления от сотрудников/media/double.png){: .zoom} + + + +В реестре документов, в столбце "Организация", можно увидеть в какую организацию произвелось тиражирование документов. + +![Массовое тиражирование](Заявления от сотрудников/media/double_org.png){: .zoom} + +После завершения маршрута основного заявления сотруднику приходят на подпись все тиражированные копии. Все копии отображаются в панели документооборота со знаком * и указанием организации в которую было протиражировано заявление. Тиражированные документы можно подписать через массовую обработку документов. + +![Массовое подписание](Заявления от сотрудников/media/mass.png){: .zoom} + +!!! note + Заявления тиражируются на все места работника при условиях что этот сотрудник является совместителем в данной организации и если этот же сотрудник зарегистрирован как основной работник в другой организации. На всех местах работа должна быть проставлена дата согласия на КЭДО. +## Создание корректирующего заявления + +Работникам, работающим по трудовому договору по совместительству, оплачиваемые ежегодные трудовые отпуска предоставляются одновременно с отпуском по основной работе. Если продолжительность оплачиваемого ежегодного трудового отпуска по трудовому договору по совместительству меньше продолжительности отпуска по основной работе, работодатель по просьбе работника-совместителя предоставляет ему отпуск без сохранения заработной платы на дни, составляющие разницу в продолжительности отпусков. Соответственно, сотрудник уходит в отпуск одновременно в двух компаниях. Для этого на проекте присутствует возможность подачи корректирующего заявления работником-совместителем. Пользователь должен обладать специальными правами. + +В личном кабинете [сотрудника](Профиль сотрудника/Профиль сотрудника.md) во вкладке ["Мои заявления"](Профиль сотрудника/Профиль сотрудника.md#мои_заявления) необходимо открыть заявление по которому необходимо создать корректирующее заявление. + +![Кабинет сотрудника](Заявления от сотрудников/media/cabSotrudnik.png) + +В панели инструментов нажать на кнопку "Операции" и выбрать "Создать корректирующее заявление". + +![Корректирующее заявление](Заявления от сотрудников/media/correct.png) + +Откроется новая форма заявления. Про дальнейшую работу с документом можно ознакомиться в разделе [выше](#работа_с_документом). + +## Удаление заявления + +Обычный пользователь кадрового электронного документооборота имеет право перевести документ в статус ["Удалено"](Удаление документов КЭДО.md). Чтобы удалить заявление, в панели инструментов нажмите кнопку "Перевести в "Удаленно". + +![Удалено](Заявления от сотрудников/media/delete.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/KEP.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/KEP.png new file mode 100644 index 0000000..137c479 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/KEP.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/cabSotrudnik.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/cabSotrudnik.png new file mode 100644 index 0000000..a401126 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/cabSotrudnik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/copy.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/copy.png new file mode 100644 index 0000000..12e5140 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/copy.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/correct.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/correct.png new file mode 100644 index 0000000..ac8979f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/correct.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/delete.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/delete.png new file mode 100644 index 0000000..992ce46 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/delete.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/double.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/double.png new file mode 100644 index 0000000..97f21e4 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/double.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/double_org.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/double_org.png new file mode 100644 index 0000000..b5fe2be Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/double_org.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image1.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image1.png new file mode 100644 index 0000000..3eea61a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image10.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image10.png new file mode 100644 index 0000000..eb8c6aa Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image10.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image11.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image11.png new file mode 100644 index 0000000..f98df12 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image11.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image12.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image12.png new file mode 100644 index 0000000..ba315f1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image12.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image13.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image13.png new file mode 100644 index 0000000..846adfc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image13.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image14.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image14.png new file mode 100644 index 0000000..9476ddb Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image14.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image2.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image2.png new file mode 100644 index 0000000..62ec5ef Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image3.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image3.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image4.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image4.png new file mode 100644 index 0000000..d2108c5 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image4.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image5.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image5.png new file mode 100644 index 0000000..e43182e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image5.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image6.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image6.png new file mode 100644 index 0000000..1ace0aa Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image6.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image7.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image7.png new file mode 100644 index 0000000..1f151b8 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image7.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image8.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image8.png new file mode 100644 index 0000000..935917e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image8.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image9.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image9.png new file mode 100644 index 0000000..8426b21 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/image9.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/kopia.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/kopia.png new file mode 100644 index 0000000..5cd4e9b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/kopia.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/mass.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/mass.png new file mode 100644 index 0000000..8180ced Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/mass.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/operationCompleted.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/operationCompleted.png new file mode 100644 index 0000000..6e2a964 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/operationCompleted.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/otchet.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/otchet.png new file mode 100644 index 0000000..da3452d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/otchet.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/pepGosuslugi.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/pepGosuslugi.png new file mode 100644 index 0000000..9d79454 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/pepGosuslugi.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/registryExample.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/registryExample.png new file mode 100644 index 0000000..79846fa Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/registryExample.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/signed.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/signed.png new file mode 100644 index 0000000..6f986c6 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/signed.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/sovmezhenie.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/sovmezhenie.png new file mode 100644 index 0000000..512be9c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/sovmezhenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/svidetelstvo.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/svidetelstvo.png new file mode 100644 index 0000000..837ee92 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/svidetelstvo.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/tiledMenu.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/tiledMenu.png new file mode 100644 index 0000000..90ed64d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/tiledMenu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/tirazhZayavlenie.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/tirazhZayavlenie.png new file mode 100644 index 0000000..186ed2e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/tirazhZayavlenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/toEnterCode.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/toEnterCode.png new file mode 100644 index 0000000..75726cc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/toEnterCode.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/vidjet.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/vidjet.png new file mode 100644 index 0000000..0518fd7 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/vidjet.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/vlozhenie.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/vlozhenie.png new file mode 100644 index 0000000..7014f81 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/vlozhenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/ТипВложения.png b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/ТипВложения.png new file mode 100644 index 0000000..1769587 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Заявления от сотрудников/media/ТипВложения.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/Corg.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/Corg.png new file mode 100644 index 0000000..85821c9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/Corg.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensacia.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensacia.png new file mode 100644 index 0000000..7972394 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensacia.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensaciaPrikaz.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensaciaPrikaz.png new file mode 100644 index 0000000..1332187 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensaciaPrikaz.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensaciaZayv.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensaciaZayv.png new file mode 100644 index 0000000..418f3a5 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/conpensaciaZayv.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/form.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/form.png new file mode 100644 index 0000000..cec4647 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/form.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/otpusk.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/otpusk.png new file mode 100644 index 0000000..a4d9b3a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/otpusk.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenos.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenos.png new file mode 100644 index 0000000..0226221 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenos.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenosDNP.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenosDNP.png new file mode 100644 index 0000000..dbb1695 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenosDNP.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenosZayav.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenosZayav.png new file mode 100644 index 0000000..b32e176 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/perenosZayav.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/prikaz.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/prikaz.png new file mode 100644 index 0000000..a59fbcd Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/prikaz.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/sotrudnik.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/sotrudnik.png new file mode 100644 index 0000000..0d6d7b8 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/sotrudnik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/ssylka.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/ssylka.png new file mode 100644 index 0000000..4060cd2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/ssylka.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/uvedomlenie.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/uvedomlenie.png new file mode 100644 index 0000000..75e4c7a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/uvedomlenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/zayavlenie.png b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/zayavlenie.png new file mode 100644 index 0000000..2ff939b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/media/zayavlenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/Исполнение графика отпусков.md b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/Исполнение графика отпусков.md new file mode 100644 index 0000000..93a85c3 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Исполнение графика отпусков/Исполнение графика отпусков.md @@ -0,0 +1,69 @@ +# Исполнение графика отпусков + +## Описание + +**Исполнение графика отпусков** - это аналитическая форма, позволяющая организовать учет графика отпусков предприятия. Внутри формы можно выбрать организацию, год или сотрудника и получить информацию о графике отпусков. + +Исполнение графика отпусков включает в себя организацию и контроль за использованием отпусков в соответствии с установленными правилами и процедурами, контроль за своевременностью подачи заявлений на отпуск, распределением отпусков на период года, учетом невыполненных отпусков, их переносов и компенсаций. + +## Работа с формой + +Форма содержит информацию о каждом сотруднике, включая ФИО, должность и вид отпуска, которое ему полагается. Кроме того, указано количество дней, которое сотруднику предоставляется для отдыха, а также даты его планируемых отпусков. В форме отражается также информация о том, был ли сотрудник уже в отпуске, было ли перенесено его время отдыха и получил ли он денежную компенсацию. + +Форма доступна пользователю с определенными ролями. + +![Форма](media/form.png) + +!!! note + Вся информация, относящаяся к отпуску, автоматически связывается с соответствующим столбцом таблицы на основе даты начала отпуска согласно графика отпусков (либо заявления) или даты уведомления об отпуске. + +!!! warning + Необходимо в настройках ["Подтипов документов"](../../../Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md) указать **служебные наименования**: + + Уведомление об отпуске - **NotificationVacation** + + Во всех подтипах заявлений об отпуске - **EmployeeStatementVacation** + + Во всех подтипах переносов отпусков - **EmployeeStatementTransperVacation** + + Во всех подтипах компенсаций отпусков - **EmployeeStatementCompensationVacation** + +В поле **"Организация"** из выпадающего списка выбирается организация, по которой будет производиться фильтрация информации в форме. По умолчанию выбрана текущая организация. Если очистить поле, то в форме будут отображаться данные по всем сотрудникам из всех филиалов. + +В поле **"Год"** из выпадающего списка выбирается год, по которому будет производиться фильтрация информации в форме. По умолчанию выбран текущий. Если очистить поле, то в форме будут отображаться данные по всем годам, которые заведены в системе. + +В поле **"Сотрудник"** из выпадающего списка выбирается сотрудник, по которому будет производиться фильтрация информации в форме. По умолчанию отображаются все сотрудники. + +Кнопка **"Сформировать"** необходима для обновления таблицы при изменении связок между документами. + +![Сотрудник](media/sotrudnik.png) + +* Столбец "ФИО" и группа столбцов **Работник** содержит информацию о сотруднике, такие как: ФИО, табельный номер, подразделение, должность, в какой организации работает и какой у него вид занятости (основной, внутреннее или внешнее совместительство). + +* **"Вид отпуска"** отображается какой вид отпуска полагается сотруднику (ежегодный оплачиваемый, дополнительный оплачиваемый). + +* **Количество календарных дней** - сколько календарных дней отпуска полагается сотруднику. + +* Группа столбцов **План отпуска** отображает информацию о датах планируемых отпусков сотрудников. Столбец **"Дата начала"** показывает запланированную дату начала отпуска в соответствии с графиком. Столбец **"Уведомление на отпуск"** содержит гиперссылку на отправленное уведомление [о дате начала отпуска](../../../Admin manuals/СЭД/Рассылки системы/Рассылки системы.md). + +![Ссылка](media/ssylka.png) + +![Уведомление](media/uvedomlenie.png) + +* Таблица **"Отпуск"** включает группу столбцов, которые содержат информацию о том, было ли подано заявление на отпуск в соответствии с графиком. Если заявление было подано, то в таблице отображается гиперссылка на неё. Также в этой группе столбцов присутствует информация о наличии приказа на отпуск, которая отображается в столбце **"Приказ на отпуск"**. + +![Отпуск](media/otpusk.png) +![Заявление](media/zayavlenie.png) +![Приказ](media/prikaz.png) + +* Таблица **"Перенос"** содержит группу столбцов, которые отражают информацию о том, было ли подано заявление на перенос отпуска. Если заявление было подано, то в таблице отображается гиперссылка на него. Также в этой группе столбцов содержится информация о наличии приказа на перенос отпуска, которая отображается в столбце **"Приказ на перенос"**. + +![Перенос](media/perenos.png) +![Перенос заявление](media/perenosZayav.png) +![Перенос ДНП](media/perenosDNP.png) + +* Таблица **Компенсация** содержит группу столбцов, которые отражают информацию о том, было ли подано заявление на компенсацию отпуска. Если заявление было подано, то в таблице отображается гиперссылка на него. Также в этой группе столбцов содержится информация о наличии приказа на компенсации отпуска, которая отображается в столбце **"Приказ на перенос"**. + +![Компенсация](media/conpensacia.png) +![Заявление](media/conpensaciaZayv.png) +![Приказ](media/conpensaciaPrikaz.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/1c.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/1c.png new file mode 100644 index 0000000..5c088b4 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/1c.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/archiveDoc.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/archiveDoc.png new file mode 100644 index 0000000..b357b62 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/archiveDoc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/borisov.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/borisov.png new file mode 100644 index 0000000..3edc54c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/borisov.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/constuctor.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/constuctor.png new file mode 100644 index 0000000..9a1bac6 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/constuctor.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/docHR.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/docHR.png new file mode 100644 index 0000000..c5f5ee4 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/docHR.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/form.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/form.png new file mode 100644 index 0000000..03a1f09 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/form.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/grafiki.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/grafiki.png new file mode 100644 index 0000000..765c9f9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/grafiki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/hr.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/hr.png new file mode 100644 index 0000000..49f038b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/hr.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lnd.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lnd.png new file mode 100644 index 0000000..ddcb595 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lnd.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupDop.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupDop.png new file mode 100644 index 0000000..8fbea29 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupDop.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupKEDO.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupKEDO.png new file mode 100644 index 0000000..f86283e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupKEDO.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupNEP.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupNEP.png new file mode 100644 index 0000000..0ac5997 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupNEP.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupUprPol.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupUprPol.png new file mode 100644 index 0000000..4a94489 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/lookupUprPol.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/menu.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/menu.png new file mode 100644 index 0000000..b0fd533 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/menu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/message.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/message.png new file mode 100644 index 0000000..b93270e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/message.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/message2.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/message2.png new file mode 100644 index 0000000..0d253d3 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/message2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/podraz.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/podraz.png new file mode 100644 index 0000000..968c54f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/podraz.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/podraz1.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/podraz1.png new file mode 100644 index 0000000..627c312 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/podraz1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/read.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/read.png new file mode 100644 index 0000000..26c58d1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/read.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/ruk.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/ruk.png new file mode 100644 index 0000000..2de7077 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/ruk.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/rukPol.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/rukPol.png new file mode 100644 index 0000000..0e703e1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/rukPol.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/rukovoditel.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/rukovoditel.png new file mode 100644 index 0000000..2e7367f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/rukovoditel.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/sotrudniki.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/sotrudniki.png new file mode 100644 index 0000000..d88fb9e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/sotrudniki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/uprStruc.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/uprStruc.png new file mode 100644 index 0000000..af5dfbc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/uprStruc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/users.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/users.png new file mode 100644 index 0000000..15c3856 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/users.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/uvedomlenie.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/uvedomlenie.png new file mode 100644 index 0000000..859a94b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/uvedomlenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/zameshenie.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/zameshenie.png new file mode 100644 index 0000000..e15913b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/media/zameshenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md new file mode 100644 index 0000000..d015ca7 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md @@ -0,0 +1,223 @@ +# Личный кабинет HR + +## Описание + +Личный кабинет HR - это аналитическая форма для руководителя службы HR, на которой отображается информация по структуре предприятия, графике отпусков сотрудников, сотрудниках, о состоянии всех документов сотрудников, архиву документов, а также о документах обмена с 1С. + +Для открытия формы необходимо в панели виджетов нажать "В личный кабинет HR". + +![Меню](media/menu.png) + +Откроется следующая форма со вкладками: + +* [Сотрудники и руководители](#вкладка_сотрудники_и_руководители) - структура организации; +* [Графики отпусков](#графики_отпусков) - графики отпусков сотрудников организации; +* [Управление сотрудниками в КЭДО](#управление_сотрудниками_кэдо) - анализ сотрудников в КЭДО; +* [Документы для HR](#документы_для__hr) - информация по всем документам в системе; +* [Архив документов](#архив_документов) - архив с вложенными файлами в документах; +* [Обмен с 1С](#обмен_с_1с) - реестр документов обмена с 1С; +* [Отчет по ЛНД](#отчет_по_лнд) - реестр отчета по локально-нормативным документам; + +![Кабинет](media/form.png) + +## Сотрудники и руководители + +На данной вкладке отображается структура компании (отделы, сотрудники, руководители). При выборе любого подразделения в дереве подразделений, например, "Администрация УК" или "Канцелярия УК", будет отображаться руководитель, указанный в справочнике ["Подразделения"](../../../Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md). + +![Руководитель](media/rukovoditel.png){: .zoom} + +**Замещения** - при нажатии на кнопку, открывается форма [замещаемые](../../../Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md#замещаемые), в которой возможно посмотреть либо назначить пользователю сотрудников, которых он может замещать в системе. Для этого необходимо во вкладке "Сотрудники" выбрать необходимого сотрудника и нажать на кнопку "Замещения". + +![Замещения](media/zameshenie.png) + +**Отправить сообщение** - в системе электронного документооборота можно направлять пользователям сообщение, и они будут находиться у них в панели документооборота как напоминание. Для этого необходимо выбрать одного либо несколько пользователей, которым необходимо направить сообщение и нажать кнопку "Отправить сообщение". В открывшемся окне указывается текст сообщения. Чтобы отправить необходимо нажать кнопку "Ок". + +![Уведомление](media/uvedomlenie.png) + +В верхней панели появится сообщение что сообщения было направлены. ![Сообщение](media/message.png) + +У пользователей, которым были направлены сообщения, в панели документооборота во вкладке на обработку появится документ. + +![Борисов](media/borisov.png) + +![Сообщение](media/message2.png) + +!!! note + Для отправки сообщений должен быть настроен [конструктор документов](../../../Admin manuals/СЭД/Конструктор документов/Конструктор документов.md). Группа - **Уведомления Lexema**. Подтип - **Сообщение от службы HR** + + ![Конструктор](media/constuctor.png) + +Во вкладке "Сотрудники" показаны все сотрудники, работающие в данном подразделении. + +![Сотрудники](media/sotrudniki.png){: .zoom} + +В столбце "Штатный руководитель" признак отображается у сотрудников, которые указаны как руководители [подразделений](../../../Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md). + +![Руководитель](media/ruk.png) + +В столбце "Подписант подразделения" признак отображается у сотрудников, у которых настроено право подписи в [настройках пользователей](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md). + +В столбце "Функциональные руководители сотрудника" отображаются сотрудники, которые указаны как руководители в [настройке пользователей](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md). + +![Пользователь](media/rukPol.png) + +На вкладке "Службы HR и расчетный отдел" отображаются специалисты HR, которые определяется по наличию роли [**hr_docflow_hr**](../../../Admin manuals/framework/User managment/Бизнес-роли.md#hr_docflow_hr), а также бухгалтеры по заработной плате, которые определяются из настроек пользователей [вкладка "Расчет зарплаты"](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md#вкладка_расчет_зарплаты). + +![HR](media/hr.png) + +Для поиска подразделения по структуре компании, необходимо нажать на кнопку поиска. В открывшемся окне необходимо ввести название подразделения и нажать кнопку "Поиск". Система найдет ближайшее подразделение по подчиненности. + +![Подразделение](media/podraz.png) + +Если в структуре несколько подразделений с похожим названием, в поиске необходимо нажать кнопку "Далее". Система найдет следующее подразделение. + +![Подразделение](media/podraz1.png) + +!!! note + При наличии у сотрудника роли **hr_docflow_hr** и в случае отсутствия назначенных подразделений в [учете работы с персоналом](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md#вкладка_учет_работы_с_персоналом) - то показывается все структура и все сотрудники. + + При наличии у сотрудника роли **hr_docflow_hr** и в случае наличия назначенных подразделений в [учете работы с персоналом](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md#вкладка_учет_работы_с_персоналом) - то показывается только эти подразделения и сотрудники. + +## Графики отпусков + +На данной вкладке отображаются графики отпусков сотрудников выбранной организации. В форме отображаются графики за все года, которые заведены в системе. По умолчанию записи в таблице сгруппированы по текущему году. + +![Графики](media/grafiki.png) + +## Управление сотрудниками КЭДО + +На данной вкладке отображается форма для анализа сотрудников кадрового электронного документооборота. + +![КЭДО](media/users.png) + +Поле **"Организация"** - реестр фильтрует сотрудников согласно выбранной организации либо по всем организациям. Если очистить поле, то можно увидеть работающих сотрудников по всем организациям. + +С помощью элемента **"Тип пользователей"** можно отфильтровать реестр по всем работающим сотрудникам, или только по зарегистрированным сотрудникам в системе, но и уволенным в том числе. + +Поле **"Сотрудник"** - реестр фильтруется согласно выбранному сотруднику. При нажатии на ФИО открывается карточка по [сотруднику](../../../Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md) + +### Управление пользователями + +При нажатии на поле "Управление пользователями" открывается выпадающий список: + +![Лукап](media/lookupUprPol.png) + +**Загрузка сотрудников** - загружается реестр сотрудников. Реестр можно отфильтровать по следующим полям: + + + +### Действие с ЭП + +При нажатии на поле "Действие с ЭП" открывается выпадающий список: + +![Лукап](media/lookupNEP.png) + +**Создать УНЭП Лексема** - автоматически создается сертификат электронной подписи пользователю исходя из условия что у данного пользователя нет действующих сертификатов и заявок на выпуск сертификата. Для создания усиленной неквалифицированной электронной подписи необходимо выбрать одного либо несколько сотрудников из табличной части, которые являются пользователями системы, и нажать кнопку "Создать УНЭП Лексема". + +**Посмотреть все электронные подписи пользователя** - автоматически переходит к форме , в которой отображаются все сертификаты ЭП у пользователя. Для просмотра электронных подписей необходимо выбрать одного либо несколько сотрудников из табличной части, которые являются пользователями системы, и нажать кнопку "Посмотреть все электронные подписи пользователя". + +**Распечатать пакет документов** - автоматически происходит скачивание заявления на выдачу и расписки в получении сертификата по одному или по нескольким пользователям. Для скачивания документов необходимо выбрать одного либо несколько сотрудников из табличной части, которые являются пользователями системы, и нажать кнопку "Распечатать пакет документов". + +Подробнее про работу с кнопками **"Посмотреть все ЭП сотрудника", "Создать УНЭП Лексема", "Распечатать пакет документов"** можно ознакомиться в разделе ["Операции с ЭП"](../../../Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md#Certs) + +### Участие в КЭДО + +При нажатии на поле "Участие в КЭДО" открывается выпадающий список: + +![Лукап](media/lookupKEDO.png) + +**Убрать дату отказа** - дата отказа от КЭДО убирается вручную. Если сотрудник ранее был заблокирован, то система предложит разблокировать его. + +**Проставить дату перехода на КЭДО** - проставляется дата перехода на КЭДО у сотрудника. + +**Проставить дату отказа от КЭДО, равной дате приеме** - дата отказа проставляется автоматически равной дате, когда сотрудник был принят на работу. + +**Выбрать дату отказа** - открывается всплывающее окно в котором дата отказа проставляется вручную; + +В обоих случаях дата автоматически проставляется в столбец **"Дата отказа от КЭДО"** и заполняется в форме [сотрудника](../../../Admin manuals/СЭД/Справочники/Учет труда и кадров/Сотрудники/Сотрудники.md). + +После проставления даты отказа от КЭДО система предложит заблокировать выбранного пользователя в системе. При блокировке у пользователя автоматически отзывается сертификат, если она была заполнена дата согласия на КЭДО, она автоматически стирается. + + + +### Дополнительно + +При нажатии на поле "Дополнительно" открывается выпадающий список. + +![Лукап](media/lookupDop.png) + +**Направить приглашение** - пользователю направится уведомление о регистрации пользователя в системе. + +**Создать пользователя КЭДО** - запускается функция [планировщика](../../../Admin manuals/service/sheduler/Config.md) задач по [созданию пользователей](../../../Admin manuals/service/sheduler/TaskSheduler.md). + +В таблицу "Сотрудники" загружаются следующие данные о сотрудниках: + +Столбец | Описание | +---------|----------| +Активирован | Признак проставляется автоматически при авторизации сотрудника в системе +Вид занятости | Отображает вид занятости сотрудника (основное место работы, внутреннее или внешнее совместительство) +Всего сертификатов на всех организациях | Отображает количество выпущенных сертификатов у пользователя во всех организациях +Дата выпуска | При выпуске сертификата автоматически проставляется дата +Дата приема | Дата приема сотрудника на работу +Дата отзыва | При отзыве сертификата автоматически проставляется дата +Дата отказа от КЭДО | Отображает дату, когда сотрудник отказался от КЭДО +Дата отправки первого сообщения | Дата отправки уведомления сотруднику о регистрации в системе +Дата первого хода | Дата первой авторизации пользователя в системе +Дата последнего входа | крайняя дата, когда пользователь заходил в систему +Дата перехода на КЭДО | Дата когда сотрудник подписал согласие о переходе на КЭДО +Дата увольнения | Дата увольнения сотрудника +Должность | Должность сотрудника +Код работника | Ссылка для перехода в документ в справочник "Сотрудник" +Код физического лица | Ссылка для перехода в справочник "Физическое лицо" +КЭП/НЭП | Вид [сертификата](../../ЭП/Виды ЭП.md) у данного сотрудника +Логин | Логин сотрудника +Оригинал получен | Указывается были ли получены оригиналов документов в отделе кадров о получении НЭП +Организация | Организация сотрудника +Перевыпуск | Указывается был ли перевыпущен сертификат данному сотруднику +Пользователь системы | Указывается является ли данный сотрудник пользователем системы +Руководитель | Указывается является ли данный сотрудник руководителем +Таб. номер | Табельный номер сотрудника +Текущий сертификат | Содержит ссылку для перехода в "Заявка на выпуск сертификата" +ФИО | Фамилия, имя, отчество сотрудника +Эл. адрес ФЛ | Отображает электронную почту физического лица + +## Документы для HR + +Данная вкладка предназначена для формирования сводной информации по документам с отображением информации об их продвижениях по маршруту. По умолчанию в форме отображаются все документы за текущий год. Подробнее о работе с данной формой можно ознакомиться в разделе ["Журнал состояния документов"](../../СЭД/analiz.md#журнал_состояния_документов). + +![Документ для HR](media/docHR.png) + +## Архив документов + +С данной вкладки при необходимости можно скачать вложенные в документы вложения. Для заполнения таблицы необходимо нажать кнопку "Сформировать". Подробнее о работе с данной формой можно ознакомиться в разделе ["Архив документов"](../../archivedoc.md#архив_документов). + +![Архив документов](media/archiveDoc.png) + +## Обмен с 1С + +[](#обмен-с-1с) + +На данной вкладке отображается форма для просмотра реестра обмена документов с 1С. + +Фильтрация документов производится по параметрам: + +* Организация; +* Период, Номер, Дата первичного документа; +* Период, Номер, Дата документа на подписание; +* Работник, физическое лицо; + +После задания параметров необходимо нажать "Сформировать". + +Загрузится список документов с основной информацией по документам, прошедшим обмен с 1С. + +В колонке "Код" содержатся ссылки, по которым можно открыть соответствующий коду документ. + +В табличной части формы представлена информация о первичном документе, маршруте документа, о данных документа из 1С, данные Документа на подписание. + +![1C](media/1c.png) + +## Отчет по ЛНД + +Для отслеживания ознакомления сотрудниками локально-нормативных документов используется "Отчет по ЛНД". Подробнее о работе с данной формой можно ознакомиться в разделе ["Отчет по ЛНД"](../../СЭД/analiz.md#отчет_по_лнд) + +![ЛНД](media/lnd.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/archive.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/archive.png new file mode 100644 index 0000000..aa85909 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/archive.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/bazaLND.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/bazaLND.png new file mode 100644 index 0000000..f91ceba Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/bazaLND.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/borisov.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/borisov.png new file mode 100644 index 0000000..3edc54c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/borisov.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/constuctor.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/constuctor.png new file mode 100644 index 0000000..957a53c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/constuctor.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/dashboard.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/dashboard.png new file mode 100644 index 0000000..710f058 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/dashboard.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/docsMyEmployee.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/docsMyEmployee.png new file mode 100644 index 0000000..94eda9c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/docsMyEmployee.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/form.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/form.png new file mode 100644 index 0000000..51be980 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/form.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/grafikOtpuskov.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/grafikOtpuskov.png new file mode 100644 index 0000000..dad74cd Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/grafikOtpuskov.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/hr.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/hr.png new file mode 100644 index 0000000..42bd0f6 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/hr.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/menu.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/menu.png new file mode 100644 index 0000000..0972753 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/menu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/message.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/message.png new file mode 100644 index 0000000..b93270e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/message.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/message2.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/message2.png new file mode 100644 index 0000000..0d253d3 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/message2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/podraz.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/podraz.png new file mode 100644 index 0000000..d81c390 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/podraz.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/podraz1.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/podraz1.png new file mode 100644 index 0000000..0131003 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/podraz1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/pomozhniki.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/pomozhniki.png new file mode 100644 index 0000000..57da211 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/pomozhniki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/prosrochka.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/prosrochka.png new file mode 100644 index 0000000..9f14bf3 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/prosrochka.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/prosrochka2.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/prosrochka2.png new file mode 100644 index 0000000..11d2949 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/prosrochka2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/read.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/read.png new file mode 100644 index 0000000..26c58d1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/read.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/ruk.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/ruk.png new file mode 100644 index 0000000..2de7077 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/ruk.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/rukPol.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/rukPol.png new file mode 100644 index 0000000..0e703e1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/rukPol.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/rukovoditel.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/rukovoditel.png new file mode 100644 index 0000000..75c1eab Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/rukovoditel.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sformirovat.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sformirovat.png new file mode 100644 index 0000000..2cf8c88 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sformirovat.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sotrudniki.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sotrudniki.png new file mode 100644 index 0000000..5dc12f2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sotrudniki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sotrudniki2.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sotrudniki2.png new file mode 100644 index 0000000..cf1e11c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/sotrudniki2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uprStruc.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uprStruc.png new file mode 100644 index 0000000..44c1d94 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uprStruc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uvedom.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uvedom.png new file mode 100644 index 0000000..5637e40 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uvedom.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uvedomlenie.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uvedomlenie.png new file mode 100644 index 0000000..f17237c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/uvedomlenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/zameshenie.png b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/zameshenie.png new file mode 100644 index 0000000..eb8bc2b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/media/zameshenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md new file mode 100644 index 0000000..5e6180d --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md @@ -0,0 +1,147 @@ +# Личный кабинет руководителя + +## Описание + +Личный кабинет руководителя – это аналитическая форма для руководителя отдела, которая включает в себя структуру компании, графики отпусков сотрудников, состояние всех документов сотрудников, архивы документов, документы сотрудников с истекшим сроком обработки, базу нормативных документов, табель учета рабочего времени сотрудников. + +Для открытия формы необходимо в панели виджетов нажать кнопку "В личный кабинет руководителя". + +![Меню](media/menu.png) + +Откроется следующая форма с вкладками: + +* [Сотрудники и руководители](#сотрудники_и_руководители) - структура компании; +* [Мои сотрудники](#мои_сотрудники) - сотрудники руководителя по организационной и управленческой структуре; +* [Графики отпусков](#графики_отпусков) - графики отпусков сотрудников подразделения руководителя; +* [Замещения](#замещения) - сотрудники, которые замещают руководителя подразделения; +* [Документы моих сотрудников](#документы_моих_сотрудников) - документы сотрудников подразделения руководителя; +* [Проверить просроченные документы](#проверить_просроченные_документы) - просроченные документы сотрудников подразделения руководителя; +* [Архив документов](#архив_документов) - архив с вложенными файлами в документах; +* [База нормативных актов](#база_нормативных_актов) - форма по нормативным документам; + + +![Форма](media/form.png){: .zoom} + +## Сотрудники и руководители + +На данной вкладке отображается структура компании (отделы, сотрудники, руководители). При выборе любого подразделения в дереве подразделений, например, "Администрация УК" или "Канцелярия УК", будет отображаться руководитель, указанный в справочнике ["Подразделения"](../../../Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md). + +![Руководитель](media/rukovoditel.png){: .zoom} + +Для поиска подразделения по структуре компании, необходимо нажать на кнопку поиска. В открывшемся окне необходимо ввести название подразделения и нажать кнопку "Поиск". Система найдет ближайшее подразделение по подчиненности. + +![Подразделение](media/podraz.png) + +Если в структуре несколько подразделений с похожим названием, в поиске необходимо нажать кнопку "Далее". Система найдет следующее подразделение. + +![Подразделение](media/podraz1.png) + +### Замещения + +При нажатии на кнопку, открывается форма [замещаемые](../../../Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md#замещаемые), в которой возможно посмотреть либо назначить пользователю сотрудников, которых он может замещать в системе. Для этого необходимо во вкладке "Сотрудники" выбрать необходимого сотрудника и нажать на кнопку "Замещения". + +![Замещение](media/zameshenie.png) + +### Отправить уведомление + +В системе электронного документооборота можно направлять пользователям сообщения, и они будут находиться у них в панели документооборота как напоминание. Для этого необходимо выбрать одного либо несколько пользователей, которым необходимо направить уведомление и нажать кнопку "Отправить уведомление". В открывшемся окне указывается текст сообщения. Чтобы отправить необходимо нажать кнопку "Ок". + +![Уведомление](media/uvedom.png) + +В верхней панели появится уведомление что сообщения было направлены. ![Сообщение](media/message.png) + +У пользователей, которым были направлены сообщения, в панели документооборота во вкладке на обработку появится документ. + +![Борисов](media/borisov.png) + +![Сообщение](media/message2.png) + +!!! note + Для отправки сообщений должен быть настроен [конструктор документов](../../../Admin manuals/СЭД/Конструктор документов/Конструктор документов.md). Группа - **Уведомления Lexema**. Подтип - **Сообщение от руководителя** + + ![Конструктор](media/constuctor.png) + +### Вкладка "Сотрудники" + +На данной вкладке показаны все сотрудники, работающие в данном подразделении. + +![Сотрудники](media/sotrudniki.png){: .zoom} + +В столбце "Является пользователем КЭДО" признак отображается у сотрудников, которые являются пользователем системы кадрового электронного документооборота. + +В столбце "Штатный руководитель" признак отображается у сотрудников, которые указаны как руководители [подразделений](../../../Admin manuals/СЭД/Справочники/Учет труда и кадров/Подразделения/Подразделения.md). + +![Руководитель](media/ruk.png) + +В столбце "Подписант подразделения" признак отображается у сотрудников, у которых настроено право подписи в [настройках пользователей](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md). + +В столбце "Функциональный руководитель сотрудника" отображаются сотрудники, которые указаны как руководители в [настройке пользователей](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md). + +![Пользователь](media/rukPol.png) +### Вкладка "Службы HR и расчетный отдел" + +На данной вкладке отображаются специалисты HR, которые определяется по наличию роли [**hr_docflow_hr**](../../../Admin manuals/framework/User managment/Бизнес-роли.md#hr_docflow_hr), а также бухгалтеры по заработной плате, которые определяются из настроек пользователей [вкладка "Расчет зарплаты"](../../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md#вкладка_расчет_зарплаты). + +![HR](media/hr.png) + +## Мои сотрудники + +На данной вкладке отображаются сотрудники подразделения по организационной структуре. + +![Сотрудники_2](media/sotrudniki2.png) + +**Замещения** - при нажатии на кнопку, открывается форма [замещаемые](../../../Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md#замещаемые), в которой возможно посмотреть либо назначить пользователю сотрудников, которых он может замещать в системе. Подробнее описано [выше](#замещения). + +**Отправить уведомление** - в системе электронного документооборота можно направлять пользователям сообщения, и они будут находиться у них в панели документооборота как напоминание. Подробнее описано [выше](#отправить_уведомление). + +## Графики отпусков + +На данной вкладке отображаются графики отпусков сотрудников руководителя. В форме отображаются графики за все года, которые заведены в системе. Для отображения графика отпусков, необходимо выбрать организацию и нажать кнопку "Сформировать". Чтобы развернуть группу, нужно нажать на треугольник слева от поля с годом / в строке с годом. + +![График отпусков](media/grafikOtpuskov.png) + +## Замещения + +На данной вкладке отображаются пользователи, которым назначено право [замещать](../../Начало работы/Функция замещения/Функция замещения.md) руководителя. + +![Помощники](media/pomozhniki.png) + +## Документы моих сотрудников + +На данной вкладке отображаются документы сотрудников подразделений. Подробнее о данной форме можно ознакомиться в статье ["Журнал состояния документов"](../../СЭД/analiz.md#журнал_состояния_документов). + +![Документы сотрудников](media/docsMyEmployee.png) + +## Проверить просроченные документы + +На данной вкладке отображаются просроченные документы сотрудников подразделения. Подробнее о работе с данной формой можно ознакомиться в разделе ["Просроченные документы СЭД"](../../СЭД/analiz.md#просроченные_документы_сэд). Чтобы сформировать табличную часть необходимо нажать на кнопку **"Сформировать"** на панели инструментов. + +![Просрочка](media/prosrochka.png) + +### Просроченные задачи + +На данной вкладке отображается форма по просроченным документам. + +![Просроченные документы](media/prosrochka2.png) + +### Дашбоард + +На данной вкладке просроченные документы отображаются в виде дашборда. + +![Дашбоард](media/dashboard.png) + +## Архив документов + +С данной вкладки при необходимости можно скачать вложенные в документы вложения. Для заполнения таблицы необходимо нажать кнопку "Сформировать". Подробнее о работе с данной формой можно ознакомиться в разделе ["Архив документов"](../../archivedoc.md#архив_документов). Чтобы сформировать табличную часть необходимо нажать на кнопку **"Сформировать"** на панели инструментов. + +![Архив](media/archive.png) + +## База нормативных актов + +На данной вкладке отображается форма по локально-нормативным актам. Подробнее о работе с данной формой можно ознакомиться в разделе [Отчет по ЛНД](../../СЭД/analiz.md#отчет_по_лнд). Чтобы сформировать табличную часть необходимо нажать на кнопку **"Сформировать"** на панели инструментов. + +![База ЛНД](media/bazaLND.png) + + \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/adminPod.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/adminPod.png new file mode 100644 index 0000000..32ba9ed Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/adminPod.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/attributesFilledP.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/attributesFilledP.png new file mode 100644 index 0000000..08b4840 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/attributesFilledP.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/changeStatusToDone.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/changeStatusToDone.png new file mode 100644 index 0000000..dd672e0 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/changeStatusToDone.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/constant.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/constant.png new file mode 100644 index 0000000..4951e51 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/constant.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/createReadList.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/createReadList.png new file mode 100644 index 0000000..d991bc4 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/createReadList.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/delete.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/delete.png new file mode 100644 index 0000000..13c5128 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/delete.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/deleted.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/deleted.png new file mode 100644 index 0000000..62d0e26 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/deleted.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/docFileExample.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/docFileExample.png new file mode 100644 index 0000000..b903e0c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/docFileExample.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/docForReadList.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/docForReadList.png new file mode 100644 index 0000000..fe91403 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/docForReadList.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/dolnjnost.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/dolnjnost.png new file mode 100644 index 0000000..3c22180 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/dolnjnost.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/dolnjosti.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/dolnjosti.png new file mode 100644 index 0000000..bc9047b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/dolnjosti.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image1.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image1.png new file mode 100644 index 0000000..3117e6d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image3.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image3.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image4.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image4.png new file mode 100644 index 0000000..a28e7fa Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image4.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image5.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image5.png new file mode 100644 index 0000000..0db1662 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image5.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image6.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image6.png new file mode 100644 index 0000000..8959616 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image6.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image7.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image7.png new file mode 100644 index 0000000..2d72d5d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image7.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image8.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image8.png new file mode 100644 index 0000000..bd609a5 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image8.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image9.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image9.png new file mode 100644 index 0000000..a681eae Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/image9.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/lndOtpravleno.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/lndOtpravleno.png new file mode 100644 index 0000000..4b6bbc2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/lndOtpravleno.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/menu.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/menu.png new file mode 100644 index 0000000..616a0eb Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/menu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/netVlozhenia.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/netVlozhenia.png new file mode 100644 index 0000000..5abe3e3 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/netVlozhenia.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/push.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/push.png new file mode 100644 index 0000000..45b31ef Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/push.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/push2.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/push2.png new file mode 100644 index 0000000..3ce9544 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/push2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/registry.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/registry.png new file mode 100644 index 0000000..1186440 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/registry.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/registryExtended.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/registryExtended.png new file mode 100644 index 0000000..0d6901e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/registryExtended.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/route.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/route.png new file mode 100644 index 0000000..c8fc2d8 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/route.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/sotrudniki.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/sotrudniki.png new file mode 100644 index 0000000..b70a249 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/sotrudniki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/sposob.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/sposob.png new file mode 100644 index 0000000..8fdc4b8 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/sposob.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/subtypeChoose.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/subtypeChoose.png new file mode 100644 index 0000000..c137d93 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/subtypeChoose.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/templateFilled.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/templateFilled.png new file mode 100644 index 0000000..8e3c4d4 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/templateFilled.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/templateFilledP.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/templateFilledP.png new file mode 100644 index 0000000..f4f1c64 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/templateFilledP.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/tiled.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/tiled.png new file mode 100644 index 0000000..e317842 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/tiled.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/toCabinet.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/toCabinet.png new file mode 100644 index 0000000..3d7586f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/toCabinet.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/toDeletedStatus.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/toDeletedStatus.png new file mode 100644 index 0000000..d371158 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/toDeletedStatus.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/totalOverdueSubtypes.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/totalOverdueSubtypes.png new file mode 100644 index 0000000..7385ef1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/totalOverdueSubtypes.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/vlozhenie.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/vlozhenie.png new file mode 100644 index 0000000..96f40fd Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/vlozhenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/zone.png b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/zone.png new file mode 100644 index 0000000..6a5df69 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/media/zone.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/Локально-нормативные документы.md b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/Локально-нормативные документы.md new file mode 100644 index 0000000..956a979 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Локально-нормативные документы/Локально-нормативные документы.md @@ -0,0 +1,205 @@ +# Локально-нормативные документы + +## Общее описание назначения документа + +Документ "Локально-нормативные документы" (далее ЛНД) предназначен для создания документов, с которыми требуется ознакомить сотрудников предприятия. Например, к данной группе относятся: Карта процессов, Методические руководства, Извещения об изменениях и т.д. + +![type:video](https://www.youtube.com/embed/Em3GlAkrczE) + +## Реестр + +Для открытия реестра документов необходимо перейти в Меню - Кадровый документооборот - Локально-нормативные документы. + +Либо через пункт плиточного меню, если он присутствует + +![Плиточное меню](media/tiled.png) + +Откроется реестр документов. + +![Реестр "Локально-нормативные документы"](media/registry.png){: .zoom} + +- **Статус подписания** - отображается статус ознакомления с ЛНД текущего пользователя. Если пользователь уже ознакомился с документом, то в ячейке содержится значение "Подписан" с зелёным значком. В случае, если еще не ознакомился в ячейке содержится значение "Не подписан" без значка; +- **Статус** - отображается статус документа (утвержден или проект); +- **Зона распространения** - отображаются подразделения, должности и/или сотрудники на которых распространяется действие документа; +- **Маршрут** - отображается вся информация по маршруту (не запущен, текущий, завершен, отменен); +- В столбце **Шаблон** отображается по какому [шаблону](../../../Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md) был создан маршрут; +- **Удален** - отображает, является ли данный документ удаленным или архивным. Такие документы могут видеть только пользователи с определенными правами; +- **Ознакомлен ранее** - признак проставляется у документов, которые доступны сотруднику, но не требуют ознакомления в системе. Используется для ЛНД, которые сотрудники подписывают на бумажном носителе при приеме на работу. +- **"Подписан КЭП"** - отображается зеленый значок "Подписан КЭП" в тех локально-нормативных документах, в которых в завершенном маршруте подписания присутствует как минимум одна [квалифицированная электронная подпись](../../ЭП/Виды ЭП.md#квалифицированная_электронная_подпись_или_кэп)(для этого должна быть настроена константа **проверка_на_хотя_бы_одно_подписание_КЭП** со значением 1).Если константа отсутствует в настройках учетной политики, то зеленый значок ставится только при условии что подписание квалифицированной электронной подписью было на всех завершённых не пропущенных этапах; +- **Переподписание документа КЭП** - отображает, был ли данный документ переподписан с помощью квалифицированной электронной подписи; + +## Удалённые (архивные) документы + +Пользователи, обладающие специальными правами, могут видеть удаленные (архивные) документы. Архивные документы обладают признаком "Удален" в реестре. + +![Удален](media/registryExtended.png){: .zoom} + +В удаленном документе содержится предупреждение, что документ является архивным. Чтобы сделать документ архивным, необходимо выделить строку реестра и нажать на кнопку ![](media/toDeletedStatus.png) + +![Архивное заявление](media/deleted.png) + +Чтобы удалить документ из базы окончательно, необходимо выделить строку реестра и нажать на кнопку ![удалить](media/delete.png) + +Документы также становятся архивными в день, когда истекает срок действия документа, указанный при помощи полей "Действует с" и "по". Архивные документы снимают необходимость с пользователей с ними ознакомиться. + +Более подробно про архивные документы можно прочесть в статье [Удаление документов КЭДО](../Удаление документов КЭДО.md). + +## Документ + +Создавать новый локально-нормативный документ может пользователь, у которого назначены права на создание в [подтипах документа](../../../Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md). Для создания нового документа необходимо нажать на кнопку ![создать](media/image3.png). + +Новый документ выглядит следующим образом: + +![Документ "Локально-нормативные документы"](media/image4.png) + +Внутри самого документа реализована возможность предварительного просмотра без перехода на вложения +(без необходимости скачивать файл из вложения для просмотра). Для этого в Настройках учетной политики должна быть настроена константа **предпросмотр_в_лнд_и_доках_на_подписание** со значением 1. + +![Константа](media/constant.png){: .zoom} + +### Вкладка "Основная" + +Для создания нового документа необходимо вначале выбрать из справочника [Подтип документа](../../../Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md). + +![Выбор подтипа ЛНД](media/subtypeChoose.png) + +После выбора нужного подтипа документа на форме появляются новые параметры "Реквизиты документа", а также формируется часть для автозаполнения в текстовом поле. + +![Результат выбора шаблона документа](media/image6.png){: .zoom} + +В документ необходимо добавить вложение для ознакомления. Без добавленного вложения документ не сохранится в [системе](#дальнейшая_работа_с_документом). + +На вкладке "Основная" даты заполняются в случае если у ЛНД присутствует срок действия. В остальных случаях проставлять даты не нужно. + +Также необходимо заполнить ["Реквизиты документа"](../../../Admin manuals/СЭД/Конструктор документов/Конструктор документов.md#дополнительные_атрибуты_документа): + +![Пример заполнения реквизитов документа (атрибутов)](media/attributesFilledP.png) + +После заполнения реквизитов необходимо нажать на кнопку "Заполнить шаблон". После нажатия на кнопку данные реквизиты в качестве параметров передаются в текстовую часть документа и заменяют прописанные там входные параметры, заключенные в '#'. + +![Пример заполнения шаблона введенными реквезитами](media/templateFilledP.png) + + + +### Вкладка "Распространяется на" + +Далее необходимо перейти к заполнению второй вкладки формы: **Распространяется на**. + +На этой вкладке ответственные исполнители указывают список подразделений и/или должностей, либо сотрудников, на которых распространяет свое действие создаваемый нормативный документ. Исходя из заданных таблиц, она определяет итоговый набор сотрудников, которым данный документ должен прийти для ознакомления. + +![Вкладка "Распространяется на"](media/image7.png){: .zoom} + +Для быстрого заполнения вкладки можно выбрать одну из групп рассылки, которые определяются в реестре [Группы рассылки](../../../Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/Группы рассылки.md) + +После выбора группы рассылки из справочника подтягиваются данные по Подразделениям, Должностям и Сотрудникам. + +![Вкладка "Распространяется на"](media/image8.png){: .zoom} + +Для внесения в список рассылки подразделения, должности или сотрудника нужно нажать на кнопку "+" в соответствующей таблице. Также в табличной части возможно добавить сотрудников, которых необходимо исключить из списка рассылки. Если в [группе рассылки](../../../Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/Группы рассылки.md) присутствуют пользователи, они также автоматически добавляются в исключаемую таблицу. + +![Пример заполнения вкладки "Распространяется на"](media/image5.png) + +![Направления](media/zone.png) + +Существует несколько способов формирования списка рассылки, которые задаются при помощи поля «Выбрать способ формирования рассылки»: + +**1 способ** - _Сотрудник относится к указанному подразделению ИЛИ имеет указанную должность._ В данном примере локально-нормативный документ будет направлен на ознакомление всем сотрудникам, которые работают в подразделении _"Администрация УК"_, а также всем сотрудникам имеющим должность _"Ведущий инженер"_ вне зависимости от того, в каком подразделении они работают. + +![Рассылка](media/docForReadList.png){: .zoom} + +![Рассылка администрации](media/adminPod.png){: .zoom} + +**2 способ** - _Сотрудник относится к указанному подразделению И имеет указанную должность._ В данном примере локально-нормативный документ будет направлен на ознакомление только сотрудникам, которые работают в подразделении _"Администрация УК"_ и имеют должность _"Ведущий инженер"_. + +![Должность](media/dolnjnost.png){: .zoom} + +![Должности](media/dolnjosti.png){: .zoom} + +**3 способ** - В случае если необходимо отправить локально-нормативный документ на ознакомление **только определенным сотрудникам** без указания подразделения и/или должности, необходимо очистить поле "Выбрать способ формирования списка рассылки". В данном примере локально-нормативный документ будет направлен на ознакомление только сотрудникам Денежной Е.К. и Елизарьевой Е.А. + +![Способ](media/sposob.png) + +![Сотрудники](media/sotrudniki.png){: .zoom} + +Поле **Срок ознакомления с нормативным документом** - необязательно для заполнения. Если проставить дату, то срок на ознакомление будет отчитываться от нее. + +**Ознакомлен ранее** - признак проставляется у документов, которые доступны сотруднику, но не требуют ознакомления в системе. Используется для ЛНД, которые сотрудники подписывают на бумажном носителе при приеме на работу. Чтобы такие документы отображались в [личном кабинете сотрудника](../Профиль сотрудника/Профиль сотрудника.md), необходимо в панели инструментов нажать на кнопку "Операции" (данная кнопка появляется после утверждения ЛНД), и выбрать "Разместить в личном кабинете". + +![Отправка в кабинет](media/toCabinet.png) + +## Дальнейшая работа с документом + + + + + +Существуют два варианта дальнейшей работы с данным документом: + +- 1 вариант: ответственный сотрудник [вкладывает](#добавление_вложений_в_документ) скан-копию ранее утвержденного ЛНД, например, "Положение о премировании сотрудников", переводит его в статус ["Утвержден"](#утверждение_документа) и направляет на [ознакомление](#отправка_документа_на_ознакомление) пользователям. + +- 2 вариант: документ проходит стадию согласования по [маршруту](../../Работа с маршрутами/marshrut.md) у руководителя, [утверждается](#утверждение_документа) и после этого направляется [ознакомление](#отправка_документа_на_ознакомление) пользователям. + +### Добавление вложений в документ + +Для добавления вложения к документу необходимо нажать на соответствующую кнопку в панели инструментов, и выбрать необходимый документ, который будет загружен. После добавления документ будет отображен в окне вложений к документу. + +![Вложение](media/vlozhenie.png){: .zoom} + +Подробнее про работу со вложениями можно почитать в разделе ["Работа со вложениями"](../../archivedoc.md) + +### Утверждение документа + +Чтобы утвердить документ, необходимо перевести его в статус "Утверждён" при помощи соответствующей кнопки во вкладке "Основная". + +![Утвержден](media/changeStatusToDone.png) + +При отсутствии вложений к документу система выдаст соответствующее оповещение: + +![Уведомление](media/push2.png) + +### Согласование ЛНД по маршруту + +Для согласования документа необходимо отправить его по маршруту, нажав на кнопку !["Маршрут"](media/image9.png) + +После нажатия на кнопку "Маршрут" необходимо нажать на кнопку создать "Создать маршрут". После этапа согласования локально-нормативного документа должен присутствовать этап с ответственным сотрудником, который направит документ на ознакомление. Более подробно про работу с маршрутами можно прочесть в статье [Как отредактировать маршрут?](../../Работа с маршрутами/marshrut.md). + +![Маршрут](media/route.png){: .zoom} + +!!! warning + + После запуска маршрута редактировать документ и добавлять вложения запрещается. + +Если документ не имеет вложений, система сообщит об этом при отправке документа по маршруту. + +![Нет вложения](media/netVlozhenia.png) + + + +Более подробно про подписание ЭП можно прочесть в [инструкции по подписанию квалифицированным/неквалифицированным сертификатом](../../Подписание сертификатом/Подписание сертификатом.md) + +### Отправка документа на ознакомление + +Для формирования списка рассылки по заполненным на вкладке "Распространяется на" таблицам необходимо, чтобы статус документа был "Утвержден" и к документу был приложен утверждённый/подписанный ЛНД. + +В утверждённом документе на панели инструментов появится кнопка "Операции" с пунктом "Отправить на ознакомление". + +![Кнопка "Операции"](media/createReadList.png) + +В системе появится уведомление что данный ЛНД был отправлен на ознакомление + +![ЛНД](media/lndOtpravleno.png) + +По нажатию на пункт "Отправить на ознакомление" локально-нормативный документ будет направлен пользователям по списку рассылки. Для просмотра списка пользователей, которым был направлен документ необходимо нажать на кнопку "Список рассылки". + +![Документ для ознакомления](media/docForReadList.png) + +Более подробно работа со списками рассылки описана в разделе [Списки рассылки](../../Работа с маршрутами/obrabotkadoc.md#список_рассылки). + +Как ознакомиться с локально-нормативным документом можно почитать в разделе ["Обработка документов"](../../Работа с маршрутами/obrabotkadoc.md). + +В случае если пользователь не успел вовремя ознакомиться с документом до окончания даты действия (если такие указаны во вкладке ["Основная"](#вкладка_основная)), то с помощью функции планировщика задач, система автоматически снимет с ознакомления таких пользователей. \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/doc1C.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/doc1C.png new file mode 100644 index 0000000..539f00c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/doc1C.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/doc1Cload.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/doc1Cload.png new file mode 100644 index 0000000..4c02f70 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/doc1Cload.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/grafik.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/grafik.png new file mode 100644 index 0000000..4a1b87d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/grafik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image1.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image1.png new file mode 100644 index 0000000..58cd5fa Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image10.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image10.png new file mode 100644 index 0000000..e9cc15f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image10.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image11.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image11.png new file mode 100644 index 0000000..407f959 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image11.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image12.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image12.png new file mode 100644 index 0000000..86e4359 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image12.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image13.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image13.png new file mode 100644 index 0000000..abedb16 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image13.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image14.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image14.png new file mode 100644 index 0000000..85e4946 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image14.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image15.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image15.png new file mode 100644 index 0000000..bc2ccfc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image15.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image16.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image16.png new file mode 100644 index 0000000..41d0ccb Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image16.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image17.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image17.png new file mode 100644 index 0000000..c701434 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image17.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image18.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image18.png new file mode 100644 index 0000000..07dbcc9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image18.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image19.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image19.png new file mode 100644 index 0000000..dbe33eb Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image19.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image2.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image2.png new file mode 100644 index 0000000..53d9908 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image20.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image20.png new file mode 100644 index 0000000..ff37a22 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image20.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image21.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image21.png new file mode 100644 index 0000000..132a734 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image21.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image3.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image3.png new file mode 100644 index 0000000..0f8b80c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image4.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image4.png new file mode 100644 index 0000000..432153b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image4.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image5.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image5.png new file mode 100644 index 0000000..bbfa36b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image5.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image6.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image6.png new file mode 100644 index 0000000..54a63cd Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image6.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image7.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image7.png new file mode 100644 index 0000000..9393809 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image7.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image8.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image8.png new file mode 100644 index 0000000..83ec20e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image8.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image9.png b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image9.png new file mode 100644 index 0000000..a687bb3 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/media/image9.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/Обмен данными с 1С.md b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/Обмен данными с 1С.md new file mode 100644 index 0000000..686e3dc --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Обмен данными с 1С/Обмен данными с 1С.md @@ -0,0 +1,190 @@ +# Обмен данными с 1С + +## Вводная часть + +Для обеспечения полноценной и комфортной работы системы кадрового документооборота необходима интеграция с популярными кадровыми системами. В системе электронного кадрового документооборота Lexema-ECM (далее по тексту **ЭКДО**) реализована интеграция с системой «1С:Зарплата и Управление Персоналом 8» (далее по тексту **1С:ЗУП**). Основная задача интеграции – исключить дублирование информации в разных системах и предоставить максимальный сервис нашим пользователям. + +## Интеграционные потоки + +В случае использования интеграции, наполнение основных справочников КЭДО осуществляется на основании данных 1С:ЗУП: + +- Подразделения +- Сотрудники +- Должности +- Физические лица + +Интегрированы потоки данных для следующих бизнес-процессов кадрового документооборота: + +- Заявления сотрудников +- Оформление командировок сотрудников +- Подписание трудовых договоров, полученных из 1С:ЗУП +- Согласование графика отпусков +- Согласование табелей сотрудников. + +## Документ "Обмен данными с 1С" + +Для перехода в документ в меню нужно выбрать пункт меню "Обмен данными с 1С". + +![Рисунок 1 Меню](./media/image1.png) + +Откроется форма документа: + +![Рисунок 2 Обмен данными с 1С](./media/image2.png) + +Переключая верхние вкладки, можно выбрать какие данные будут загружены в Лексему. + +На вкладке **Справочники** выгружаются подразделения, физические лица, должности из 1С:ЗУП. Для этого нужно выбрать вкладку и нажать кнопку **"1. Выгрузить справочники из 1С"**. Система запросит подтверждение для выполнения загрузки: + +![Рисунок 3 Выгрузка справочников](./media/image3.png) + +После выгрузки данных необходимо выбрать данные для загрузки в Лексему. Если необходимо добавить все данные загруженные из 1С проставьте галочку в столбце выбора. + +![Рисунок 4 Выбор данных](./media/image4.png) + +Если необходимо загрузить конкретные данные, тогда нужно отметить их галочкой в табличной части. + +![Рисунок 5 Выбор данных](./media/image5.png) + +После выбора нажать кнопку "2. Загрузить данные в Лексему". Новые данные появятся в соответствующих справочниках Лексемы. + +При проставленном признаке "Только новые позиции", в таблице отобразятся данные, которые не были ранее загружены. + +На вкладке **Сотрудники** выгружается справочник сотрудников из 1С:ЗУП аналогично справочникам на вкладке "Справочники". + +На вкладке **Документы из СЭД** происходит передача документов, созданных в Лексеме, в систему 1С:ЗУП. + +1. Выгрузить документы из СЭД Лексемы. Система запросит подтверждения действия. + +![Рисунок 6 Выгрузка документов из СЭД Лексемы](./media/image6.png) + +Заявления отобразятся в табличной части документа + +![Рисунок 7 Выгрузка документов из СЭД Лексемы](./media/image7.png) + +2. Отметить заявление, которое необходимо передать в 1С:ЗУП + +3. Нажать кнопку "Загрузить данные в 1С". Система запросит подтверждения действия. + +![Рисунок 8 Загрузка документов из СЭД Лексемы](./media/image8.png) + +После завершения загрузки документов система выдаст информационные сообщения. Если загрузка прошла успешно, то сообщения отмечаются зеленым знаком. Если имеются ошибки в данных, то красным. Во вкладке "Результат загрузки" в блоке "Выполнено" отображается успешная загрузка документа с указанием данных по документу и под каким номером документ отображается в 1С:ЗУП. + +![Рисунок 9 Информационные сообщения](./media/image9.png) + +В 1С:ЗУП в реестре документов (в данном случае реестр отпусков) появится новый документ, переданный из СЭД Лексемы: + +![Рисунок 10 Загрузка документов из СЭД Лексемы](./media/image10.png) + +Помимо самого документа в 1С:ЗУП передаются и вложения. В 1С:ЗУП их можно увидеть в присоединенных файлах. + +![Рисунок 11 Присоединенные файлы в 1С:ЗУП](./media/image11.png) + +Документ, согласованный в СЭД Лексемы: + +![Рисунок 12 Присоединенные файлы в 1С:ЗУП](./media/image12.png) + +Дальнейшие действия в 1С:ЗУП для подписания приказа в электронном виде: + +* Открыть документ и нажать на печать: + +![Рисунок 13 Печать приказа на отпуск](./media/image13.png) + +* Выбрать пункт "Сохранить": + +![Рисунок 14 Сохранение приказа на отпуск](./media/image14.png) + +* Сохранить как "Документ PDF/A" + +![Рисунок 15 Сохранение приказа на отпуск](./media/image15.png) + +* В присоединенных файлах появится новый документ (приказ на отпуск): + +![Рисунок 16 Присоединенные файлы в 1С:ЗУП ](./media/image16.png) + +Далее в СЭД Лексемы нужно забрать этот документ. Для этого в документе "Обмен данными с 1С" на вкладке **Документы для загрузки в СЭД** нужно нажать кнопку "1. Выгрузить данные из 1С". + +Система запросит подтверждения действия: + +![Рисунок 17 Выгрузка данных из 1С:ЗУП](./media/image17.png) + +Отметить выгруженный документ и нажать кнопку "3. Загрузить данные в Лексему". Система запросит подтверждения действия. + +![Рисунок 18 Загрузка данных в Лексему](./media/image18.png){: .zoom} + +После успешной загрузки система выдаст информационные сообщения. Если загрузка прошла успешно, то сообщения отмечаются зеленым знаком. Если имеются ошибки в данных, то красным. Во вкладке "Результат загрузки" в блоке "Выполнено" отображается успешная загрузка документа с указанием данных по документу и отображением под каким номером документ отображается в системе. + +![Рисунок 19 Информационные сообщения](./media/image19.png) + +Загруженный из 1С:ЗУП приказ на отпуск в Лексеме отобразится в реестре документов ["Документы на подписание"](../Документы на подписание.md). + +![Рисунок 20 Реестр "Документы на подписание" в Лексеме](./media/image20.png){: .zoom} + +Во вложениях к документу на подписание отобразится приказ на предоставление отпуска, созданный в 1 С:ЗУП: + +![Рисунок 21 Вложение к документу на подписание](./media/image21.png){: .zoom} + +В Лексеме документ на подписание проходит согласование по заданному маршруту. Согласованный документ на подписание передается обратно в 1С:ЗУП из документа "Обмен данными с 1С", вкладка **Обработанные документы на подписание** аналогично "документам из СЭД". + +## Описание типовых потоков обмена данными + +Название документа для обмена | Сущность 1С | Документ-источник данных\Откуда берутся данные | Документ-принимающая сторона\Куда поступают данные +-------------------------------|---------------|------------------------------------------------|---------------------------------------------------- +График отпусков | ГрафикОтпусков | 1C:ЗУП/График отпусков | Lexema-ECM/График отпусков +Заявление на выплату единовременного пособия в связи с рождением ребенка | ЗаявлениеСотрудникаНаВыплатуПособия | Lexema-ECM/Заявление на выплату единовременного пособия в связи с рождением ребенка | 1C:ЗУП/Реестры сведений для ФСС +Заявление на замену части дополнительного отпуска денежной компенсацией | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на замену части дополнительного отпуска денежной компенсацией | 1C:ЗУП/Отпуск +Заявление на перевод | Document_КадровыйПеревод | Lexema-ECM/Заявление на перевод | 1C:ЗУП/Кадровый перевод +Заявление на предоставление дополнительного отпуска | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставлении дополнительного отпуска | 1C:ЗУП/Отпуск +Заявление на предоставление дополнительных оплачиваемых выходных дней для ухода за детьми-инвалидами | Document_ПрогулНеявка | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление дополнительных оплачиваемых выходных дней для ухода за детьми-инвалидами | 1C:ЗУП/Отсутствия (болезни, прогулы, неявки) +Заявление на предоставление ежегодного основного оплачиваемого отпуска | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление ежегодного отпуска | 1C:ЗУП/Отпуск +Заявление на предоставление отпуска без сохранения заработной платы | Document_ОтпускБезСохраненияОплаты | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление отпуска без сохранения заработной платы | 1C:ЗУП/Отпуск без сохранения оплаты +Заявление на предоставление отпуска по беременности и родам | Document_БольничныйЛист | Lexema-ECM/Заявления от сотрудников/Заявление на предоставление отпуска по беременности и родам | 1C:ЗУП/Больничный лист +Заявление на предоставление отпуска по уходу за ребенком до достижения им возраста трех лет с начислением и выплатой ежемесячного пособия по уходу за ребенком до полутора лет | ОтпускПоУходуЗаРебенком   | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление отпуска по уходу за ребенком до достижения им возраста трех лет с начислением и выплатой ежемесячного пособия по уходу за ребенком до полутора лет | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска +Заявление на предоставление Справки 2-НДФЛ | Document_СправкаНДФЛ | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление Справки 2-НДФЛ | 1C:ЗУП/Справка 2 НДФЛ для сотрудников +Заявление на предоставление учебного отпуска | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление учебного отпуска | 1C:ЗУП/Отпуск +Заявление о выплате материальной помощи | МатериальнаяПомощь | Lexema-ECM/Заявления от сотрудников/ Заявление о выплате материальной помощи | 1C:ЗУП/Материальная помощь +Заявление о выплате пособия на погребение | ЗаявлениеВФССОВозмещенииРасходовНаПогребение | Lexema-ECM/Заявление о выплате пособия на погребение | 1C:ЗУП/Реестры сведений для ФСС +Заявление о досрочном прекращении отпуска по уходу за ребенком до 3 лет | ВозвратИзОтпускаПоУходуЗаРебенком | Lexema-ECM/Заявления от сотрудников/ Заявление о досрочном прекращении отпуска по уходу за ребенком до 3 лет | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска +Заявление о переносе ежегодного основного оплачиваемого отпуска, запланированного по графику отпусков | Document_ПереносОтпуска | Lexema-ECM/Заявление о переносе ежегодного основного оплачиваемого отпуска, запланированного по графику отпусков | 1C:ЗУП/Перенос отпуска +Заявление о переносе предоставленного ежегодного основного оплачиваемого отпуска в связи с пересечением с больничным листом   | Document_ПереносОтпуска | Lexema-ECM/Заявление о переносе предоставленного ежегодного основного оплачиваемого отпуска | 1C:ЗУП/Перенос отпуска +Заявление о предоставлении дополнительных дней отдыха в связи со сдачей крови | Document_ПрогулНеявка | Lexema-ECM/Заявления от сотрудников/ Заявление о предоставлении дополнительных дней отдыха в связи со сдачей крови | 1C:ЗУП/Отсутствия (болезни, прогулы, неявки) +Заявление о предоставлении ежегодного основного оплачиваемого отпуска с последующим увольнением | Document_Отпуск | Lexema-ECM/Заявления от сотрудников/ Заявление на предоставление ежегодного отпуска | 1C:ЗУП/Отпуск +Заявление о предоставлении стандартного налогового вычета на ребенка | Document_ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ | Lexema-ECM/Заявление о предоставлении стандартного налогового вычета на ребенка | 1C:ЗУП/Заявление на предоставление стандартных вычетов по НДФЛ +Заявление об изменении графика работы по инициативе работника | Document_ИзменениеГрафикаРаботыСписком | Lexema-ECM/Заявление об изменении графика работы по инициативе работника | 1C:ЗУП/Изменение графика работы списком +Приказ на предоставление отпуска без сохранения заработной платы | Document_ОтпускБезСохраненияОплаты | 1C:ЗУП/Отпуск без сохранения оплаты | Lexema-ECM/Документ на подписание/Приказ на предоставление отпуска без сохранения заработной платы +Приказ о выплате материальной помощи | МатериальнаяПомощь | 1C:ЗУП/Материальная помощь-присоединенный файл печатной формы | Lexema-ECM/Приказ о выплате материальной помощи +Приказ о выходе на работу до окончания отпуска по уходу за ребенком | ВозвратИзОтпускаПоУходуЗаРебенком | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ о прекращении отпуска по уходу за ребенком +Приказ о компенсации отпуска | Document_Отпуск | 1C:ЗУП/Отпуск-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ о компенсации отпуска +Приказ о направлении в командировку | Document_КомандировкиСотрудников | 1C:ЗУП/Командировки-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ на командировку +Приказ о переводе | Document_КадровыйПеревод | 1C:ЗУП/Кадровый перевод | Lexema-ECM/Документ на подписание/Приказ о переводе +Приказ о переводе | Document_КадровыйПеревод | 1C:ЗУП/Кадровый перевод | Lexema-ECM/Документ на подписание/Приказ о переводе | | | +Приказ о переносе отпуска | Document_ПереносОтпуска | 1C:ЗУП/Перенос отпуска | Lexema-ECM/Документ на подписание/Приказ о переносе отпуска +Приказ о предоставлении ежегодного основного оплачиваемого отпуска | Document_Отпуск | 1C:ЗУП/Отпуск-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ на отпуск +Приказ о предоставлении нерабочего времени с сохранением среднего заработка | Document_ПрогулНеявка | 1C:ЗУП/Отсутствия (болезни, прогулы, неявки)-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ о неявке +Приказ о предоставлении отпуска по беременности и родам | Document_БольничныйЛист | 1C:ЗУП/Больничный лист/Приказ о предоставлении отпуска-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ о предоставлении отпуска по беременности и родам +Приказ о предоставлении отпуска по уходу за ребенком до достижения им возраста с выплатой ежемесячного пособия по уходу за ребенком до полутора лет | ОтпускПоУходуЗаРебенком   | 1C:ЗУП/Отпуска по уходу и возвраты из отпуска-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ о предоставлении отпуска по уходу за ребенком +Приказ о предоставлении учебного отпуска | Document_Отпуск | 1C:ЗУП/Отпуск-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ на отпуск +Приказ о приеме на работу | ПриемНаРаботу | 1C:ЗУП/ПриемНаРаботу/Приказ о приеме на работу - присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Приказ о приеме +Приказ об изменении графика работы | Document_ИзменениеГрафикаРаботыСписком | 1C:ЗУП/Изменение графика работы списком | Lexema-ECM/Документ на подписание/Приказ об изменении графика работы +Сведения об электронном листке нетрудоспособности | Document_БольничныйЛист | Lexema-ECM/Заявления от сотрудников/Сведения об электронном листке нетрудоспособности | 1C:ЗУП/Больничный лист +Служебная записка о направлении работника в командировку | КомандировкиСотрудников | Lexema-ECM/Служебная записка о направлении работника в командировку | 1C:ЗУП/Командировки +Справка 2-НДФЛ | Document_СправкаНДФЛ | 1C:ЗУП/Справка 2 НДФЛ для сотрудников-присоединенный файл печатной формы | Lexema-ECM/Справка 2 НДФЛ +Табель учета рабочего времени | ТабельУчетаРабочегоВремени | 1C:ЗУП/Табели-присоединенный файл печатной формы-присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Табель учета рабочего времени +Трудовой договор | ПриемНаРаботу | 1C:ЗУП/Прием на работу/Трудовой договор - присоединенный файл печатной формы | Lexema-ECM/Документ на подписание/Трудовой договор + +## Вкладка "Документы из 1С для создания в Лексеме" + +По кнопке «Выгрузить документы из 1С» – загружаются те документы, у которых в [«Настройках параметров обмена с 1С»](../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md) указан тип «Документ в Лексеме» и которых еще нет в таблице соответствий. + +Система запросит подтверждение для выполнения загрузки. После выгрузки данных необходимо выбрать данные для загрузки в Лексему. + +![Загрузка документов](media/doc1Cload.png){: .zoom} + +По кнопке «Загрузить Данные в Лексему» формируются документ в Lexema ECM, а также формируется запись в таблице соответствия. Загруженный документ из 1С:ЗУП в Лексеме отобразится в реестре графика отпусков. + +![График](media/grafik.png) + +## Вкладка "Произвольные выборки из 1С" + +Данная вкладка предназначена для загрузки сущностей, не относящих к справочникам и документам, в произвольном виде в физическую таблицу СЭД. Например, управленческую структуру. + +Подробнее про настройку произвольных выборов можно ознакомиться в статье ["Произвольные выборки из 1С"](../../../Admin manuals/СЭД/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Произвольные выборки.md). \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/button.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/button.png new file mode 100644 index 0000000..074868d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/button.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/form.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/form.png new file mode 100644 index 0000000..1358ec7 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/form.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/grafikNew.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/grafikNew.png new file mode 100644 index 0000000..f1948dc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/grafikNew.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/month.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/month.png new file mode 100644 index 0000000..2aeba29 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/month.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/netGrafika.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/netGrafika.png new file mode 100644 index 0000000..575b719 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/netGrafika.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/perese.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/perese.png new file mode 100644 index 0000000..bc4974d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/perese.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/peresecenie.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/peresecenie.png new file mode 100644 index 0000000..2a1bb19 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/peresecenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/route.png b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/route.png new file mode 100644 index 0000000..9ea07f1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/media/route.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/Плановый график отпусков по подразделению.md b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/Плановый график отпусков по подразделению.md new file mode 100644 index 0000000..5d4d3db --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Плановый график отпусков/Плановый график отпусков по подразделению.md @@ -0,0 +1,42 @@ +# Плановый график отпусков по подразделению + +## Описание + +**Плановый график отпусков по подразделению** - аналитическая форма для сбора заявок на отпуск от сотрудников, которые анализируются и используются для составления графика отпусков данного подразделения. + +### Работа с формой + +Чтобы открыть аналитическую форму необходимо перейти Меню - Планирование отпусков - Плановый график отпусков по подразделению. Пользователь должен обладать специальными правами. + +![Форма](media/form.png) + +Внутри формы отображаются все плановые заявки на отпуск от сотрудников. Если нужно отфильтровать данные и отобразить только отпуска в конкретный месяц, то можно поставить галочку в поле **«Показать только отпуска в месяце»** и указать нужный месяц в поле **«Месяц»**. + +![Месяц](media/month.png) + +Если у руководителя и его замещающего пересекаются отпуска, то система оповестит об этом. В таком случае руководитель и его замещающий корректируют график в столбце **«Скорректированный период»**. Это позволяет избежать возможных проблем с управлением отпусками и сохранить рабочий режим на высоком уровне. Скорректированные сроки будут отображены в табличный части. + +![Пересечение](media/peresecenie.png) +![Пересечение](media/perese.png) + +После корректировки и согласования графика, документ направляется по маршруту согласования. + +![Маршрут](media/route.png) + +### Создание графика отпусков + +После согласования возможно создать график отпусков по предприятию. Для этого нужно нажать кнопку **«Создать График отпусков»** в реестре. + +![Кнопка](media/button.png) + +Откроется окно, где нужно выбрать год и организацию для формирования графика. После подтверждения выбора, нажав на "Ок", появится всплывающее окно с предложением открыть сформированный график отпусков. При согласии, график автоматически откроется для просмотра. + +![График отпусков](media/grafikNew.png) + +В случае отсутствия согласованного графика по какому-либо подразделению система оповестит об этом. + +![Нет графика](media/netGrafika.png) + +При отсутствии планового графика отпусков, в системе возможно настроить оповещение [руководителю](../../../Admin manuals/СЭД/Настройка внутрисистемных уведомлений/Настройка внутрисистемных уведомлений.md#отсутствие_планового_графика_отпусков_по_подразделению). + +![Отсутствие](../../../Admin manuals/СЭД/Рассылки системы/media/otsutstviePlanOtpusk.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/График отпусков СЭД.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/График отпусков СЭД.PNG new file mode 100644 index 0000000..e424259 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/График отпусков СЭД.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/График отпусков.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/График отпусков.PNG new file mode 100644 index 0000000..e0c66dc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/График отпусков.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Заявление на отпуск.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Заявление на отпуск.PNG new file mode 100644 index 0000000..f6d7004 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Заявление на отпуск.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Отпуск1С.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Отпуск1С.PNG new file mode 100644 index 0000000..4261c58 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Отпуск1С.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/ОтпускПодписание.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/ОтпускПодписание.PNG new file mode 100644 index 0000000..9af0176 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/ОтпускПодписание.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос 1С.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос 1С.PNG new file mode 100644 index 0000000..7ddd2d1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос 1С.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос СЭД.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос СЭД.PNG new file mode 100644 index 0000000..977f691 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос СЭД.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос подписание СЭД.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос подписание СЭД.PNG new file mode 100644 index 0000000..1fa90e0 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Перенос подписание СЭД.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Создать заявление.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Создать заявление.PNG new file mode 100644 index 0000000..5af5f2a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Создать заявление.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление (ознакомление).PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление (ознакомление).PNG new file mode 100644 index 0000000..bd59658 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление (ознакомление).PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление СЭД.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление СЭД.PNG new file mode 100644 index 0000000..35f7e8f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление СЭД.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление о переносе.PNG b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление о переносе.PNG new file mode 100644 index 0000000..ca083b8 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/media/Уведомление о переносе.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/Примеры организации бизнес-процессов.md b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/Примеры организации бизнес-процессов.md new file mode 100644 index 0000000..62d3bd3 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Примеры организации бизнес-процессов/Примеры организации бизнес-процессов.md @@ -0,0 +1,44 @@ +# Отпуска сотрудников + +Приказы на отпуск/перенос отпуска оформляются по заявлению работника, либо по графику отпусков, рассмотрим эти варианты. + +## Создание приказов на отпуск/перенос отпуска по заявлению работника. + +1. Сотрудник заполняет заявление на отпуск/перенос отпуска, подписывает его электронной подписью
+![Заявление на отпуск](./media/Заявление на отпуск.PNG){: .zoom} + +2. На основании данного заявления в 1С создается документ Приказ на отпуск/перенос отпуска, сотрудник кадровой службы его обрабатывает
+![Отпуск1С](./media/Отпуск1С.PNG){: .zoom} + +3. Этот приказ поступает в Лексему на подписание электронной подписью руководителю и ознакомление самому сотруднику
+![ОтпускПодписание](./media/ОтпускПодписание.PNG){: .zoom} + +## Создание приказов на отпуск/перенос отпуска по графику отпусков: + +1. График отпусков ведется в 1С.
+![График отпусков](./media/График отпусков.PNG){: .zoom} + +2. Этот же график средствами интеграции переносится в Лексему. Руководители подразделений могут просматривать график по своему подразделению, линейные сотрудники видят в графике только себя.
+![График отпусков СЭД](./media/График отпусков СЭД.PNG){: .zoom} + +3. За определенное количество дней до планового отпуска (количество дней настраивается), система формирует уведомление и сотрудник получает его в своем личном кабинете:
+![Уведомление СЭД](./media/Уведомление СЭД.PNG){: .zoom} + +4. Уведомление с ознакомлением работника является основанием для создания приказа на отпуск в 1С. В данном случае заявление на отпуск оформлять не требуется. +![Уведомление (ознакомление)](./media/Уведомление (ознакомление).PNG){: .zoom} + +5. Если сотрудник хочет перенести свой отпуск, он может создать заявление на перенос
+![Создать заявление](./media/Создать заявление.PNG){: .zoom} + +6. В этом случае сотрудник заполняет заявление на перенос отпуска, подписывает его электронной подписью:
+![Перенос СЭД](./media/Перенос СЭД.PNG){: .zoom} + +7. На основании данного заявления в 1С создается документ на перенос отпуска, а также на отпуск с новой даты, сотрудник кадровой службы обрабатывает оба приказа:
+![Перенос 1С](./media/Перенос 1С.PNG){: .zoom} + +8. Из документа на перенос отпуска формируется приказ (уведомление) о переносе отпуска
+![Уведомление о переносе](./media/Уведомление о переносе.PNG){: .zoom} + +9. Этот приказ поступает в Лексему на подписание электронной подписью руководителю и ознакомление самому сотруднику:
+![Перенос подписание СЭД](./media/Перенос подписание СЭД.PNG){: .zoom} + diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/AttachedFile.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/AttachedFile.png new file mode 100644 index 0000000..7616493 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/AttachedFile.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/AttachedFileLND.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/AttachedFileLND.png new file mode 100644 index 0000000..a534a43 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/AttachedFileLND.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Cancel.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Cancel.png new file mode 100644 index 0000000..432d588 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Cancel.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Current.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Current.png new file mode 100644 index 0000000..260d5ea Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Current.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Finish.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Finish.png new file mode 100644 index 0000000..edd14a7 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Finish.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/MenuProfil.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/MenuProfil.png new file mode 100644 index 0000000..d84a135 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/MenuProfil.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/NewINN.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/NewINN.png new file mode 100644 index 0000000..884b344 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/NewINN.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/NotRunning.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/NotRunning.png new file mode 100644 index 0000000..1eec0be Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/NotRunning.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonLND.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonLND.png new file mode 100644 index 0000000..8fba394 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonLND.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement.png new file mode 100644 index 0000000..8734b00 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement2.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement2.png new file mode 100644 index 0000000..68c3773 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement3.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement3.png new file mode 100644 index 0000000..d20abad Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement4.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement4.png new file mode 100644 index 0000000..53c6243 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonStatement4.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonTdoc.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonTdoc.png new file mode 100644 index 0000000..e7a2938 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonTdoc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonWork.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonWork.png new file mode 100644 index 0000000..aab2d57 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonWork.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonWork2.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonWork2.png new file mode 100644 index 0000000..2a35e80 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PersonWork2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc.png new file mode 100644 index 0000000..85f9311 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc2.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc2.png new file mode 100644 index 0000000..cdd26e9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc22.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc22.png new file mode 100644 index 0000000..a2a3ff6 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/PodtipTdoc22.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/RaschList.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/RaschList.png new file mode 100644 index 0000000..9e9b8ee Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/RaschList.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Status.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Status.png new file mode 100644 index 0000000..bc0b719 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Status.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Tdoc.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Tdoc.png new file mode 100644 index 0000000..cb51e28 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Tdoc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/VkladkaRaschList.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/VkladkaRaschList.png new file mode 100644 index 0000000..a99dbaf Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/VkladkaRaschList.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Vkladki.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Vkladki.png new file mode 100644 index 0000000..866beb7 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/Vkladki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/archiveDoc.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/archiveDoc.png new file mode 100644 index 0000000..c9afae1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/archiveDoc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/corg.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/corg.png new file mode 100644 index 0000000..5fd8ef9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/corg.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/family.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/family.png new file mode 100644 index 0000000..55a0021 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/family.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/grafik.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/grafik.png new file mode 100644 index 0000000..8fa1177 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/grafik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/history.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/history.png new file mode 100644 index 0000000..6384c53 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/history.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/icon.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/icon.png new file mode 100644 index 0000000..f2baa2b Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/icon.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/image41.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/image41.png new file mode 100644 index 0000000..e4d335a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/image41.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/lookup.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/lookup.png new file mode 100644 index 0000000..e275e0f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/lookup.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/obrazovanie.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/obrazovanie.png new file mode 100644 index 0000000..c14f8df Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/obrazovanie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/otpusk.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/otpusk.png new file mode 100644 index 0000000..b55b5dc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/otpusk.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/statementLookup.png b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/statementLookup.png new file mode 100644 index 0000000..12ffc8c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/media/statementLookup.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md new file mode 100644 index 0000000..c0175db --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md @@ -0,0 +1,145 @@ +# Личный кабинет сотрудника + +Личный кабинет сотрудника включает в себя персональные данные сотрудника, стаж работы, «зарплатную ведомость», оставшиеся дни отпуска, отправленные документы и локальные нормативные акты. + +Чтобы открыть форму, необходимо выбрать пункт «Личный кабинет» в плиточном меню. + +![Меню профиля](./media/MenuProfil.png) + +Откроются личные данные текущего сотрудника. + +## Персональные данные + +На данной вкладке отображаются личные данные сотрудника. + +![Персональные данные](./media/PersonWork.png) + +При нажатии на кнопку "Другие места работы" в табличной части будут отображены филиалы холдинга, в которой сотрудник работает по совместительству. + +![Сорг](media/corg.png) + +## Паспортные данные + +На данной вкладке отображаются паспортные данные сотрудника. + +Если персональные данные изменились, сотрудник может направить запрос на изменение. Для этого необходимо нажать на кнопку "Запрос изменение данных" в нужном разделе, например, "Данные паспорта". + +![Запрос](media/PersonWork2.png) + +После нажатия на кнопку откроется документ "Заявление от сотрудника" с выбранным подтипом. В блоке "Реквизиты документа" необходимо ввести данные, которые необходимо изменить и нажать кнопку «Заполнить шаблон» для отправки документа по маршруту. + +![Персональные данные-заявление](./media/NewINN.png) + +Более подробно про заполнение документа можно ознакомиться в разделе: ["Заявления от сотрудников"](../Заявления от сотрудников.md) + +## Мои документы + +На данной вкладке отображаются данные об образовании и военном билете. Если данные изменились, сотрудник может направить запрос на изменение также как и при изменении [паспортных данных](#паспортные_данные). + +![Документы](media/obrazovanie.png) + +## Состав семьи + +На данной вкладке отображаются данные о семье сотрудника. Если данные изменились, сотрудник может направить запрос на изменение также как и при изменении [паспортных данных](#паспортные_данные). + +![Семья](media/family.png) + +## Расчетный листок + +На данной вкладке отображается период работы сотрудника и ссылка на "Расчетный листок". + +![Персональные данные-расчетный лист](./media/VkladkaRaschList.png) + +После клика по ссылке с наименованием "Расчетный лист" откроется печатная форма "Расчетный листок". + +![Персональные данные-расчетный листок](./media/RaschList.png) + +## Графики отпусков + +На данной вкладке отображается график отпусков сотрудника. В форме отображаются графики отпусков за все года. Для отображения графика отпусков, необходимо выбрать организацию. Чтобы развернуть группу, нужно нажать на треугольник слева от поля с годом / в строке с годом. + +![График](media/grafik.png) + +Пользователь, обладающий определенными правами, имеет возможность создать заявление на отпуск, перенос или компенсацию в соответствии с его графиком отпусков. Для этого нужно выбрать необходимую строку с отпуском в графике и нажать на "Создать заявление" и в выпадающем списке выбрать необходимый тип заявления. + +![Лукап](media/lookup.png) + +После выбора соответствующего действия, связанного с отпуском, например, создание заявления на отпуск, в новой вкладке появится форма подачи заявления на ежегодный отпуск, в которой автоматически будет заполнены реквизиты документа. + +![Заявление из лукапа](media/statementLookup.png) +## Остаток отпуска + +На данной вкладке отображается текущий стаж работы сотрудника, запланированные дни отпуска, использованные и оставшиеся дни отпуска. + +![Персональные данные-отпуск](./media/otpusk.png) + +## Мои заявления + +На данной вкладке отображаются документы, созданные сотрудником. + +![Персональные данные-заявления](./media/PersonStatement.png){: .zoom} + +Документы сгруппированы по подтипу документа. Чтобы показать все документы определенного подтипа +необходимо нажать на значок ![](./media/icon.png) откроется перечень созданных документов. + +![Персональные данные-заявления документы](./media/PersonStatement2.png){: .zoom} + + + +Столбец **Статус** предоставляет информацию о текущем состоянии маршрута каждого документа. Статус маршрута имеет несколько значений: + +![](./media/NotRunning.png) "Не запущен" - маршрут не был создан. + +![](./media/Current.png) "Текущий" - документ отправлен по маршруту, но еще не прошел всех участников маршрута. + +![](./media/Cancel.png) "Отменен" - документ отменен, а маршрут удален. + +![](./media/Finish.png) "Завершен" - документ прошел по маршруту. + +В столбце **"Вложение"** отображается информация о вложенном файле. Для просмотра вложенного файла, нужно нажать на значок вложения. Содержимое вложения откроется в правой части окна. + +![Персональные данные-заявления вложения](./media/AttachedFile.png){: .zoom} + +Столбцы **"Дата", "Номер", "Документ"** отображают соответствующую информацию, такую как дата создания документа, номер документа и тип документа. + +![Персональные данные-заявления документ](./media/PersonTdoc.png){: .zoom} + +В столбце **"Текущие участники маршрута"** показаны участники маршрутов, которые находятся на данном этапе. Это поле пустое, если статус маршрута «Завершен». + +Столбец **"Организация"** отображает в какой организации холдинга был создан документ. + +Столбец **"Тиражированная копия по совместительству"** показывает, были ли копии документа сделаны другими организациями холдинга. + +![Персональные данные-заявления данные](./media/PersonStatement4.png){: .zoom} + +## Нормативные акты + +На данной вкладке отображаются «Локальные нормативные документы», переданные сотруднику для ознакомления и ранее прочитанные им. + +![Персональные данные-ЛНД](./media/PersonLND.png){: .zoom} + +Столбец **"Открыть"** содержит код (гиперссылку) для перехода к основному документу. Чтобы перейти к соответствующему документу необходимо нажать на гиперссылку. + +Столбец **Статус** предоставляет информацию о текущем состоянии маршрута каждого документа. + +В столбце **"Вложение"** отображается информация о вложенном файле. Для просмотра вложенного файла, нужно нажать на значок вложения. Содержимое вложения откроется в правой части окна. + +Столбцы **"Дата", "Номер", "Документ"** отображают соответствующую информацию, такую как дата создания документа, номер документа и тип документа. + +В столбце **"Краткое содержание"** отображаются краткое содержание локально-нормативного документа. + +В столбце **"Организация"** отображается в какой организации холдинга был создан документ. + +## Архив документов + +С данной вкладки при необходимости можно скачать вложенные в документы вложения. Для заполнения таблицы необходимо нажать кнопку "Сформировать". Подробнее о работе с данной формой можно ознакомиться в разделе ["Архив документов"](../../archivedoc.md#архив_документов). + +![Архив документов](media/archiveDoc.png) + +## История операций + +На данной вкладке отображаются все документы сотрудника. Подробнее о данной форме можно ознакомиться в статье ["История операций"](../../История операций/История операций.md). + +![История](media/history.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Реестр документов обмена с 1С/media/reestrObmena.png b/docs/User manuals/Кадровый ЭДО/Реестр документов обмена с 1С/media/reestrObmena.png new file mode 100644 index 0000000..ae73ff5 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Реестр документов обмена с 1С/media/reestrObmena.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Реестр документов обмена с 1С/Реестр документов обмена с 1С.md b/docs/User manuals/Кадровый ЭДО/Реестр документов обмена с 1С/Реестр документов обмена с 1С.md new file mode 100644 index 0000000..44b11a5 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Реестр документов обмена с 1С/Реестр документов обмена с 1С.md @@ -0,0 +1,18 @@ +# Реестр документов обмена с 1С + +Аналитическая форма предназначена для просмотра реестра обмена документов с 1С. + +![Рисунок 1 РеестрОбмена1](media/reestrObmena.png){: .zoom} + +Для открытия формы необходимо в меню "Обмен данными с 1С" выбрать пункт "Реестр документов обмена с 1С". + +Выборка производится по параметрам: + +- Организация; +- Работник, физическое лицо; +- Документ; + +Загрузится список документов с основной информацией по документам, прошедшим обмен с 1С. +В колонке "Код" содержатся ссылки, по которым можно открыть соответствующий коду документ. + +В табличной части формы представлена информация о первичном документе, маршруте документа, информации о подписании, о данных документа из 1С, данные Документа на подписание. \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/prikaz.png b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/prikaz.png new file mode 100644 index 0000000..e0fbf73 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/prikaz.png differ diff --git a/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/primerZayavki.png b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/primerZayavki.png new file mode 100644 index 0000000..cfc54d1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/primerZayavki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/reestr.png b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/reestr.png new file mode 100644 index 0000000..c3e7334 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/reestr.png differ diff --git a/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/tiledMenu.png b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/tiledMenu.png new file mode 100644 index 0000000..1246cc9 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/tiledMenu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/zayavka.png b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/zayavka.png new file mode 100644 index 0000000..43fc036 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/media/zayavka.png differ diff --git a/docs/User manuals/Кадровый ЭДО/СЗ на командировку/СЗ на командировку.md b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/СЗ на командировку.md new file mode 100644 index 0000000..5c7c256 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/СЗ на командировку/СЗ на командировку.md @@ -0,0 +1,65 @@ +# Служебная записка на командировку + +## Описание + +Документ "Служебная записка на командировку" служит для автоматизации документооборота служебных записок на направление сотрудника (сотрудников) в командировку. + +Типовой бизнес-процесс в данном модуле может состоять из трех этапов. + +Этап | Описание +-----|--------- +1 этап | Инициатор создает документ "СЗ на командировку" из реестра служебных записок. В нем заполняет все необходимые поля и отправляет далее по маршруту на согласование +2 этап | Руководитель принимает документ и подписывает его на своем этапе +3 этап | Документ отправляется в отдел кадров для оформления приказа на отправление сотрудника в служебную командировку + +## Создание документа + +Чтобы создать новое заявление необходимо в плиточном меню выбрать пункт "Создать СЗ на командировку" + +![Меню](media/tiledMenu.png) + +Откроется форма документа "СЗ на командировку" + +![Заявка](media/zayavka.png){: .zoom} + +**Документ - номер/от:** автоматически присваивается при подписании документа (при выполнении действия "Подписать" в маршруте); + +**Дата** автоматически заполняется датой создания документа; + +**Подразделение** автоматически заполняется подразделением инициатора; + +**Куда Страна/Город:** - указывается направление командировки; + +**Куда Организация:** - указывается в какую организацию направляется сотрудник; + +**Период командировки с/по:** - период нахождения сотрудника в командировке; + +Поле **"Примечание"** заполняется при необходимости только инициатором. + +В табличной части документа заполняются данные по сотруднику(-ам), который(-ые) будут направлен(-ы) в командировку. Для этого нажмите на кнопку **"Добавить"**. В столбце ФИО выберите сотрудника, данные по должности и подразделению заполнятся автоматически. Столбец "Командировка" автоматически заполняется по заполненному полю "Период командировки". + +!!! note + В случае изменения периода командировки для изменения дат в табличной части нажмите на кнопку **"Изменить значения в таблице"**. + +Пример заполненной инициатором служебной записки на командировку до отправки по маршруту выглядит следующим образом: + +![Пример](media/primerZayavki.png){: .zoom} + +При необходимости можно приложить скан-образы документов по кнопке "Вложения". Для отправки документа по маршруту необходимо создать его нажав на кнопку "Маршрут" на панели инструментов документа. + +Подписать служебную записку можно несколькими способами: + +- с помощью быстрой кнопки "Подписать" на панели инструментов; +- Пройти в "Маршрут", нажать "Отправить", во всплывающем окне выбрать статус этапа и нажать "Ок". + +Если нужно сохранить проект документ без отправки по маршруту, нужно нажать кнопку "Сохранить" или "Сохр.Закрыть". + +По завершению маршрута, пользователь обладающий специальными правами, может создать приказ на командировку. Для этого необходимо в панели инструментов нажать кнопку "Создать приказ на командировку". + +![Приказ](media/prikaz.png) + +## Реестр + +Пользователю с определенными правами доступ реестр служебных записок на командировку. + +![Реестр](media/reestr.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertExample.png b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertExample.png new file mode 100644 index 0000000..5bdc9c4 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertExample.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertReady.png b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertReady.png new file mode 100644 index 0000000..08f7278 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertReady.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertTab.png b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertTab.png new file mode 100644 index 0000000..4e1f4a7 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/CertTab.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/ECPCertificateApplicationDoc.png b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/ECPCertificateApplicationDoc.png new file mode 100644 index 0000000..4f3fd2e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/ECPCertificateApplicationDoc.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/sert.png b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/sert.png new file mode 100644 index 0000000..54003dc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/media/sert.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/Самост получ ЭП.md b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/Самост получ ЭП.md new file mode 100644 index 0000000..ad252f5 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Самост получ ЭП/Самост получ ЭП.md @@ -0,0 +1,68 @@ +# Выпуск облачной неквалифицированной электронной подписи в Lexema-ECM пользователем + +## Общее описание + +Система "Lexema-ECM" поддерживает выпуск облачной неквалифицированной подписи (УНЭП) пользователям системы и подписание ей документов. Более подробно про УНЭП можно узнать в разделе [Виды электронных подписей](./../../ЭП/Виды ЭП.md#НЭП). + +Пользователь может самостоятельно выпустить УНЭП при помощи интерфейса окна "Документооборот". Администраторам системы доступен выпуск сертификатов УНЭП для пользователей при помощи формы [Привязка сертификатов ЭП к пользователям](./../../../Admin manuals/ЭП/Выпуск ОНЭП/Выпуск ОНЭП.md). + +В случае если пользователь не привязан к сотруднику, самостоятельно выпустить ОНЭП не получится. + +## Работа с формой + +Для создания заявления на выдачу сертификата необходимо в окне "Документооборот" перейти на вкладку "Электронные подписи". + +![Рисунок 1 Вкладка "Сертификаты"](./media/CertTab.png) + +На вкладке расположена кнопка "Выпустить сертификат электронной подписи" и таблица "Выбрать активный сертификат", в которой должны отображаться основные данные о сертификате, а также гиперссылки на автоматически генерируемые печатные формы заявления на выдачу и расписки в получении сертификата УНЭП. + +!!! warning + Перед выпуском сертификата необходимо обратить внимание на выбранную организацию текущего пользователя. При выпуске сертификата пользователь должен быть привязан к физическому лицу (ФЛ) текущей организации. + +!!! warning + На проекте может быть настроено, что в случае если у сотрудника не указана дата перехода на кадровый электронный документооборот, то выпустить сертификат не получится. + +После выбора организации необходимо нажать на кнопку "Выпустить сертификат электронной подписи". + +Поочерёдно появятся уведомления, сообщающие о произведённых действиях и событиях в системе: + +- Сертификат создан; +- Создана заявка на выдачу сертификата; +- Создано заявление; +- Создана расписка; +- Сертификат готов к использованию. + +![Рисунок 2 Пример группы уведомлений](./media/CertReady.png) + +В таблице "Выбрать активный сертификат" появится новая строка с информацией по только что созданному сертификату. + +Столбец "Выбрать" предназначен для выбора используемого для подписания пользователем сертификата ЭП. Если у пользователя не было созданных ранее сертификатов, новый сертификат будет выбран по умолчанию. Если у пользователя уже есть выбранный для подписи действующий сертификат ЭП, то, чтобы использовать для подписания новый сертификат, необходимо включить соответствующую опцию (поставить галочку) в поле "Выбрать". + +Столбец "Субъект" предназначен для отображения информации по токенам. Для облачных сертификатов значение этого столбца не заполняется. + +В столбце "Отпечаток" содержится краткое наименование сертификата. + +В группе "Период" содержится период действия сертификата: начиная с даты, указанной в столбце "с", и до даты, указанной в столбце "по". + +Столбец "Облачная" указывает, является ли ЭП облачной. + +Столбец "Квалифицированная" указывает, является ли ЭП квалифицированной. Если галочки нет, ЭП – неквалифицированная. + +В столбцах "Заявление" и "Расписка" содержатся гиперссылки на автоматически генерируемые печатные формы заявления на выдачу и расписки в получении сертификата УНЭП. + +В столбце "Дата загрузки" содержится дата загрузки сертификата в систему. + +![Рисунок 3 Пример созданного сертификата](./media/CertExample.png) + +!!! note + В настройках системы администратор системы устанавливает максимальное количество действующих сертификатов в системе. Если лимит достигнут, кнопка по выпуску сертификатов автоматически скрывается. + +После создания сертификата УНЭП пользователю будет необходимо **распечатать** заявление на выдачу и расписку в получении сертификата, **подписать** "мокрой" их подписью и **отнести** в отдел кадров либо подписать действующей ЭП, если такая есть. + +После доставки подписанных заявления и расписки представителю отдела кадров необходимо в соответствующем документе реестра "Заявки на выпуск сертификатов ЭП" отметить галочкой поле "Оригинал получен", вложить подписанные документы в данную заявку и сохранить изменения. + +![Оригинал получен](media/ECPCertificateApplicationDoc.png){: .zoom} + +В случае если пользователь своевременно не предоставил данные документы, ему будут направлено уведомление о необходимости сдачи оригиналов документов. В теле письма будут кликабельные ссылки на документы. + +![Сертификат](media/sert.png) \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО.md b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО.md new file mode 100644 index 0000000..a1c2323 --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО.md @@ -0,0 +1,64 @@ +# Удаление документов кадрового электронного документооборота + +Для документов кадрового электронного документооборота реализовано нефизическое удаление документов (т.е. документ из базы не удаляется, а только скрывается из реестра). + +Причина такой реализации: потенциальная опасность потери юридически значимых документов при некорректных настройках приложения и возможность быстрого доступа к архивным документам без программного вмешательства. + +Реализовано в документах: Заявление от сотрудника, ЛНД, Универсальный документ, Документ на подписание. + +Обычный пользователь КЭДО имеет право перевести документ в статус "Удалено" без физического удаления. Поэтому ему видна только кнопка "Перевести в статус Удалено". Кнопку "Удалить" он НЕ видит. + +![Перевод документа в статус "Удалено"](Удаление документов КЭДО/media/image1.png) + +При нажатии на кнопку "Перевести в статус Удалено" происходит следующее: + +1. В документе ставится галочка "Удален" + +![Перевод документа в статус "Удалено"](Удаление документов КЭДО/media/image2.png) + +2. Внутри карточки появляется предупреждающая надпись: + +![Универсальный документ](Удаление документов КЭДО/media/image3.png) + +3. Документ скрывается из реестра + +4. Маршрут документа переводится в "Отклонено" и скрывается в панели маршрута, виден только в листе согласования с причиной **"Документ удален сотрудником ФИО""** + +Если у пользователя есть роль **showremoveddocs** (видеть удаленные) или **super** (роль с самым большим набором прав), он может видеть в реестре эти удаленные документы. + +Пользователь не сможет перевести документ в статус "Удален", если: + +* Документ имеет завершенный маршрут +* Маршрут у другого участника на подписании +* Это чужой документ с текущим маршрутом +* Это чужой документ без маршрута +* Документ уже в статусе "Удален" + +Пользователь сможет перевести документ в статус "Удален", если: + +* Документ без маршрута и свой +* Документ на первом этапе у инициатора +* Документ отозван инициатором и находится у него на этапе +* В случае ЛНД должны быть права на этот документ, документ должен быть не в статусе "Утвержден" и не должно быть не ознакомленных лиц в списке рассылки. + +Для роли **super** добавлена кнопка физического удаления (из базы) документов. + +![Удаление документа](Удаление документов КЭДО/media/image4.png) + +По нажатию на эту кнопку происходит следующее: + +1. Маршрут документа переводится в "Отклонено" и скрывается в панели маршрута, виден только в листе согласования с причиной "Документ удален сотрудником ФИО" + +2. Документ удаляется из основной базы и переходит в историческую. + +В каких случаях запрещено нажатие на кнопку: + +* Документ имеет завершенный маршрут +* Маршрут не у инициатора на этапе + +В каких случаях разрешено нажатие на кнопку: + +* Можно удалять чужие документы без маршрута +* Можно удалять чужие документы с текущим маршрутом, но если текущий участник = инициатор = 1 этап +* Можно удалять чужие документы с текущим маршрутом, но если текущий участник = инициатор = любой этап +* В случае ЛНД у пользователя должны быть права на этот документ, документ должен быть не в статусе "Утвержден" и не должно быть никого в списке рассылки. \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image1.png b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image1.png new file mode 100644 index 0000000..3e469b3 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image2.png b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image2.png new file mode 100644 index 0000000..b31a9bd Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image3.png b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image3.png new file mode 100644 index 0000000..3901878 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image4.png b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image4.png new file mode 100644 index 0000000..a229c47 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Удаление документов КЭДО/media/image4.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ.md b/docs/User manuals/Кадровый ЭДО/Универсальный документ.md new file mode 100644 index 0000000..fbc404e --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Универсальный документ.md @@ -0,0 +1,47 @@ +# Универсальный документ + +## Общее описание назначения документа + +Документ "Универсальный документ" предназначен для создания документов, которые не имеют строго определенной структуры: Кадровый приказ HR, Акт о передаче сим-карты и т.д. + +## Работа с документом + +Для открытия реестра документов необходимо перейти в Меню - Документооборот.Прочее - Универсальный документ. + +Откроется реестр документов. + +В столбце **"Подписан ЭП"** отображается зеленый значок "Подписан ЭП", в случае наличия как минимум одной подписи КЭП в завершенном этапе маршрута (для этого должна быть настроена константа **проверка_на_хотя_бы_одно_подписание_КЭП** со значением 1). + +Пользователи, обладающие специальными правами, могут видеть удаленные (архивные) документы. Архивные документы обладают признаком "Удален" в реестре. + +![Рисунок 1 Реестр "Универсальный документ"](Универсальный документ/media/image1.png) + +Для создания нового документа необходимо нажать на кнопку "Создать" на верхней панели инструментов +![](Универсальный документ/media/image3.png) + +Откроется форма документа "Универсальный документ" + +![Рисунок 3 Документ "Универсальный документ"](Универсальный документ/media/image4.png) + +Для работы с документом необходимо выбрать из справочника [Подтип документа ](../../Admin manuals/СЭД/Справочники/Документооборот/Подтипы документов/Подтипы документов.md). + +![Рисунок 4 Выбор подтипа Универсального документа](Универсальный документ/media/image5.png) + +После выбора нужного подтипа документа на форме появляются новые параметры "Реквизиты документа", а также формируется часть для автоматического заполнения в текстовом поле. + +![Рисунок 5 Результат выбора шаблона документа](Универсальный документ/media/image6.png) + +Необходимо заполнить "Реквизиты документа". + +![Рисунок 6 Пример заполнения реквизитов документа (атрибутов)](Универсальный документ/media/image7.png) + +После заполнения реквизитов необходимо нажать на кнопку "Заполнить шаблон". Данные реквизиты в качестве параметров передаются в текстовую часть документа и заменяют прописанные там входные параметры, заключенные в '#'. + +![Рисунок 7 Пример заполнения шаблона введенными реквизитами](Универсальный документ/media/image8.png) + +В отличие от других типов карточек, Универсальный документ позволяет редактировать шаблон напрямую, а не только через введенные реквизиты (атрибуты) и уже хранящиеся в базе данные. + +После того как основная часть документа заполнена, далее необходимо отправить документ по маршруту, нажав на кнопку "Маршрут" -> "Создать маршрут" +![](Универсальный документ/media/image9.png) + +Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). \ No newline at end of file diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/deletedold.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/deletedold.png new file mode 100644 index 0000000..772da79 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/deletedold.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image1.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image1.png new file mode 100644 index 0000000..786ec64 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image2.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image2.png new file mode 100644 index 0000000..f8c9380 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image3.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image3.png new file mode 100644 index 0000000..c983ec2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image4.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image4.png new file mode 100644 index 0000000..adc33c0 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image4.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image5.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image5.png new file mode 100644 index 0000000..ae6e768 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image5.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image6.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image6.png new file mode 100644 index 0000000..59a5ebb Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image6.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image7.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image7.png new file mode 100644 index 0000000..c37a7ee Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image7.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image8.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image8.png new file mode 100644 index 0000000..5adc822 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image8.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image9.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image9.png new file mode 100644 index 0000000..38258b1 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/image9.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/menu.png b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/menu.png new file mode 100644 index 0000000..616a0eb Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/menu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/route.PNG b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/route.PNG new file mode 100644 index 0000000..7bf4a2f Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Универсальный документ/media/route.PNG differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/dobPodrazdelenie.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/dobPodrazdelenie.png new file mode 100644 index 0000000..9135a56 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/dobPodrazdelenie.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/dobSotrudnik.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/dobSotrudnik.png new file mode 100644 index 0000000..7a4371d Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/dobSotrudnik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/edit.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/edit.png new file mode 100644 index 0000000..b696a69 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/edit.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/edit2.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/edit2.png new file mode 100644 index 0000000..700e5f0 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/edit2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/menu.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/menu.png new file mode 100644 index 0000000..f66a69a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/menu.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/newSotrudnik.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/newSotrudnik.png new file mode 100644 index 0000000..087f3b7 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/newSotrudnik.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/podr.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/podr.png new file mode 100644 index 0000000..a4c2d23 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/podr.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/potomok.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/potomok.png new file mode 100644 index 0000000..a246d8a Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/potomok.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/potomok2.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/potomok2.png new file mode 100644 index 0000000..387e8bc Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/potomok2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/sotrudRuka.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/sotrudRuka.png new file mode 100644 index 0000000..12a19db Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/sotrudRuka.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/sotrudniki.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/sotrudniki.png new file mode 100644 index 0000000..b669bc2 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/sotrudniki.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr1.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr1.png new file mode 100644 index 0000000..e9eef8e Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr1.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr2.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr2.png new file mode 100644 index 0000000..d7f6c33 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr3.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr3.png new file mode 100644 index 0000000..4dc5380 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/upr3.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/vidRuk.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/vidRuk.png new file mode 100644 index 0000000..c6c7a81 Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/vidRuk.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/vidRuk2.png b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/vidRuk2.png new file mode 100644 index 0000000..392ce0c Binary files /dev/null and b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/media/vidRuk2.png differ diff --git a/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md new file mode 100644 index 0000000..8a6ef1f --- /dev/null +++ b/docs/User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md @@ -0,0 +1,83 @@ +## Управленческая структура и руководители + +Данная аналитическая форма предназначена для просмотра Управленческой структуры. Для открытия формы необходимо в меню "Обмен данными с 1С" выбрать пункт "Управленческая структура и руководители". + +![Меню](media/menu.png) + +Выборка производится по параметру *"На дату"* по кнопке *Сформировать* + +![Рисунок 1 УПР1](media/upr1.png){: .zoom} + +При выборе подразделения в правой части таблицы отображается следующая информация: + +* Код/Название - код и название подразделения в структуре; +* Действует с / Действует по - продолжительность начала и окончания действия подразделения; +* Руководитель - руководитель подразделения; +* Сотрудники - сотрудники, работающие в выбранном отделе. + +![Сотрудники](media/sotrudniki.png) + +По работнику можно посмотреть дерево структуры по параметру *"Наименование для поиска"* - необходимо ввести часть ФИО сотрудника и перейти с поля клавишей Tab либо щелкнув мышкой в любое место документа. + +![Рисунок 2 УПР2](media/upr2.png){: .zoom} + +По умолчанию форма отображается по подразделениям. Чтобы переключить вид формы по руководителям, в поле "Переключить вид" необходимо выбрать в раскрывающемся списке пункт "По руководителям". + +![Лукап](media/vidRuk.png) +![Руки](media/vidRuk2.png) + +При выборе руководителя в дереве отображаются его подчиненные: + +![Сотрудники руководителя](media/sotrudRuka.png) + +На закладке "Руководители" структура представлена в табличной форме: + +![Рисунок 1 УПРрук1](media/upr3.png){: .zoom} + +На данной закладке можно также посмотреть структуру с фильтрами на работника или руководителя. + +## Изменение управленческой структуры + +### Добавление первого уровня подразделения + +Если необходимо добавить первый уровень подразделения, выберите необходимое подразделение и нажмите соответствующую кнопку. + +![Подразделение](media/dobPodrazdelenie.png){: .zoom} + +В появившемся окне заполните код и наименование подразделения, при необходимости период действия, укажите руководителя и нажмите "Ок". Созданное подразделение отобразиться в управленческой структуре. + +![Подразделение2](media/podr.png){: .zoom} + +### Добавление подразделения потомка + +Если необходимо добавить подразделение потомка, выберите необходимое подразделение и нажмите соответствующую кнопку. + +![Потомок](media/potomok.png){: .zoom} + +В появившемся окне заполните код и наименование подразделения, при необходимости период действия, укажите руководителя и нажмите "Ок". Созданное подразделение отобразиться в управленческой структуре. + +![Потомок2](media/potomok2.png){: .zoom} + +### Изменение информации по подразделению + +Если необходимо изменить информацию по подразделению, выберите необходимое подразделение и нажмите соответствующую кнопку. + +![Изменение](media/edit.png){: .zoom} + +В появившемся окне заполните код и наименование подразделения, при необходимости период действия, укажите руководителя и нажмите "Ок". Подразделение будет изменено. + +![Изменение2](media/edit2.png){: .zoom} + +### Добавление работника в структуру + +Если необходимо добавить работника, выберите необходимое подразделение и нажмите соответствующую кнопку. + +![Добавление работника](media/dobSotrudnik.png){: .zoom} + +В появившемся окне выберите работника, при необходимости период действия и нажмите "Ок". Выбранный работник будет добавлен в подразделение. + +![Новый сотрудник](media/newSotrudnik.png){: .zoom} + +## Определение руководителей для настройки шаблонов маршрутов + +Про автоматическую подставку руководителей в маршрут, можно подробнее ознакомиться в [соответствующем разделе](../../../Admin manuals/СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md#автоматическая_подстановка_руководителей_в_маршрут). \ No newline at end of file diff --git a/docs/User manuals/Мобильное приложение/SUMMARY.md b/docs/User manuals/Мобильное приложение/SUMMARY.md new file mode 100644 index 0000000..2d9c628 --- /dev/null +++ b/docs/User manuals/Мобильное приложение/SUMMARY.md @@ -0,0 +1,5 @@ +- [Авторизация в приложении](./Авторизация в приложении/Авторизация в приложении.md) +- [Общие принципы работы с приложением](./Общие принципы работы с приложением/Общие принципы работы с приложением.md) +- [Создание заявления](Создание заявления/Создание документа в мобильном приложении.md) +- [Согласование документов](Согласование документов в мобилке/Согласование документов в мобильном приложении.md) +- [Обработка вебверсий документов](Обработка документа в вебверсии/Обработка документа в вебверсии.md) \ No newline at end of file diff --git a/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/autoriz.png b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/autoriz.png new file mode 100644 index 0000000..0ccd830 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/autoriz.png differ diff --git a/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/image1.png b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/image1.png new file mode 100644 index 0000000..10a756d Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/image1.png differ diff --git a/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/pinCode.png b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/pinCode.png new file mode 100644 index 0000000..2f80dfb Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/pinCode.png differ diff --git a/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/sms.png b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/sms.png new file mode 100644 index 0000000..e8d4d57 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Авторизация в приложении/media/sms.png differ diff --git a/docs/User manuals/Мобильное приложение/Авторизация в приложении/Авторизация в приложении.md b/docs/User manuals/Мобильное приложение/Авторизация в приложении/Авторизация в приложении.md new file mode 100644 index 0000000..538b564 --- /dev/null +++ b/docs/User manuals/Мобильное приложение/Авторизация в приложении/Авторизация в приложении.md @@ -0,0 +1,22 @@ +# Авторизация в приложении + +Для входа в приложение введите "Имя пользователя", "Пароль" и нажмите "Войти" + +![Авторизация в мобильном приложении](media/image1.png) + +## Двухфакторная авторизация + +В случае если на проекте используется двухфакторная авторизация, то после ввода логина и пароля откроется новое окно, в котором необходимо вести код из СМС. + +![СМС](media/sms.png) + +## Пин-код для входа + +Чтобы при авторизации каждый раз не вводить пароль, в приложении возможно задать пин-код. Для авторизации в приложении достаточно ввести пин-код. + +![Пин-код](media/pinCode.png) + +!!! note + На ввод пин-кода при авторизации дается 4 попытки. По окончании попыток необходимо авторизоваться повторно. + + ![Авторизация](media/autoriz.png) \ No newline at end of file diff --git a/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/media/oznakomitsa.png b/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/media/oznakomitsa.png new file mode 100644 index 0000000..cc443bd Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/media/oznakomitsa.png differ diff --git a/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/media/uvedomlenia.png b/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/media/uvedomlenia.png new file mode 100644 index 0000000..746abb7 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/media/uvedomlenia.png differ diff --git a/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/Обработка документа в вебверсии.md b/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/Обработка документа в вебверсии.md new file mode 100644 index 0000000..bceea2d --- /dev/null +++ b/docs/User manuals/Мобильное приложение/Обработка документа в вебверсии/Обработка документа в вебверсии.md @@ -0,0 +1,9 @@ +# Обработка документов в вебверсии приложения + +Некоторые документы в мобильном приложении отображаются в виде web-верстки (далее в тексте - «веб-версия») внутри самого приложения. Чтобы обработать документ в веб-версии, в разделе "На обработку" выберите группу документов, например, "Уведомления". + +![Уведомления](media/uvedomlenia.png) + +Выберите документ, который необходимо обработать. Откройте вкладку "Документ". Документ автоматически настроится под экран вашего смартфона. Чтобы ознакомиться, нажмите кнопку "Подтвердить ознакомление". + +![Ознакомиться](media/oznakomitsa.png) \ No newline at end of file diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/Corg.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/Corg.png new file mode 100644 index 0000000..590aa64 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/Corg.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/docNaPodpisanie.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/docNaPodpisanie.png new file mode 100644 index 0000000..0354db2 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/docNaPodpisanie.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/docWindow.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/docWindow.png new file mode 100644 index 0000000..f93690a Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/docWindow.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/document.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/document.png new file mode 100644 index 0000000..8cc6595 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/document.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/filtr.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/filtr.png new file mode 100644 index 0000000..5976c33 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/filtr.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/glavnaya.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/glavnaya.png new file mode 100644 index 0000000..a1d8772 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/glavnaya.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/history.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/history.png new file mode 100644 index 0000000..63e9cea Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/history.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/image1.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/image1.png new file mode 100644 index 0000000..ed54a01 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/image1.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/iosZayavlenie.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/iosZayavlenie.png new file mode 100644 index 0000000..87e8901 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/iosZayavlenie.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/marshrut.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/marshrut.png new file mode 100644 index 0000000..5c2fd1a Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/marshrut.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/openWith.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/openWith.png new file mode 100644 index 0000000..a5b7ffb Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/openWith.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/org.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/org.png new file mode 100644 index 0000000..247bfd5 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/org.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/periodObrabotki.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/periodObrabotki.png new file mode 100644 index 0000000..4da9134 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/periodObrabotki.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/periodSozdania.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/periodSozdania.png new file mode 100644 index 0000000..c976c26 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/periodSozdania.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/registDannye.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/registDannye.png new file mode 100644 index 0000000..191be9d Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/registDannye.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/sozdatZayavlenie.png b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/sozdatZayavlenie.png new file mode 100644 index 0000000..002441b Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/media/sozdatZayavlenie.png differ diff --git a/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/Общие принципы работы с приложением.md b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/Общие принципы работы с приложением.md new file mode 100644 index 0000000..3908874 --- /dev/null +++ b/docs/User manuals/Мобильное приложение/Общие принципы работы с приложением/Общие принципы работы с приложением.md @@ -0,0 +1,79 @@ +# Общие принципы работы с мобильным приложением + +## Главная страница + +После прохождения авторизации откроется главная страница, на которой необходимо выбрать - какое действие необходимо совершить. При нажатии на ["Создать новый документ"](../Создание заявления/Создание документа в мобильном приложении.md) откроется форма, в которой необходимо выбрать какой тип документа необходимо создать. При нажатии на ["Обработать документы"](../Согласование документов в мобилке/Согласование документов в мобильном приложении.md) откроется реестр документов на обработку. + +![Главная страница](media/glavnaya.png) + +## Просмотр документов + +При нажатии на "Обработать документы" откроется реестр документов на обработку + +![Окно с документами](media/image1.png) + +В данной вкладке отображаются все документы пользователя, которые необходимо обработать. + +Подробнее как подписать и ознакомиться с документом можно прочитать в разделе [Согласование документов в мобильном приложении](../Согласование документов в мобилке/Согласование документов в мобильном приложении.md), [Обработка документа в вебверсии](../Обработка документа в вебверсии/Обработка документа в вебверсии.md). + +В реестре документов выбирается документ который необходимо обработать. + +После нажатия на документ открывается окно документа. + +![Окно документа](media/docWindow.png) + +На вкладке **Вложения** отображаются файлы во вложении к данному документу. По нажатию на файл, можно просмотреть содержимое файла. + +!!! warning + Для возможности просмотра любого файла в смартфоне на базе Android должна быть установлена программа, функционал которой позволяет работать со многими форматами текстовых файлов, например WPS Office. В большинстве современных смартфонов такая программа установлена вместе с заводскими настройками. + При открытии файла появится дополнительное окно, в котором смартфон предложит различные варианты работы с данным файлом. + + ![Открыть с помощью](media/openWith.png) + + В смартфонах на базе IOs текстовые файлы отображаются внутри приложения без дополнительного программного обеспечения + + ![Заявление на айфоне](media/iosZayavlenie.png) + +На закладке **Данные** отображаются регистрационные данные документа: номер документа, работник, автор, подразделение и организация. + +![Данные](media/registDannye.png) + +На закладке **Текст** размещено основное содержание документа. + +На закладке **Маршрут** отображается маршрут документа + +![Маршрут](media/marshrut.png) + +## Вкладка "История" + +В данной вкладке отображаются все документы, которые были обработаны пользователем. + +![История](media/history.png) + +По фильтру "Тип документа" можно отфильтровать отображение документов по определенному типу. + +![Фильтр](media/filtr.png) + +Для просмотра панели с фильтрами в верхней части проведите по экрану справа налево. + +По фильтру "Период обработки" можно отфильтровать отображение документов по разному периоду обработки: + +![Период обработки](media/periodObrabotki.png) + +По фильтру "Период создания" можно отфильтровать отображение документов по разному периоду создания: + +![Период создания](media/periodSozdania.png) + +При выключенной галочке напротив поля **"С моим участием"** в реестре документов будут отображаться все документы, которые доступны пользователю согласно его правам вне зависимости от его участия в маршрутах данных документов. + +## Выбор компании + +При нажатии на иконку профиля откроется страница, на которой будет указан сайт приложения, выбранная организация и кнопка, по которой можно выйти из системы. + +Чтобы переключаться между компаниями необходимо нажать на организацию и выбрать другую из списка. + +![Организация](media/org.png) + +Выбранная организация будет отображаться на главной странице в нижней части экрана + +![Сорг](media/Corg.png) \ No newline at end of file diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/arhive.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/arhive.png new file mode 100644 index 0000000..8b68ccd Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/arhive.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/copy.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/copy.png new file mode 100644 index 0000000..1ed99c1 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/copy.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/icloud.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/icloud.png new file mode 100644 index 0000000..fd36a2b Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/icloud.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/image1.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/image1.png new file mode 100644 index 0000000..3f2ccaa Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/image1.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/image2.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/image2.png new file mode 100644 index 0000000..fa962ba Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/image2.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/iosArchSave.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/iosArchSave.png new file mode 100644 index 0000000..4ee2b79 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/iosArchSave.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/iosArhive.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/iosArhive.png new file mode 100644 index 0000000..aabf236 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/iosArhive.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/izvlech.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/izvlech.png new file mode 100644 index 0000000..b116f45 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/izvlech.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/lnd.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/lnd.png new file mode 100644 index 0000000..a3c4e8a Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/lnd.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/oznakomlenie.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/oznakomlenie.png new file mode 100644 index 0000000..29b6397 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/oznakomlenie.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/papka.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/papka.png new file mode 100644 index 0000000..e79920e Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/papka.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/podpisan.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/podpisan.png new file mode 100644 index 0000000..0728816 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/podpisan.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/reestr.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/reestr.png new file mode 100644 index 0000000..acd0619 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/reestr.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/share.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/share.png new file mode 100644 index 0000000..b566c8a Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/share.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/view.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/view.png new file mode 100644 index 0000000..5d52dbd Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/view.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/zayvlenie.png b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/zayvlenie.png new file mode 100644 index 0000000..cf10612 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/media/zayvlenie.png differ diff --git a/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/Согласование документов в мобильном приложении.md b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/Согласование документов в мобильном приложении.md new file mode 100644 index 0000000..2a52c12 --- /dev/null +++ b/docs/User manuals/Мобильное приложение/Согласование документов в мобилке/Согласование документов в мобильном приложении.md @@ -0,0 +1,82 @@ +# Работа с документами в мобильном приложении + +## Подписание/согласование заявлений + +Для согласования/подписания различного рода документов, на главной странице нажать на кнопку "Обработать документы", далее перейдите в необходимую группу документов, например, "Заявления". + +![Группы документов](media/image1.png) + +Откроется реестр заявлений, поступивших на согласование. + +![Заявления от сотрудника](media/image2.png) + +Внутри заявления будет находиться информация по данному заявлению, а именно: сформированный в формате pdf/A файл заявления, данные, текст и маршрут документа. + +![Заявление](media/zayvlenie.png) + +Чтобы подписать заявление нажмите кнопку "Подписать ЭП". В появившемся окне при необходимости можно указать комментарий к данному документу. + +![Подписан ЭП](media/podpisan.png) + +После подписания произойдет автоматическое перенаправление на группу документов "Заявления". + +## Ознакомление с ЛНД + +Для ознакомления с локально-нормативными документами перейдите в соответствующую группу во вкладке "На обработку" + +![ЛНД](media/lnd.png) + +Откроется реестр локально-нормативных документов, с которыми необходимо ознакомиться. Из реестр необходимо выбрать необходимый документ. + +![Реестр](media/reestr.png) + +Внутри документа во вложении будет находиться локально-нормативный документ с которым необходимо ознакомиться, данные по документу (автор, дата составления и т.д), а также маршрут согласования. Чтобы ознакомиться с документом, нажмите кнопку "Подтвердить ознакомление" в панели инструментов. + +![Ознакомление](media/oznakomlenie.png) + +После подписания произойдет автоматическое перенаправление на группу документов "Локально-нормативный документ". Чтобы ознакомленный документ исчез из реестра ЛНД, обновите страницу движением сверху вниз. + +## Скачивание архива с электронными подписями + +При подписании сертификатом документа подписывается сформированный файл во вложении (кроме актов отказа, которые подписываются, когда выбирают статус "Отказ ЭП"), включая разные версии одного и того же файла. Функция выгрузки файлов с информацией о подписании одним архивом позволяет экспортировать архив с подписями к себе на рабочее место. + +### Для смартфонов на Android + +Для того, чтобы загрузить архив с электронными подписями, во вкладке "История" выберите необходимое заявление, во вкладке "Вложения" нажмите "Скачать архив". + +![Скачать архив](media/arhive.png) + +В появившемся всплывающем окне можно выбрать действие, которое можно совершить с данным архивом: отправить через мессенджеры, сохранить на смартфон, отправить по почте и тд. + +![Сохранить](media/share.png) + +Чтобы скачать архив на смартфон, необходимо выбрать "Копировать в...", в открывшемся менеджере файлов указать папку куда необходимо скопировать данный архив и нажать "Вставить", например в папку "Download". + +![Копирование](media/copy.png) + +Перейдите в менеджер файлов в папку, в которую был сохранен архив. Нажмите на него и выберите извлечение, например, "Извлечь в текущую папку" + +![Извлечь архив](media/izvlech.png) + +В списке файлов появится разархивированная папка, в которой будет находиться: сформированное заявление в pdf/A, и электронные подписи пользователей, которые подписали данный документ. + +![Папка](media/papka.png) + +### Для смартфонов на IOS + +Для того, чтобы загрузить архив с электронными подписями, во вкладке "История" выберите необходимое заявление, во вкладке "Вложения" нажмите "Скачать архив". + +![Скачать архив](media/arhive.png) + +В появившемся всплывающем окне выберите действие с данным архивом, например, "Сохранить в "Файлы". + +![](media/iosArhive.png) + +Выберите место куда сохранить архив, например, на iCloud Drive и нажмите "Добавить" + +![](media/iosArchSave.png) + +На смартфоне откройте приложение "Файлы". В приложении будет архив. Для просмотра архива нажмите на него и выберите "Просмотреть содержимое". Откроется заполненный бланк заявления, чтобы просмотреть другие файлы проведите по экрану смартфона справа налево. + +![](media/icloud.png) +![](media/view.png) \ No newline at end of file diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/newDoc.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/newDoc.png new file mode 100644 index 0000000..b7edfac Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/newDoc.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/push.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/push.png new file mode 100644 index 0000000..4514253 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/push.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/select.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/select.png new file mode 100644 index 0000000..5753950 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/select.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/sformirovan.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/sformirovan.png new file mode 100644 index 0000000..e206919 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/sformirovan.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/tehPod.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/tehPod.png new file mode 100644 index 0000000..922764c Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/tehPod.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/tipZayavlenia.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/tipZayavlenia.png new file mode 100644 index 0000000..d2cd94e Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/tipZayavlenia.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/vlozhenie.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/vlozhenie.png new file mode 100644 index 0000000..6c285ff Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/vlozhenie.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/media/zayvlenie.png b/docs/User manuals/Мобильное приложение/Создание заявления/media/zayvlenie.png new file mode 100644 index 0000000..33dc260 Binary files /dev/null and b/docs/User manuals/Мобильное приложение/Создание заявления/media/zayvlenie.png differ diff --git a/docs/User manuals/Мобильное приложение/Создание заявления/Создание документа в мобильном приложении.md b/docs/User manuals/Мобильное приложение/Создание заявления/Создание документа в мобильном приложении.md new file mode 100644 index 0000000..c14f1a0 --- /dev/null +++ b/docs/User manuals/Мобильное приложение/Создание заявления/Создание документа в мобильном приложении.md @@ -0,0 +1,47 @@ +# Создание документа в мобильном приложении + +Чтобы создать документ в мобильном приложении на главной странице, необходимо нажать "Создать новый документ" и выбрать тип документа. + +![Новый документ](media/newDoc.png) + +![Тип документа](media/select.png) + +## Создание заявления + +Чтобы создать заявление, необходимо в открывшемся окне выбрать "Заявление от сотрудника", а затем необходимый подтип заявления, например, "Заявление на ежегодный отпуск". При необходимости можно воспользоваться поиском необходимого подтипа. + +![Тип заявления](media/tipZayavlenia.png) + +В поле "Основной отпуск - с" указывается дата начала отпуска. + +В поле "Основной отпуск - кол-во дней" указывается количества дней отпуска. + +Поле "Основной отпуск - по" при указании количества дней проставляется автоматически. + +![Заявление](media/zayvlenie.png) + +Кнопка "Прикрепить документ" - при необходимости возможно добавить вложение к заявлению. + +![Добавление вложения](media/vlozhenie.png) + +- "Камера" - открывает соответствующее приложение в смартфоне. +- "Фото/видео" - открывает галерею в смартфоне. +- "Документ" - открывает менеджер файлов в смартфоне. + +После заполнения заявления нажмите кнопку "Сохранить". Приложение откроет новую страницу, на которой можно просмотреть заполненное заявление, написать комментарий при необходимости и просмотреть сформированное заявление в формате pdf. + +![Заявление](media/sformirovan.png) + +Чтобы подписать заявление, нажмите "Подписать ЭП". После подписания приложение автоматически перенаправит на страницу обработки документов. Чтобы просмотреть историю обработки всех заявлений, перейдите в раздел [История](../Общие принципы работы с приложением/Общие принципы работы с приложением.md#вкладка_история). + +## Создание заявки в техподдержку + +Чтобы создать заявку в техподдержку на главной странице, необходимо нажать "Создать новый документ" и выбрать "Заявка в техподдержку". + +![Тип документа](media/select.png) + +В блоке "Введите текст обращения" необходимо описать техническую проблему, которая возникла в ходе работы, также можно при необходимости добавить ссылки на документы, в которых возникли проблемы и т.п. Скриншоты ошибок добавляются по нажатию кнопки "Прикрепить документ". Чтобы направить заявку необходимо нажать кнопку "Сохранить". В системе появится уведомление об отправлении обращения в техподдержку. + +![Заявка](media/tehPod.png) + +![Уведомление](media/push.png) \ No newline at end of file diff --git a/docs/User manuals/Начало работы/SUMMARY.md b/docs/User manuals/Начало работы/SUMMARY.md new file mode 100644 index 0000000..d633753 --- /dev/null +++ b/docs/User manuals/Начало работы/SUMMARY.md @@ -0,0 +1,7 @@ +- [Самостоятельная регистрация пользователя в системе](Авторизация через сайт регистрации/Авторегистрация.md) +- [Авторизация в системе](./Авторизация/authorization.md) +- [Первые шаги в системе](Первые шаги в системе/Первые шаги в системе.md) +- [Стартовая страница](Стартовая страница/Стартовая страница.md) +- [Мобильное приложение](./Мобильное приложение/Мобильное приложение.md) +- [Как самостоятельно выпустить облачную неквалифицированную электронную подпись](../Кадровый ЭДО/Самост получ ЭП/Самост получ ЭП.md) +- [Порядок работы с функцией замещения](./Функция замещения/Функция замещения.md) \ No newline at end of file diff --git a/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/form.png b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/form.png new file mode 100644 index 0000000..4e6a109 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/form.png differ diff --git a/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/mail.png b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/mail.png new file mode 100644 index 0000000..59b0cf6 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/mail.png differ diff --git a/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/registration.png b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/registration.png new file mode 100644 index 0000000..b97d095 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/media/registration.png differ diff --git a/docs/User manuals/Начало работы/Авторизация через сайт регистрации/Авторегистрация.md b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/Авторегистрация.md new file mode 100644 index 0000000..f157759 --- /dev/null +++ b/docs/User manuals/Начало работы/Авторизация через сайт регистрации/Авторегистрация.md @@ -0,0 +1,11 @@ +# Самостоятельная регистрация пользователя в системе КЭДО Lexema-ECM + +На проекте реализована самостоятельная регистрация пользователя в системе кадрового документооборота. Для нее необходимо на стартовой странице входа, нажать кнопку **Зарегистрируйтесь**. + +![Кнопка регистрации](media/registration.png) + +Откроется сайт, на котором необходимо заполнить анкету соискателя. После заполнения всех полей выберите "Согласен на обработку персональных данных", при согласии на использование кадрового электронного документооборота проставьте галочку напротив соответствующего поля и нажмите "Отправить запрос на регистрацию в Личном кабинете работника". Данная анкета пройдет модерацию у администратора, и после этого пользователю на электронную почту придет уведомление о регистрации его в системе. + +![Анкета](media/form.png){: .zoom} + +![Письмо](media/mail.png) \ No newline at end of file diff --git a/docs/User manuals/Начало работы/Авторизация/authorization.md b/docs/User manuals/Начало работы/Авторизация/authorization.md new file mode 100644 index 0000000..62cf54c --- /dev/null +++ b/docs/User manuals/Начало работы/Авторизация/authorization.md @@ -0,0 +1,44 @@ +# Авторизация в системе + +Для входа в систему пользователю необходимо в адресной строке браузера ввести адрес сайта, по которому расположена система электронного документооборота (СЭД). Откроется страница входа в СЭД Лексема. При входе потребуется ввести логин и пароль, выданные администратором, а затем нажать на кнопку "Войти". + +![Рисунок 1 Вход в систему](./media/image1.png) + +После ввода логина и пароля система предложит сменить пароль. Нажать кнопку "Продолжить" + +![Рисунок 2 Смена пароля](./media/image2.png) + +Откроется окно для восстановления пароля. Нажать кнопку "Отправить" + +![Рисунок 3 Восстановление пароля](./media/image3.png) + +На указанный при регистрации электронный адрес, будет выслан код для восстановления. Его надо ввести в поле "Код" + +![Рисунок 4 Ввод кода](./media/image4.png) + +Откроется окно для ввода нового пароля и его подтверждения. Пароль должен быть не менее 8 символов, содержать строчные и прописные буквы и цифры. + +![Рисунок 5 Ввод кода](./media/image5.png) + +При успешном восстановлении пароля система выдаст сообщение. + +![Рисунок 6 Восстановление пароля](./media/image6.png) + +## Авторизация через портал ЕСИА + +В системе поддерживается возможность авторизации через единую систему идентификации и +аутентификации. Для этого системный администратор должен зарегистрировать для вас логин с признаком "ЕСИА". После этого, чтобы войти в систему, на странице входа выберите "Войти через портал ЕСИА". + +![ЕСИА](media/image7.png) + +При нажатии автоматически открывается страница сайта Госуслуг и запрашивает ваши данные для входа. + +![Госуслуги](media/gosuslugi.png) + +Для тестовой демонстрационной площадки логин и пароль используйте из [документа](https://bio.rt.ru/upload/iblock/c98/Instruktsiya_po_rabote_s_testovoy_sredoy_1_61.pdf) + +Для того, чтобы авторизоваться через ЕСИА, ваша учетная запись на сайте Госуслуг должна быть подтвержденной. + +После такой авторизации вам доступно подписание документов с помощью простой электронной подписи Госулуг - ПЭП Госуслуги. + +![Подписание ПЭП](media/pepGosuslugi.png) \ No newline at end of file diff --git a/docs/User manuals/Начало работы/Авторизация/media/gosuslugi.png b/docs/User manuals/Начало работы/Авторизация/media/gosuslugi.png new file mode 100644 index 0000000..c9afd41 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/gosuslugi.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/image1.png b/docs/User manuals/Начало работы/Авторизация/media/image1.png new file mode 100644 index 0000000..47dd44d Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/image1.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/image2.png b/docs/User manuals/Начало работы/Авторизация/media/image2.png new file mode 100644 index 0000000..140f982 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/image2.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/image3.png b/docs/User manuals/Начало работы/Авторизация/media/image3.png new file mode 100644 index 0000000..be030bd Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/image3.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/image4.png b/docs/User manuals/Начало работы/Авторизация/media/image4.png new file mode 100644 index 0000000..b2f99fe Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/image4.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/image5.png b/docs/User manuals/Начало работы/Авторизация/media/image5.png new file mode 100644 index 0000000..932d7f6 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/image5.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/image6.png b/docs/User manuals/Начало работы/Авторизация/media/image6.png new file mode 100644 index 0000000..e638865 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/image6.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/image7.png b/docs/User manuals/Начало работы/Авторизация/media/image7.png new file mode 100644 index 0000000..380adf1 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/image7.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/login.png b/docs/User manuals/Начало работы/Авторизация/media/login.png new file mode 100644 index 0000000..9502df0 Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/login.png differ diff --git a/docs/User manuals/Начало работы/Авторизация/media/pepGosuslugi.png b/docs/User manuals/Начало работы/Авторизация/media/pepGosuslugi.png new file mode 100644 index 0000000..e0107fe Binary files /dev/null and b/docs/User manuals/Начало работы/Авторизация/media/pepGosuslugi.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/btn.png b/docs/User manuals/Начало работы/Мобильное приложение/media/btn.png new file mode 100644 index 0000000..77fd3c0 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/btn.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/connectBtn.png b/docs/User manuals/Начало работы/Мобильное приложение/media/connectBtn.png new file mode 100644 index 0000000..b864052 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/connectBtn.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/dwnldBtn.png b/docs/User manuals/Начало работы/Мобильное приложение/media/dwnldBtn.png new file mode 100644 index 0000000..6fbab35 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/dwnldBtn.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/emptyRegEr.png b/docs/User manuals/Начало работы/Мобильное приложение/media/emptyRegEr.png new file mode 100644 index 0000000..2eba02d Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/emptyRegEr.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image1.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image1.png new file mode 100644 index 0000000..e46acfc Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image1.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image10.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image10.png new file mode 100644 index 0000000..ffedcaa Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image10.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image11.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image11.png new file mode 100644 index 0000000..9fbd645 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image11.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image12.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image12.png new file mode 100644 index 0000000..b1a351b Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image12.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image2.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image2.png new file mode 100644 index 0000000..9684885 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image2.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image3.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image3.png new file mode 100644 index 0000000..66945e3 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image3.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image4.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image4.png new file mode 100644 index 0000000..7fac2c9 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image4.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image5.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image5.png new file mode 100644 index 0000000..15eaf4b Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image5.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image6.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image6.png new file mode 100644 index 0000000..31862b2 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image6.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image7.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image7.png new file mode 100644 index 0000000..2a2aebd Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image7.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image8.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image8.png new file mode 100644 index 0000000..70ad818 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image8.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/image9.png b/docs/User manuals/Начало работы/Мобильное приложение/media/image9.png new file mode 100644 index 0000000..8df0809 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/image9.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/ios.png b/docs/User manuals/Начало работы/Мобильное приложение/media/ios.png new file mode 100644 index 0000000..91da980 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/ios.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/ios2.png b/docs/User manuals/Начало работы/Мобильное приложение/media/ios2.png new file mode 100644 index 0000000..69503cc Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/ios2.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/qr.png b/docs/User manuals/Начало работы/Мобильное приложение/media/qr.png new file mode 100644 index 0000000..83f059a Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/qr.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/qrMobile.png b/docs/User manuals/Начало работы/Мобильное приложение/media/qrMobile.png new file mode 100644 index 0000000..7a4af8b Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/qrMobile.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/razreshenieAndroid.png b/docs/User manuals/Начало работы/Мобильное приложение/media/razreshenieAndroid.png new file mode 100644 index 0000000..d52c600 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/razreshenieAndroid.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/media/razreshenieAndroid2.png b/docs/User manuals/Начало работы/Мобильное приложение/media/razreshenieAndroid2.png new file mode 100644 index 0000000..a8c64f5 Binary files /dev/null and b/docs/User manuals/Начало работы/Мобильное приложение/media/razreshenieAndroid2.png differ diff --git a/docs/User manuals/Начало работы/Мобильное приложение/Мобильное приложение.md b/docs/User manuals/Начало работы/Мобильное приложение/Мобильное приложение.md new file mode 100644 index 0000000..645d3e7 --- /dev/null +++ b/docs/User manuals/Начало работы/Мобильное приложение/Мобильное приложение.md @@ -0,0 +1,76 @@ +# Мобильное приложение + +## Общая информация + +Для доступа к сайту с мобильного устройства существует мобильное приложение для операционных систем Android и iOS. Чтобы скачать приложение, перейдите в магазин приложений (AppStore или Google Play) на вашем смартфоне. Либо нажмите на виджет **QR для подключения** в панели виджетов. + +![QR](media/qr.png) + +Откроется новая вкладка в которой будут QR-коды для скачивания мобильных приложений. + +![QR](media/qrMobile.png) + +Также в данной вкладке отображается QR для установки соединения между приложением и сайтом, который потребуется [далее](#конфигурация). + +## Конфигурация + +После успешной установки приложения на мобильное устройство потребуется установить соединение между приложением и тем сайтом, к которому будет подключаться пользователь. Чтобы получить информацию о сайте, используется подключение к системе при помощи QR-кода. Для этого необходимо вначале настроить подключение по QR -коду. Как это сделать можно прочитать в подразделах [по настройке Android](#подключение_к_системе_для_смартфонов_на_базе_android) и [по настройке IOS](#подключение_к_системе_для_смартфонов_на_базе_ios). + +Открыть приложение Лексема-ECM на телефоне. Нажать "Конфигурация" + +![Лексема-ЕСМ](./media/image10.png) + +В результате откроется приложение «Камера» и программа запросит считать QR -код + +![Лексема-ЕСМ](./media/image11.png) + +Навести камеру на ранее открытый QR-код. Система считает настройки подключения и покажет, к какому сайту приложение подключилось. Нажать ОК и ввести логин-пароль. + +![Конфиг](media/image12.png) + +## Подключение к системе для смартфонов на базе Android + +Зайдите в приложение. Нажмите на кнопку "Конфигурация". Далее нажмите кнопку "Дать разрешение", во всплывающем окне выйдет уведомление о разрешении приложению снимать фото и видео, нажмите "При использовании приложения". + +![Разрешение](media/razreshenieAndroid.png) + +![Разрешение](media/razreshenieAndroid2.png) + + + +## Подключение к системе для смартфонов на базе IOS + +Зайдите в приложение. Нажмите на кнопку "Конфигурация". Далее нажмите кнопку "Дать разрешение", во всплывающем окне выйдет уведомление что программа запрашивает доступ к "Камере", нажмите "Разрешить". + +![IOS](media/ios.png) diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/chrome.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/chrome.png new file mode 100644 index 0000000..2746334 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/chrome.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/docNaPod.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/docNaPod.png new file mode 100644 index 0000000..43660fe Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/docNaPod.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/docOK.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/docOK.png new file mode 100644 index 0000000..c5ed786 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/docOK.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/docPodpisat.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/docPodpisat.png new file mode 100644 index 0000000..55657e1 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/docPodpisat.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/formMyProfile.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/formMyProfile.png new file mode 100644 index 0000000..95c61e2 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/formMyProfile.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/lnd.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/lnd.png new file mode 100644 index 0000000..589000e Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/lnd.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/mail.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/mail.png new file mode 100644 index 0000000..233ccab Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/mail.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/menu.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/menu.png new file mode 100644 index 0000000..c3ff298 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/menu.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/myProfile.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/myProfile.png new file mode 100644 index 0000000..9e15f1a Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/myProfile.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/ok.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/ok.png new file mode 100644 index 0000000..deb2515 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/ok.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/oznakomlenie.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/oznakomlenie.png new file mode 100644 index 0000000..d8eb412 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/oznakomlenie.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/page.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/page.png new file mode 100644 index 0000000..b471835 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/page.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/podpis.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/podpis.png new file mode 100644 index 0000000..620da4d Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/podpis.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/podtip.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/podtip.png new file mode 100644 index 0000000..f4ce7f2 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/podtip.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/push.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/push.png new file mode 100644 index 0000000..a918bb4 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/push.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/raspechat.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/raspechat.png new file mode 100644 index 0000000..054e4fa Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/raspechat.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/rekvizity.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/rekvizity.png new file mode 100644 index 0000000..93f277b Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/rekvizity.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/sert.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/sert.png new file mode 100644 index 0000000..1f2d877 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/sert.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/shablon.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/shablon.png new file mode 100644 index 0000000..25df3fa Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/shablon.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/tiled.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/tiled.png new file mode 100644 index 0000000..5b91cbb Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/tiled.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/url.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/url.png new file mode 100644 index 0000000..edde2f3 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/url.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/vlozhDocPod.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/vlozhDocPod.png new file mode 100644 index 0000000..4d33a27 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/vlozhDocPod.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/vlozhenie.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/vlozhenie.png new file mode 100644 index 0000000..eb6e6c3 Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/vlozhenie.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/media/zayvlenie.png b/docs/User manuals/Начало работы/Первые шаги в системе/media/zayvlenie.png new file mode 100644 index 0000000..93b1b6d Binary files /dev/null and b/docs/User manuals/Начало работы/Первые шаги в системе/media/zayvlenie.png differ diff --git a/docs/User manuals/Начало работы/Первые шаги в системе/Первые шаги в системе.md b/docs/User manuals/Начало работы/Первые шаги в системе/Первые шаги в системе.md new file mode 100644 index 0000000..e0d5ae2 --- /dev/null +++ b/docs/User manuals/Начало работы/Первые шаги в системе/Первые шаги в системе.md @@ -0,0 +1,115 @@ +# Первые шаги в системе + +## Как войти в программу? + +Откройте браузер. Рекомендуем использовать Google Chrome. + +![Хром](media/chrome.png) + +В адресной строке браузера нужно ввести адрес сайта, например: https://demo-ecm.lexema.ru/ + +![Адрес](media/url.png){: .zoom} + +Либо перейдите по ссылке, которая указана в письме о регистрации в системе на вашей почте. + +![Почта](media/mail.png) + +После перехода на сайт необходимо пройти [авторизацию](../Авторизация/authorization.md) с помощью логина и пароля, выданных системным администратором. + +После прохождения авторизации откроется ["Стартовая страница"](../Стартовая страница/Стартовая страница.md). + +![Стартовая страница](media/page.png){: .zoom} + +## Получение электронной подписи + +Для получения электронной подписи необходимо в окне «Документооборот» (1) перейти на вкладку «Электронные подписи» (2) и нажать на кнопку «Выпустить сертификат электронной подписи» (3). + +![Сертификат](media/sert.png){: .zoom} + +Поочерёдно появятся уведомления, сообщающие о произведённых действиях и событиях в системе: + +* Сертификат создан; +* Создана заявка на выдачу сертификата; +* Создано заявление; +* Создана расписка; +* Сертификат готов к использованию. + +![Уведомление](media/push.png) + +В столбцах «Заявление» и «Расписка» содержатся гиперссылки на автоматически генерируемые печатные формы заявления на выдачу и расписки в получении электронной подписи. + +![Распечатать](media/raspechat.png){: .zoom} + +Необходимо распечатать **заявление на выдачу** и **расписку в получении сертификата**, подписать и отнести в отдел кадров. + +## Как создать заявление? + +В меню выбрать пункт "Создать заявление". + +![Плитка](media/tiled.png){: .zoom} + +Либо перейти в Меню, выбрать «Кадровый документооборот» => «Заявления от сотрудников» => кликнуть по иконке «Создать». + +![Меню](media/menu.png){: .zoom} + +В новом документе необходимо выбрать "Подтип документа" из выпадающего списка, например, "Заявление на ежегодный отпуск": + +![Подтип](media/podtip.png) + +заполнить "Реквизиты документа": + +![Реквизиты](media/rekvizity.png){: .zoom} + +нажать на кнопку "Заполнить шаблон". После этого правая часть заявления автоматически сформируется: + +![Шаблон](media/shablon.png){: .zoom} + +для отправки заявления на подписание в левом верхнем углу необходимо нажать на кнопку «Подписать ЭП». + +![Подпись](media/podpis.png){: .zoom} + +В появившемся окне «Отправить документ далее по маршруту» нажать на кнопку «ОК». + +![Ок](media/ok.png){: .zoom} + +## Как ознакомиться с должностными инструкциями, политиками организации и т.д.? + +Все нормативные документы организации будут поступать в ваш [личный кабинет](#мой_профиль) и по ним будет требоваться действие «Подтвердить ознакомление». Для ознакомления с локально-нормативным документом в окне документооборота на вкладке "На обработку" необходимо выбрать локально-нормативный документ для ознакомления и кликнуть по его названию. + +![ЛНД](media/lnd.png){: .zoom} + +Производить ознакомление с текстом документа, а также с вложениями можно как через окно «Предпросмотр вложений», так и через кнопку «Вложения» в панели инструментов. + +![Вложения](media/vlozhenie.png){: .zoom} + +Подтвердить ознакомление с ЛНД можно с помощью соответствующих кнопок: + +![Ознакомление](media/oznakomlenie.png){: .zoom} + +## Ознакомление с документом на подписание + +Для ознакомления с [документом на подписание](../../Кадровый ЭДО/Документы на подписание.md) в окне документооборота на вкладке "На обработку" необходимо выбрать требуемый документ и кликнуть по его названию. + +![Документ на подписание](media/docNaPod.png){: .zoom} + +Производить ознакомление с текстом документа, а также с вложениями можно как через окно «Предпросмотр вложений», так и через кнопку «Вложения» в панели инструментов. + +![Вложения](media/vlozhDocPod.png){: .zoom} + +Для подписания документа нужно нажать на кнопку "Подписать ЭП". + +![Документ на подписание](media/docPodpisat.png){: .zoom} + +В появившемся окне «Отправить документ далее по маршруту» нажать на кнопку «ОК». + +![Ок](media/docOK.png){: .zoom} + +## Личный кабинет + +Персональные данные, а также все свои документы можно посмотреть в форме "Личный кабинет". В меню необходимо выбрать "Личный кабинет". + +![Мой профиль](media/myProfile.png) + +На данной форме отображаются ваши персональные данные, все заявления и локально-нормативные акты, с которыми требовалось ознакомление. + +![Форма](media/formMyProfile.png){: .zoom} \ No newline at end of file diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/CertExample.png b/docs/User manuals/Начало работы/Стартовая страница/media/CertExample.png new file mode 100644 index 0000000..4fc4495 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/CertExample.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/Docflow3groupby.png b/docs/User manuals/Начало работы/Стартовая страница/media/Docflow3groupby.png new file mode 100644 index 0000000..651486b Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/Docflow3groupby.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/ECPs.jpg b/docs/User manuals/Начало работы/Стартовая страница/media/ECPs.jpg new file mode 100644 index 0000000..4865915 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/ECPs.jpg differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/ECPs.png b/docs/User manuals/Начало работы/Стартовая страница/media/ECPs.png new file mode 100644 index 0000000..4b3422b Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/ECPs.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/analiz.png b/docs/User manuals/Начало работы/Стартовая страница/media/analiz.png new file mode 100644 index 0000000..447a580 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/analiz.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/cabinetHR.png b/docs/User manuals/Начало работы/Стартовая страница/media/cabinetHR.png new file mode 100644 index 0000000..5643bc3 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/cabinetHR.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/cabinetRuk.png b/docs/User manuals/Начало работы/Стартовая страница/media/cabinetRuk.png new file mode 100644 index 0000000..529bc6c Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/cabinetRuk.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/dateControl.png b/docs/User manuals/Начало работы/Стартовая страница/media/dateControl.png new file mode 100644 index 0000000..29eca1a Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/dateControl.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docFromDocflowForm.png b/docs/User manuals/Начало работы/Стартовая страница/media/docFromDocflowForm.png new file mode 100644 index 0000000..dfd6315 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docFromDocflowForm.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docflow1.png b/docs/User manuals/Начало работы/Стартовая страница/media/docflow1.png new file mode 100644 index 0000000..def0432 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docflow1.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docflow2.png b/docs/User manuals/Начало работы/Стартовая страница/media/docflow2.png new file mode 100644 index 0000000..d514ef2 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docflow2.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docflowAttachForm.png b/docs/User manuals/Начало работы/Стартовая страница/media/docflowAttachForm.png new file mode 100644 index 0000000..ff38b1a Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docflowAttachForm.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docflowForm.png b/docs/User manuals/Начало работы/Стартовая страница/media/docflowForm.png new file mode 100644 index 0000000..99e2952 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docflowForm.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docflowFormAttachLinks.png b/docs/User manuals/Начало работы/Стартовая страница/media/docflowFormAttachLinks.png new file mode 100644 index 0000000..9152c03 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docflowFormAttachLinks.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docflowFormDocLinks.png b/docs/User manuals/Начало работы/Стартовая страница/media/docflowFormDocLinks.png new file mode 100644 index 0000000..4cdd4f9 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docflowFormDocLinks.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/docflowNumber.png b/docs/User manuals/Начало работы/Стартовая страница/media/docflowNumber.png new file mode 100644 index 0000000..eab1e83 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/docflowNumber.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/documentRazv.png b/docs/User manuals/Начало работы/Стартовая страница/media/documentRazv.png new file mode 100644 index 0000000..1f357ef Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/documentRazv.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/documentooborot.png b/docs/User manuals/Начало работы/Стартовая страница/media/documentooborot.png new file mode 100644 index 0000000..00dc926 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/documentooborot.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/driverAuto.png b/docs/User manuals/Начало работы/Стартовая страница/media/driverAuto.png new file mode 100644 index 0000000..5da86db Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/driverAuto.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/history.png b/docs/User manuals/Начало работы/Стартовая страница/media/history.png new file mode 100644 index 0000000..125296d Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/history.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/home.png b/docs/User manuals/Начало работы/Стартовая страница/media/home.png new file mode 100644 index 0000000..662592c Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/home.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/hrDirector.png b/docs/User manuals/Начало работы/Стартовая страница/media/hrDirector.png new file mode 100644 index 0000000..da91f59 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/hrDirector.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/image10.png b/docs/User manuals/Начало работы/Стартовая страница/media/image10.png new file mode 100644 index 0000000..ce3494d Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/image10.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/image6.png b/docs/User manuals/Начало работы/Стартовая страница/media/image6.png new file mode 100644 index 0000000..417a0f4 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/image6.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/image7.png b/docs/User manuals/Начало работы/Стартовая страница/media/image7.png new file mode 100644 index 0000000..28cbdb8 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/image7.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/image79.png b/docs/User manuals/Начало работы/Стартовая страница/media/image79.png new file mode 100644 index 0000000..17e9580 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/image79.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/image80.png b/docs/User manuals/Начало работы/Стартовая страница/media/image80.png new file mode 100644 index 0000000..60d7b72 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/image80.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/image86 - 2.png b/docs/User manuals/Начало работы/Стартовая страница/media/image86 - 2.png new file mode 100644 index 0000000..806899a Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/image86 - 2.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/image9.png b/docs/User manuals/Начало работы/Стартовая страница/media/image9.png new file mode 100644 index 0000000..90bfb64 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/image9.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/info.png b/docs/User manuals/Начало работы/Стартовая страница/media/info.png new file mode 100644 index 0000000..5c2a6b6 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/info.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/logo.png b/docs/User manuals/Начало работы/Стартовая страница/media/logo.png new file mode 100644 index 0000000..bd7a031 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/logo.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/menuSearch.png b/docs/User manuals/Начало работы/Стартовая страница/media/menuSearch.png new file mode 100644 index 0000000..5ef40a1 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/menuSearch.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/menuUser.png b/docs/User manuals/Начало работы/Стартовая страница/media/menuUser.png new file mode 100644 index 0000000..6a0c5ca Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/menuUser.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/mydocs.png b/docs/User manuals/Начало работы/Стартовая страница/media/mydocs.png new file mode 100644 index 0000000..ee86bab Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/mydocs.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/noButton.png b/docs/User manuals/Начало работы/Стартовая страница/media/noButton.png new file mode 100644 index 0000000..d779390 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/noButton.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/noControl.png b/docs/User manuals/Начало работы/Стартовая страница/media/noControl.png new file mode 100644 index 0000000..f7665bf Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/noControl.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/obnovit.png b/docs/User manuals/Начало работы/Стартовая страница/media/obnovit.png new file mode 100644 index 0000000..b7d6be3 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/obnovit.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/plitka.png b/docs/User manuals/Начало работы/Стартовая страница/media/plitka.png new file mode 100644 index 0000000..4c65085 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/plitka.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/poisk.png b/docs/User manuals/Начало работы/Стартовая страница/media/poisk.png new file mode 100644 index 0000000..ccbd6c5 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/poisk.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/poluchatel.png b/docs/User manuals/Начало работы/Стартовая страница/media/poluchatel.png new file mode 100644 index 0000000..3888298 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/poluchatel.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/profil.png b/docs/User manuals/Начало работы/Стартовая страница/media/profil.png new file mode 100644 index 0000000..aebbe5a Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/profil.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/push.png b/docs/User manuals/Начало работы/Стартовая страница/media/push.png new file mode 100644 index 0000000..8c3d0b7 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/push.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/qr.png b/docs/User manuals/Начало работы/Стартовая страница/media/qr.png new file mode 100644 index 0000000..948e69d Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/qr.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/ratingForm.png b/docs/User manuals/Начало работы/Стартовая страница/media/ratingForm.png new file mode 100644 index 0000000..94d8903 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/ratingForm.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/ratingFormItem.png b/docs/User manuals/Начало работы/Стартовая страница/media/ratingFormItem.png new file mode 100644 index 0000000..52ab9a9 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/ratingFormItem.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/razvernut.png b/docs/User manuals/Начало работы/Стартовая страница/media/razvernut.png new file mode 100644 index 0000000..b8f86ec Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/razvernut.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/snyatControl.png b/docs/User manuals/Начало работы/Стартовая страница/media/snyatControl.png new file mode 100644 index 0000000..04bcec0 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/snyatControl.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/snyatControl2.png b/docs/User manuals/Начало работы/Стартовая страница/media/snyatControl2.png new file mode 100644 index 0000000..9ab0b2a Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/snyatControl2.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/spaDoc.png b/docs/User manuals/Начало работы/Стартовая страница/media/spaDoc.png new file mode 100644 index 0000000..17a7181 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/spaDoc.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/spaDoc1.png b/docs/User manuals/Начало работы/Стартовая страница/media/spaDoc1.png new file mode 100644 index 0000000..3249339 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/spaDoc1.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/startForm.png b/docs/User manuals/Начало работы/Стартовая страница/media/startForm.png new file mode 100644 index 0000000..7b1da81 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/startForm.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/stolbec.png b/docs/User manuals/Начало работы/Стартовая страница/media/stolbec.png new file mode 100644 index 0000000..9d429a9 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/stolbec.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/super.png b/docs/User manuals/Начало работы/Стартовая страница/media/super.png new file mode 100644 index 0000000..ddd2e6e Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/super.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/tehpodderzhka.png b/docs/User manuals/Начало работы/Стартовая страница/media/tehpodderzhka.png new file mode 100644 index 0000000..1dad44c Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/tehpodderzhka.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/toMinimize.png b/docs/User manuals/Начало работы/Стартовая страница/media/toMinimize.png new file mode 100644 index 0000000..602c03f Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/toMinimize.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/vidjety.png b/docs/User manuals/Начало работы/Стартовая страница/media/vidjety.png new file mode 100644 index 0000000..83e95f9 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/vidjety.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/vopros.png b/docs/User manuals/Начало работы/Стартовая страница/media/vopros.png new file mode 100644 index 0000000..f7db299 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/vopros.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/widgets.png b/docs/User manuals/Начало работы/Стартовая страница/media/widgets.png new file mode 100644 index 0000000..afce97c Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/widgets.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/media/zayvlenie.png b/docs/User manuals/Начало работы/Стартовая страница/media/zayvlenie.png new file mode 100644 index 0000000..f54d9b0 Binary files /dev/null and b/docs/User manuals/Начало работы/Стартовая страница/media/zayvlenie.png differ diff --git a/docs/User manuals/Начало работы/Стартовая страница/Стартовая страница.md b/docs/User manuals/Начало работы/Стартовая страница/Стартовая страница.md new file mode 100644 index 0000000..5db5d1a --- /dev/null +++ b/docs/User manuals/Начало работы/Стартовая страница/Стартовая страница.md @@ -0,0 +1,257 @@ +# Главная (стартовая) страница + +## Общий вид + +После прохождения авторизации в системе откроется стартовая страница. + +![Главная страница](media/driverAuto.png) + +Для пользователей с более широким доступом рабочее меню видоизменяется + +![Главное с развернутым окном](media/hrDirector.png) + +![Домик](media/home.png) - переход на главную страницу сайта, из любого места системы + +![Инфо](media/info.png) - значок, сигнализирующий о различных уведомлениях системы + +![Вопрос](media/vopros.png) - открывает справку по работе в системе + +![Обновить](media/obnovit.png) - обновить текущую страницу, кнопка представлена в каждом реестре документов + + + +![Меню пользователя](media/menuUser.png) + +В данном меню возможно [переключение](../Функция замещения/Функция замещения.md) между юридическими лицами/замещением, просмотр версий [библиотек](../../../Admin manuals/FAQ/FAQ.md#версии_библиотек_установленные_на_проекте) установленные на проекте, личные данные о пользователе (логин, ФИО, смена телефона или пароля) + +Рабочее окно "Меню" может иметь вид плиточного меню. **Плиточное меню** - это настраиваемое меню, в котором в качестве пунктов используются ячейки с подписанными иконками. Данное плиточное меню одинаково для всех пользователей, которые его видят. Эти формы не откроются у пользователя, если он не обладает нужными правами. Плиточное меню не закрывает доступ к основному меню. + +![Плиточное меню](media/plitka.png) + +Для того чтобы перейти на начальную страницу – главную форму из любого документа, необходимо нажать на логотип: + +![Логотип](media/logo.png) + + + +## Документооборот + + + +Окно **Документооборот** является основным рабочим инструментом. Панель документооборота позволяет инициатору оперативно отслеживать статус согласования документов и отображает документы, которые необходимо согласовать, массово обработать документы, а также выбирать сертификат ЭП, при помощи которого будут подписываться документы. В этой панели всем пользователям СЭД Лексема доступны следующие разделы: Входящие, Исходящие, Контроль, Электронные подписи, История. + +![Документооборот](media/docflowForm.png) + + + +Чтобы развернуть окно "Документооборот" на весь экран, нажмите кнопку ![Развернуть](media/toMinimize.png) + +![Развернуть](media/razvernut.png) + +В развернутом окне документооборота можно обработать и просмотреть содержимое документов без их открытия в новой вкладке, а также [массово обработать документы](../../Подписание сертификатом/Подписание сертификатом.md#массовая_обработка_документов) + +![Развернутое окно](media/documentRazv.png){: .zoom} + +### Раздел "Входящие" + +![Обработка](media/docflow1.png) + +В этом разделе отображается список документов, поступивших на обработку (на согласование, подписание, ознакомление, регистрацию и т.д.). Все документы в этом списке разделены по цветам: + +- серым цветом окрашиваются документы, которые поступили на обработку, но еще не были просмотрены; + +- белым цветом окрашиваются документы, которые были просмотрены, но не обработаны. Срок обработки по таким документам еще не просрочен; + +- желтым цветом окрашиваются документы, срок обработки по которым просрочен. + +Столбцы можно перемещать по мере необходимости, для этого необходимо: + +* Выбрать необходимую колонку левой кнопкой мыши; +* Перетащить в необходимое место. + +![Столбец](media/stolbec.png) + +### Раздел "Исходящие" + +![Исходящие](media/docflow2.png) + +В этом разделе отображаются документы Инициатора, которые были отправлены по маршруту, но сам маршрут еще не завершен. + +### Раздел "Контроль" + + + + + +![Нет контроля](media/noControl.png) + +Чтобы поставить документ на контроль, необходимо в документе, который необходимо поставить на контроль нажать на кнопку "На контроль" в панели инструментов. + +![Рисунок Контроль документа](media/image6.png) + +В открывшемся окне необходимо выбрать контрольную дату и время в поле «Установите контрольную дату» и нажать на кнопку «Ок». В системе появится уведомление что документ поставлен на контроль. + +![Дата контроля](media/dateControl.png) + +![Уведомление](media/push.png) + +В результате текущий документ появится во вкладке на контроль. + +![Рисунок Пример отражения задачи пользователя на контроле](./media/image7.png) + +В таблице отображаются основные сведения по документу. + +Снять документ с контроля можно двумя способами: + +* Во вкладке "Контроль" выбрать документ и нажать кнопку "Снять". + +![Снять с контроля](media/snyatControl.png) + +* Открыть документ, который находиться на контроле и нажать кнопку "С контроля" в панели инструментов" + +![Снять с контроля](media/snyatControl2.png) + +Если по истечению срока контроля маршрут документа не завершен, документ подкрашивается в желтый цвет и считается просроченным. + +В данном разделе можно проставить признак документа, поставленного на контроль. + +![](media/image79.png) + +Признак документа можно выбрать из предложенного списка, который формируется в документе-справочнике "Признак документа". Например, в данном случае имеются такие признаки документа: + +![Список возможных признаков документа](media/image80.png) + +!!!note + + Справочник содержит следующие признаки документа: + + - Срочный; + - Несрочный; + - Нет (признак необходим для того, чтобы визуально красиво смотрелась группировка по признаку); + - У делегата (признак необходим для тех документов, которые находятся на виртуальном контроле). + +Необходимые действия для **группировки** по колонке "Признак документа": + +- Взять необходимую колонку левой кнопкой мыши. +- Перетащить в место "Перетащите сюда колонку для группировки по ней". + +![](media/Docflow3groupby.png) + +Сгруппированные строки по колонке "Признак документа" выглядят так: + +![](media/image86 - 2.png) + +Если по истечению срока маршрут документа не завершен, документ окрашивается желтым цветом. + +### Раздел "Электронные подписи" + +![](media/CertExample.png) + +Данный раздел позволяет создать сертификат электронной подписи (ЭП), просмотреть основную информацию о загруженных в систему сертификатах пользователя и выбрать действующий, если их несколько. Подписание документов будет производиться с помощью того сертификата, у которого в столбце "Выбрать" стоит галочка. Для успешного подписания документов необходимо, чтобы один из сертификатов был выбран. + +Более подробно про создание сертификата ЭП и информацию в таблице сертификатов можно прочесть в разделе [Выпуск облачной неквалифицированной электронной подписи в Lexema-ECM пользователем](./../../Кадровый ЭДО/Самост получ ЭП/Самост получ ЭП.md) + +При превышении количества сертификатов кнопка "Выпустить сертификат электронной подписи" скрывается. + +![Нет кнопки](media/noButton.png) + +### Раздел "История" + +На данной вкладке отображаются все документы сотрудника. Подробнее о данной форме можно ознакомиться в статье ["История операций"](../../История операций/История операций.md). + +![История](media/history.png) + +## Панель с виджетами + +В левой вертикальной панели инструментов находятся виджеты для быстрого перехода к документам. Панель отличается в зависимости от наличии прав у пользователя. Панель может выглядеть следующим образом: + +![Виджеты](media/vidjety.png) + +- **Создать заявление** - открывается форма [заявления](../../Кадровый ЭДО/Заявления от сотрудников.md) + +![Заявление](media/zayvlenie.png) + +- **В мой личный кабинет** - открывается [личный кабинет сотрудника](../../Кадровый ЭДО/Профиль сотрудника/Профиль сотрудника.md) + +![Профиль](media/profil.png) + +- **Написать в техподдержку** - открывается окно для отправки [заявки в техподдержку](../../../Admin manuals/framework/User managment/Заявка в техническую поддержку/Заявки в техподдержку.md). + +![Заявка в техподдержку](media/tehpodderzhka.png) + +- **В личный кабинет HR** - открывается [личный кабинет HR](../../Кадровый ЭДО/Личный кабинет HR/Личный кабинет HR.md) + +![HR](media/cabinetHR.png) + +- **QR-код для подключения** - открывается отдельная вкладка с QR кодами для скачивания [мобильного приложения](мобильное) и [авторизации](../../../User manuals/Начало работы/Мобильное приложение/Мобильное приложение.md#конфигурация). в мобильном приложении. + +![QR](media/qr.png) + + +- **В личный кабинет руководителя** - открывается [личный кабинет руководителя](../../Кадровый ЭДО/Личный кабинет руководителя/Личный кабинет руководителя.md) + +![Кабинет руководителя](media/cabinetRuk.png) + + + + +## Развернутая форма документооборота + +Чтобы развернуть форму документообороту необходимо нажать на кнопку "Развернуть" в правой верхней части формы. + +![Кнопка](media/razvernut.png) + +После нажатия откроется развернутая форма. + +![Форма](media/spaDoc.png){: .zoom} + +!!! note + Для пользователей имеющие определенные права в системе, развернутая форма откроется сразу после прохождения авторизации. + +При наличии определенных прав, при включении опции "Суперзамещение" в панели инструментов, у пользователя в документообороте будут отображаться документы пользователей, которых он замещает. Для этого необходимо нажать на соответствующую кнопку. + +![Супер](media/super.png) + +В табличной части в столбце "Кому" отображается получатель документа. + +![Получатель](media/poluchatel.png) + +Для того, чтобы обработать документ замещаемого пользователя и отправить его далее по маршруту, нужно перейти в форму документа, кликнув по нему. Подробнее об функции замещения можно ознакомиться в соответствующем [разделе](../Функция замещения/Функция замещения.md). \ No newline at end of file diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image1.png b/docs/User manuals/Начало работы/Функция замещения/media/image1.png new file mode 100644 index 0000000..14a3fba Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image1.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image2.png b/docs/User manuals/Начало работы/Функция замещения/media/image2.png new file mode 100644 index 0000000..709b294 Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image2.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image3.png b/docs/User manuals/Начало работы/Функция замещения/media/image3.png new file mode 100644 index 0000000..31ba55b Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image3.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image4.png b/docs/User manuals/Начало работы/Функция замещения/media/image4.png new file mode 100644 index 0000000..38d1988 Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image4.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image5.png b/docs/User manuals/Начало работы/Функция замещения/media/image5.png new file mode 100644 index 0000000..aab989f Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image5.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image6.png b/docs/User manuals/Начало работы/Функция замещения/media/image6.png new file mode 100644 index 0000000..b950805 Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image6.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image7.png b/docs/User manuals/Начало работы/Функция замещения/media/image7.png new file mode 100644 index 0000000..d84637e Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image7.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image8.png b/docs/User manuals/Начало работы/Функция замещения/media/image8.png new file mode 100644 index 0000000..56cfe71 Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image8.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/media/image9.png b/docs/User manuals/Начало работы/Функция замещения/media/image9.png new file mode 100644 index 0000000..e804f4f Binary files /dev/null and b/docs/User manuals/Начало работы/Функция замещения/media/image9.png differ diff --git a/docs/User manuals/Начало работы/Функция замещения/Функция замещения.md b/docs/User manuals/Начало работы/Функция замещения/Функция замещения.md new file mode 100644 index 0000000..bb47c2e --- /dev/null +++ b/docs/User manuals/Начало работы/Функция замещения/Функция замещения.md @@ -0,0 +1,52 @@ +# Порядок работы с функцией "Замещение" + +В системе возможна работа под замещением. Права замещения назначаются администратором системы. Процесс предоставления прав на замещение описан в разделе [Настройка прав замещения](../../../Admin manuals/framework/User managment/Управление пользователями/Управление пользователями.md#замещаемые). Замещение может быть настроено на какой-то срок или бессрочным. + +Есть 2 пути для работы под замещением. + +**1 путь** + +Авторизоваться в системе под своим логином. +Для выбора замещения необходимо кликнуть на верхней панели по логину, нажать "Компания/замещение", выбрать организацию. Откроется дополнительный список с доступными замещениями. + +![Рисунок 1 Настройка замещения](./media/image1.png) + +Выбрать необходимое замещение, система выдаст предупреждающее сообщение: + +![Рисунок 2 Предупреждающее сообщение](./media/image2.png) + +После чего страница перезагрузится, и пользователь будет работать с правами замещаемого. + +![Рисунок 3 Права замещаемого](./media/image3.png) + +В окне документооборотаа будут отображаться документы замещаемого. + +**2 путь** + +Перейти в документ замещаемого из уведомления, поступившего на электронную почту. + +![Рисунок 4 Уведомление, поступившее заместителю](./media/image4.png) + +При переходе по гиперссылке, откроется окно авторизации в системе, если пользователь ранее не был авторизован в системе. Необходимо ввести свой логин и пароль. + +![Рисунок 5 Авторизация в системе](./media/image5.png) + +Откроется документ под правами замещаемого. + +![Рисунок 6 Документ, поступивший на обработку](./media/image6.png) + +Нужно обработать документ и отправить далее по маршруту. + +При этом, в маршруте документа в поле "Пользователь" (фактическое исполнение) встанет ФИО заместителя. + +![Рисунок 7 Маршрут документа](./media/image7.png) + +***При использовании функции замещения сертфиикаты НЕ замещаются, т.е. документ подписывается сертификатом заместителя, а не замещаемого*** + +Чтобы вернуться в систему для работы под своими правами, нужно кликнуть на верхней панели по логину, нажать "Компания/замещение", выбрать организацию и пункт "Без замещения". + +![Рисунок 8 Настройка замещения](./media/image8.png) + +Система запросит подтверждения действия и откроется Главная форма. В окне документооборота будут отражаться только свои документы. + +![Рисунок 9 Настройка замещения](./media/image9.png) \ No newline at end of file diff --git a/docs/User manuals/Очистка кэша/cache.md b/docs/User manuals/Очистка кэша/cache.md new file mode 100644 index 0000000..8170b66 --- /dev/null +++ b/docs/User manuals/Очистка кэша/cache.md @@ -0,0 +1,36 @@ +# Очистка кэша + +У пользователя после обновления версии программы могут возникать сообщения об исключительных ситуациях в работе программы. + +![Рисунок 1 Аппаратная перезагрузка и очистка кэша](./media/image1.png) + +Перед обращением в техподдержку необходимо очистить закэшированные данные, которые могут провоцировать некорректную работу программы. + +Для этого на своем рабочем месте произвести перезагрузку с очисткой кэша. Для этого необходимо открыть интернет-браузер. + +Если интернет-браузер **Chrome**, очистка кэша происходит следующим образом: + +1. Нажать клавишу F12 (открыть консоль разработчика, в зависимости от настроек компьютера возможна комбинация клавиш Fn+F12). + +2. Нажать правой кнопкой мышки на стрелку обновления страницы + +![Рисунок 2 Очистка кэша и жесткая перезагрузка](./media/image2.png) + +3. В выпадающем списке выбрать пункт «Очистка кэша и жесткая перезагрузка» + +4. Закрыть консоль разработчика + + +Аналогично выполняется очистка кэша в браузере **Microsoft Edge** + +1. Нажать F12 + +2. Нажать правой кнопкой мышки на стрелку обновления страницы + +![Рисунок 3 Очистка кэша и принудительное обновление](./media/image3.png) + +3. В выпадающем списке выбрать пункт «Очистить кэш и выполнить принудительное обновление» + +4. Закрыть консоль разработчика + +Если после очистки кэша сообщение не исчезло, необходимо обратиться в техподдержку. \ No newline at end of file diff --git a/docs/User manuals/Очистка кэша/media/image1.png b/docs/User manuals/Очистка кэша/media/image1.png new file mode 100644 index 0000000..b32e18d Binary files /dev/null and b/docs/User manuals/Очистка кэша/media/image1.png differ diff --git a/docs/User manuals/Очистка кэша/media/image2.png b/docs/User manuals/Очистка кэша/media/image2.png new file mode 100644 index 0000000..3613474 Binary files /dev/null and b/docs/User manuals/Очистка кэша/media/image2.png differ diff --git a/docs/User manuals/Очистка кэша/media/image3.png b/docs/User manuals/Очистка кэша/media/image3.png new file mode 100644 index 0000000..faedb90 Binary files /dev/null and b/docs/User manuals/Очистка кэша/media/image3.png differ diff --git a/docs/User manuals/Переподписание КЭП/media/image2.png b/docs/User manuals/Переподписание КЭП/media/image2.png new file mode 100644 index 0000000..14f2b84 Binary files /dev/null and b/docs/User manuals/Переподписание КЭП/media/image2.png differ diff --git a/docs/User manuals/Переподписание КЭП/Переподписание КЭП.md b/docs/User manuals/Переподписание КЭП/Переподписание КЭП.md new file mode 100644 index 0000000..1c95a6e --- /dev/null +++ b/docs/User manuals/Переподписание КЭП/Переподписание КЭП.md @@ -0,0 +1,11 @@ +# Переподписание(перештамповка) КЭП + +Перештамповка применима для документов длительного хранения. Перештамповка проводится до истечения срока действия сертификата сервиса штампа времени – наносится ещё один штамп времени. Таким образом, продлевается действие подписи на документе. Перештамповка осуществляется 1 раз в 10-15 лет, в зависимости от продолжительности действия сертификата сервиса штампа времени + +В Лексеме для осуществления перештамповки добавлена операция "Переподписать КЭП". + +По кнопке "Переподписать КЭП", в отмеченный галочкой документ, в список рассылки вставляется данные того, кто нажал кнопку. При этом сразу запускается операция подписания без входа в документ. + +В реестрах документов выведена колонка для отображения информации по переподписанию - "Переподписание документа КЭП" (дата и исполнитель). + +![Переподписание КЭП](./media/image2.png) \ No newline at end of file diff --git a/docs/User manuals/Подписание сертификатом/media/1 (2).jpg b/docs/User manuals/Подписание сертификатом/media/1 (2).jpg new file mode 100644 index 0000000..f55944e Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/1 (2).jpg differ diff --git a/docs/User manuals/Подписание сертификатом/media/1.png b/docs/User manuals/Подписание сертификатом/media/1.png new file mode 100644 index 0000000..4c4b709 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/1.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/2.png b/docs/User manuals/Подписание сертификатом/media/2.png new file mode 100644 index 0000000..fe01d1d Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/2.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/3.png b/docs/User manuals/Подписание сертификатом/media/3.png new file mode 100644 index 0000000..ecd26c7 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/3.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/4.png b/docs/User manuals/Подписание сертификатом/media/4.png new file mode 100644 index 0000000..bf2341f Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/4.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/LND.png b/docs/User manuals/Подписание сертификатом/media/LND.png new file mode 100644 index 0000000..2c3ee40 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/LND.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/attachment.png b/docs/User manuals/Подписание сертификатом/media/attachment.png new file mode 100644 index 0000000..58f70de Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/attachment.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/attachmentExample.png b/docs/User manuals/Подписание сертификатом/media/attachmentExample.png new file mode 100644 index 0000000..cd7e8c2 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/attachmentExample.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/attachmentSignsExample.png b/docs/User manuals/Подписание сертификатом/media/attachmentSignsExample.png new file mode 100644 index 0000000..8c2ab6f Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/attachmentSignsExample.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/cancAct.png b/docs/User manuals/Подписание сертификатом/media/cancAct.png new file mode 100644 index 0000000..711e5d5 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/cancAct.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/documentProcessing.png b/docs/User manuals/Подписание сертификатом/media/documentProcessing.png new file mode 100644 index 0000000..02b6e4a Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/documentProcessing.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/image1.png b/docs/User manuals/Подписание сертификатом/media/image1.png new file mode 100644 index 0000000..790bf22 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/image1.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/image8 - 2.png b/docs/User manuals/Подписание сертификатом/media/image8 - 2.png new file mode 100644 index 0000000..906631d Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/image8 - 2.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/image9 - 2.png b/docs/User manuals/Подписание сертификатом/media/image9 - 2.png new file mode 100644 index 0000000..50bebce Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/image9 - 2.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/openRoute.png b/docs/User manuals/Подписание сертификатом/media/openRoute.png new file mode 100644 index 0000000..d4fb113 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/openRoute.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/pickCert.png b/docs/User manuals/Подписание сертификатом/media/pickCert.png new file mode 100644 index 0000000..cd0ff18 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/pickCert.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/push.png b/docs/User manuals/Подписание сертификатом/media/push.png new file mode 100644 index 0000000..5ec5eb5 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/push.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/rejectedAnnul.png b/docs/User manuals/Подписание сертификатом/media/rejectedAnnul.png new file mode 100644 index 0000000..6456d60 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/rejectedAnnul.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/rejectedFurther.png b/docs/User manuals/Подписание сертификатом/media/rejectedFurther.png new file mode 100644 index 0000000..ef36263 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/rejectedFurther.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/signed.png b/docs/User manuals/Подписание сертификатом/media/signed.png new file mode 100644 index 0000000..e3145cd Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/signed.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/successfulEnding.png b/docs/User manuals/Подписание сертификатом/media/successfulEnding.png new file mode 100644 index 0000000..d97044f Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/successfulEnding.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/toEnterCode.png b/docs/User manuals/Подписание сертификатом/media/toEnterCode.png new file mode 100644 index 0000000..96b0a32 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/toEnterCode.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/toSend.png b/docs/User manuals/Подписание сертификатом/media/toSend.png new file mode 100644 index 0000000..855ae49 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/toSend.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/toSendRejectCancel.png b/docs/User manuals/Подписание сертификатом/media/toSendRejectCancel.png new file mode 100644 index 0000000..607f6ed Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/toSendRejectCancel.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/toSendRejectFurther.png b/docs/User manuals/Подписание сертификатом/media/toSendRejectFurther.png new file mode 100644 index 0000000..3a7c0c7 Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/toSendRejectFurther.png differ diff --git a/docs/User manuals/Подписание сертификатом/media/workflowWindow.png b/docs/User manuals/Подписание сертификатом/media/workflowWindow.png new file mode 100644 index 0000000..2cd7dab Binary files /dev/null and b/docs/User manuals/Подписание сертификатом/media/workflowWindow.png differ diff --git a/docs/User manuals/Подписание сертификатом/Подписание сертификатом.md b/docs/User manuals/Подписание сертификатом/Подписание сертификатом.md new file mode 100644 index 0000000..31fa650 --- /dev/null +++ b/docs/User manuals/Подписание сертификатом/Подписание сертификатом.md @@ -0,0 +1,108 @@ +# Инструкция по подписанию квалифицированным/неквалифицированным сертификатом + +## Документы, доступные для подписания + +Документы "Заявления от сотрудников", "Локально-нормативный документ", "Универсальный документ", "Документы на подписание" можно подписать квалифицированной/неквалифицированной электронной подписью (ЭП). В соответствии с настройками в системе, для подписания документа ЭП может потребоваться использование телефона для получения кода подтверждения операции. + +## Подписание + +Рассмотрим подписание сертификатом на примере локально-нормативного документа. +Для подписания сертификатом можно воспользоваться интерфейсом быстрого согласования, либо открыть маршрут документа. + +Для быстрого согласования нужно нажать на одну из кнопок на панели инструментов - **Подписан ЭП**, **Отказ ЭП, далее** или **Отказ ЭП, аннулировать** (описание кнопок см.ниже) + +![Документ "Локально-нормативный документ"](./media/image1.png) + +Для подписания сертификатом через маршрут, нужно открыть маршрут документа. + +Если в маршруте документа в колонке "Совершить действие" прописано действие "Подписать ЭП", то пользователю с текущим статусом этапа необходимо будет совершить подписание сертификатом. + +![Маршрут документа до подписания](./media/openRoute.png) + +При нажатии на кнопку **Отправить** открывается всплывающее окно "Отправить документ далее по маршруту". В нём необходимо выбрать действие ("Статус этапа", который проставится после отправки документа далее по маршруту): **Подписан ЭП**, **Отказ ЭП, далее** или **Отказ ЭП, аннулировать**. В таблице, расположенной под списком статусов, можно проверить список вложений документа. + +Также доступно для заполнения текстовое поле "Комментарий". В случае, если был выбран вариант **Подписан ЭП**, то поле "Комментарий" заполнять необязательно. + +![Окно выбора действия с документом](./media/toSend.png) + +!!!note + + Подписание может быть двух типов **квалифицированным** и **неквалифицированным**. При подписании **квалифицированным сертификатом** приходит сообщение с кодом через приложение **MyDss**, а при подписании **неквалифицированным сертификатом** приходит сообщение с кодом по СМС. + +Для подписания документа электронной подписью необходимо выбрать статус **Подписан ЭП** и нажать на кнопку **ОК**. В течение нескольких секунд на телефон/приложение придет СМС с кодом для подтверждения подписания. + +В окно ввода кода подтверждения необходимо ввести код, который пришел на телефон, и нажать на кнопку **ОК**, чтобы действие считалось завершенным. + +![Окно для ввода кода подтверждения операции](./media/toEnterCode.png) + +После ввода кода подтверждения в маршруте **Статус этапа** сменяется на "Завершен", а **Статус документа** – на "Подписан ЭП". + +![Изменения в маршруте после подписания ЭП](./media/signed.png) + +## Массовая обработка документов + +Перейдите в документооборот и нажмите кнопку развернуть + +![Окно документооборота](media/workflowWindow.png){: .zoom} + +В окне документооборота выберите заявления, которые необходимо обработать, и нажмите "Массовая обработка" + +![Массовая обработка](media/documentProcessing.png){: .zoom} + +Выйдет уведомление о количестве документов, которые не подлежат обработке посредством данной кнопки, и причина невозможности обработки,а также сколько документов будет обработано и какой статус будет присвоен данным документам. Рекомендуется не обрабатывать большое количество документов, а разделить обработку например по 20 документов за одну операцию. Обработка документов происходит без открытия их в отдельных вкладках. + +![Уведомление](media/push.png) + +При нажатии на кнопку выполняется следующая последовательность действий: + +* Система анализирует все документы, находящиеся на обработке у пользователя с учетом ограничений. +* Для группы документов, которые разрешено массово обработать, операция выполняет движении документа далее по маршруту с тем статусом, который назначен для массовой обработки для данного вида действия; выполняет при необходимости закрытие этапа либо закрытие маршрута. Если документ поступил посредством списка рассылки - система закрывает элемент, соответствующий пользователю в списках рассылки. Статус присваивается из "Статус по умолчанию" из настройках документов. +* По завершению всех операций выполняется обновление списка текущих задач с учетом обработанных документов. + +По окончании обработки выйдет уведомление о завершении обработки документов. + +![Уведомление об успешном завершении](media/successfulEnding.png) + +## Отказ от подписания + +В системе предусмотрен случай, когда сотрудник может отказаться подписывать документ. + +Если выбран статус **Отказ ЭП, далее**, то документ не будет подписан сотрудником и отправится далее по маршруту. Если выбран статус **Отказ ЭП, аннулировать**, то документ не будет подписан и маршрут перестроится следующим образом: документ отзывается с согласования у других участников и переходит на новый и последний этап к инициатору для ознакомления. + +![Окно выбора действия с документом при отказе от подписания](./media/toSendRejectFurther.png) + +При этом поле "Комментарий" становится обязательным, а под этим полем добавляется опция "Ознакомиться с актом отказа от подписания". Если опция выбрана, то файл, который генерируется при отказе от подписания, будет предложено сохранить на устройстве пользователя для дальнейшего ознакомления. После этого будет предложено ввести код подтверждения операции подписания документа об отказе. + +![Пример акта об отказе от подписания](./media/cancAct.png) + +Если выбран статус **Отказ ЭП, далее**, то после ввода кода подтверждения в маршруте **Статус этапа** сменяется на "Завершен", а **Статус документа** – на "Отказ ЭП, далее". Остальные участники маршрута действуют в обычном порядке. + +![Изменения в маршруте после Отказа ЭП, далее](./media/rejectedFurther.png){: .zoom} + +При желании сделать недействительным документ, например, из-за отсутствия подписи одного из участников маршрута следующие участники могут выбрать статус **Отказ ЭП, аннулировать**. Тогда после ввода кода подтверждения в маршруте **Статус этапа** сменяется на "Завершен", а **Статус документа** – на "Отказ ЭП, аннулирован". Следующие этапы пропускаются и документ переходит на новый и последний этап к инициатору для ознакомления. + +![Изменения в маршруте после Отказа ЭП, аннулирования](./media/rejectedAnnul.png){: .zoom} + +## Вложения + +У документа имеются вложения, которые можно открыть по кнопке "Вложения" на панели инструментов. + +При подписании сертификатом документа подписываются также и **все** его вложения (кроме актов отказа, которые подписываются, когда выбирают статус "Отказ ЭП"), включая разные версии одного и того же файла. Функция выгрузки файлов и подписей одним архивом позволяет экспортировать архив с подписями к себе на рабочее место. + +Экспортировать подписи с документами можно по кнопке **Скачать архив с ЭП** после того, как маршрут завершен. + +![Вложения](./media/attachmentExample.png){: .zoom} + +В скачанном архиве содержатся подписываемый файл и подписи. + +![Архив](./media/attachmentSignsExample.png){: .zoom} + +## Подписание документа КЭП на токене + +Если в действии указано "Подписание КЭП", то использование сертификата квалифицированной электронной подписи (КЭП) обязательно, при помощи облачного сертификата (УНЭП) подписать не получится. + +На рабочем месте пользователя, который подписывает КЭП, должен быть запущен CSPServer и вставлен токен, а пользователь должен выбрать активный сертификат для подписания на панели "Документооборот", вкладке "Электронные подписи". + +![Выбор КЭП](./media/pickCert.png) + +В остальном подписание КЭП не отличается от подписания документов [сертификатом ОНЭП](#подписание). \ No newline at end of file diff --git a/docs/User manuals/Поисковая система/SUMMARY.md b/docs/User manuals/Поисковая система/SUMMARY.md new file mode 100644 index 0000000..bf1baf8 --- /dev/null +++ b/docs/User manuals/Поисковая система/SUMMARY.md @@ -0,0 +1,2 @@ +- [Фильтрация в реестрах документов](./filtrdoc.md) +- [Контекстный поиск](./kontekstpoisk.md) \ No newline at end of file diff --git a/docs/User manuals/Поисковая система/filtrdoc.md b/docs/User manuals/Поисковая система/filtrdoc.md new file mode 100644 index 0000000..fb440a8 --- /dev/null +++ b/docs/User manuals/Поисковая система/filtrdoc.md @@ -0,0 +1,29 @@ +# Фильтрация в реестрах документов + +## Стандартный фильтр + +В реестре любого документа есть возможность настроить фильтр по колонкам. Для этого на панели инструментов нужно активировать "Фильтр". + +![Рисунок 1 Кнопка "Фильтр"](filtrdoc/media/image108.png) + +После активации фильтра, в каждой колонке реестра появится поле для ввода данных для фильтрации документов. + +![Рисунок 2 Поля для фильтрации по колонке](filtrdoc/media/image109.png) + +К примеру, выбрать входящие документы от Мегафон ПАО. Для этого в колонке "От кого (контрагент)" нужно ввести часть или полное наименование контрагента. Система выдаст документы, удовлетворяющие данному условию. + +![Рисунок 3 Пример наложенного фильтра](filtrdoc/media/image110.png) + +Система позволяет накладывать фильтры на несколько колонок одновременно. + +## Расширенный фильтр + +В некоторых таблицах доступна расширенная версия фильтра. Он становится активным при отключении стандартного при помощи кнопки "Фильтр": + +![Положение кнопки для включения расширенного фильтра](filtrdoc/media/inactiveFilterBtn.png) + +Чтобы воспользоваться фильтром необходимо навести указатель мыши на заголовок колонки, а затем нажать на треугольник в правой части заголовка колонки. Откроется окно с условиями для фильтрации и вариантами сортировки. Чтобы заданные условия вступили в силу, необходимо нажать на кнопку "Применить". + +![Пример расширенного фильтра](filtrdoc/media/filterExtended.png){: .zoom} + +Столбцы с наложенным фильтром отмечены значком !["Значок фильтра"](filtrdoc/media/filterIcon.png) в правой части заголовка колонки. \ No newline at end of file diff --git a/docs/User manuals/Поисковая система/filtrdoc/media/filterExtended.png b/docs/User manuals/Поисковая система/filtrdoc/media/filterExtended.png new file mode 100644 index 0000000..7326549 Binary files /dev/null and b/docs/User manuals/Поисковая система/filtrdoc/media/filterExtended.png differ diff --git a/docs/User manuals/Поисковая система/filtrdoc/media/filterIcon.png b/docs/User manuals/Поисковая система/filtrdoc/media/filterIcon.png new file mode 100644 index 0000000..c8ad772 Binary files /dev/null and b/docs/User manuals/Поисковая система/filtrdoc/media/filterIcon.png differ diff --git a/docs/User manuals/Поисковая система/filtrdoc/media/image108.png b/docs/User manuals/Поисковая система/filtrdoc/media/image108.png new file mode 100644 index 0000000..2282eb9 Binary files /dev/null and b/docs/User manuals/Поисковая система/filtrdoc/media/image108.png differ diff --git a/docs/User manuals/Поисковая система/filtrdoc/media/image109.png b/docs/User manuals/Поисковая система/filtrdoc/media/image109.png new file mode 100644 index 0000000..c6a566a Binary files /dev/null and b/docs/User manuals/Поисковая система/filtrdoc/media/image109.png differ diff --git a/docs/User manuals/Поисковая система/filtrdoc/media/image110.png b/docs/User manuals/Поисковая система/filtrdoc/media/image110.png new file mode 100644 index 0000000..b8148c7 Binary files /dev/null and b/docs/User manuals/Поисковая система/filtrdoc/media/image110.png differ diff --git a/docs/User manuals/Поисковая система/filtrdoc/media/inactiveFilterBtn.png b/docs/User manuals/Поисковая система/filtrdoc/media/inactiveFilterBtn.png new file mode 100644 index 0000000..8c5c824 Binary files /dev/null and b/docs/User manuals/Поисковая система/filtrdoc/media/inactiveFilterBtn.png differ diff --git a/docs/User manuals/Поисковая система/kontekstpoisk.md b/docs/User manuals/Поисковая система/kontekstpoisk.md new file mode 100644 index 0000000..902d090 --- /dev/null +++ b/docs/User manuals/Поисковая система/kontekstpoisk.md @@ -0,0 +1,47 @@ +# Контекстный поиск + +Для контекстного поиска по всей системе предназначена область «Поисковая система», доступ к которой возможен с Главной панели. + +![Рисунок 1 Поисковая система](kontekstpoisk/media/image112.png){: .zoom} + +Для выбора фильтра окно раскрывается при нажатии на кнопку ![шестеренка](kontekstpoisk/media/image113.png). Чтобы окно развернуть на весь экран необходимо нажать кнопку ![развернуть](kontekstpoisk/media/image115.png). + +Можно определить фильтры по следующим параметрам: + +- Расчетный период; +- Тип документа (раздел); +- Создатель документа; +- Инициатор маршрута; +- Участники маршрута; +- Контрагент; +- Договор; +- Приложение к договору; +- Номенклатура. + +![Рисунок 2 Окно контекстного поиска в системе](kontekstpoisk/media/image114.png){: .zoom} + +После выбора фильтров и введении поискового запроса, для отображения данных, необходимо нажать Enter или на кнопку «Поиск». + +***Пример:*** *требуется найти все входящие и исходящие документы по поставкам за 2021 год где одним из участников маршрута является Кузнецова Анна Анатольевна* + +В этом случае в Поисковой системе необходимо настроить фильтры в полях: + +- Период - выбрать год 2021 +- Разделы – выбрать Входящий документ и Исходящий документ; +- Участники маршрута - Кузнецова Анна Анатольевна + +В строке поиска написать "поставка". Нажать кнопку поиска . + +![Рисунок 3 Пример настройки контекстного поиска в системе](kontekstpoisk/media/image116.png){: .zoom} + +Примечание: в фильтрах можно выбрать несколько позиций, т.е., например, выбрать несколько участников маршрута, типов документов и т.д. + +Результаты поиска: + +![Рисунок 4 Результаты поиска](kontekstpoisk/media/image117.png){: .zoom} + +*Примечание: при щелчке мыши по наименованию типа документа (красный текст) происходит сворачивание группы документов.* + +Переход на документ происходит по щелчку мыши по строке документа: + +![Рисунок 5 Пример отражения документов по результатам контекстного поиска](kontekstpoisk/media/image118.png) \ No newline at end of file diff --git a/docs/User manuals/Поисковая система/kontekstpoisk/media/image112.png b/docs/User manuals/Поисковая система/kontekstpoisk/media/image112.png new file mode 100644 index 0000000..f6de262 Binary files /dev/null and b/docs/User manuals/Поисковая система/kontekstpoisk/media/image112.png differ diff --git a/docs/User manuals/Поисковая система/kontekstpoisk/media/image113.png b/docs/User manuals/Поисковая система/kontekstpoisk/media/image113.png new file mode 100644 index 0000000..000dd7e Binary files /dev/null and b/docs/User manuals/Поисковая система/kontekstpoisk/media/image113.png differ diff --git a/docs/User manuals/Поисковая система/kontekstpoisk/media/image114.png b/docs/User manuals/Поисковая система/kontekstpoisk/media/image114.png new file mode 100644 index 0000000..e503465 Binary files /dev/null and b/docs/User manuals/Поисковая система/kontekstpoisk/media/image114.png differ diff --git a/docs/User manuals/Поисковая система/kontekstpoisk/media/image115.png b/docs/User manuals/Поисковая система/kontekstpoisk/media/image115.png new file mode 100644 index 0000000..1cef957 Binary files /dev/null and b/docs/User manuals/Поисковая система/kontekstpoisk/media/image115.png differ diff --git a/docs/User manuals/Поисковая система/kontekstpoisk/media/image116.png b/docs/User manuals/Поисковая система/kontekstpoisk/media/image116.png new file mode 100644 index 0000000..604a98d Binary files /dev/null and b/docs/User manuals/Поисковая система/kontekstpoisk/media/image116.png differ diff --git a/docs/User manuals/Поисковая система/kontekstpoisk/media/image117.png b/docs/User manuals/Поисковая система/kontekstpoisk/media/image117.png new file mode 100644 index 0000000..38d01e4 Binary files /dev/null and b/docs/User manuals/Поисковая система/kontekstpoisk/media/image117.png differ diff --git a/docs/User manuals/Поисковая система/kontekstpoisk/media/image118.png b/docs/User manuals/Поисковая система/kontekstpoisk/media/image118.png new file mode 100644 index 0000000..c2fcae8 Binary files /dev/null and b/docs/User manuals/Поисковая система/kontekstpoisk/media/image118.png differ diff --git a/docs/User manuals/Производственный календарь/calendar.md b/docs/User manuals/Производственный календарь/calendar.md new file mode 100644 index 0000000..4c564c1 --- /dev/null +++ b/docs/User manuals/Производственный календарь/calendar.md @@ -0,0 +1,168 @@ +# Производственный календарь + +В системе предусмотрено ведение производственного календаря. Для этого предназначена группа "Производственный календарь". + +![Выбор группы в меню](./media/menu.png) + +## Документ "Праздничные/выходные дни" + +Так как производственный календарь строится на основе праздничных/выходных дней, в первую очередь нужно перейти в документ "Праздничные/выходные дни" и выбрать период – год, за который будет формироваться календарь. + +Как правило, производственный календарь и праздничные/выходные дни заполняются один раз на весь год, поэтому реестр документов "Праздничные/выходные дни" не будет содержать строк. + +![Реестр документов "Праздничные/выходные дни](./media/image1.png){: .zoom} + +***Порядок заполнения праздничных/выходных дней*** + +1. После открытия реестра нажать кнопку "Заполнить" на панели инструментов. + +![Панель инструментов документа](./media/image2.png) + +Откроется окно, при помощи которого необходимо выбрать год и территорию распространения праздничных дней, а затем нажать на кнопку "Выбрать". + +![Панель инструментов документа](./media/chooseRusBash.png) + +Система выдаст сообщение с напоминанием о необходимости установить региональные праздники и даты переноса выходных дней, если праздничные дни выпадают на выходные (суббота, воскресенье). После ознакомления нужно нажать "Продолжить" и вновь выбрать требуемый для отображения выходных период. + +![Системное сообщение](./media/image4.png) + +Откроется реестр документов праздничных/выходных дней. + +![Реестр документов "Праздничные/выходные дни"](./media/holidaysRegistry.png){: .zoom} + +2. Региональные праздники, которые ежегодно выпадают на разные даты, система проставляет на первый день года. Поэтому требуется перейти в документ с таким праздником и внести изменения вручную. + +Например, Курбан-байрам в 2022 году выпадет на 09.07.2022. + +![Пример автоматического заполнения документа](./media/image6.png) + +**Дата праздника/выходного дня** – нужно поменять на 09.07.2022 + +**День недели** – система проставит автоматически + +**Предпраздничный рабочий день** – поле для даты, которое заполняется при помощи кнопки, служит для учета сокращенного рабочего дня. Если предпраздничний рабочий день не является сокращенным, поле для даты необходимо оставить пустым. В нашем примере, система автоматически вычислила дату после внесения даты праздника. Ее надо перенести в соседнее поле, кликнув по ней левой кнопкой мыши. При необходимости можно поменять дату сокращенного дня. + +**Дата переноса вых.дня (субботы, воскресенья)** – заполняется в случае, если праздничный день выпадает на выходной день. В нашем случае так и есть – переносится на 11.07.2022 + +**Праздник региона** – поле заполняется, если праздник региональный + +**Переносится выходной день** – поле заполняется, если выходной и нерабочий праздничный дни совпадают.В этом случае выходной день переносится на следующий после праздничного рабочий день либо по дополнительному распоряжению правительства РФ на какой-либо другой день. При заполнении данного признака, _"Дата переноса вых.дня (субботы,воскресенья)"_ также должна быть заполнена. + +**Сокращается предпраздничный день** – поле заполняется, если предпраздничный рабочий день – сокращённый. В случае если празднику предшествует выходной день по календарю, то продолжительность последнего перед выходным рабочего дня не сокращается. + +**Включается в календарный отпуск** – поле заполняется, если день включается в календарный отпуск. Если выходной праздничный день выпадает на отпуск, то праздничный день в период отпуска не включают. + +![Документ после внесения изменений](./media/image7.png) + +Чтобы зафиксировать изменения, нужно сохранить документ. + +1. Нужно сверить все праздничные дни с производственным календарем. + +В рассматриваемом примере рабочий день 7 марта 2022 года (понедельник) перенесен на 5 марта 2022 года (суббота). При автоматическом заполнении праздничных дней по этому дню документ не сформировался. Поэтому нужно создать новый документ в реестре 2022 года. Для этого необходимо нажать на кнопку Создать на панели инструментов. Откроется форма для заполнения. + +В новом документе потребуется заполнить только два поля: + +- Дата праздника/выходного дня – 05.03.2022 +- Дата переноса вых.дня – 07.03.2022. + +![Документ "Праздничные/выходные дни" за 05.03.2022](./media/image8.png) + +После внесения данных необходимо сохранить документ. + +Таким образом формируется реестр Праздничные/выходные дни из примера ниже. Строки реестра с нечетными годами даты праздника (выходного дня) выводятся желтым цветом. Строки реестра, относящиеся к выходным дням недели (суббота, воскресенье) выводятся оранжевым цветом. + +![Реестр документов "Праздничные/выходные дни" за 2022 год](./media/image10.png){: .zoom} + +Далее нужно заполнить производственный календарь. + +## Документ "Производственный календарь" + +Производственный календарь (ПК) создается на календарный год с учетом законодательства, устанавливающего праздничные и выходные дни. В программе предусмотрена возможность формирования как федерального (общегосударственного), так и регионального календаря с использованием реестра праздничных/выходных дней. + +Для создания документа в меню выбрать пункт "Производственный календарь". + +Откроется реестр документов за прошлые года. В реестре слева направо представлены реквизиты: + +- год календаря; +- наименование календаря; +- регион РФ, если календарь региональный; +- количество дней по календарю: + - календарных, + - рабочих, + - выходных; +- количество рабочих часов по календарю: + - при 40 часовой неделе, + - при 36 часовой неделе, + - при 24 часовой неделе. + +![Реестр документов "Производственный календарь"](./media/image11.png){: .zoom} + +Для создания нового документа нажать кнопку "Создать" на панели инструментов. Перед созданием ПК рекомендуется заполнить реестр «Праздничные/выходные дни» на требуемый год. + +Откроется форма документа: + +![Форма документа "Производственный календарь"](./media/calendarInit.png){: .zoom} + +**Поля для заполнения**: + +* Год +* Наименование +* Регион РФ (заполняется только в том случае, если календарь региональный). + +На панели инструментов, кроме стандартных, доступны кнопки: + +- «Заполнить» – табличная форма документа заполняется автоматически при нажатии на эту кнопку. Формирование календаря производится на основании таблицы «Праздничные/выходные дни» и признака региональности. Если в поле «Региональный» галочка не установлена, региональные праздники не будут учитываться при формировании ПК. +- «Печать» – позволяет создать печатную форму производственного календаря, просмотреть ее и распечатать. +- «Праздничные/выходные дни» – позволяет открыть реестр «Праздничные/выходные дни» для настройки праздничных или выходных дней для переноса. + +![Панель инструментов](./media/image13.png){: .zoom} + +После заполнения полей документа чтобы сформировать производственный календарь и заполнить остальные поля, необходимо нажать на кнопку Заполнить на панели инструментов. + +Система автоматически заполнит все дни на основании введенных данных в документах "Праздничные/выходные дни". + +**Виды дней** производственного календаря обозначаются разными буквенными кодами, а ячейки дней отображаются разными цветами: + +- рабочий день (Р) – черный шрифт на белом фоне, +- рабочий предпраздничный день (РП) – черный шрифт на голубом фоне, +- выходной день (В) – черный шрифт на оранжевом фоне, +- перенесенный выходной день (ВП) – черный шрифт на оранжевом фоне, +- праздник региональный (ПР) – черный шрифт на фиолетовом фоне, +- праздник федеральный (ПФ) – черный шрифт на фиолетовом фоне. + +![Производственный календарь](./media/calendarFilled.png){: .zoom} + +Каждому месяцу календаря соответствуют две строки таблицы "Производственный календарь". В первой строке указан порядковый номер месяца в столбце "Месяц", а в столбцах "1", "2", "3" и т.д., которым соответствует порядковый номер недели в месяце, – числа месяца, стоящие в подстолбцах "1", "2", "3" и т.д. – днях недели. Слева от первого числа первой недели месяца остаётся пустое пространство в зависимости от прошлого месяца, даты которого отражаются в конце предыдущей пары строк (или предыдущего года). + +Во второй строке указывается краткое наименование месяца, количество календарных, рабочих и выходных дней в месяце, количество рабочих часов при 40, 36 и 24 часовой неделе, а затем вид календарного дня. + +![Производственный календарь](./media/calendarTableFilled.png){: .zoom} + +Для подтверждения правильности заполнения календаря можно сверить дни и часы в шапке документа с утвержденным производственным календарем. Если имееются расхождения, то можно внести изменения в документ "Праздничные/выходные дни". Чтобы перейти в реестр праздничных дней можно нажать на кнопку Праздничные/выходные дни на панели инструментов. + +Откроется реестр документов "Праздничные/выходные дни". В нём потребуется перейти в документ по требуемому дню или создать новый и внести изменения. + +После сохранения изменений в реестре праздничных дней в самом производственном календаре необходимо снова нажать на кнопку "Заполнить", и данные перезапишутся. После заполнения производственного календаря необходимо сохранить его, так как автоматическое сохранение изменений в нём не предусмотрено. + +Изменить производственный календарь можно иначе. У любого дня календаря можно изменить вид дня, кликнув левой кнопкой мыши по ячейке дня. + +![Изменение вида дня производственного календаря](./media/calendarDaysTypeLkp.png) + +В шапке документа отображаются итоговые временные показатели производственного календаря: + +- количество дней по календарю: + - календарных, + - рабочих, + - выходных; +- количество рабочих часов по календарю: + - при 40 часовой неделе, + - при 36 часовой неделе, + - при 24 часовой неделе. + +Чтобы сохранить изменения в документе, необходимо нажать на кнопку Сохранить. + +Был рассмотрен пример заполнения регионального производственного календаря. + +Для формирования федерального производственного календаря необходимо создать новый документ "Производственный календарь", не заполняя поле "Регион РФ", и нажать на кнопку "Заполнить". + +Для федерального производственного календаря не нужно повторно формировать документы по праздничным/выходным дням. \ No newline at end of file diff --git a/docs/User manuals/Производственный календарь/media/calendarDaysTypeLkp.png b/docs/User manuals/Производственный календарь/media/calendarDaysTypeLkp.png new file mode 100644 index 0000000..dca562f Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/calendarDaysTypeLkp.png differ diff --git a/docs/User manuals/Производственный календарь/media/calendarFilled.png b/docs/User manuals/Производственный календарь/media/calendarFilled.png new file mode 100644 index 0000000..1e3edee Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/calendarFilled.png differ diff --git a/docs/User manuals/Производственный календарь/media/calendarInit.png b/docs/User manuals/Производственный календарь/media/calendarInit.png new file mode 100644 index 0000000..ffeb607 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/calendarInit.png differ diff --git a/docs/User manuals/Производственный календарь/media/calendarTableFilled.png b/docs/User manuals/Производственный календарь/media/calendarTableFilled.png new file mode 100644 index 0000000..07eab98 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/calendarTableFilled.png differ diff --git a/docs/User manuals/Производственный календарь/media/chooseRusBash.png b/docs/User manuals/Производственный календарь/media/chooseRusBash.png new file mode 100644 index 0000000..ad0f627 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/chooseRusBash.png differ diff --git a/docs/User manuals/Производственный календарь/media/create.png b/docs/User manuals/Производственный календарь/media/create.png new file mode 100644 index 0000000..581af0e Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/create.png differ diff --git a/docs/User manuals/Производственный календарь/media/holidaysBtn.png b/docs/User manuals/Производственный календарь/media/holidaysBtn.png new file mode 100644 index 0000000..76557a0 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/holidaysBtn.png differ diff --git a/docs/User manuals/Производственный календарь/media/holidaysRegistry.png b/docs/User manuals/Производственный календарь/media/holidaysRegistry.png new file mode 100644 index 0000000..2fa644b Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/holidaysRegistry.png differ diff --git a/docs/User manuals/Производственный календарь/media/holidaysRegistryProc.png b/docs/User manuals/Производственный календарь/media/holidaysRegistryProc.png new file mode 100644 index 0000000..52a6673 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/holidaysRegistryProc.png differ diff --git a/docs/User manuals/Производственный календарь/media/image1.png b/docs/User manuals/Производственный календарь/media/image1.png new file mode 100644 index 0000000..2da6e4b Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image1.png differ diff --git a/docs/User manuals/Производственный календарь/media/image10.png b/docs/User manuals/Производственный календарь/media/image10.png new file mode 100644 index 0000000..52f6e25 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image10.png differ diff --git a/docs/User manuals/Производственный календарь/media/image11.png b/docs/User manuals/Производственный календарь/media/image11.png new file mode 100644 index 0000000..48022f8 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image11.png differ diff --git a/docs/User manuals/Производственный календарь/media/image12.png b/docs/User manuals/Производственный календарь/media/image12.png new file mode 100644 index 0000000..3d58a4a Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image12.png differ diff --git a/docs/User manuals/Производственный календарь/media/image13.png b/docs/User manuals/Производственный календарь/media/image13.png new file mode 100644 index 0000000..16886b6 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image13.png differ diff --git a/docs/User manuals/Производственный календарь/media/image14.png b/docs/User manuals/Производственный календарь/media/image14.png new file mode 100644 index 0000000..8cf84cc Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image14.png differ diff --git a/docs/User manuals/Производственный календарь/media/image15.png b/docs/User manuals/Производственный календарь/media/image15.png new file mode 100644 index 0000000..041c1bd Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image15.png differ diff --git a/docs/User manuals/Производственный календарь/media/image2.png b/docs/User manuals/Производственный календарь/media/image2.png new file mode 100644 index 0000000..557401a Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image2.png differ diff --git a/docs/User manuals/Производственный календарь/media/image3.png b/docs/User manuals/Производственный календарь/media/image3.png new file mode 100644 index 0000000..b6d4cbd Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image3.png differ diff --git a/docs/User manuals/Производственный календарь/media/image4.png b/docs/User manuals/Производственный календарь/media/image4.png new file mode 100644 index 0000000..d4ed7cd Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image4.png differ diff --git a/docs/User manuals/Производственный календарь/media/image5.png b/docs/User manuals/Производственный календарь/media/image5.png new file mode 100644 index 0000000..de6f13e Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image5.png differ diff --git a/docs/User manuals/Производственный календарь/media/image6.png b/docs/User manuals/Производственный календарь/media/image6.png new file mode 100644 index 0000000..ae3961b Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image6.png differ diff --git a/docs/User manuals/Производственный календарь/media/image7.png b/docs/User manuals/Производственный календарь/media/image7.png new file mode 100644 index 0000000..f61a72d Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image7.png differ diff --git a/docs/User manuals/Производственный календарь/media/image8.png b/docs/User manuals/Производственный календарь/media/image8.png new file mode 100644 index 0000000..daaabbe Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image8.png differ diff --git a/docs/User manuals/Производственный календарь/media/image9.png b/docs/User manuals/Производственный календарь/media/image9.png new file mode 100644 index 0000000..704456a Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/image9.png differ diff --git a/docs/User manuals/Производственный календарь/media/menu.png b/docs/User manuals/Производственный календарь/media/menu.png new file mode 100644 index 0000000..1400735 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/menu.png differ diff --git a/docs/User manuals/Производственный календарь/media/save.png b/docs/User manuals/Производственный календарь/media/save.png new file mode 100644 index 0000000..f9c5d8b Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/save.png differ diff --git a/docs/User manuals/Производственный календарь/media/toFill.png b/docs/User manuals/Производственный календарь/media/toFill.png new file mode 100644 index 0000000..f2ca9e9 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/toFill.png differ diff --git a/docs/User manuals/Производственный календарь/media/В.png b/docs/User manuals/Производственный календарь/media/В.png new file mode 100644 index 0000000..fd16e57 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/В.png differ diff --git a/docs/User manuals/Производственный календарь/media/ВП.png b/docs/User manuals/Производственный календарь/media/ВП.png new file mode 100644 index 0000000..709c11a Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/ВП.png differ diff --git a/docs/User manuals/Производственный календарь/media/ПР.png b/docs/User manuals/Производственный календарь/media/ПР.png new file mode 100644 index 0000000..30e7cdd Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/ПР.png differ diff --git a/docs/User manuals/Производственный календарь/media/ПФ.png b/docs/User manuals/Производственный календарь/media/ПФ.png new file mode 100644 index 0000000..56c6233 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/ПФ.png differ diff --git a/docs/User manuals/Производственный календарь/media/Р.png b/docs/User manuals/Производственный календарь/media/Р.png new file mode 100644 index 0000000..8533663 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/Р.png differ diff --git a/docs/User manuals/Производственный календарь/media/РП.png b/docs/User manuals/Производственный календарь/media/РП.png new file mode 100644 index 0000000..d1c1d98 Binary files /dev/null and b/docs/User manuals/Производственный календарь/media/РП.png differ diff --git a/docs/User manuals/Работа с маршрутами/SUMMARY.md b/docs/User manuals/Работа с маршрутами/SUMMARY.md new file mode 100644 index 0000000..4cbe7f9 --- /dev/null +++ b/docs/User manuals/Работа с маршрутами/SUMMARY.md @@ -0,0 +1,3 @@ +- [Обработка документа: работа с маршрутом, список рассылки](obrabotkadoc.md) +- [Редактирование маршрута](marshrut.md) +- [Отзыв документа](otzyvdoc.md) \ No newline at end of file diff --git a/docs/User manuals/Работа с маршрутами/marshrut.md b/docs/User manuals/Работа с маршрутами/marshrut.md new file mode 100644 index 0000000..70d4419 --- /dev/null +++ b/docs/User manuals/Работа с маршрутами/marshrut.md @@ -0,0 +1,44 @@ +# Редактирование маршрутов (добавление(удаление) этапов, участников) + +Для создания маршрута в документе, нужно нажать кнопку "Маршрут" на панели инструмента. В этот момент происходит подбор шаблона(-онов). Если допустимый шаблон один, то маршрут создается на основании него. + +Если несколько допустимых маршрутов, то открывается окно выбора из списка шаблонов: + +![Рисунок Окно выбора маршрута](marshrut/media/image1.png) + +***Если в документе "Настройка учетной политики предприятия" добавлена константа "Отключить автоформирование маршрута" = 1***, то для создания маршрута нужно будет нажать кнопку "Маршрут" на панели инструментов и в открывшемся окне нажать кнопку "Создать маршрут". + +***Когда возникает потребность в добавлении нового этапа для согласования*** в созданный маршрут, необходимо выделить этап, после которого необходимо добавить новый, указать количество участников в добавляемом этапе и нажать кнопку «Этап, участников». + +В результате будет создан новый этап с указанным количеством согласующих. + +![Рисунок Добавление нового этапа маршрута](marshrut/media/image21.png) + +В маршруте после выделенного этапа добавятся пустые строки: одна с номером этапа, остальные для указания новых участников. + +Для внесения согласующих в колонке **Пользователь** нужно выбрать ФИО, в колонке «**Совершить действие»** указать необходимый вид действия. Выбрать можно сотрудников, которые имеют учетную запись настройку в системе. Как настроить пользователя в системе документооборота см. [Настройка пользователей](../../Admin manuals/framework/User managment/Настройка пользователей/Настройка пользователей.md) + +Нажать кнопку «Отправить», чтобы документ ушел по маршруту. + +***Чтобы добавить нового участника*** в один из существующих этапов, необходимо выделить этап указать количество добавляемых участников и нажать кнопку «Участник» . + +![Рисунок Добавление участников в существующий этап маршрута](marshrut/media/image22.png) + +Добавится пустая строка в маршрут. В пустой строке в колонке **Пользователь** выбрать ФИО участника маршрута. В колонке «**Совершить действие»** указать необходимый вид действия. Нажать кнопку «Отправить», +чтобы документ ушел по маршруту. + +***Чтобы удалить этап***, необходимо выделить этап и нажать кнопку «Удалить» + +![Рисунок Удаление этапа маршрута](marshrut/media/image23.png) + +Этап удалится. + +***Примечание:** удалить можно только этапы, которые в маршруте расположены ниже этапа со статусом «Текущий».* + +***Чтобы удалить участника маршрута***, необходимо выделить участника и нажать кнопку «Удалить». Участник удалится из маршрута. + +![Рисунок Удаление участника маршрута](marshrut/media/image24.png) + +***Примечание:** удалить можно только тех участников, которые в маршруте расположены ниже этапа со статусом «Текущий». Участников из «текущего» этапа удалять нельзя.* + +Если у Инициатора маршрута стоит статус Текущий, и Инициатор нажмет кнопку **"Удалить маршрут"** - маршрут документа удалится. \ No newline at end of file diff --git a/docs/User manuals/Работа с маршрутами/marshrut/media/image1.png b/docs/User manuals/Работа с маршрутами/marshrut/media/image1.png new file mode 100644 index 0000000..46b28be Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/marshrut/media/image1.png differ diff --git a/docs/User manuals/Работа с маршрутами/marshrut/media/image21.png b/docs/User manuals/Работа с маршрутами/marshrut/media/image21.png new file mode 100644 index 0000000..3143658 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/marshrut/media/image21.png differ diff --git a/docs/User manuals/Работа с маршрутами/marshrut/media/image22.png b/docs/User manuals/Работа с маршрутами/marshrut/media/image22.png new file mode 100644 index 0000000..3754215 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/marshrut/media/image22.png differ diff --git a/docs/User manuals/Работа с маршрутами/marshrut/media/image23.png b/docs/User manuals/Работа с маршрутами/marshrut/media/image23.png new file mode 100644 index 0000000..bb9ce77 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/marshrut/media/image23.png differ diff --git a/docs/User manuals/Работа с маршрутами/marshrut/media/image24.png b/docs/User manuals/Работа с маршрутами/marshrut/media/image24.png new file mode 100644 index 0000000..1542cca Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/marshrut/media/image24.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc.md b/docs/User manuals/Работа с маршрутами/obrabotkadoc.md new file mode 100644 index 0000000..ac6dbaf --- /dev/null +++ b/docs/User manuals/Работа с маршрутами/obrabotkadoc.md @@ -0,0 +1,171 @@ +# Обработка документов + +Участникам документооборота поступают документы на согласование, подписание, ознакомление, исполнение, рассмотрение и т.д. в зависимости от роли сотрудника в маршруте. + +На почту поступают уведомления о необходимости обработки документа в системе. + +![Обработка](obrabotkadoc/media/mailObrabotka.png) + +!!! note + В теме и теле письма опционально (по константе) добавляется информация об организации в которой необходимо обработать документ. В основном используется в холдинговой системе. + +Список документов, которые необходимо обработать пользователю, отображается в окне **Документооборот**, раздел **На обработку**. Его можно найти на стартовой странице или по иконке виджета в форме конверта с количеством документов на обработку. + +![](obrabotkadoc/media/docflowNumber.png) + +Кликом по изображению скрепки в столбце "Влж" осуществляется открытие вложенной формы с возможностью просмотреть и скачать вложения без необходимости открывать карточку документа: + +![Ссылки на вложения документов](obrabotkadoc/media/docflowFormAttachLinks.png) + +![Вложения к документу](obrabotkadoc/media/docflowAttachForm.png) + +Для того, чтобы обработать документ и отправить его далее по маршруту, на вкладке "На обработку" необходимо выбрать документ и кликнуть по его названию. + +Далее пользователю необходимо согласовать документ, отклонить либо передать работу другому лицу. Это можно сделать двумя способами: + +1. _С помощью кнопок быстрого согласования на панели инструментов_ - Согласовать (Ознакомиться, Подтвердить исполнение и т.д.), или , в случае подписания сертификатом - Подписан ЭП, Отказ ЭП, далее или Отказ ЭП, аннулировать (описание кнопок см.в разделе [Подписание сертификатом](../../User manuals/Подписание сертификатом/Подписание сертификатом.md#подписание)) + +![Рисунок Панель инструментов документа](obrabotkadoc/media/image42.png) + +![Рисунок Панель инструментов документа](obrabotkadoc/media/image1.png) + + + +2. _По кнопке «Маршрут» на панели инструментов._ + +![Рисунок Панель инструментов документа](obrabotkadoc/media/image9.png) + +Откроется окно маршрута. + +![Рисунок Окно маршрута документа](obrabotkadoc/media/image10.png) + +Все участники маршрута разделены по статусам: + +- Статус этапа **«Завершен»** присваивается участникам, уже обработавшим документ; + +- Статус этапа **«Текущий»** присваивается тем участникам, у которых документ находится в обработке, решение по документу еще не принято; + +- Статус этапа **«Ожидание»** имеют те участники, к которым документ еще не поступил. К таким участникам документ придет, как только «текущие» участники завершат согласование; + +- Cтатус этапа **«Пропущен»** имеют те участники, на этапе которых или на одном из предыдущих этапов документ был отозван или отклонен другими согласующими лицами. В этот этап документ уже не попадет. + +- Статус этапа **«Отклонен»** имеют те участники, которые отозвали или отклонили маршрут данного документа. + +В окне маршрута на верхней панели расположены кнопки управления маршрутом: + +![Рисунок Кнопки управления маршрутом](obrabotkadoc/media/image11.png) + +***Чтобы согласовать документ*** (зарегистрировать, подписать и т.д.), необходимо нажать кнопку «Отправить». При нажатии на кнопку +открывается окно «**Отправить документ далее по маршруту»**, в котором надо выбрать статус, при необходимости ввести комментарии и нажать кнопку «ОК» + +![Рисунок Окно для указания комментариев к действию](obrabotkadoc/media/image12.png) + +***Для делегирования*** своих полномочий другому участнику необходимо нажать на кнопку "Делегировать". Также количество делегатов возможно назначить более одного (но не более 10). Для нужно ввести количество делегатов в ячейке между кнопками «Этап, участников» и «Участник» и нажать на +кнопку «Делегировать». + +![Рисунок Делегирование документа](obrabotkadoc/media/image13.png) + +После нажатия на кнопку «Делегировать» в конце списка участников данного этапа добавятся строки с таким же действием, как и у делегирующего участника. + +При необходимости делегирующий может выбрать для делегатов другое действие. Далее в поле «Пользователь» необходимо выбрать участника. + +![Рисунок Выбор действия для делегатов](obrabotkadoc/media/image14.png) + +В колонке «Этап» у участника, который делегировал и у участника, которому делегировано, ставятся отличительные знаки: + +![Рисунок Обозначение этапа маршрута, назначенного через делегирование](obrabotkadoc/media/image15.png) + +Если делегирование не понадобилось, до отправки документа по маршруту строку с делегируемым участником можно удалить. Для этого необходимо выделить данную строку и нажать на кнопку «Удалить» на панели управления маршрутом. + +Для отправления документа участнику, которому делегировали полномочия, необходимо нажать на кнопку «Отправить». + +При нажатии на кнопку «Отправить» открывается окно для сопутствующих комментариев, в котором можно указать комментарии для каждого делегата. + +![Рисунок Комментарии для делегатов](obrabotkadoc/media/image16.png) + +После заполнения поля комментариев документ необходимо отправить далее по маршруту по кнопке «ОК». + +Участник, которому делегируется действие, получит уведомление в рассылке на электронную почту и увидит данный документ в панели документооборота в разделе «На обработку». + +**В случае, если необходимо делегировать документ и проконтролировать ответ участника, которому делегировали документ, в системе предусмотрена расширенная функция делегирования -- Делегирование с контролем.** + +Для этого участнику, делегирующему свои полномочия, необходимо нажать на кнопку ![](obrabotkadoc/media/image17.jpeg) + +![Рисунок Назначение делегирования с контролем](obrabotkadoc/media/image18.png) + +После нажатия на кнопку «**Делегировать с контролем**» в конце списка участников данного этапа добавится строка с таким же действием, как и у делегирующего участника, и строка с самим делегирующим в конце этапа. + +![Рисунок Делегирование с контролем. Пример отражения участников маршрута](obrabotkadoc/media/image19.png) + +Далее в поле «Пользователь» необходимо выбрать участника. + +В колонке «Этап» у участника, который делегировал и у участника, которому делегировано, ставятся отличительные знаки: + +![Рисунок Обозначение этапа маршрута, назначенного через делегирование с контролем](obrabotkadoc/media/image20.png) + +Документ уходит по маршруту по кнопке «Отправить». + +## Информация по статусам маршрута в реестрах документов + +В реестрах документов электронного документооборота выведена информация по маршруту: + +* **Статус** - статус маршрута + + - статус "Не запущен" - присваивается, если маршрут не был создан; + - статус "Текущий" - присваивается, если документ отправлен по маршруту, но еще не прошел всех участников маршрута; + - статус "Отменен" - присваивается, если документ был отозван и удален маршрут; + - статус "Завершен" - присваивается, если документ прошел по маршруту. + +* **Текущие участники** - указываются участники маршруту, у которых документ находится на обработке. + +* **Шаблон** - шаблон маршрута, по которому был отправлен документ. + +![Рисунок Реестр документов "Служебная записка"](obrabotkadoc/media/image41.png){: .zoom} + +## Список рассылки + +В случае ознакомления с документом широкого списка лиц следует сделать рассылку через сервис «Список рассылки». На панели инструментов он отображается значком + +![Рисунок Список рассылки](obrabotkadoc/media/image38.png) + +В окне списка рассылки по кнопке «Добавить пользователя» добавить сотрудников. Можно добавить в список участников маршрута по кнопке «Из маршрута». По кнопке «Группа рассылки» можно создать лист адресатов на +основании группы рассылки из списка. Группа рассылки создается в документе [Группы рассылки](../../Admin manuals/СЭД/Справочники/Документооборот/Группы рассылки/Группы рассылки.md) + + +![Рисунок Окно "Список рассылки"](obrabotkadoc/media/image39.png) + +В табличной части в поле «Текст сообщения (необязательно)» сообщение адресовано конкретному участнику. + +Если для всех участников текст сообщения один, то его можно ввести в окне «Текст сообщения» и нажать кнопку «Добавить сообщение для участников». Этот текст встанет в поле «Текст сообщения (необязательно)». + +**"Поступил"** - дата , когда документ был отправлен на ознакомление. + +**"Дни"** - количество дней, данных на обработку документа. В ЛНД считается от даты, внесенной в поле "Срок ознакомления с нормативным документом". Для остальных документов задается в документе "Настройка документов" в поле "Кол-во дней на ознакомление в списках рассылки". + +**"Отправлено"** - количество раз, которое документ был отправлен на ознакомление. Т.е. если документ отправили по списку рассылки - будет значение "1". Если адресат не подтверждает ознакомление в системе, то отправитель может еще раз ему отправить этот документ, и тогда значение будет 2,3,4 ,и т.д. При этом дата в колонке "Поступил" отражает дату отправки в первый раз. + +**"Получено"** - количество, сколько раз человек ознакамливался с документом. Документ может быть перенаправлен несколько раз. + +**"Ознакомился"** - дата ознакомления (дата первого ознакомления). + +**Доб.вручную** - признак проставляется у пользователей, которые были добавлены в список рассылки вручную через кнопки "Добавить пользователя", "Из маршрута", "Группа рассылки". + +По кнопке «Отправить» рассылка уходит по указанным адресатам. + +Участникам, которым документ поступил на ознакомление со статусом на "Ознакомление (рассылка)" следует ознакомиться с документом. + +![Рисунок Отображение документа, поступившего на ознакомление](obrabotkadoc/media/image40.png) + +Для этого необходимо зайти в документ, перейти в «Список рассылки» и нажать на кнопку «Подтвердить ознакомление». + +![Кнопка «Подтвердить ознакомление» в списке рассылки](obrabotkadoc/media/buttonInReadList.png) + +Также можно нажать на кнопку «Подтвердить ознакомление», расположенную под реквизитами документа. + +![Кнопка «Подтвердить ознакомление» под реквизитами документа](obrabotkadoc/media/docForReadList.png) \ No newline at end of file diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/buttonInReadList.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/buttonInReadList.png new file mode 100644 index 0000000..a621bbf Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/buttonInReadList.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docForReadList.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docForReadList.png new file mode 100644 index 0000000..bf71bac Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docForReadList.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowAttachForm.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowAttachForm.png new file mode 100644 index 0000000..ff38b1a Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowAttachForm.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowFormAttachLinks.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowFormAttachLinks.png new file mode 100644 index 0000000..8dd5723 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowFormAttachLinks.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowNumber.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowNumber.png new file mode 100644 index 0000000..5f8d032 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/docflowNumber.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image1.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image1.png new file mode 100644 index 0000000..790bf22 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image1.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image10.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image10.png new file mode 100644 index 0000000..7b82678 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image10.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image11.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image11.png new file mode 100644 index 0000000..c66ea92 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image11.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image12.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image12.png new file mode 100644 index 0000000..462f1f9 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image12.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image13.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image13.png new file mode 100644 index 0000000..071e594 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image13.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image14.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image14.png new file mode 100644 index 0000000..237577a Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image14.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image15.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image15.png new file mode 100644 index 0000000..367b439 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image15.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image16.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image16.png new file mode 100644 index 0000000..7d25e6d Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image16.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image17.jpeg b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image17.jpeg new file mode 100644 index 0000000..4af629c Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image17.jpeg differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image18.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image18.png new file mode 100644 index 0000000..45ab79b Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image18.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image19.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image19.png new file mode 100644 index 0000000..bec9083 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image19.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image20.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image20.png new file mode 100644 index 0000000..80c83d8 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image20.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image38.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image38.png new file mode 100644 index 0000000..e3e8473 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image38.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image39.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image39.png new file mode 100644 index 0000000..79f3064 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image39.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image40.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image40.png new file mode 100644 index 0000000..fc27beb Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image40.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image41.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image41.png new file mode 100644 index 0000000..e4d335a Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image41.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image42.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image42.png new file mode 100644 index 0000000..2f8a429 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image42.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image43.jpg b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image43.jpg new file mode 100644 index 0000000..f1f03e9 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image43.jpg differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image44.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image44.png new file mode 100644 index 0000000..ac25792 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image44.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image8.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image8.png new file mode 100644 index 0000000..b4e828f Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image8.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image9.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image9.png new file mode 100644 index 0000000..eda06a5 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/image9.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/mail.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/mail.png new file mode 100644 index 0000000..9090a98 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/mail.png differ diff --git a/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/mailObrabotka.png b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/mailObrabotka.png new file mode 100644 index 0000000..85629f1 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/obrabotkadoc/media/mailObrabotka.png differ diff --git a/docs/User manuals/Работа с маршрутами/otzyvdoc.md b/docs/User manuals/Работа с маршрутами/otzyvdoc.md new file mode 100644 index 0000000..22258d8 --- /dev/null +++ b/docs/User manuals/Работа с маршрутами/otzyvdoc.md @@ -0,0 +1,23 @@ +# Отзыв документа + +Если документ запущен по маршруту, но потерял актуальность, необходимо ввести корректировки или нужно поменять список участников маршрутов и т.п, то существует возможность отозвать документ из маршрута. + +Такими полномочиями обладает участник первого этапа (инициатор). + +![Рисунок Маршрут документа](otzyvdoc/media/image25.png) + +Далее появится диалоговое окно, в котором запрашивается комментарий (комментарий требуется обязательно): + +![Рисунок Отзыв документа](otzyvdoc/media/image26.png) + +После внесения корректировок и подтверждения действия кнопкой «ОК» окно маршрута закроется. + +Если заново открыть маршрут, то видно, что в колонке "Этап" проставились статусы "Отозван" и "Пропущен" + +![Рисунок Отзыв документа](otzyvdoc/media/image27.png) + +*Статус "Отозван"* имеют те участники, на этапе которых документ был отозван или отклонен другими согласующими лицами. В этот этап документ уже не попадет. + +*Статус "Пропущен"* имеют те участники, на этапе которых документ был отозван и участники маршрута не успели его обработать. + +*Статус "Ожидание"* имеют те участники, к которым документ еще не поступил. К таким участникам документ придет, как только "текущие" участники завершат согласование. \ No newline at end of file diff --git a/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image25.png b/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image25.png new file mode 100644 index 0000000..686b2f3 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image25.png differ diff --git a/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image26.png b/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image26.png new file mode 100644 index 0000000..9c5fedc Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image26.png differ diff --git a/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image27.png b/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image27.png new file mode 100644 index 0000000..60c7997 Binary files /dev/null and b/docs/User manuals/Работа с маршрутами/otzyvdoc/media/image27.png differ diff --git a/docs/User manuals/СЭД/analiz.md b/docs/User manuals/СЭД/analiz.md new file mode 100644 index 0000000..9d0e966 --- /dev/null +++ b/docs/User manuals/СЭД/analiz.md @@ -0,0 +1,199 @@ +# Анализ и отчетность + +Для анализа информации по работе с электронными документами нужно в меню выбрать Документооборот -> Анализ и отчетность. + +## Анализ просроченных документов + +### Общая информация + +Для детального анализа документов с просроченными сроками исполнения можно использовать дашборд **Анализ просроченных документов**. Он может быть подключён в виде формы или виджета. + +Пример дашборда в качестве аналитической формы: + +![Рисунок Форма Анализ просроченных документов](./media/formInit.png) + +На панели инструментов доступна кнопка "Перестроить" с двумя подпунктами: "По подтипам документов" и "По типам документов". По умолчанию форма собирает и группирует данные по типам документов, при нажатии на пункт "По подтипам документов" форма перестраивается. + +Также дашборд может быть доступен по кнопке на левой вертикальной панели инструментов в качестве виджета: + +![Рисунок Виджет Анализ просроченных документов](./media/widgetInit.png) + +Кнопки, аналогичные кнопкам из верхней панели инструментов на форме, расположены справа от второй диаграммы. + +### Диаграммы + +На первой диаграмме отображается общее количество документов по филиалам организации. Можно настроить фильтры по количеству дней просрочки: 2 дня, 5 дней, 10 дней, более 30 дней. Для этого надо щелкнуть левой кнопкой мыши на цветной квадрат рядом со значением. + +![Рисунок 2 Общее количество просроченных документов](./media/image87.png) + +По каждому типу документу можно посмотреть количество документов, пользователей – на ком остановился маршрут, на каком этапе и сколько дней просрочки. Переключать типы документов можно, кликнув на диаграмме на конкретный тип документа. При этом пересчитаются значения на остальных диаграммах, согласно выбранному типу документа. + +![Рисунок 3 Количество просроченных документов по типам документа](./media/docsByType.png) + +Если нажать на пункт/кнопку "По подтипам документов", то типы документов, для которых предусмотрены подтипы, разбиваются по подтипам документов. Например, вместо столбца "Заявление от сотрудника" появятся столбцы "Заявление на ежегодный отпуск", "Заявление на доп.оплачиваемый день" и т.д. + +![Рисунок Количество просроченных документов по подтипам документа](./media/docsBySubType.png) + +Если нажать на пункт/кнопку "По типам документов", то диаграмма будет перестроена обратно, с разделением по количеству просроченных типов документов. + +На диаграмме **Кол-во документов** можно посмотреть количество просроченных документов определённого типа по пользователям. Для этого необходимо навести указатель мыши на соответствующую долю диаграммы. Также для диаграммы можно настроить фильтр. Чтобы включить/исключить долю пользователя из диаграммы, необходимо щелкнуть левой кнопкой мыши на закрашенный/пустой квадрат слева от фамилии пользователя. + +![Рисунок 4 Количество просроченных документов по пользователям](./media/image89.png) + +Если щелкнуть мышкой на долю на диаграмме, то ниже отобразятся просроченные документы выбранного пользователя. + +![Рисунок 5 Просроченные документы по выбранному пользовавтелю](./media/image90.png) + +Среднее количество дней по каждому действию в маршруте отображается на диаграмме **Среднее кол-во дней**. Если выбрать действие, щелкнув по нему кнопкой мыши, на следующей диаграмме отобразится среднее количество дней по выбранному действию в разбивке по пользователям. + +![Рисунок 6 Среднее количество дней в разбивке по действиям и пользователям](./media/image91.png) + +По щелчку мыши на долю в диаграмме, также можно увидеть список просроченных документов. + +По кнопке "Сброс" ![](./media/image92.png) дашборд сбросится к виду с двумя основными диаграммами – "Документы в филиалах" и "Просроченные документы" + +Если в ходе работы с дашбордом необходимо обновить информацию, то нужно нажать кнопку **обновить** справа. + +## Контроль исполнения поручений + +Чтобы проконтролировать исполнение поручений используют документ "Контроль исполнения поручений". В шапке документа можно установить фильтры и по кнопке "Сформировать" на панели инструментов загрузится реестр документов. + +![Рисунок 7 Контроль исполнения поручений](./media/image93.png) + +Чтобы почистить все фильтры, нужно в правом верхнем углу нажать кнопку "Обновить" + +## Журнал состояния документов + +Аналитическая форма "Журнал состояния документов" предназначена для формирования сводной информации по документам с отображением информации об их продвижениях по маршруту. Чтобы открыть форму, необходимо в плиточном меню выбрать пункт "Журнал состояния документов". Можно сформировать запрос с фильтрами как по документам, так и по их состоянию по маршруту. Форма запроса представлена на рисунке: + +![Журнал состояния документов](./media/DocumentStatusJournalFormInit.png){: .zoom} + +По умолчанию поля для фильтров не заполнены. О том как настроить определенные правила поиска в данной форме, можно ознакомиться в разделе ["Настройка правил поиска для ЖСД"](../../Admin manuals/СЭД/Настройка правил поиска для ЖСД/Настройка правил поиска для ЖСД.md). + +Отфильтровать реестр документов можно по нескольким условиям: + +* **Что найти:** - из выпадающего списка выбирается какие документы необходимо найти, например "Сейчас в работе у hr". Реестр отобразит список документов, которые находятся на обработке в HR службе. + +![Фильтрация](media/filtr.png) + +* **Тип документа:** - из выпадающего списка выбирается тип или несколько типов документов, которые необходимо найти, например "Документ на подписание". Реестр отобразит список документов по указанному типу. + +![Документы](media/HR.png) + +* **Период (с/по):** - реестр фильтруется по выбранному периоду; + +Также реестр можно отфильтровать по произвольным выборкам. Для этого необходимо в поле "Что найти" выбрать "Выбор по произвольным параметрам". Дополнительно появится скрытая группа фильтров "Дополнительные атрибуты поиска". Необходимо нажать на данную группу для раскрытия. + +![Произвольные выборки](media/proizvolForm.png) + +В **Дополнительные атрибуты поиска** можно настроить фильтры по: + +- **автору документа** – инициатор документа; +- **участнику маршрута** - в выборку попадут документы, в маршруте которых участвовали выбранные пользователи;; +- **номеру документа**; +- **статусу маршрута** - в выборку попадут документы, маршрут которых имеет выбранный статус; +- **действию участника** – в выборку попадут документы, в маршруте которых присутствует выбранное действие; +- **статусу участника** - в выборку попадут документы, в маршруте которых присутствует выбранное решение участника; +- **периоду согласования** - в выборку попадут документы, у которых было выполнено хотя бы одно из действий по маршруту в указанный период; +- **статусу исполнения** - в выборку попадут документы, подходящие под выбранный статус исполнения. + +Для быстрой очистки поля для фильтра можно воспользоваться кнопкой крестик рядом с соответствующим полем. + +По умолчанию таблица сгруппирована. Чтобы разгруппировать необходимо нажать на треугольник слева от поля с годом / в строке с типом документа, по которому группируется информация в таблице: + +![Группировка](media/group.png) + +Список можно выгрузить в Excel-отчет. Для этого отметить часть или все строки галочками и нажать на кнопку Экспорт + +В данной форме возможно направить сообщение-уведомление пользователю, например, с просьбой обработать скорее документ. Для этого необходимо выбрать необходимый документ и нажать на кнопку "Отправить сообщение". + +![Сообщение](media/message.png) + +Во всплывающем окне указывается текст сообщения. Чтобы направить необходимо нажать кнопку "Ок". + +![Сообщение](media/message1.png) + +Направленное уведомление будет отображена у пользователя в панели документооборота во вкладке "На обработку". + +![Уведомление](media/docObr.png) + +![Уведомление2](media/docObr2.png) + +В данной форме возможно посмотреть и при необходимости отредактировать маршрут. Для этого в реестре необходимо выбрать документ и нажать кнопку "Открыть маршрут". Подробнее об редактировании маршрута можно ознакомиться в статье ["Форма для редактирования маршрута"](../../Admin manuals/СЭД/Форма корректировки маршрутов согласования/Форма корректировки маршрутов согласования.md). + +![Маршрут](media/routeCor.png) +![Маршрут](media/routeCor2.png) + +## Просроченные документы СЭД + +В этом документе выгружаются просроченные задачи СЭД. Чтобы сформировать табличную часть необходимо нажать на кнопку **Сформировать** на панели инструментов. + +![Сформировать](media/sformirovat.png) + +Форму можно отфильтровать по одному или нескольким показателям. Для этого необходимо выбрать необходимую настройку и нажать кнопку "Сформировать". + +**Тип документа** - по выбранному типу документа. + +![Тип документа](media/typeDoc.png) + +**Сотрудник** - по выбранному сотруднику. + +![Сотрудник](media/selectSotrudnik.png) + +**Просрочка (дней) больше:** - по количеству просроченных дней: + +![Количество просроченных дней](media/selectDays.png) + +Количество просроченных дней возможно задавать с помощью константы **Просроченные_задачи_СЭД_кол-во_дней_просрочки_от**. В случае отсутствия константы или заданном значении 0, по умолчанию назначается 30 дней. + +Для перехода в документ необходимо нажать на гиперссылку в колонке "Документ". + +По кнопке "Экспорт" в правом верхнем углу можно выгрузить отчет в Excel. + +**Направить уведомления о просроченных документах** при нажатии на данную кнопку пользователю на почту поступит уведомления о том что документы просрочены по срокам и их необходимо обработать. Для этого выберите необходимые документы и нажмите кнопку "Направить уведомления о просроченных документах". Также должны быть [настроены уведомления](../../Admin manuals/СЭД/Справочники/Документооборот/Настройки рассылки уведомлений/Настройки рассылки уведомлений.md) по необходимым типам документов. + +![Документ](media/document.png) + +![Почта](media/mail.png) + +## Отчет по ЛНД + +Для отслеживания ознакомления сотрудниками локально-нормативных документов используется "Отчет по ЛНД". + +В меню нужно выбрать Документооборот -> Анализ и отчетность -> Отчет по ЛНД. Откроется форма документа. + +![Рисунок 18 Отчет по ЛНД](./media/image106.png){: .zoom} + +В шапке документа можно установить фильтры: + +* по конкретному документу – поле "Документ"; +* по пользователю, указанному в списке рассылки – поле "Пользователь"; +* по подтипу документа; +* по статусу ознакомления – поле "Ознакомление". + +По кнопке "Сформировать" на панели инструментов в табличной части сформируется отчет с основной информацией по ЛНД. + +Для того, чтобы перейти в первичный документ, можно нажать на гиперссылку в табличной части в колонке "Документ". + +![Рисунок 19 Переход в первичный документ](./media/image107.png){: .zoom} + +По каждому документу и/или пользователю можно сформировать пакет документов по подписанию. Для этого выделить нужные строки и нажать "Скачать архив" на панели инструментов. + +В каждом архиве будут выгружены: + +- оригиналы, которые подписывались пользователем; +- отчеты со штампом электронной подписи, содержащие информацию о подписании; +- файлы подписей; +- лист ознакомления. + +![Рисунок 20 Скачивание архива](./media/image108.png){: .zoom} + +Система выдаст информационное сообщение о том, что формируются файлы для скачивания. + +![Рисунок 21 Скачивание архива](./media/image109.png){: .zoom} + +При успешном завершении скачивания по каждому документу создается отдельная папка в папке "Загрузки" ("Downloads") + +![Рисунок 22 Файлы загрузки](./media/image110.png) + + diff --git a/docs/User manuals/СЭД/media/DocumentStatusJournalFormFilled1.png b/docs/User manuals/СЭД/media/DocumentStatusJournalFormFilled1.png new file mode 100644 index 0000000..975fa11 Binary files /dev/null and b/docs/User manuals/СЭД/media/DocumentStatusJournalFormFilled1.png differ diff --git a/docs/User manuals/СЭД/media/DocumentStatusJournalFormFilled2.png b/docs/User manuals/СЭД/media/DocumentStatusJournalFormFilled2.png new file mode 100644 index 0000000..73feb9e Binary files /dev/null and b/docs/User manuals/СЭД/media/DocumentStatusJournalFormFilled2.png differ diff --git a/docs/User manuals/СЭД/media/DocumentStatusJournalFormGrouped.png b/docs/User manuals/СЭД/media/DocumentStatusJournalFormGrouped.png new file mode 100644 index 0000000..ed8523e Binary files /dev/null and b/docs/User manuals/СЭД/media/DocumentStatusJournalFormGrouped.png differ diff --git a/docs/User manuals/СЭД/media/DocumentStatusJournalFormInit.png b/docs/User manuals/СЭД/media/DocumentStatusJournalFormInit.png new file mode 100644 index 0000000..5ba5074 Binary files /dev/null and b/docs/User manuals/СЭД/media/DocumentStatusJournalFormInit.png differ diff --git a/docs/User manuals/СЭД/media/HR.png b/docs/User manuals/СЭД/media/HR.png new file mode 100644 index 0000000..66ec6b6 Binary files /dev/null and b/docs/User manuals/СЭД/media/HR.png differ diff --git a/docs/User manuals/СЭД/media/del.png b/docs/User manuals/СЭД/media/del.png new file mode 100644 index 0000000..1857b0f Binary files /dev/null and b/docs/User manuals/СЭД/media/del.png differ diff --git a/docs/User manuals/СЭД/media/docAttrs.png b/docs/User manuals/СЭД/media/docAttrs.png new file mode 100644 index 0000000..20e9cb5 Binary files /dev/null and b/docs/User manuals/СЭД/media/docAttrs.png differ diff --git a/docs/User manuals/СЭД/media/docObr.png b/docs/User manuals/СЭД/media/docObr.png new file mode 100644 index 0000000..187f2a0 Binary files /dev/null and b/docs/User manuals/СЭД/media/docObr.png differ diff --git a/docs/User manuals/СЭД/media/docObr2.png b/docs/User manuals/СЭД/media/docObr2.png new file mode 100644 index 0000000..a850123 Binary files /dev/null and b/docs/User manuals/СЭД/media/docObr2.png differ diff --git a/docs/User manuals/СЭД/media/docsBySubType.png b/docs/User manuals/СЭД/media/docsBySubType.png new file mode 100644 index 0000000..21656cb Binary files /dev/null and b/docs/User manuals/СЭД/media/docsBySubType.png differ diff --git a/docs/User manuals/СЭД/media/docsByType.png b/docs/User manuals/СЭД/media/docsByType.png new file mode 100644 index 0000000..c4ac234 Binary files /dev/null and b/docs/User manuals/СЭД/media/docsByType.png differ diff --git a/docs/User manuals/СЭД/media/document.png b/docs/User manuals/СЭД/media/document.png new file mode 100644 index 0000000..20bac2b Binary files /dev/null and b/docs/User manuals/СЭД/media/document.png differ diff --git a/docs/User manuals/СЭД/media/filtr.png b/docs/User manuals/СЭД/media/filtr.png new file mode 100644 index 0000000..b837377 Binary files /dev/null and b/docs/User manuals/СЭД/media/filtr.png differ diff --git a/docs/User manuals/СЭД/media/formInit.png b/docs/User manuals/СЭД/media/formInit.png new file mode 100644 index 0000000..2862bfa Binary files /dev/null and b/docs/User manuals/СЭД/media/formInit.png differ diff --git a/docs/User manuals/СЭД/media/group.png b/docs/User manuals/СЭД/media/group.png new file mode 100644 index 0000000..cc0ae7a Binary files /dev/null and b/docs/User manuals/СЭД/media/group.png differ diff --git a/docs/User manuals/СЭД/media/image100.png b/docs/User manuals/СЭД/media/image100.png new file mode 100644 index 0000000..4fe60a8 Binary files /dev/null and b/docs/User manuals/СЭД/media/image100.png differ diff --git a/docs/User manuals/СЭД/media/image104.png b/docs/User manuals/СЭД/media/image104.png new file mode 100644 index 0000000..5c94260 Binary files /dev/null and b/docs/User manuals/СЭД/media/image104.png differ diff --git a/docs/User manuals/СЭД/media/image105.png b/docs/User manuals/СЭД/media/image105.png new file mode 100644 index 0000000..9ef3195 Binary files /dev/null and b/docs/User manuals/СЭД/media/image105.png differ diff --git a/docs/User manuals/СЭД/media/image106.png b/docs/User manuals/СЭД/media/image106.png new file mode 100644 index 0000000..ce425a1 Binary files /dev/null and b/docs/User manuals/СЭД/media/image106.png differ diff --git a/docs/User manuals/СЭД/media/image107.png b/docs/User manuals/СЭД/media/image107.png new file mode 100644 index 0000000..b4e617e Binary files /dev/null and b/docs/User manuals/СЭД/media/image107.png differ diff --git a/docs/User manuals/СЭД/media/image108.png b/docs/User manuals/СЭД/media/image108.png new file mode 100644 index 0000000..d0e2b50 Binary files /dev/null and b/docs/User manuals/СЭД/media/image108.png differ diff --git a/docs/User manuals/СЭД/media/image109.png b/docs/User manuals/СЭД/media/image109.png new file mode 100644 index 0000000..7fe52ae Binary files /dev/null and b/docs/User manuals/СЭД/media/image109.png differ diff --git a/docs/User manuals/СЭД/media/image110.png b/docs/User manuals/СЭД/media/image110.png new file mode 100644 index 0000000..8051a66 Binary files /dev/null and b/docs/User manuals/СЭД/media/image110.png differ diff --git a/docs/User manuals/СЭД/media/image86.png b/docs/User manuals/СЭД/media/image86.png new file mode 100644 index 0000000..0af7f65 Binary files /dev/null and b/docs/User manuals/СЭД/media/image86.png differ diff --git a/docs/User manuals/СЭД/media/image87.png b/docs/User manuals/СЭД/media/image87.png new file mode 100644 index 0000000..41968d5 Binary files /dev/null and b/docs/User manuals/СЭД/media/image87.png differ diff --git a/docs/User manuals/СЭД/media/image88.png b/docs/User manuals/СЭД/media/image88.png new file mode 100644 index 0000000..a0f2498 Binary files /dev/null and b/docs/User manuals/СЭД/media/image88.png differ diff --git a/docs/User manuals/СЭД/media/image89.png b/docs/User manuals/СЭД/media/image89.png new file mode 100644 index 0000000..455bcf1 Binary files /dev/null and b/docs/User manuals/СЭД/media/image89.png differ diff --git a/docs/User manuals/СЭД/media/image90.png b/docs/User manuals/СЭД/media/image90.png new file mode 100644 index 0000000..506e10c Binary files /dev/null and b/docs/User manuals/СЭД/media/image90.png differ diff --git a/docs/User manuals/СЭД/media/image91.png b/docs/User manuals/СЭД/media/image91.png new file mode 100644 index 0000000..4d66b13 Binary files /dev/null and b/docs/User manuals/СЭД/media/image91.png differ diff --git a/docs/User manuals/СЭД/media/image92.png b/docs/User manuals/СЭД/media/image92.png new file mode 100644 index 0000000..6700d40 Binary files /dev/null and b/docs/User manuals/СЭД/media/image92.png differ diff --git a/docs/User manuals/СЭД/media/image93.png b/docs/User manuals/СЭД/media/image93.png new file mode 100644 index 0000000..d7853c0 Binary files /dev/null and b/docs/User manuals/СЭД/media/image93.png differ diff --git a/docs/User manuals/СЭД/media/image94.png b/docs/User manuals/СЭД/media/image94.png new file mode 100644 index 0000000..0fe1b76 Binary files /dev/null and b/docs/User manuals/СЭД/media/image94.png differ diff --git a/docs/User manuals/СЭД/media/image95.png b/docs/User manuals/СЭД/media/image95.png new file mode 100644 index 0000000..191441d Binary files /dev/null and b/docs/User manuals/СЭД/media/image95.png differ diff --git a/docs/User manuals/СЭД/media/image96.png b/docs/User manuals/СЭД/media/image96.png new file mode 100644 index 0000000..dfdfca6 Binary files /dev/null and b/docs/User manuals/СЭД/media/image96.png differ diff --git a/docs/User manuals/СЭД/media/image97.png b/docs/User manuals/СЭД/media/image97.png new file mode 100644 index 0000000..d24746a Binary files /dev/null and b/docs/User manuals/СЭД/media/image97.png differ diff --git a/docs/User manuals/СЭД/media/image98.png b/docs/User manuals/СЭД/media/image98.png new file mode 100644 index 0000000..37f5c35 Binary files /dev/null and b/docs/User manuals/СЭД/media/image98.png differ diff --git a/docs/User manuals/СЭД/media/image99.png b/docs/User manuals/СЭД/media/image99.png new file mode 100644 index 0000000..ef11306 Binary files /dev/null and b/docs/User manuals/СЭД/media/image99.png differ diff --git a/docs/User manuals/СЭД/media/mail.png b/docs/User manuals/СЭД/media/mail.png new file mode 100644 index 0000000..d51d615 Binary files /dev/null and b/docs/User manuals/СЭД/media/mail.png differ diff --git a/docs/User manuals/СЭД/media/message.png b/docs/User manuals/СЭД/media/message.png new file mode 100644 index 0000000..41450d2 Binary files /dev/null and b/docs/User manuals/СЭД/media/message.png differ diff --git a/docs/User manuals/СЭД/media/message1.png b/docs/User manuals/СЭД/media/message1.png new file mode 100644 index 0000000..84e60ef Binary files /dev/null and b/docs/User manuals/СЭД/media/message1.png differ diff --git a/docs/User manuals/СЭД/media/period.png b/docs/User manuals/СЭД/media/period.png new file mode 100644 index 0000000..32e00a1 Binary files /dev/null and b/docs/User manuals/СЭД/media/period.png differ diff --git a/docs/User manuals/СЭД/media/picked.png b/docs/User manuals/СЭД/media/picked.png new file mode 100644 index 0000000..e00ef7c Binary files /dev/null and b/docs/User manuals/СЭД/media/picked.png differ diff --git a/docs/User manuals/СЭД/media/proizvolForm.png b/docs/User manuals/СЭД/media/proizvolForm.png new file mode 100644 index 0000000..9908867 Binary files /dev/null and b/docs/User manuals/СЭД/media/proizvolForm.png differ diff --git a/docs/User manuals/СЭД/media/refresh.png b/docs/User manuals/СЭД/media/refresh.png new file mode 100644 index 0000000..5eceac5 Binary files /dev/null and b/docs/User manuals/СЭД/media/refresh.png differ diff --git a/docs/User manuals/СЭД/media/reset.png b/docs/User manuals/СЭД/media/reset.png new file mode 100644 index 0000000..98f4608 Binary files /dev/null and b/docs/User manuals/СЭД/media/reset.png differ diff --git a/docs/User manuals/СЭД/media/routeAttrs.png b/docs/User manuals/СЭД/media/routeAttrs.png new file mode 100644 index 0000000..4a5bf26 Binary files /dev/null and b/docs/User manuals/СЭД/media/routeAttrs.png differ diff --git a/docs/User manuals/СЭД/media/routeCor.png b/docs/User manuals/СЭД/media/routeCor.png new file mode 100644 index 0000000..0c9c002 Binary files /dev/null and b/docs/User manuals/СЭД/media/routeCor.png differ diff --git a/docs/User manuals/СЭД/media/routeCor2.png b/docs/User manuals/СЭД/media/routeCor2.png new file mode 100644 index 0000000..f7f7c95 Binary files /dev/null and b/docs/User manuals/СЭД/media/routeCor2.png differ diff --git a/docs/User manuals/СЭД/media/runQ.png b/docs/User manuals/СЭД/media/runQ.png new file mode 100644 index 0000000..5dc2960 Binary files /dev/null and b/docs/User manuals/СЭД/media/runQ.png differ diff --git a/docs/User manuals/СЭД/media/selectDays.png b/docs/User manuals/СЭД/media/selectDays.png new file mode 100644 index 0000000..afc2805 Binary files /dev/null and b/docs/User manuals/СЭД/media/selectDays.png differ diff --git a/docs/User manuals/СЭД/media/selectSotrudnik.png b/docs/User manuals/СЭД/media/selectSotrudnik.png new file mode 100644 index 0000000..902dcef Binary files /dev/null and b/docs/User manuals/СЭД/media/selectSotrudnik.png differ diff --git a/docs/User manuals/СЭД/media/sformirovat.png b/docs/User manuals/СЭД/media/sformirovat.png new file mode 100644 index 0000000..0425f69 Binary files /dev/null and b/docs/User manuals/СЭД/media/sformirovat.png differ diff --git a/docs/User manuals/СЭД/media/typeDoc.png b/docs/User manuals/СЭД/media/typeDoc.png new file mode 100644 index 0000000..084775a Binary files /dev/null and b/docs/User manuals/СЭД/media/typeDoc.png differ diff --git a/docs/User manuals/СЭД/media/widgetInit.png b/docs/User manuals/СЭД/media/widgetInit.png new file mode 100644 index 0000000..9ebef93 Binary files /dev/null and b/docs/User manuals/СЭД/media/widgetInit.png differ diff --git a/docs/User manuals/Управление договорами/SUMMARY.md b/docs/User manuals/Управление договорами/SUMMARY.md new file mode 100644 index 0000000..b5a9026 --- /dev/null +++ b/docs/User manuals/Управление договорами/SUMMARY.md @@ -0,0 +1,4 @@ +- [Договоры](./dogovor.md) +- [Служебная записка для регистрации договоров](./szdog.md) +- [Дополнительные документы к договорам](./dopdocdog.md) +- [Служебная записка для регистрации дополнительных документов к договору](./szdopdocdog.md) \ No newline at end of file diff --git a/docs/User manuals/Управление договорами/dogovor.md b/docs/User manuals/Управление договорами/dogovor.md new file mode 100644 index 0000000..a267bf2 --- /dev/null +++ b/docs/User manuals/Управление договорами/dogovor.md @@ -0,0 +1,139 @@ +# Договор + +Договорной документооборот – это одна из ключевых задач в работе любой организации. Весь цикл работы с договором – это сложный процесс и в него обычно вовлечены сразу несколько подразделений компании. Правильно организованная, слаженная работа с договорами и автоматизация процесса согласования практически полностью исключает риски нарушения сроков заключения договора, а сам процесс делает прозрачным. + +Сценарий работы можно посмотреть в видео или прочитать ниже: + +![type:video](https://www.youtube.com/embed/TyQwmuLoRQ8) + +Работу с договорами можно вести двумя способами: + +1. Централизованный подход подразумевает наличие специального структурного подразделения или рабочей группы, которая занимается договорами. Задача Исполнителя, как Инициатора — доставить проект договора в этот отдел, а согласованием, учетом и хранением занимаются специалисты. + +![Рисунок 1 Централизованный подход](dogovor/media/image69.png) + +1. Децентрализованный подход предполагает, что каждый Исполнитель ведет свои договоры самостоятельно. Даже если в компании практикуется такой подход, хранить все оригинальные экземпляры договоров нужно в одном месте: у секретаря, юриста или в канцелярии. + +![Рисунок 2 Децентрализованный подход](dogovor/media/image68.png) + +В системе реализованы 2 варианта создания договоров. + +1. Из служебной записки для регистрации договора +2. Из реестра договоров + +**Первый вариант** + +Для создания проекта договора из служебной записки нужно в документе "СЗ для регистрации договора нажать кнопку "Создать договор" на панели инструментов. Данная кнопка доступна юристам. + +![Рисунок 3 Создание проекта договора из СЗ](dogovor/media/image70.png) + +Создается документ "Договор" с данными, которые были в СЗ. Дата договора равна дате служебной записки. Дата начала действия договора равна текущей дате. + +*Заполнение оставшихся полей и вкладок описано ниже.* + +**Второй вариант** + +Для просмотра реестра договоров и/или создания нового договора в Меню перейти Учет договоров -> Документы -> Договоры. +Откроется реестр договоров за выбранный период. +Для создания нового документа нужно нажать кнопку "Создать" на панели инструментов. Откроется форма документа «Договор» с несколькими вкладками (Основная, Доп.соглашения, Направления, Банковские реквизиты, Оборудования) + +![Рисунок 4 Форма документа "Договор"](dogovor/media/image71.png) + +***Вкладка "Основная"*** поделена на несколько окон для внесения информации. + +**Окно "Регистрация договора"** + +Здесь отображаются регистрационные данные договора. + +Нужно заполнить **Полный номер**, **Дата договора**, **Действует с**. При необходимости заполнить **Входящий номер** , **Дата по**. +**Внутренний номер** и **Дата регистрации** проставятся автоматически при регистрации договора юристом по кнопке **Зарегистрировать**. + +Признак **Оригинал представлен** проставляется после согласования проекта договора. Куратор прикладывает оригинал документа и ставит этот признак. + +При проставлении признака **Уведомлять при истечении срока действия** уведомление уходит куратору договора по истечении срока действия. + +Если пользователю предоставлена роль **master_jurist**, то он сможет редактировать полный, внутренний, входящий номера в договоре на любом этапе маршрута. + +**Статус** выбирается вручную перед сохранением документа. + +![Рисунок 5 Вкладка "Основная". Окно "Регистрация договора"](dogovor/media/image72.png) + +**Окно "Сведения о контрагентах"** + +Поле **"Контрагент 1*"** обязательное для заполнения. Поиск из справочника ведется во второй ячейке по ИНН, краткому или полному наименованию. Если известен код контрагента в системе, можно ввести в первой ячейке. + +![Рисунок 6 Ввод контрагента](dogovor/media/image73.png) + +Поле **Контрагент 1** заполняется в том случае, если проект договора вносится в систему, а сам контрганент еще не внесен в справочник контрагентов. + +Для внесения нового контрагента в справочник нужно нажать кнопку ![](dogovor/media/image82.png) рядом с полем "Контрагент 1*". Подробнее см. [Контрагенты](../../Admin manuals/СЭД/Справочники/Работа с контрагентами/Контрагенты/Контрагенты.md) + +![Рисунок 7 Окно "Сведения о контрагентах"](dogovor/media/image1.png) + +**Тип договора**, **Вид договора**, **Категория договора** заполняются из справочника. + +**Куратор** заполняется автоматически в зависимости от вида договора. Настройка куратора производится в документе [Виды договоров](../../Admin manuals/СЭД/Справочники/Договоры/Виды договоров/Виды договоров.md) + +**Подразделение** заполняется автоматически подразделением куратора. + +**Должность** заполняется автоматически должностью куратора. + +**Подписант в отчете** берется из справочника сотрудников. + +**Основание для заключения** заполняется из справочника "Основание договора". Настроена проверка вложений от основания. Если выбрать по тендеру, то нужно приложить решение ТК, если по конкурсу, то приложить конкурсную таблицу. Срабатывает при отправке по маршруту. + +**Окно "Оплата договора"** + +Нужно заполнить поля **Валюта**, **Ставка НДС**, одну из полей **Сумма без НДС** или **Сумма с НДС**, вторая сумма и **Сумма НДС** пересчитаются автоматически. **Форма оплаты** заполняется из справочника. + +![Рисунок 8 Окно "Оплата договора"](dogovor/media/image74.png) + +Для заполнения условий оплаты, нужно перейти в форму по кнопке «Условия оплаты». По кнопке "Добавить" внести условия. + +![Рисунок 9 Условия оплаты](dogovor/media/image75.png) + +**Окно "Содержание договора"** + +Нужно заполнить поля **Предмет договора**, **Цель заключения договора**, **Краткое содержание**, **Особые условия**. + +Все обязательные для заполнения поля отмечены звездочкой *. + +**Окно "Параметры договора"** + +Для пролонгации договора ставится признак **Автопролонгация** и заполняется **Дата пролонгации**. + +Если договора срочный, то ставится признак **Срочный**. Если договор рамочный, в поле **Рамочный** нужно выбрать "да", иначе - "нет". + +![Рисунок 10 Условия оплаты](dogovor/media/image76.png) + +При необходимости заполнить остальные поля - **Проект, Форма, Идентификатор госконтракта, Причины срочности, Приоритеты**. + +Если договор конфиденциальный, то необходимо проставить признак "Конфиденциальность". Конфиденциальные договора будут видимы только тем пользователям, у которых есть соответствующая роль + +***Вкладка "Доп.соглашения"*** + +На вкладке отображается список дополнительных соглашений, двойной щелчок по строке инициирует переход на соответствующее дополнительное соглашение. + +![Рисунок 11 Вкладка "Доп.соглашения"](dogovor/media/image77.png) + +Дополнительные соглашения создаются по операции "Создать дополнительный документ" + +![Рисунок 12 Создание дополнительного документа по операции](dogovor/media/image78.png) + +***Вкладка "Направления"*** + +**Источник заключения** выбирается из справочника. **Направление** вносится по кнопке "Добавить". + +![Рисунок 13 Вкладка "Направления"](dogovor/media/image79.png) + +***Вкладка "Банковские реквизиты"*** + +**Реквизиты своей организации** выбирается из справочника. Отображаются те данные, которые внесены в справочнике контрагентов по своей организации. + +![Рисунок 14 Вкладка "Банковские реквизиты"](dogovor/media/image80.png) + +После заполнения проекта договора, нужно приложить сопутствующие документы по кнопке "Вложения" на панели инструментов (подробнее описано в разделе [Работа с вложениями](../../User manuals//archivedoc.md).) + +Для согласования и подписания договора нужно отправить проект договора на согласование. Для этого на панели инструмента нажать на кнопку "Маршрут", далее "Создать маршрут" или выбрать из предложенных шаблонов и отправить по маршруту. Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). + +После того, как договор прошел все этапы и документ вновь приходит куратору. Куратор вкладывает скан-образ подписанного оригинала договора во вложения, проставляет признак "Оригинал предоставлен" и отправляет по маршруту юристу. Юрист проверяет данные, регистрирует договор по кнопке «Зарегистрировать» и меняет статус договора на "Подписан". После этого заходит в маршрут, завершает его и сохраняет документ. \ No newline at end of file diff --git a/docs/User manuals/Управление договорами/dogovor/media/image1.png b/docs/User manuals/Управление договорами/dogovor/media/image1.png new file mode 100644 index 0000000..80bcd55 Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image1.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image68.png b/docs/User manuals/Управление договорами/dogovor/media/image68.png new file mode 100644 index 0000000..67e597a Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image68.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image69.png b/docs/User manuals/Управление договорами/dogovor/media/image69.png new file mode 100644 index 0000000..f95e20c Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image69.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image70.png b/docs/User manuals/Управление договорами/dogovor/media/image70.png new file mode 100644 index 0000000..f359729 Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image70.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image71.png b/docs/User manuals/Управление договорами/dogovor/media/image71.png new file mode 100644 index 0000000..956babb Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image71.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image72.png b/docs/User manuals/Управление договорами/dogovor/media/image72.png new file mode 100644 index 0000000..f27acbf Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image72.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image73.png b/docs/User manuals/Управление договорами/dogovor/media/image73.png new file mode 100644 index 0000000..e7d0a6a Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image73.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image74.png b/docs/User manuals/Управление договорами/dogovor/media/image74.png new file mode 100644 index 0000000..3cc864e Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image74.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image75.png b/docs/User manuals/Управление договорами/dogovor/media/image75.png new file mode 100644 index 0000000..04a2180 Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image75.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image76.png b/docs/User manuals/Управление договорами/dogovor/media/image76.png new file mode 100644 index 0000000..813e8f4 Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image76.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image77.png b/docs/User manuals/Управление договорами/dogovor/media/image77.png new file mode 100644 index 0000000..912bfc1 Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image77.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image78.png b/docs/User manuals/Управление договорами/dogovor/media/image78.png new file mode 100644 index 0000000..171642b Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image78.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image79.png b/docs/User manuals/Управление договорами/dogovor/media/image79.png new file mode 100644 index 0000000..8c5c2e4 Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image79.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image80.png b/docs/User manuals/Управление договорами/dogovor/media/image80.png new file mode 100644 index 0000000..b825145 Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image80.png differ diff --git a/docs/User manuals/Управление договорами/dogovor/media/image82.png b/docs/User manuals/Управление договорами/dogovor/media/image82.png new file mode 100644 index 0000000..fee058e Binary files /dev/null and b/docs/User manuals/Управление договорами/dogovor/media/image82.png differ diff --git a/docs/User manuals/Управление договорами/dopdocdog.md b/docs/User manuals/Управление договорами/dopdocdog.md new file mode 100644 index 0000000..451a578 --- /dev/null +++ b/docs/User manuals/Управление договорами/dopdocdog.md @@ -0,0 +1,106 @@ +# Дополнительные документы к договорам + +Приложения, дополнительные документы (соглашения) к договорам отражаются в реестре документов "Дополнительные документы к договору". + +Чтобы открыть реестр документов, нужно в Меню перейти к пункту Учет договоров -> Документы -> Дополнительные документы к договорам, выбрать период для загрузки реестра. + +![Рисунок 1 Реестр дополнительных документов к договору](./dopdoсdog/media/image119.png){: .zoom} + +Существует 2 варианта создания дополнительного документа к договорам: + +1. Из документа "Договор" по операции "Создать дополнительный документ" + +2. Из документа "СЗ для регистрации дополнительного документа к договору" по кнопке "Создать доп.документ" (актуален для компаний, где кураторы договоров занимаются созданием договора и документов к нему) + +***Первый вариант*** + +Для создания дополнительного документа к договору нужно войти в документ "Договор", нажать на панели инструментов кнопку "Операции" и выбрать **Создать дополнительный документ** + +![Рисунок 2 Выбор операции в документе "Договор"](./dopdoсdog/media/image120.png){: .zoom} + +Создается новый документ "Дополнительный документ к договору", который будет привязан к текущему документу, и часть полей будет уже заполнена. + +![Рисунок 3 Форма документа "Дополнительный документ к договору"](./dopdoсdog/media/image121.png){: .zoom} + +В документе 2 вкладки: "Основная", "Связанные документы" + +На вкладке **"Основная"** отражаются основные сведения о дополнительном документе. Большая часть полей заполняется из договора. +Вкладка разбита на окна: "Регистрация", "Сведения о контрагенте", "Оплата", "Содержание","Параметры". + +*Окно "Регистрация"* + +- Договор - номер и дата договора, на основании которого создан дополнительный документ; + +- Договор действует с .. по - период действия договора, на основании которого создан дополнительный документ; + +- Номер – формируется автоматически при сохранении как порядковый номер дополнительного документа к договору; + +- Дата - дата создания дополнительного документа; + +- Действует с..по - период действия дополнительного документа (период действия должен быть в периоде действия договора, на основании которого создан дополнительный документ); + +- Статус - меняется по мере согласования документа. Если статус "Расторгнут", то меняется статус основного договора. Изменение в дополнительном документе будет обязательно к сохранению и удалить документ будет запрещено. + +- Изменение срока действия договора - заполняется, если меняется дата окончания действия договора; + +- Дата регистрации - проставляется автоматически текущей датой при нажатии кнопки "Зарегистрировать". + +Кнопка "Зарегистрировать" регистрирует дополнительный документ в системе. После регистрации дополнительного соглашения, удаление запрещено по причине возможного изменения суммы либо даты регистрации. После регистрации соглашения большая часть полей блокируются для редактирования, редактируемыми остаются только поля "Условия оплаты", "Изменение даты", и изменения статуса на "Расторгнут". + +*Окно "Сведения о контрагенте* + +Все поля заполняются автоматически данными из договора. Поле "куратор" открыто для редактирования. + +*Окно "Оплата"* + +Заполняются суммовые значения дополнительного документа. Если по документу имеется спецификация, то при внесении ее в соответствующей вкладке сумма ДС и сумма договора с учетом допсоглашения пересчитается. + +Сумма доп. документа без НДС обязательна, только если договор не рамочный. + +*Окно "Содержание"* + +Предмет соглашения, Особые условия подтягиваются из договора, поля открыты для редактирования. + +*Окно "Параметры"* + +Поля "Форма", "Рамочный", "Тип документа", "Вид документа" заполняются данными из справочника. + +"Категория договора" подтягивается из договора. Если в договоре поле пустое, то можно выбрать из справочника. + +"Основание договора" подтягивается из договора. + +"Проект" - подтягивается из договора. + +"Подписант в отчетах" - выбирается из справочника сотрудников. + +Если документ срочный, то ставится признак "Срочный". + +"Причины срочности" - текстовое поле, заполняется вручную. + + + +На вкладке **"Связанные документы"** отражаются все документы, связанные с данным документом. В форму вынесена основная информация по документам. + +![Рисунок 4 Вкладка "Связанные документы"](./dopdoсdog/media/image122.png){: .zoom} + +После заполнения проекта документа, нужно приложить сопутствующие документы по кнопке "Вложения" на панели инструментов (подробнее описано в разделе [Работа с вложениями](../../User manuals//archivedoc.md)). + +Для согласования и подписания документа нужно отправить проект на согласование. Для этого на панели инструмента нажать на кнопку "Маршрут", далее "Создать маршрут" или выбрать из предложенных шаблонов и отправить по маршруту. Более подробно работа с маршрутами описана в разделе [Редактирование маршрута](../../User manuals/Работа с маршрутами/marshrut.md). + +***Второй вариант*** + +Для создания дополнительного документа к договору, нужно: + +1. В меню выбрать Учет договоров -> Документы - > СЗ для регистрации доп.документа к договору. + +![Рисунок 5 Реестр документов "СЗ для регистрации доп.документа к договору](./dopdoсdog/media/image131.png){: .zoom} + +1. Открыть документ, на основании которого будет создаваться дополнительный документ к договору. + +2. Нажать кнопку "Создать доп.документ" на панели инструментов. + +![Рисунок 6 Создание дополнительного документа из служебной записки](./dopdoсdog/media/image132.png){: .zoom} + +Основные поля в документе Дополнительные документы к договорам заполнятся значениями из служебной записки. + +Дальнейшая работа с документом аналогична первому варианту. \ No newline at end of file diff --git a/docs/User manuals/Управление договорами/dopdoсdog/media/image119.png b/docs/User manuals/Управление договорами/dopdoсdog/media/image119.png new file mode 100644 index 0000000..f868bff Binary files /dev/null and b/docs/User manuals/Управление договорами/dopdoсdog/media/image119.png differ diff --git a/docs/User manuals/Управление договорами/dopdoсdog/media/image120.png b/docs/User manuals/Управление договорами/dopdoсdog/media/image120.png new file mode 100644 index 0000000..b51a208 Binary files /dev/null and b/docs/User manuals/Управление договорами/dopdoсdog/media/image120.png differ diff --git a/docs/User manuals/Управление договорами/dopdoсdog/media/image121.png b/docs/User manuals/Управление договорами/dopdoсdog/media/image121.png new file mode 100644 index 0000000..3a2148d Binary files /dev/null and b/docs/User manuals/Управление договорами/dopdoсdog/media/image121.png differ diff --git a/docs/User manuals/Управление договорами/dopdoсdog/media/image122.png b/docs/User manuals/Управление договорами/dopdoсdog/media/image122.png new file mode 100644 index 0000000..ef399c1 Binary files /dev/null and b/docs/User manuals/Управление договорами/dopdoсdog/media/image122.png differ diff --git a/docs/User manuals/Управление договорами/dopdoсdog/media/image131.png b/docs/User manuals/Управление договорами/dopdoсdog/media/image131.png new file mode 100644 index 0000000..4019535 Binary files /dev/null and b/docs/User manuals/Управление договорами/dopdoсdog/media/image131.png differ diff --git a/docs/User manuals/Управление договорами/dopdoсdog/media/image132.png b/docs/User manuals/Управление договорами/dopdoсdog/media/image132.png new file mode 100644 index 0000000..f860eab Binary files /dev/null and b/docs/User manuals/Управление договорами/dopdoсdog/media/image132.png differ diff --git a/docs/User manuals/Управление договорами/szdog.md b/docs/User manuals/Управление договорами/szdog.md new file mode 100644 index 0000000..f244d0d --- /dev/null +++ b/docs/User manuals/Управление договорами/szdog.md @@ -0,0 +1,43 @@ +# Служебная записка для регистрации договора + +Процесс регистрации, согласования и подписания договора в системе начинается с создания куратором Служебной записки для регистрации договора. Для этого в главном меню нужно: + + - выбрать Учет договоров -> Документы - > СЗ для регистрации договоров; + - ввести период, за который необходимо сформировать реестр документов; + - нажать кнопку "Создать" на панели инструментов. + +Откроется форма документа. Все поля поделены по блокам для удобства заполнения. + +![Рисунок 1 Форма документа "СЗ для регистрации договора"](szdog/media/image65.png) + +Поля **Дата договора**, **Действует с ... по** внести с клавиатуры или выбрать дату из календаря. + +Если контрагент уже внесен в систему, то его нужно выбрать из справочника в поле **"Контрагент 1*"** . Поиск ведется по краткому или полному наименованию, ИНН. + +![Рисунок 2 Выбор контрагента из справочника](szdog/media/image66.png) +Если контрагент не занесен в систему, то можно ввести наименование вручную в поле **"Контрагент 1*"** + +![Рисунок 3 Внесение контрагента вручную](szdog/media/image67.png) + +Если в договорах предусмотрен второй контрагент (головная организация, дочернее предприятие и т.п.), то его нужно ввести в поле **Контрагент 2** + +В нижнем блоке заполнить **Тип договора**, **Вид договора**, **Является рамочным**, **Форма**, **Проект** значениями из справочника. +**Куратор** заполняется автоматически автором документа. В поле **Подразделение** подтянется подразделение куратора. + +![Рисунок 4 Форма документа "СЗ для регистрации договора"](szdog/media/image68.png) + +В блоке для ввода сумм по договору нужно заполнить поля **Валюта**, **Ставка НДС**, одну из полей **Сумма без НДС** или **Сумма с НДС**, вторая сумма и **Сумма НДС** пересчитаются автоматически. **Форма оплаты** заполняется из справочника. **Примечание оплаты** вводится с клавиатуры. + +![Рисунок 4 Форма документа "СЗ для регистрации договора"](szdog/media/image69.png) + +Далее нужно заполнить поля **Предмет договора**, **Цель заключения договора**, **Краткое содержание**, **Особые условия**. + +Все обязательные для заполнения поля отмечены звездочкой *. + +После заполнения всех полей куратор добавляет вложение с проектом договора и все сопутствующие документы, необходимые для согласования, по кнопке **"Вложения"** на панели инструментов (подробнее описано в разделе [Работа с вложениями](../../User manuals//archivedoc.md)). + +Далее документ необходимо отправить по маршруту на согласование. Для этого по кнопке **"Маршрут"** на панели инструментов создать маршрут и нажать кнопку "отправить". Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). + +Каждый участник маршрута проверяет, согласовывает, вносит свои корректировки и добавляет комментарии. После учета и внесения всех предложенных исправлений, служебная записка проходит согласование. На последнем этапе документ отправляется на регистрацию юристу компании. + +Юрист регистрирует документ по кнопке «Создать договор» (доступна только для юристов) на панели инструментов. При этом создается карточка для согласования договора, в которую копируются все реквизиты из текущей служебной записки. После выполнения этих действий регистратор завершает маршрут служебной записки. Перейти на документ Договор можно через связанные документы, которые можно увидеть по кнопке «Связки». \ No newline at end of file diff --git a/docs/User manuals/Управление договорами/szdog/media/image65.png b/docs/User manuals/Управление договорами/szdog/media/image65.png new file mode 100644 index 0000000..7cc83e6 Binary files /dev/null and b/docs/User manuals/Управление договорами/szdog/media/image65.png differ diff --git a/docs/User manuals/Управление договорами/szdog/media/image66.png b/docs/User manuals/Управление договорами/szdog/media/image66.png new file mode 100644 index 0000000..c2f703e Binary files /dev/null and b/docs/User manuals/Управление договорами/szdog/media/image66.png differ diff --git a/docs/User manuals/Управление договорами/szdog/media/image67.png b/docs/User manuals/Управление договорами/szdog/media/image67.png new file mode 100644 index 0000000..dbb8af5 Binary files /dev/null and b/docs/User manuals/Управление договорами/szdog/media/image67.png differ diff --git a/docs/User manuals/Управление договорами/szdog/media/image68.png b/docs/User manuals/Управление договорами/szdog/media/image68.png new file mode 100644 index 0000000..148398a Binary files /dev/null and b/docs/User manuals/Управление договорами/szdog/media/image68.png differ diff --git a/docs/User manuals/Управление договорами/szdog/media/image69.png b/docs/User manuals/Управление договорами/szdog/media/image69.png new file mode 100644 index 0000000..764129f Binary files /dev/null and b/docs/User manuals/Управление договорами/szdog/media/image69.png differ diff --git a/docs/User manuals/Управление договорами/szdopdocdog.md b/docs/User manuals/Управление договорами/szdopdocdog.md new file mode 100644 index 0000000..9a14db1 --- /dev/null +++ b/docs/User manuals/Управление договорами/szdopdocdog.md @@ -0,0 +1,44 @@ +# Служебная записка для регистрации дополнительного документа к договору + +Процесс регистрации, согласования и подписания дополнительного документа к договору в системе начинается с создания куратором Служебной записки для регистрации дополнительного документа к договору. Для этого в главном меню нужно: + + - выбрать Учет договоров -> Документы - > СЗ для регистрации доп.документа к договору; + - ввести период, за который необходимо сформировать реестр документов; + - нажать кнопку "Создать" на панели инструментов. + +Откроется форма документа. Все поля поделены по блокам для удобства заполнения. + +![Рисунок 1 Форма документа "СЗ для регистрации доп.документа к договору"](szdopdocdog/media/image123.png) + +*Номер* присвоится при отправке документа по маршруту на согласование. + +*Дата* автоматически встает дата создания документа. + +*Номер доп.документа* - обязательное поле для заполнения. + +*Дата доп.документа* - обязательное поле, ввести с клавиатуры или выбрать из календаря. + +*Договор* - выбирается из выпадающего списка, возможен поиск по части номера или по коду договора. + +*Действует с .. по* - период действия договора. Заполняется автоматически при выборе договора. + +*Изменение срока действия* - заполняется, если данный дополнительный документ продлевает срок действия основного договора. + +*Тип документа* выбирается из справочника. + +Данные по контрагенту, куратору договора заполняются автоматически, согласно данным указанным в договоре. + +Для заполнения суммовых значений по договору, надо выбрать как будет влиять дополнительный документ на сумму основного договора в поле "Влияение на сумму". Заполнить *Сумму без НДС доп.документа* или *Сумму с НДС доп.документа*. Ставка по НДС по умолчанию 20%. Остальные суммы пересчитаются автоматически. + +![Рисунок 2 Пример заполнения суммовых значений](szdopdocdog/media/image124.png) + +*Предмет* договора, *Краткое содержание*, *Особые условия* заполняются автоматически при выборе договора. Поля открыты для редактирования. + +*Подразделения* и *Статьи ДДС* добавляются по кнопке "Добавить* (+) + +По кнопке "Вложения" на панели инструментов прикрепляются необходимые файлы. +Подробнее описано в разделе [Работа с вложениями](../archivedoc.md#_1). + +Для отправки документа на согласование нужно нажать кнопку "Маршрут" на панели инструментов, в открывшемся окне - "Создать маршрут". + +Более подробно работа с маршрутами описана в разделе [Как отредактировать маршрут?](../../User manuals/Работа с маршрутами/marshrut.md). \ No newline at end of file diff --git a/docs/User manuals/Управление договорами/szdopdocdog/media/image123.png b/docs/User manuals/Управление договорами/szdopdocdog/media/image123.png new file mode 100644 index 0000000..bafcdff Binary files /dev/null and b/docs/User manuals/Управление договорами/szdopdocdog/media/image123.png differ diff --git a/docs/User manuals/Управление договорами/szdopdocdog/media/image124.png b/docs/User manuals/Управление договорами/szdopdocdog/media/image124.png new file mode 100644 index 0000000..810c812 Binary files /dev/null and b/docs/User manuals/Управление договорами/szdopdocdog/media/image124.png differ diff --git a/docs/User manuals/ЭП/Виды ЭП.md b/docs/User manuals/ЭП/Виды ЭП.md new file mode 100644 index 0000000..7106cf7 --- /dev/null +++ b/docs/User manuals/ЭП/Виды ЭП.md @@ -0,0 +1,81 @@ +# Виды электронных подписей + +## Общие сведения + +В России в электронном документообороте можно использовать три вида подписи: простую (ПЭП), неквалифицированную (НЭП) и квалифицированную (КЭП) электронные подписи. + +По способу хранения ЭП делятся на облачные и на специальном носителе (токенах). + +Облачная электронная подпись позволяет подписывать документы СЭД и КЭДО с любого устройства, без привязки к рабочему месту. В Lexema-ECM можно работать как со сторонними облачными электронными подписями (ЭП), так и с собственными облачными неквалифицированными подписями (УНЭП). В систему встроен сервис для выпуска УНЭП. + +## Простая электронная подпись, или ПЭП + +Простая подпись — это знакомые всем коды доступа из СМС, коды на скретч-картах, пары "логин-пароль" в личных кабинетах на сайтах и в электронной почте. Простая подпись создается средствами информационной системы, в которой ее используют, и подтверждает, что электронную подпись создал конкретный человек. + +### Где используется простая электронная подпись? + +Простая электронная подпись чаще всего применяется при банковских операциях, а также для аутентификации в информационных системах, для получения госуслуг, для заверения документов внутри корпоративного электронного документооборота (далее — ЭДО). + +Простую электронную подпись нельзя использовать при подписании электронных документов или в информационной системе, которые содержат гостайну. + +### Юридическая сила ПЭП + +Простая подпись приравнивается к собственноручной, если это регламентирует отдельный нормативно-правовой акт или между участниками ЭДО заключено соглашение, где прописаны: + +- правила, по которым подписанта определяют по его простой электронной подписи; +- обязанность пользователя соблюдать конфиденциальность закрытой части ключа ПЭП (например, пароля в паре "логин-пароль" или СМС-кода, присланного на телефон). + +Во многих информационных системах пользователь должен сначала подтвердить свою личность во время визита к оператору системы, чтобы его ПЭП в будущем имела юридическую силу. Например, для получения подтвержденной учетной записи на портале Госуслуг, нужно лично прийти в один из центров регистрации с документом, удостоверяющим личность. + +## Неквалифицированная электронная подпись, или НЭП {#НЭП} + +Усиленная неквалифицированная электронная подпись (далее — НЭП) создается с помощью программ криптошифрования с использованием закрытого ключа электронной подписи. НЭП идентифицирует личность владельца, а также позволяет проверить, вносили ли в файл изменения после его отправки. + +Человек получает в удостоверяющем центре два ключа электронной подписи: закрытый и открытый. Закрытый ключ хранится на специальном ключевом носителе с пин-кодом или в компьютере пользователя — он известен только владельцу и его нужно держать в тайне. С помощью закрытого ключа владелец генерирует электронные подписи, которыми подписывает документы. + +Открытый ключ электронной подписи доступен всем, с кем его обладатель ведет ЭДО. Он связан с закрытым ключом и позволяет всем получателям подписанного документа проверить подлинность ЭП. + +То, что открытый ключ принадлежит владельцу закрытого ключа, прописывается в сертификате электронной подписи. Сертификат также выдается удостоверяющим центром. Но при использовании НЭП сертификат можно не создавать. Требования к структуре неквалифицированного сертификата не установлены в федеральном законе № 63-ФЗ "Об электронной подписи". + +### Где используется неквалифицированная электронная подпись? + +НЭП можно использовать для внутреннего ЭДО, если стороны предварительно договорились об этом. + +### Юридическая сила НЭП + +Участникам ЭДО нужно соблюдать дополнительные условия, чтобы электронные документы, заверенные НЭП, считались равнозначными бумажным с собственноручной подписью. Сторонам нужно обязательно заключить между собой соглашение о правилах использования НЭП и взаимном признании ее юридической силы. + +## Квалифицированная электронная подпись или КЭП + +Усиленная квалифицированная электронная подпись — самый регламентированный государством вид подписи. Так же, как и НЭП, она создается с помощью криптографических алгоритмов и базируется на инфраструктуре открытых ключей, но отличается от НЭП в следующем: + +- Обязательно имеет квалифицированный сертификат в бумажном или электронном виде, структура которого определена приказом ФСБ России № 795 от 27.12.2011. +- Программное обеспечение для работы с КЭП сертифицировано ФСБ России. +- Выдавать КЭП может только удостоверяющий центр, который аккредитован Минкомсвязи России. + +### Где используется квалифицированная электронная подпись? + +КЭП нужна, чтобы сдавать отчетность в контролирующие органы, участвовать в качестве поставщика и заказчика в электронных торгах, работать с государственными информационными системами, обмениваться формализованными документами с ФНС, вести электронный документооборот внутри компании или с ее внешними контрагентами. + +### Юридическая сила КЭП + +КЭП — это подпись, которая придает документам юридическую силу без дополнительных условий. Если организации ведут ЭДО, подписывая документы КЭП, их юридическая сила признается автоматически согласно федеральному закону № 63-ФЗ "Об электронной подписи". + +КЭП полностью приравнивается к ручной ("мокрой") подписи. + +## Сводная таблица {#table} + +Вид подписи | Что из себя представляет | Какие кадровые документы можно подписать? | Зона действия ЭП и риски +------------|--------------------------|-------------------------------------------|------------------------- +ПЭП | Логин-пароль | Расчетные листки, табель учета рабочего времени | Документы, имеющие силу только внутри ИС. Риски минимальные +НЭП | Заказывается в удостоверяющих центрах или создается силами собственных IT-специалистов | Все, кроме документов по увольнению сотрудников | Любые документы, действующие внутри компании. Риск утери НЭП влечет максимум подписание вместо сотрудника только кадрового документа +КЭП | Заказывается в аккредитованных удостоверяющих центрах | Все | Любые документы, включая финансовые и юридические. Утеря КЭП может нанести серьезный финансовый и репутационный ущерб + +## Сводная таблица по применимости видов подписи к некоторым типам документов + +Роль | ПЭП | НЭП | КЭП +-|-----|-----|---- +Работник | Применимо к не указанным в разделе по НЭП документам, в отношении которых трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права, предусмотрено их оформление на бумажном носителе и (или) ознакомление с ними работника или лица, поступающего на работу, в письменной форме, в том числе под роспись, **за исключением**: трудовых книжек и формируемых в соответствии с трудовым законодательством в электронном виде сведений о трудовой деятельности работников, акта о несчастном случае на производстве по установленной форме, приказа (распоряжения) об увольнении работника, документов, подтверждающих прохождение работником инструктажей по охране труда, в том числе лично подписываемых работником. | При заключении трудового договора, договора о материальной ответственности, ученического договора, договора на получение образования без отрыва или с отрывом от работы, при внесении в них изменений, при подписании согласия на перевод, заявления об увольнении, отзыве заявления об увольнении, а также при ознакомлении с уведомлением об изменении определенных сторонами условий трудового договора, приказом (распоряжением) о применении дисциплинарного взыскания | Применимо к документам, в отношении которых трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права, предусмотрено их оформление на бумажном носителе и (или) ознакомление с ними работника или лица, поступающего на работу, в письменной форме, в том числе под роспись, **за исключением**: трудовых книжек и формируемых в соответствии с трудовым законодательством в электронном виде сведений о трудовой деятельности работников, акта о несчастном случае на производстве по установленной форме, приказа (распоряжения) об увольнении работника, документов, подтверждающих прохождение работником инструктажей по охране труда, в том числе лично подписываемых работником. +Работодатель | - | Применимо к не указанным в разделе по КЭП документам, в отношении которых трудовым законодательством и иными нормативными правовыми актами, содержащими нормы трудового права, предусмотрено их оформление на бумажном носителе и (или) ознакомление с ними работника или лица, поступающего на работу, в письменной форме, в том числе под роспись, **за исключением**: трудовых книжек и формируемых в соответствии с трудовым законодательством в электронном виде сведений о трудовой деятельности работников, акта о несчастном случае на производстве по установленной форме, приказа (распоряжения) об увольнении работника, документов, подтверждающих прохождение работником инструктажей по охране труда, в том числе лично подписываемых работником. | При заключении трудовых договоров, договоров о материальной ответственности, ученических договоров, договоров на получение образования без отрыва или с отрывом от работы, при внесении в них изменений, а также при подписании приказа (распоряжения) о применении дисциплинарного взыскания, уведомлении об изменении определенных сторонами условий трудового договора + +> Данные приведены на основании Федерального закона от 22.11.2021 № 377-ФЗ "О внесении изменений в Трудовой кодекс Российской Федерации" \ No newline at end of file diff --git a/docs/css/extra.css b/docs/css/extra.css new file mode 100644 index 0000000..3764fdb --- /dev/null +++ b/docs/css/extra.css @@ -0,0 +1,75 @@ + + ol.oldec { + list-style-type: decimal; + } + ol.oldec li { + list-style-type: decimal; + } + ol.oldec li:before { + list-style-type: decimal; + } + + + ul.uldisc { + list-style-type: disc; + } + + ul.ulcircle { + list-style-type: circle; + } + + img { + border: 1px solid #9f9f9f; + transition: transform ease-in-out 0.5s; + } + + img:active[src*="#zoom"] { + cursor: zoom-out; + position: fixed; + top: 50%; + left: 50%; + /* bring your own prefixes */ + transform: translate(-50%, -50%); + margin-top: 75px; + margin-bottom: auto; + margin-left: auto; + margin-right: auto; + width: 1200px; + height: auto; + } + + img[src*="#zoom"] { + cursor: zoom-in; + } + + .center { + display: block; + margin-left: auto; + margin-right: auto; + } + + .zoom { + transition: transform ease-in-out 0.5s; + cursor: zoom-in; + } + + .image-zoom-large { + cursor: zoom-out; + z-index: 100; + position: absolute; + left: 50%; + /* */ + transform: translate(-50%, 0%); + text-align: center; + margin-top: 0px; + margin-bottom: auto; + margin-left: auto; + margin-right: auto; + width: 1100px; + height: auto; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + } + + table { + word-break: break-word; + } \ No newline at end of file diff --git a/docs/description.md b/docs/description.md new file mode 100644 index 0000000..49b1ba1 --- /dev/null +++ b/docs/description.md @@ -0,0 +1,36 @@ +# Lexema-ECM. Введение + +## Введение + +**Lexema-ECM** — комплексная система управления корпоративным контентом, включающая в себя автоматизацию работы с кадровыми документами. + +Руководство предназначено: + +- для специалистов, которым необходимо обрабатывать электронные документы в Lexema-ECM: создавать карточки, отправлять по маршруту согласования и подписывать документы электронной подписью; + +- для специалистов, которым необходимо администрировать проект: создавать новые типы карточек, настраивать маршруты и наполнять справочники системы данными; + +- для специалистов, задача которых развернуть систему Lexema-ECM на сервере и настроить работу с электронными подписями. + +## Назначение Lexema-ECM + +**Lexema-ECM** — имеет богатый функционал типовой конфигурации — от канцелярии до юридически значимого кадрового документооборот, а также широкие возможности для развития системы и подключения дополнительных функций. +В системе настроены типовые карточки по работе с договорами, письмами, поручениями, служебными записками, приказами, заявления от сотрудников и ЛНД по кадровому документообороту, а также преднастроены маршруты по их обработке. Документы готовы к использованию сразу после развертывания системы. Поэтому можно в кратчайший срок начать получать бонусы от электронного согласования документов. + +В **Lexema-ECM** встроен сервис, позволяющий одним нажатием кнопки выпускать облачные неквалифицированные электронные подписи для сотрудников компании. Использование таких подписей гарантирует легитимность документов КЭДО и позволяет подписывать электронные документы с любого устройства без привязки к рабочему месту. Выпуск УНЭП с помощью Lexema-ECM не требует дополнительной покупки. + +## Настройка и развитие Lexema-ECM + +**Lexema-ECM** можно развивать своими силами. Для этого есть следующие инструменты: + +* Конструктор для настройки документов. С его помощью даже без знаний в программировании можно настроить новые или внести изменения в старые карточки, править печатные формы и маршруты согласования. + +* Более сложные задачи развития Lexema-ECM решаются в **Lexema-Framework**. Это современная платформа для быстрой разработки веб-приложений, среда разработки Lexema-ECM. В платформе используется стек современных популярных программных технологий, которыми в настоящее время владеют очень многие программисты. ИТ-специалисты любой компании могут пройти бесплатное онлайн-обучение в Академии Lexema по программированию на **Lexema-Framework** и в последствии самостоятельно развивать Lexema-ECM, решая даже самые сложные задачи. + +## Области применения + +Кроме документов типовой конфигурации, к электронному документообороту в Lexema-ECM можно подключать любые новые документы, требующие электронного согласования или подписания. Это могут быть производственные документы, документы складского учета, финансового учета. + +Также Lexema-ECM имеет дополнительные модули, которыми можно расширить систему: робот по распознаванию и обработке первичных входящих документов и платформу для дистанционного корпоративного обучения. + + diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..f057195 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,3 @@ +# Документооборот + +Назначение системы. \ No newline at end of file diff --git a/docs/javascripts/extra.js b/docs/javascripts/extra.js new file mode 100644 index 0000000..957d582 --- /dev/null +++ b/docs/javascripts/extra.js @@ -0,0 +1,32 @@ +!function() { + const myTitle = { + 'note': 'Примечание', + 'caution': 'Осторожно', + 'info': 'Информация', + 'danger': 'Опасно', + 'hint': 'Совет', + 'warning': 'Внимание', + 'question': 'Вопрос' + } + + for (let item of document.getElementsByClassName('admonition-title')) { + if (item.parentNode.classList[1] && myTitle[item.parentNode.classList[1]]) { + item.firstChild.nodeValue = myTitle[item.parentNode.classList[1]]; + } + + } + + for (let item of document.getElementsByClassName('imgPreview')) { + item.onclick = function(s) { + window.open(s.target.src, '_blank').focus(); + } + } + + document.querySelectorAll('.zoom').forEach(item => { + item.addEventListener('click', function () { + this.classList.toggle('image-zoom-large'); + }) + }); + + //console.log('HI'); +}(); \ No newline at end of file diff --git a/docs/media/image1.png b/docs/media/image1.png new file mode 100644 index 0000000..b33dcae Binary files /dev/null and b/docs/media/image1.png differ diff --git a/docs/media/image10.png b/docs/media/image10.png new file mode 100644 index 0000000..0adee0a Binary files /dev/null and b/docs/media/image10.png differ diff --git a/docs/media/image101.png b/docs/media/image101.png new file mode 100644 index 0000000..21f506e Binary files /dev/null and b/docs/media/image101.png differ diff --git a/docs/media/image102.png b/docs/media/image102.png new file mode 100644 index 0000000..dd22bb3 Binary files /dev/null and b/docs/media/image102.png differ diff --git a/docs/media/image103.png b/docs/media/image103.png new file mode 100644 index 0000000..1b9c900 Binary files /dev/null and b/docs/media/image103.png differ diff --git a/docs/media/image106.png b/docs/media/image106.png new file mode 100644 index 0000000..8684df0 Binary files /dev/null and b/docs/media/image106.png differ diff --git a/docs/media/image107.png b/docs/media/image107.png new file mode 100644 index 0000000..a68c224 Binary files /dev/null and b/docs/media/image107.png differ diff --git a/docs/media/image108.png b/docs/media/image108.png new file mode 100644 index 0000000..2282eb9 Binary files /dev/null and b/docs/media/image108.png differ diff --git a/docs/media/image109.png b/docs/media/image109.png new file mode 100644 index 0000000..c6a566a Binary files /dev/null and b/docs/media/image109.png differ diff --git a/docs/media/image11.png b/docs/media/image11.png new file mode 100644 index 0000000..f5b8ae2 Binary files /dev/null and b/docs/media/image11.png differ diff --git a/docs/media/image110.png b/docs/media/image110.png new file mode 100644 index 0000000..b8148c7 Binary files /dev/null and b/docs/media/image110.png differ diff --git a/docs/media/image111.png b/docs/media/image111.png new file mode 100644 index 0000000..7fa2965 Binary files /dev/null and b/docs/media/image111.png differ diff --git a/docs/media/image112.png b/docs/media/image112.png new file mode 100644 index 0000000..f6de262 Binary files /dev/null and b/docs/media/image112.png differ diff --git a/docs/media/image113.png b/docs/media/image113.png new file mode 100644 index 0000000..c80a5e8 Binary files /dev/null and b/docs/media/image113.png differ diff --git a/docs/media/image114.png b/docs/media/image114.png new file mode 100644 index 0000000..e503465 Binary files /dev/null and b/docs/media/image114.png differ diff --git a/docs/media/image115.png b/docs/media/image115.png new file mode 100644 index 0000000..8e43975 Binary files /dev/null and b/docs/media/image115.png differ diff --git a/docs/media/image116.png b/docs/media/image116.png new file mode 100644 index 0000000..604a98d Binary files /dev/null and b/docs/media/image116.png differ diff --git a/docs/media/image117.png b/docs/media/image117.png new file mode 100644 index 0000000..38d01e4 Binary files /dev/null and b/docs/media/image117.png differ diff --git a/docs/media/image118.png b/docs/media/image118.png new file mode 100644 index 0000000..c2fcae8 Binary files /dev/null and b/docs/media/image118.png differ diff --git a/docs/media/image119.png b/docs/media/image119.png new file mode 100644 index 0000000..f868bff Binary files /dev/null and b/docs/media/image119.png differ diff --git a/docs/media/image12.png b/docs/media/image12.png new file mode 100644 index 0000000..a3d9999 Binary files /dev/null and b/docs/media/image12.png differ diff --git a/docs/media/image120.png b/docs/media/image120.png new file mode 100644 index 0000000..49dd81e Binary files /dev/null and b/docs/media/image120.png differ diff --git a/docs/media/image121.png b/docs/media/image121.png new file mode 100644 index 0000000..bce5229 Binary files /dev/null and b/docs/media/image121.png differ diff --git a/docs/media/image122.png b/docs/media/image122.png new file mode 100644 index 0000000..16c0169 Binary files /dev/null and b/docs/media/image122.png differ diff --git a/docs/media/image123.png b/docs/media/image123.png new file mode 100644 index 0000000..bafcdff Binary files /dev/null and b/docs/media/image123.png differ diff --git a/docs/media/image124.png b/docs/media/image124.png new file mode 100644 index 0000000..810c812 Binary files /dev/null and b/docs/media/image124.png differ diff --git a/docs/media/image125.png b/docs/media/image125.png new file mode 100644 index 0000000..8c13ed7 Binary files /dev/null and b/docs/media/image125.png differ diff --git a/docs/media/image126.png b/docs/media/image126.png new file mode 100644 index 0000000..5fa13b7 Binary files /dev/null and b/docs/media/image126.png differ diff --git a/docs/media/image127.png b/docs/media/image127.png new file mode 100644 index 0000000..2a71b94 Binary files /dev/null and b/docs/media/image127.png differ diff --git a/docs/media/image128.png b/docs/media/image128.png new file mode 100644 index 0000000..3bf951c Binary files /dev/null and b/docs/media/image128.png differ diff --git a/docs/media/image129.png b/docs/media/image129.png new file mode 100644 index 0000000..b2a763d Binary files /dev/null and b/docs/media/image129.png differ diff --git a/docs/media/image13.png b/docs/media/image13.png new file mode 100644 index 0000000..75e4578 Binary files /dev/null and b/docs/media/image13.png differ diff --git a/docs/media/image130.png b/docs/media/image130.png new file mode 100644 index 0000000..bd88861 Binary files /dev/null and b/docs/media/image130.png differ diff --git a/docs/media/image14.png b/docs/media/image14.png new file mode 100644 index 0000000..6ef105e Binary files /dev/null and b/docs/media/image14.png differ diff --git a/docs/media/image15.png b/docs/media/image15.png new file mode 100644 index 0000000..367b439 Binary files /dev/null and b/docs/media/image15.png differ diff --git a/docs/media/image16.png b/docs/media/image16.png new file mode 100644 index 0000000..7d25e6d Binary files /dev/null and b/docs/media/image16.png differ diff --git a/docs/media/image17.jpeg b/docs/media/image17.jpeg new file mode 100644 index 0000000..4af629c Binary files /dev/null and b/docs/media/image17.jpeg differ diff --git a/docs/media/image18.png b/docs/media/image18.png new file mode 100644 index 0000000..af5101f Binary files /dev/null and b/docs/media/image18.png differ diff --git a/docs/media/image19.png b/docs/media/image19.png new file mode 100644 index 0000000..7794c71 Binary files /dev/null and b/docs/media/image19.png differ diff --git a/docs/media/image2.png b/docs/media/image2.png new file mode 100644 index 0000000..6e48cce Binary files /dev/null and b/docs/media/image2.png differ diff --git a/docs/media/image20.png b/docs/media/image20.png new file mode 100644 index 0000000..80c83d8 Binary files /dev/null and b/docs/media/image20.png differ diff --git a/docs/media/image21.png b/docs/media/image21.png new file mode 100644 index 0000000..3143658 Binary files /dev/null and b/docs/media/image21.png differ diff --git a/docs/media/image22.png b/docs/media/image22.png new file mode 100644 index 0000000..3754215 Binary files /dev/null and b/docs/media/image22.png differ diff --git a/docs/media/image23.png b/docs/media/image23.png new file mode 100644 index 0000000..bb9ce77 Binary files /dev/null and b/docs/media/image23.png differ diff --git a/docs/media/image24.png b/docs/media/image24.png new file mode 100644 index 0000000..1542cca Binary files /dev/null and b/docs/media/image24.png differ diff --git a/docs/media/image25.png b/docs/media/image25.png new file mode 100644 index 0000000..eeb4dec Binary files /dev/null and b/docs/media/image25.png differ diff --git a/docs/media/image26.png b/docs/media/image26.png new file mode 100644 index 0000000..2ca47a1 Binary files /dev/null and b/docs/media/image26.png differ diff --git a/docs/media/image27.png b/docs/media/image27.png new file mode 100644 index 0000000..314c14f Binary files /dev/null and b/docs/media/image27.png differ diff --git a/docs/media/image28.png b/docs/media/image28.png new file mode 100644 index 0000000..e25d7a8 Binary files /dev/null and b/docs/media/image28.png differ diff --git a/docs/media/image29.png b/docs/media/image29.png new file mode 100644 index 0000000..b46a64b Binary files /dev/null and b/docs/media/image29.png differ diff --git a/docs/media/image3.png b/docs/media/image3.png new file mode 100644 index 0000000..83abf3c Binary files /dev/null and b/docs/media/image3.png differ diff --git a/docs/media/image30.png b/docs/media/image30.png new file mode 100644 index 0000000..26a9a9d Binary files /dev/null and b/docs/media/image30.png differ diff --git a/docs/media/image31.png b/docs/media/image31.png new file mode 100644 index 0000000..97f88f4 Binary files /dev/null and b/docs/media/image31.png differ diff --git a/docs/media/image32.png b/docs/media/image32.png new file mode 100644 index 0000000..fcf2ab1 Binary files /dev/null and b/docs/media/image32.png differ diff --git a/docs/media/image33.png b/docs/media/image33.png new file mode 100644 index 0000000..f53e035 Binary files /dev/null and b/docs/media/image33.png differ diff --git a/docs/media/image34.png b/docs/media/image34.png new file mode 100644 index 0000000..375ef09 Binary files /dev/null and b/docs/media/image34.png differ diff --git a/docs/media/image35.png b/docs/media/image35.png new file mode 100644 index 0000000..946ff50 Binary files /dev/null and b/docs/media/image35.png differ diff --git a/docs/media/image36.png b/docs/media/image36.png new file mode 100644 index 0000000..8cbc643 Binary files /dev/null and b/docs/media/image36.png differ diff --git a/docs/media/image37.png b/docs/media/image37.png new file mode 100644 index 0000000..c01e1a6 Binary files /dev/null and b/docs/media/image37.png differ diff --git a/docs/media/image38.png b/docs/media/image38.png new file mode 100644 index 0000000..e3e8473 Binary files /dev/null and b/docs/media/image38.png differ diff --git a/docs/media/image39.png b/docs/media/image39.png new file mode 100644 index 0000000..3b60b7f Binary files /dev/null and b/docs/media/image39.png differ diff --git a/docs/media/image40.png b/docs/media/image40.png new file mode 100644 index 0000000..fc27beb Binary files /dev/null and b/docs/media/image40.png differ diff --git a/docs/media/image41.png b/docs/media/image41.png new file mode 100644 index 0000000..ea47861 Binary files /dev/null and b/docs/media/image41.png differ diff --git a/docs/media/image42.png b/docs/media/image42.png new file mode 100644 index 0000000..eb8df1a Binary files /dev/null and b/docs/media/image42.png differ diff --git a/docs/media/image43.png b/docs/media/image43.png new file mode 100644 index 0000000..3161fa2 Binary files /dev/null and b/docs/media/image43.png differ diff --git a/docs/media/image44.png b/docs/media/image44.png new file mode 100644 index 0000000..2b3997e Binary files /dev/null and b/docs/media/image44.png differ diff --git a/docs/media/image45.png b/docs/media/image45.png new file mode 100644 index 0000000..5e96676 Binary files /dev/null and b/docs/media/image45.png differ diff --git a/docs/media/image46.png b/docs/media/image46.png new file mode 100644 index 0000000..a9febc3 Binary files /dev/null and b/docs/media/image46.png differ diff --git a/docs/media/image47.png b/docs/media/image47.png new file mode 100644 index 0000000..3bd0eb5 Binary files /dev/null and b/docs/media/image47.png differ diff --git a/docs/media/image48.png b/docs/media/image48.png new file mode 100644 index 0000000..17e7afb Binary files /dev/null and b/docs/media/image48.png differ diff --git a/docs/media/image49.png b/docs/media/image49.png new file mode 100644 index 0000000..8d8e5a4 Binary files /dev/null and b/docs/media/image49.png differ diff --git a/docs/media/image5.png b/docs/media/image5.png new file mode 100644 index 0000000..3d04626 Binary files /dev/null and b/docs/media/image5.png differ diff --git a/docs/media/image50.png b/docs/media/image50.png new file mode 100644 index 0000000..c8eb356 Binary files /dev/null and b/docs/media/image50.png differ diff --git a/docs/media/image51.png b/docs/media/image51.png new file mode 100644 index 0000000..2af4d36 Binary files /dev/null and b/docs/media/image51.png differ diff --git a/docs/media/image52.png b/docs/media/image52.png new file mode 100644 index 0000000..5216e5d Binary files /dev/null and b/docs/media/image52.png differ diff --git a/docs/media/image53.png b/docs/media/image53.png new file mode 100644 index 0000000..d2c181c Binary files /dev/null and b/docs/media/image53.png differ diff --git a/docs/media/image54.png b/docs/media/image54.png new file mode 100644 index 0000000..99bb022 Binary files /dev/null and b/docs/media/image54.png differ diff --git a/docs/media/image55.png b/docs/media/image55.png new file mode 100644 index 0000000..f37ffc4 Binary files /dev/null and b/docs/media/image55.png differ diff --git a/docs/media/image56.png b/docs/media/image56.png new file mode 100644 index 0000000..2ed8c77 Binary files /dev/null and b/docs/media/image56.png differ diff --git a/docs/media/image57.png b/docs/media/image57.png new file mode 100644 index 0000000..af02573 Binary files /dev/null and b/docs/media/image57.png differ diff --git a/docs/media/image58.png b/docs/media/image58.png new file mode 100644 index 0000000..25e7561 Binary files /dev/null and b/docs/media/image58.png differ diff --git a/docs/media/image59.png b/docs/media/image59.png new file mode 100644 index 0000000..b2fb6af Binary files /dev/null and b/docs/media/image59.png differ diff --git a/docs/media/image6.png b/docs/media/image6.png new file mode 100644 index 0000000..d673865 Binary files /dev/null and b/docs/media/image6.png differ diff --git a/docs/media/image60.png b/docs/media/image60.png new file mode 100644 index 0000000..1654523 Binary files /dev/null and b/docs/media/image60.png differ diff --git a/docs/media/image61.png b/docs/media/image61.png new file mode 100644 index 0000000..56b475f Binary files /dev/null and b/docs/media/image61.png differ diff --git a/docs/media/image62.png b/docs/media/image62.png new file mode 100644 index 0000000..37dae41 Binary files /dev/null and b/docs/media/image62.png differ diff --git a/docs/media/image63.png b/docs/media/image63.png new file mode 100644 index 0000000..dee24f4 Binary files /dev/null and b/docs/media/image63.png differ diff --git a/docs/media/image64.png b/docs/media/image64.png new file mode 100644 index 0000000..4946b1c Binary files /dev/null and b/docs/media/image64.png differ diff --git a/docs/media/image65.png b/docs/media/image65.png new file mode 100644 index 0000000..7cc83e6 Binary files /dev/null and b/docs/media/image65.png differ diff --git a/docs/media/image66.png b/docs/media/image66.png new file mode 100644 index 0000000..c2f703e Binary files /dev/null and b/docs/media/image66.png differ diff --git a/docs/media/image67.png b/docs/media/image67.png new file mode 100644 index 0000000..dbb8af5 Binary files /dev/null and b/docs/media/image67.png differ diff --git a/docs/media/image68.png b/docs/media/image68.png new file mode 100644 index 0000000..148398a Binary files /dev/null and b/docs/media/image68.png differ diff --git a/docs/media/image69.png b/docs/media/image69.png new file mode 100644 index 0000000..764129f Binary files /dev/null and b/docs/media/image69.png differ diff --git a/docs/media/image7.png b/docs/media/image7.png new file mode 100644 index 0000000..4398054 Binary files /dev/null and b/docs/media/image7.png differ diff --git a/docs/media/image70.png b/docs/media/image70.png new file mode 100644 index 0000000..f359729 Binary files /dev/null and b/docs/media/image70.png differ diff --git a/docs/media/image71.png b/docs/media/image71.png new file mode 100644 index 0000000..956babb Binary files /dev/null and b/docs/media/image71.png differ diff --git a/docs/media/image72.png b/docs/media/image72.png new file mode 100644 index 0000000..f27acbf Binary files /dev/null and b/docs/media/image72.png differ diff --git a/docs/media/image73.png b/docs/media/image73.png new file mode 100644 index 0000000..e7d0a6a Binary files /dev/null and b/docs/media/image73.png differ diff --git a/docs/media/image74.png b/docs/media/image74.png new file mode 100644 index 0000000..3cc864e Binary files /dev/null and b/docs/media/image74.png differ diff --git a/docs/media/image75.png b/docs/media/image75.png new file mode 100644 index 0000000..04a2180 Binary files /dev/null and b/docs/media/image75.png differ diff --git a/docs/media/image76.png b/docs/media/image76.png new file mode 100644 index 0000000..f91ecc1 Binary files /dev/null and b/docs/media/image76.png differ diff --git a/docs/media/image77.png b/docs/media/image77.png new file mode 100644 index 0000000..912bfc1 Binary files /dev/null and b/docs/media/image77.png differ diff --git a/docs/media/image78.png b/docs/media/image78.png new file mode 100644 index 0000000..171642b Binary files /dev/null and b/docs/media/image78.png differ diff --git a/docs/media/image79.png b/docs/media/image79.png new file mode 100644 index 0000000..8c5c2e4 Binary files /dev/null and b/docs/media/image79.png differ diff --git a/docs/media/image8.png b/docs/media/image8.png new file mode 100644 index 0000000..b4e828f Binary files /dev/null and b/docs/media/image8.png differ diff --git a/docs/media/image80.png b/docs/media/image80.png new file mode 100644 index 0000000..b825145 Binary files /dev/null and b/docs/media/image80.png differ diff --git a/docs/media/image81.png b/docs/media/image81.png new file mode 100644 index 0000000..579d463 Binary files /dev/null and b/docs/media/image81.png differ diff --git a/docs/media/image82.png b/docs/media/image82.png new file mode 100644 index 0000000..1db10ce Binary files /dev/null and b/docs/media/image82.png differ diff --git a/docs/media/image83.png b/docs/media/image83.png new file mode 100644 index 0000000..1d541f9 Binary files /dev/null and b/docs/media/image83.png differ diff --git a/docs/media/image84.png b/docs/media/image84.png new file mode 100644 index 0000000..462a785 Binary files /dev/null and b/docs/media/image84.png differ diff --git a/docs/media/image85.png b/docs/media/image85.png new file mode 100644 index 0000000..9dacc97 Binary files /dev/null and b/docs/media/image85.png differ diff --git a/docs/media/image9.png b/docs/media/image9.png new file mode 100644 index 0000000..e8b145a Binary files /dev/null and b/docs/media/image9.png differ diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..2830742 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,57 @@ +site_name: Lexema-ECM +#repo_url: http://gogs.lex.lan/yangirova_as/Dokumentooborot +nav: + +markdown_extensions: + - toc: + separator: "_" + permalink: "#" + slugify: !!python/name:pymdownx.slugs.uslugify + - attr_list + - admonition + - sane_lists + - pymdownx.highlight + - pymdownx.superfences + - def_list + +extra_css: + - css/extra.css + +extra_javascript: + - javascripts/extra.js + +plugins: + - search: + lang: ['ru', 'en'] + - section-index + - include-markdown + - mkdocs-video + - literate-nav: + + nav_file: SUMMARY.md + - with-pdf: + author: Павел Зюзин, Ксения Шабанова, Альбина Янгирова, Ксения Имамутдинова, Тимур Мирзакаев, Марина Халиуллина, Регина Лапина + copyright: ООО "Лексема" + # + #cover: false + #back_cover: true + #cover_title: TITLE TEXT + cover_subtitle: Версия 20221018-14 + #custom_template_path: TEMPLATES PATH + # + output_path: pdf\LexemaECM-manual.pdf + toc_title: Оглавление +theme: + name: material + features: + - navigation.instant + - navigation.top + - navigation.tracking + - toc.follow + - toc.integrate + language: ru + palette: + primary: green + +docs_dir: docs +site_dir: site \ No newline at end of file diff --git a/mkdocs/readme.md b/mkdocs/readme.md new file mode 100644 index 0000000..66346fd --- /dev/null +++ b/mkdocs/readme.md @@ -0,0 +1,16 @@ + +plugins & addons + +* mkdocs-literate-nav +* mkdocs-section-index +* mkdocs-include-markdown-plugin + +* mkdocs-material +* mkdocs-img2fig-plugin +* mike - versioning https://github.com/jimporter/mike + +weasyprint==52.5 +mkdocs-with-pdf + +mkdocs-bootswatch - themes + diff --git a/mkdocs/requirements.txt b/mkdocs/requirements.txt new file mode 100644 index 0000000..e0ced18 --- /dev/null +++ b/mkdocs/requirements.txt @@ -0,0 +1,16 @@ +mkdocs==1.4.0 +mkdocs-literate-nav +mkdocs-section-index +mkdocs-include-markdown-plugin + +mkdocs-video +mkdocs-material==8.5.8 +mkdocs-img2fig-plugin +mike + +weasyprint==52.5 +mkdocs-with-pdf + +mkdocs-bootswatch + +pymdown-extensions \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..dda8d67 --- /dev/null +++ b/readme.md @@ -0,0 +1,23 @@ +Для разработки и проверки документации можно использовать команды +* mkdocs serve (с созданием pdf файлов) +* mkdocs serve -f dev.yml (без создания pdf файлов) +* mkdocs build -f admin-manuals.yml (с созданием pdf файла с инструкциями для администратора) + +Перед запуском надо установить mkdocs и его расширения. Сделать это можно при помощи команды, запущенной в папке mkdocs +``` +pip install -r requirements.txt +``` + +Чтобы включить увеличение изображения, необходимо добавить {: .zoom}. Если не работает (а это происходит при работе плагина img2fig), то использовать html-вариант. Автоматический конвертер первого варианта во второй (zoom.py) есть в bitedo-doc и документации ERP. +``` +а) ![Рис 1](examplel.png){: .zoom} +б) Рис 1 +``` + +В случае ошибки **no library called "cairo" was found** необходимо скачать библиотеки: + +https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer + +https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases + +Если при запуске команды **mkdocs serve -f dev.yml** появляется ошибка что данная команда не определена, то в переменнах средах укажите путь: **C:\Users\User\AppData\Roaming\Python\Python310\Scripts** \ No newline at end of file diff --git a/user-manuals.yml b/user-manuals.yml new file mode 100644 index 0000000..6768eeb --- /dev/null +++ b/user-manuals.yml @@ -0,0 +1,80 @@ +site_name: Руководство пользователя приложения Lexema +repo_url: http://gogs.lex.lan/l8-base/Dokumentooborot +edit_uri: _edit/master/docs/ +nav: + +markdown_extensions: + - toc: + separator: "_" + permalink: "#" + slugify: !!python/name:pymdownx.slugs.uslugify + - attr_list + - admonition + - sane_lists + - pymdownx.highlight + - pymdownx.superfences + - def_list + +extra_css: + - css/extra.css + +extra_javascript: + - javascripts/extra.js + +plugins: + - search: + lang: ['ru', 'en'] + - section-index + - include-markdown + - literate-nav: + nav_file: SUMMARY.md + - with-pdf: + author: Альбина Янгирова, Ксения Шабанова, Ксения Имамутдинова, Тимур Мирзакаев, Марина Халиуллина + copyright: ООО "Лексема" + # + #cover: false + #back_cover: true + #cover_title: TITLE TEXT + cover_subtitle: Версия 0.0.1 + #custom_template_path: TEMPLATES PATH + # + toc_title: Оглавление + #heading_shift: false + #toc_level: 3 + #ordered_chapter_level: 2 + #excludes_children: + # - 'release-notes/:upgrading' + # - 'release-notes/:changelog' + # + #exclude_pages: + # - 'bugs/' + # - 'appendix/contribute/' + #convert_iframe: + # - src: IFRAME SRC + # img: POSTER IMAGE URL + # text: ALTERNATE TEXT + # - src: ... + #two_columns_level: 3 + # + #render_js: true + #headless_chrome_path: headless-chromium + # + output_path: pdf/user-manual.pdf + #enabled_if_env: ENABLE_PDF_EXPORT + # + #debug_html: true + #show_anchors: true + #verbose: true + +theme: + name: material + features: + - navigation.instant + language: ru + palette: + primary: white + +docs_dir: docs +site_dir: site + +