Разработчики платформы «1С» анонсировали новую функциональность для оптимизации нагрузки при выполнении ресурсоемких операций, которая будет внедрена в версии 8.3.27. Администраторы получат возможность распределять подключение определенных пользователей к конкретным серверам кластера.
Снижение нагрузки с помощью распределения пользователей
В технологическом блоге «Заметки из Зазеркалья» был опубликован анонс новых возможностей платформы 8.3.27. Основное нововведение - возможность подключения определенных пользователей к заданным серверам кластера.
Такое распределение пользователей будет особенно полезно при выполнении ресурсоемких операций, таких как расчет себестоимости или заработной платы. Настройка распределения позволит выполнять эти задачи в любое время, не создавая помех для остальных пользователей, и не дожидаясь уменьшения их активности.
Эта возможность будет реализована через указание дополнительных параметров в механизме «Требования назначения функциональности (ТНФ)». На данный момент указание дополнительных параметров для ТНФ доступно только для серверной лицензии КОРП.
Настройка распределения пользователей по серверам кластера
В новой версии платформы 8.3.27 настройка распределения пользователей по серверам будет осуществляться с помощью объекта ТНФ «Клиентское соединение с ИБ» (Connection) с использованием дополнительного параметра. Существует два способа задать ограничение:
- Через значение дополнительного параметра «UserName.<имя пользователя ИБ>»;
- Через значение дополнительного параметра «UserAssignmentRuleKey.<имя ключа ТНФ пользователей>».

Так как параметр «Имя ИБ» для объекта Connection является опциональным, его отсутствие будет означать, что требование применимо ко всем информационным базам.
Если ограничение задается не через «UserName.<имя пользователя ИБ>», а через «UserAssignmentRuleKey.<имя ключа ТНФ пользователей>», то параметр пользователя «Ключ требования назначения» можно установить тремя способами:
- В режиме Конфигуратора через «Администрирование» – «Пользователи»;
- В режиме Предприятия с помощью встроенной обработки «Функции для технического специалиста > Пользователи»;
- Через стандартное API администрирования.

«Например, если ключ ТНФ пользователя называется ГруппаРасчетаСебестоимости, значение дополнительного параметра будет UserAssignmentRuleKey.ГруппаРасчетаСебестоимости», – говорится в сообщении.
Полный текст анонса о новых возможностях 1С:Предприятие 8.3.27 можно найти в официальном технологическом блоге «Заметки из Зазеркалья».