Константы, Роли, настройки ЖСД, Конструктор документов

This commit is contained in:
2026-08-17 14:58:28 +05:00
parent 557f167450
commit 9d58503f8c
16 changed files with 67 additions and 11 deletions
@@ -71,7 +71,7 @@ search:
Новый созданный документ, выглядит следующим образом: Новый созданный документ, выглядит следующим образом:
![alt text](./media/NewScreen-1.png) ![alt text](./media/NewDocumentConstructor-1.png)
В данной форме в "Панели управления" имеется кнопка "Вложения", при необходимости есть возможность добавить в конструктор документа вложение. В данной форме в "Панели управления" имеется кнопка "Вложения", при необходимости есть возможность добавить в конструктор документа вложение.
@@ -423,7 +423,9 @@ search:
* Левое - 2,8 * Левое - 2,8
* Правое - 1,8 * Правое - 1,8
![alt text](media/image-26.png) ![alt text](./media/NewDocumentConstructor-2.png)
Так же в данном разделе есть возможность менять размер _Мемо поля_ или _Окно предпросмотра вложений_ с помощью поля **Высота мемо/предпросмотра (px)**. В данном поле необходимо задать размер окна мемо/предпросмотра вложений в пикселях, например 500 и сохранить изменения в конструкторе.
#### Дополнительные группы #### Дополнительные группы
Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

