# ManagementPlatformDataProcessors для 1С

> Управление платформенными обработками для доработки и улучшения функционала, включая работу с пользователями, журналом регистрации и другими функциями.

- GitHub: https://github.com/SeiOkami/ManagementPlatformDataProcessors
- Gitsell page: https://gitsell.ru/SeiOkami/ManagementPlatformDataProcessors
- Visibility: public/free
- GitHub stars: 52
- Gitsell views: 53
- Gitsell downloads: 0

## 1C Configurations

Not specified.

## Pricing

Free or price is not specified.

## README

[![OpenYellow](https://img.shields.io/endpoint?url=https://openyellow.org/data/badges/2/582961376.json)](https://openyellow.org/grid?data=top&repo=582961376)


# Управление платформенными обработками

Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".

## Описание

Вас как-то не устраивают платформенные обработки? Не хватает какой-то удобной кнопки или раздражает назойлевый баг?

Это всё можно исправить.

Данное расширение позволяет удобно управлять обработками, встроенными в платформу.

Что позволяет вообще подменить обработки, можно прочитать в статье: [Недокументированное использование стандартных обработок из меню "Все функции"](https://infostart.ru/1c/articles/369487/).

![image](https://user-images.githubusercontent.com/42138875/226988270-d6bebe53-e9e0-4c89-85aa-8782bad696a1.png)

На данный момент расширение может работать с обработками:

- Активные пользователи
- Журнал регистрации
- История изменений данных
- Конструктор запросов на управляемых формах
- Поиск ссылок на объект
- Проведение документов
- Удаление помеченных объектов
- Управление внешними источниками данных
- Управление итогами
- Управление копиями базы данных
- Управление настройками обработки ошибок
- Управление полнотекстовым поиском
- Управление расширениями конфигурации
- Управление серверами
- Управление сервисами интеграции
- Управление системой аналитики
- Управление системой взаимодействия
- Список блокировок аутентификаций пользователей
- Дополнительные настройки аутентификации
- Лицензирование конфигурации
- Настройка журнала регистрации
- Параметры информационной базы
- Получение лицензии
- Список пользователей
- Региональные установки информационной базы
- Сервис сборки мобильных приложений
- Управление распознаванием речи
- Управление табличными пространствами базы данных
- Управление хранилищем двоичных данных

## Установка

Для подключения необходимо добавить расширение со снятыми флагами "Безопасный режим" и "Защита от опасных действий". После перезапуска сеанса будет сообщено об обновлении версий платформенных обработок.

## Поддерживаемые конфигурации

Расширение поддерживает русскоязычные и англоязычные конфигурации. В релизе выкладываются три версии: общая, только русский язык и только английский язык. Отличаются они исключительно основным языком интерфейса и отсутствием второго языка в дереве конфигурации. Это позволяет проще произвести установку.

В любом случае, механизм расширений содержит много нюансов и может потребоваться изменение каких-то корневых свойств непосредственно в вашей ситуации

## Состав объектов

### Для использования

- Версии платформенных обработок (УПО) - справочник хранит непосредственно двоичные данные обработок и содержит основное меню по настройке. На каждую версию платформы создается отдельная версия обработки. И на основе каждой версии обработки можно создавать свою доработанную версию и совершать подмену
- Выгрузка платформенных обработок (УПО) - обработка, которая позволяет массово выгрузить инструменты текущей версии платформы в каталог. Обработка приложена как внешняя к релизу и может использоваться независимо от расширения.

### Служебные

- Платформенные обработки (УПО) - служебный справочник хранит имена и адреса извлечения платформенных обработок
- Подмена платформенных обработок (УПО) - служебный регистр содержит информацию о версиях обработок, которые нужно запускать взамен платформенной.
- Обновленные версии приложения (УПО) - служебный регистр, который хранит информацию о версиях платформы, по которым уже были добыты версии платформенных обработок. Необходим для автоматического обновления версий при переходе на новую версию платформы

## Использование

Вся настройка происходит в справочнике "Версии платформенных обработок"

Версию из справочника можно выгрузить.

![image](https://user-images.githubusercontent.com/42138875/226988423-a486f55b-d2d6-4444-bae1-2a62d7720c58.png)

Изменить под свои нужды. И создать новую (доработанную) версию обработки в справочнике. Для этого необходимо на основе оригинальной версии создать новую:

![image](https://user-images.githubusercontent.com/42138875/226988455-943878a6-345d-4669-a786-c72469439c62.png)

Далее, сохранив элемент справочника, можно подменить в нем файл обработки на свой доработанный:

![image](https://user-images.githubusercontent.com/42138875/226988492-c288300d-7bcd-468a-aa28-dae6b852ef5f.png)

Теперь уже доработанную обработку можно:

1. **Запустить**. Она просто запустится (как обычная внешняя обработка)
2. **Подключить для текущего сеанса**. Тогда в рамках сеанса платформенная обработка будет заменена на выбранную.
3. **Установить подменяемой**. Можно для себя, можно для кого-то другого. Или для всех. После этого выбранная обработка будет каждый раз заменять платформенную при старте сеанса.

![image](https://user-images.githubusercontent.com/42138875/226988527-48ca03b7-d7f2-4d70-a416-64171b2e0d15.png)

Все настройки подмены обработок лежат в регистре на отдельной вкладке:

![image](https://user-images.githubusercontent.com/42138875/226988563-9587a952-b3a7-4b4e-a803-a92e0bacefce.png)

В любой момент можно отключить расширение и все станет "как раньше".

Последняя обновленная версия платформы: 8.3.24

## Разработка

Правила и нюансы разработки описаны в файле [CONTRIBUTING](CONTRIBUTING.md)

## Контакты

[Описание на Инфостарт](https://infostart.ru/public/1527932/?ref=1159)

По всем вопросам и предложениям в [Телеграм](https://t.me//SeiOkami)