В экосистеме «1С:Предприятие» термин КОРП встречается в двух принципиально разных контекстах: как название функционального уровня прикладного решения (конфигурации) и как уровень лицензирования платформы. Эта двойственность часто вводит в заблуждение как пользователей, так и технических специалистов. Разберемся подробно, можно ли использовать конфигурацию КОРП-серии на «старых» серверных ключах (уровня ПРОФ) и какие ограничения при этом могут возникнуть.
Для начала проанализируем ситуацию и разделим программный продукт на две составляющие. Первое — это сама конфигурация (например, «1С:Бухгалтерия КОРП МСФО»). Это набор объектов: справочников, документов и алгоритмов, написанных на языке 1С. Второе — это платформа «1С:Предприятие» (движок), которая обеспечивает работу этой конфигурации и управляется лицензионными ключами.
Важно понимать: программный код конфигураций 1С (включая версии КОРП) не содержит встроенных проверок на тип лицензии платформы. С точки зрения встроенного языка, функции учета по МСФО или учет в обособленных подразделениях будут работать одинаково как на ключе ПРОФ, так и на ключе КОРП. Платформе «все равно», какая бизнес-логика выполняется в данный момент.
Рассмотрим, что представляют собой ваши старые ключи. До разделения лицензий на ПРОФ и КОРП (которое произошло в 2019 году) все серверные ключи фактически соответствовали тому, что сейчас называется уровнем ПРОФ. Если вы используете эти ключи, вы столкнетесь не с программным запретом на запуск «Бухгалтерии КОРП», а с техническими лимитами самой платформы по управлению ресурсами сервера.
Проанализируем основные ограничения лицензий ПРОФ (и старых USB-ключей):
rphost). Если на сервере 64 ядра, платформа ПРОФ увидит их все, но эффективно распределить нагрузку сможет только в пределах 12 ядер на процесс.Хотя сама конфигурация запустится, специфика решений уровня КОРП (особенно МСФО и ERP) подразумевает работу с большими объемами данных и сложными расчетами. Выясним причину, по которой вам все же может понадобиться апгрейд ключей до уровня КОРП:
1. Масштабируемость и производительность. Рассмотрим пример: при трансляции проводок в МСФО или закрытии месяца в крупной компании нагрузка на процессор возрастает многократно. На лицензиях ПРОФ ограничение в 12 ядер на процесс станет «бутылочным горлышком», и покупка более мощного железа не поможет, так как платформа просто не сможет его использовать эффективно.
2. Профили безопасности. В КОРП-версиях часто требуется тонкая настройка доступа к внешним ресурсам (веб-сервисам, файловой системе). Эти механизмы (ПрофилиБезопасности) доступны в полном объеме только на КОРП-лицензиях платформы.
3. Непрерывность работы. Если конфигурация «1С:Бухгалтерия КОРП МСФО» используется в крупном холдинге, простой системы на время обновления недопустим. В этом случае возможность фонового обновления, предоставляемая КОРП-платформой, становится критически важной.
Посмотрим на ситуацию с практической точки зрения. Если ваша организация планирует автоматизировать учет, где количество одновременно работающих сотрудников не превышает 50–100 человек, а сервер базы данных имеет стандартные характеристики, то франчайзи прав: докупать КОРП-лицензии платформы не обязательно.
Для проверки текущего состояния системы и понимания, какие ресурсы задействованы, можно использовать программные методы мониторинга. Например, проанализируем количество активных сеансов с помощью встроенных инструментов администрирования или программно через СоединенияИнформационнойБазы.
// Пример программного вывода количества активных сеансов для оценки нагрузки
СеансыИнформационнойБазы = МенеджерИнформационнойБазы.ПолучитьСеансы();
КоличествоСеансов = СеансыИнформационнойБазы.Количество();
Сообщить("Текущее количество активных сеансов: " + КоличествоСеансов);
Если КоличествоСеансов > 450 Тогда
Сообщить("Внимание: Вы приближаетесь к лимиту лицензии ПРОФ (500 сеансов)!");
КонецЕсли;
Подведем итог нашему разбору:
Таким образом, для большинства малых и средних внедрений КОРП-конфигураций покупка дорогостоящих КОРП-лицензий платформы является избыточной мерой на старте проекта.