@@ -176,10 +176,12 @@
**Почта_ОтзывСертификата_Контур** | Указывается электронная почта СКБ Контур при [отзыве сертификата Контур](../Выпуск ОНЭП/#отзыв_унэп_контур) **Почта_ОтзывСертификата_Контур** | Указывается электронная почта СКБ Контур при [отзыве сертификата Контур](../Выпуск ОНЭП/#отзыв_унэп_контур)
**Предупреждать об окончании норматива согласования за (дней)** | Уведомления о приближении окончания срока обработки документов придет инициатору и всем поверенным за указанное кол-во дней и часов. Необходима настройка задачи ["Уведомления о приближающейся просрочке документов"](../Функции планировщика задач/index.md) в [планировщике](../Планировщик задач/index.md) | | укажите количество дней, за которое необходимо предупредить об окончании норматива согласования документов **Предупреждать об окончании норматива согласования за (дней)** | Уведомления о приближении окончания срока обработки документов придет инициатору и всем поверенным за указанное кол-во дней и часов. Необходима настройка задачи ["Уведомления о приближающейся просрочке документов"](../Функции планировщика задач/index.md) в [планировщике](../Планировщик задач/index.md) | | укажите количество дней, за которое необходимо предупредить об окончании норматива согласования документов
**Предупреждать об окончании норматива согласования за (часов)** | Уведомления о приближении окончания срока обработки документов придет инициатору и всем поверенным за указанное кол-во дней и часов. **Необходима дополнительная настройка шедулера** | | укажите количество часов, за которое необходимо предупредить об окончании норматива согласования документов **Предупреждать об окончании норматива согласования за (часов)** | Уведомления о приближении окончания срока обработки документов придет инициатору и всем поверенным за указанное кол-во дней и часов. **Необходима дополнительная настройка шедулера** | | укажите количество часов, за которое необходимо предупредить об окончании норматива согласования документов
**Предупреждение об активном сертификате заголовок** | Позволяет задавать наименование окну с предупреждением о просроченном сертификате | | Наименование задается в константе
**проверка_на_хотя_бы_одно_подписание_КЭП** | В реестре документов ["Заявления от сотрудника"](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Заявления от сотрудников/)в столбце "Подписан КЭП" ставится медаль при наличии хотя бы одной подписи КЭП в завершённом этапе маршрута. Иначе - Подписание КЭП должно быть выполнено на всех нужных этапах, при этом завершённых и не пропущенных. | | 1 **проверка_на_хотя_бы_одно_подписание_КЭП** | В реестре документов ["Заявления от сотрудника"](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Заявления от сотрудников/)в столбце "Подписан КЭП" ставится медаль при наличии хотя бы одной подписи КЭП в завершённом этапе маршрута. Иначе - Подписание КЭП должно быть выполнено на всех нужных этапах, при этом завершённых и не пропущенных. | | 1
**Просроченные_задачи_СЭД_кол-во_дней_просрочки_от** | Задаёт в аналитической форме ["Просроченные задачи СЭД"](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Анализ и отчетность/#журнал_состояния_документов) количество дней просрочки в поле **"Просрочка (дней) больше"** числовое значение по умолчанию. Если 0 или отсутствует, то ставится 30 дней | | 14 **Просроченные_задачи_СЭД_кол-во_дней_просрочки_от** | Задаёт в аналитической форме ["Просроченные задачи СЭД"](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Анализ и отчетность/#журнал_состояния_документов) количество дней просрочки в поле **"Просрочка (дней) больше"** числовое значение по умолчанию. Если 0 или отсутствует, то ставится 30 дней | | 14
**Просроченные_задачи_СЭД_учитывать_ПК** | Исключает отправку уведомлений по просроченным документам в выходные и праздничные дни согласно производственного календари согласно [задачам](../Функции планировщика задач/index.md) [планировщика](../Планировщик задач/index.md): **Уведомления о приближающейся просрочке документов**, **Просроченные документы**, **Рассылка сводки по просроченным документам их инициаторам**, **Рассылка просроченных документов руководителям**. Заполняется столбец **"Значение (константа)"**.| | 1 **Просроченные_задачи_СЭД_учитывать_ПК** | Исключает отправку уведомлений по просроченным документам в выходные и праздничные дни согласно производственного календари согласно [задачам](../Функции планировщика задач/index.md) [планировщика](../Планировщик задач/index.md): **Уведомления о приближающейся просрочке документов**, **Просроченные документы**, **Рассылка сводки по просроченным документам их инициаторам**, **Рассылка просроченных документов руководителям**. Заполняется столбец **"Значение (константа)"**.| | 1
**Разрешить делегировать самому себе** | Разрешает делегировать документ самому себе по маршруту согласования | | 1 **Разрешить делегировать самому себе** | Разрешает делегировать документ самому себе по маршруту согласования | | 1
**Скорректировать наименование архива с заменой папки на порядковые номера** | Константа позволяет при скачивании архива ЭП со связками формировать архивную папку с пронумерованными скаченными файлами документа и документы из связок | | 1
**Сообщение об отправке** | Корректирует информационное сообщение при формировании заявления, например, на ежегодный отпуск. Заполняется столбец **"Значение (текст)"** **Сообщение по умолчанию** - Отправить заявление по маршруту? | | **Сообщение об отправке** | Корректирует информационное сообщение при формировании заявления, например, на ежегодный отпуск. Заполняется столбец **"Значение (текст)"** **Сообщение по умолчанию** - Отправить заявление по маршруту? | |
**создавать переносы отпусков, начиная с даты (день+месяц)** | Назначается дата и месяц ранее которой не разрешается создавать заявление на перенос ежегодного отпуска. Используется в [конструкторе документов](../Конструктор документов/), для проверки **"Перенос создан с даты ранее разрешенной"** в [дополнительных проверках вычислений](../Конструктор документов/#дополнительные_проверки). Заполняется столбец **"Значение (текст)"**. | | **создавать переносы отпусков, начиная с даты (день+месяц)** | Назначается дата и месяц ранее которой не разрешается создавать заявление на перенос ежегодного отпуска. Используется в [конструкторе документов](../Конструктор документов/), для проверки **"Перенос создан с даты ранее разрешенной"** в [дополнительных проверках вычислений](../Конструктор документов/#дополнительные_проверки). Заполняется столбец **"Значение (текст)"**. | |
**СЗ печать старой формы отчета до** | Отображение статичной печатной формы служебной записки. Возможно динамическое изменение печатной формы с помощью [вычисляемых атрибутов](../Конструктор документов/#вычисляемые_атрибуты). Заполняется "Значение (текст). Дата задается в формате **ММ-ДД-ГГГГ**. Например: 12.31.2023. | | **СЗ печать старой формы отчета до** | Отображение статичной печатной формы служебной записки. Возможно динамическое изменение печатной формы с помощью [вычисляемых атрибутов](../Конструктор документов/#вычисляемые_атрибуты). Заполняется "Значение (текст). Дата задается в формате **ММ-ДД-ГГГГ**. Например: 12.31.2023. | |
@@ -7,11 +7,11 @@
Откроется новая форма. Откроется новая форма.
![alt text](media/screen1.png) ![Новая карточка ЖСД](./media/LogSetting-1.png)
При нажатии на кнопку **"Показать подсказки"** в верхней части раскрываются рекомендации по работе с данной формой: При нажатии на кнопку **"Показать подсказки"** в верхней части раскрываются рекомендации по работе с данной формой:
![alt text](media/image-5.png) ![Подсказки](./media/LogSetting-2.png)
## Вкладка "Настройки" ## Вкладка "Настройки"
@@ -19,25 +19,25 @@
* **Не используется** - при включенной функции данная настройка не будет отображаться в журнале состояния документов. * **Не используется** - при включенной функции данная настройка не будет отображаться в журнале состояния документов.
![alt text](media/image-7.png) ![Чек-бокс Не используется](./media/LogSetting-3.png)
![Фильтр](media/filtr.png) ![Фильтр](media/filtr.png)
* **№ / Пользовательское наименование** - указывается порядковый номер и наименование настройки для отображения в журнале состояния документов. * **№ / Пользовательское наименование** - указывается порядковый номер и наименование настройки для отображения в журнале состояния документов.
![alt text](media/image-13.png) ![Просроченные документы](./media/LogSetting-4.png)
![Наименование](media/polNam2.png) ![Наименование](media/polNam2.png)
* **Служебное наименование** - указывается служебное наименование по которому фильтруется реестр документов. Служебное наименование должно быть **уникальным** в системе. * **Служебное наименование** - указывается служебное наименование по которому фильтруется реестр документов. Служебное наименование должно быть **уникальным** в системе.
![alt text](media/image-14.png) ![Cлужебное наименование](./media/LogSetting-5.png)
* **Показывать доп фильтры** - добавляет в журнал дополнительные фильтры: договор, контрагент, инн * **Показывать доп фильтры** - добавляет в журнал дополнительные фильтры: договор, контрагент, инн
* **Показывать в форме** - указывается служебное наименование формы, в которой необходимо отображать данную настройку, например, в личном кабинете HR. Если поле незаполнено то данная настройка отображается во всех формах. * **Показывать в форме** - указывается служебное наименование формы, в которой необходимо отображать данную настройку, например, в личном кабинете HR. Если поле незаполнено то данная настройка отображается во всех формах.
![alt text](media/image-15.png) ![Показывать в форме](./media/LogSetting-6.png)
![Форма](media/profile.png) ![Форма](media/profile.png)
@@ -118,7 +118,7 @@
При нажатии на кнопку "Настройка колонок" открывается всплывающее окно, в котором можно назначить порядок отображения столбцов и/или сделать группировку по указанному столбцу. При нажатии на флажок напротив наименования в столбце "Порядок" автоматически проставляется нумерация по отображению порядка столбцов, и также при нажатии в столбце "Группировка". При нажатии на кнопку "Настройка колонок" открывается всплывающее окно, в котором можно назначить порядок отображения столбцов и/или сделать группировку по указанному столбцу. При нажатии на флажок напротив наименования в столбце "Порядок" автоматически проставляется нумерация по отображению порядка столбцов, и также при нажатии в столбце "Группировка".
![alt text](media/screen2.png) ![Настройка колонок](./media/LogSetting-7.png)
![alt text](media/image-17.png) ![alt text](media/image-17.png)
@@ -171,6 +171,58 @@
limit 1 limit 1
) )
``` ```
### Вкладка «Право на формирование журнала
Данная вкладка предназначена для настройки доступности типа поиска для формы [«Журнал состояния документов»](https://ecm-user-manuals.lexcloud.ru/User%20manuals/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%20%D0%B8%20%D0%BE%D1%82%D1%87%D0%B5%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C/#_6).
Вкладка состоит из трёх независимых таблиц:
* **Подразделение** - задает правило доступности по структурным единицам организации;
* **Пользователь** - задает правило доступности по конкретному пользователю системы;
* **Роли** - задает правило доступности по ролям доступа пользователей.
Каждая таблица работает независимо и формирует отдельное условие для фильтрации доступных типов поиска в журнале. Правила из всех таблиц объединяются между собой по логике «ИЛИ» - если пользователь попадает хотя бы под одно правило (из любой таблицы), соответствующий тип поиска становится доступен.
Заполненная вкладка выглядит следующим образом:
![Заполненная вкладка](./media/LogSetting-8.png)
### Вкладка «Дополнительные условия выборки»
На данной вкладке задаются дополнительные условия для основного запроса из вкладки «Запрос», позволяющие расширить логику фильтрации документов.
Вкладка содержит таблицу со следующими колонками:
* **Вкл** - флаг активности условия, если галочка не стоит то условие не учавствует в формировании запроса;
* **Наименование** - пользовательское наименование условия;
* **По умолчанию** - флаг, указывающий, что условие применяется по умолчанию при открытии формы;
* **Условие** - текстовое мемо поле в которое вводится SQL-запрос для дополнительного условия.
Условия из данной вкладки работают в связке с вкладкой «Запрос», где содержится основной блок динамического запроса. Каждое активное условие (с установленным флагом «Вкл») подставляется в результирующий запрос и участвует в выборке документов.
!!! Примечание
Условия, отмеченные флагом «По умолчанию», автоматически применяются при первом открытии формы без дополнительных действий со стороны пользователя.
Заполненная вкладка выглядит следующим образом:
![Заполненная вклдака](./media/LogSetting-9.png)
### Вкладка «Настройки параметров»
На данной вкладке задаются настройки отображения поля «Инициатор» в форме [«Журнал состояния документов»](https://ecm-user-manuals.lexcloud.ru/User%20manuals/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%20%D0%B8%20%D0%BE%D1%82%D1%87%D0%B5%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C/#_6), а именно: состав отображаемых пользователей (с уволенными сотрудниками или без) и наименование самого поля «Инициатор».
Вкладка содержит следующие поля:
* **С уволенными** - определяет состав отображаемых пользователей в поле «Инициатор». Если галочка включена в поле отображаются все пользователи системы, включая уволенных;
* **Название** - задает пользовательское наименование для поля «Инициатор».
Вкладка выглядит следующим образом:
![Заполенная вкладка](./media/LogSetting-10.png)
<!-- ### Примеры запросов <!-- ### Примеры запросов
#### Просроченные документы #### Просроченные документы
Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

@@ -54,13 +54,13 @@
Форма "Диадок" в системе ||diadoc_client_Write|Позволяет открыть доступ к реестру и карточке документов Диадока| Форма "Диадок" в системе ||diadoc_client_Write|Позволяет открыть доступ к реестру и карточке документов Диадока|
Доверенности | empowerment_read | empowerment_write | create_origin_pdf_empowerment - роль для формирования финальной части в формат PDF, empovermentvisibleremove, showallnotremovedempowerment - отображение кнопки "Удалить" (перевод в статус "Удаленно") внутри доверенности, **docconstructor_write** - открывает доступ к переходу в конструктор документа по данному типу/подтипу документа, **routetemplate_write** - открывает доступ к переходу в настройки шаблона маршрута по данному документу, **documentsubtype_write** - открывает доступ к переходу в настройки подтипа документа Доверенности | empowerment_read | empowerment_write | create_origin_pdf_empowerment - роль для формирования финальной части в формат PDF, empovermentvisibleremove, showallnotremovedempowerment - отображение кнопки "Удалить" (перевод в статус "Удаленно") внутри доверенности, **docconstructor_write** - открывает доступ к переходу в конструктор документа по данному типу/подтипу документа, **routetemplate_write** - открывает доступ к переходу в настройки шаблона маршрута по данному документу, **documentsubtype_write** - открывает доступ к переходу в настройки подтипа документа
Формирование вложений в доверенностях (PDF, Word)| empowerment_pdf_report, empowerment_word_report | | **empowerment_pdf_report** открывает доступ pdf отчету через печатную форму, файл вкладывается после формирования во вложения документа. **empowerment_word_report** открывает доступ к word отчету через печатную форму, сформированный отчет так же как и pdf вкладывается во вложение документа. **empowerment_word_jsreport** - роль для печатной формы отчета Word, формируется во вложении документа и имеет шрифт по умолчанию Times New Roman. Формирование вложений в доверенностях (PDF, Word)| empowerment_pdf_report, empowerment_word_report | | **empowerment_pdf_report** открывает доступ pdf отчету через печатную форму, файл вкладывается после формирования во вложения документа. **empowerment_word_report** открывает доступ к word отчету через печатную форму, сформированный отчет так же как и pdf вкладывается во вложение документа. **empowerment_word_jsreport** - роль для печатной формы отчета Word, формируется во вложении документа и имеет шрифт по умолчанию Times New Roman.
[Договоры](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80/) | contract_read | super,jurist,contract_write | **master_jurist** - позволяет редактировать полный, внутренний, входящий номера в договоре на любом этапе маршрута. **projects_write** предоставляет возможность создания формы «Новый проект» из документа "Договор". Открывает доступ к кнопке «Создать проект». Данная роль предоставляется пользователю, который в системе заполняет справочник проектов. видеть_конфиденциальные_договора позволяет видеть договора с признаком "Конфиденциальность". **contract_editor** - предоставляет возможность редактировать договор в процессе согласования | [Договоры](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80/) | contract_read | super,jurist,contract_write | **master_jurist** - позволяет редактировать полный, внутренний, входящий номера в договоре на любом этапе маршрута. **projects_write** предоставляет возможность создания формы «Новый проект» из документа "Договор". Открывает доступ к кнопке «Создать проект». Данная роль предоставляется пользователю, который в системе заполняет справочник проектов. видеть_конфиденциальные_договора позволяет видеть договора с признаком "Конфиденциальность". **contract_editor** - предоставляет возможность редактировать договор в процессе согласования. **restoreroute_contract** - отображает в панели управления кнопку "Возобновить маршрут". **admin_restoreroute** - отображает кнопку не только в Договорах, но и в Доп. Согласовании, Проверка Контрагента.|
[Документы на подписание](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B%20%D0%BD%D0%B0%20%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5/) | documentforsigning_read | documentforsigning_write | **docconstructor_write** - открывает доступ к переходу в конструктор документа по данному типу/подтипу документа, **routetemplate_write** - открывает доступ к переходу в настройки шаблона маршрута по данному документу, **documentsubtype_write** - открывает доступ к переходу в настройки подтипа документа, **document_for_signing_annulated** - возможность аннулировать документ на подписание [Документы на подписание](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B%20%D0%BD%D0%B0%20%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5/) | documentforsigning_read | documentforsigning_write | **docconstructor_write** - открывает доступ к переходу в конструктор документа по данному типу/подтипу документа, **routetemplate_write** - открывает доступ к переходу в настройки шаблона маршрута по данному документу, **documentsubtype_write** - открывает доступ к переходу в настройки подтипа документа, **document_for_signing_annulated** - возможность аннулировать документ на подписание
Документы, имеющие силу договора | validcontractdocument_read | super,jurist,validcontractdocument_write | Документы, имеющие силу договора | validcontractdocument_read | super,jurist,validcontractdocument_write |
Должности контактных лиц | contactperson_read, unianalyt_read | contactperson_write | Должности контактных лиц | contactperson_read, unianalyt_read | contactperson_write |
[Должности организации](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%BB%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8/) | rp_post_read | rp_post_write | [Должности организации](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%BB%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8/) | rp_post_read | rp_post_write |
[Дополнительные документы к договорам](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%20%D0%BA%20%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D1%83/) | additionalcontract_read | super,jurist,additionalcontract_write | [Дополнительные документы к договорам](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%20%D0%BA%20%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D1%83/) | additionalcontract_read | super,jurist,additionalcontract_write |
Дополнительные соглашения к трудовым договорам | rp_agreementadditional_read | rp_agreementadditional_write | Дополнительные соглашения к трудовым договорам | rp_agreementadditional_read | rp_agreementadditional_write | admin_restoreroute - отображает кнопку "Возобновить маршрут" в панели управления |
[Доступные программы в организации](../Доступные программы в организации/) | AvailableTrainingProgramsForOrganizations_read, | StaffTraining_TrainingDepartmentManager, StaffTraining_Admin | AvailableTrainingProgramsForOrganizations_write, | StaffTraining_TrainingDepartmentManager, StaffTraining_Admin | [Доступные программы в организации](../Доступные программы в организации/) | AvailableTrainingProgramsForOrganizations_read, | StaffTraining_TrainingDepartmentManager, StaffTraining_Admin | AvailableTrainingProgramsForOrganizations_write, | StaffTraining_TrainingDepartmentManager, StaffTraining_Admin |
Единицы измерения | measure_read | measure_write | Единицы измерения | measure_read | measure_write |
[Журнал действий пользователей](../Управление пользователями/#журнал_действий_пользователей) | | AdminConsole_write,ActionsCollectorAnalyt | [Журнал действий пользователей](../Управление пользователями/#журнал_действий_пользователей) | | AdminConsole_write,ActionsCollectorAnalyt |