Ускорение работы «1С:ЗУП» в 30 раз без изменения кода: оптимизация групп доступа для автохолдинга
В единой базе «1С:ЗУП КОРП» работали более 200 пользователей с разными уровнями доступа к данным свыше 100 юридических лиц. Права настраивались через более чем 1000 групп доступа, при этом один сотрудник мог входить более чем в 100 групп с противоречащими друг другу настройками. В результате администрирование прав занимало много времени, а система работала медленно.
Мы проанализировали существующую систему, разработали новую методику настройки именных групп доступа и перестроили права. В результате ключевые операции (например, формирование аналитических отчетов) ускорились в 30 раз, а администрирование прав доступа стало проще.
Клиент
Крупный автомобильный холдинг, объединяющий более 100 юридических лиц и управляющий сетью дилерских центров.
Задача
Бизнес-задача
Оптимизировать систему для ускорения работы сотрудников Заказчика, снять с ИТ-отдела нагрузку по администрированию прав пользователей.
Задача в контексте разработки
Проанализировать архитектуру прав доступа, разработать новый подход, который позволит сократить количество групп без потери гибкости, обеспечить простоту администрирования.
Решение
-
Аудит (1 неделя):
Мы провели детальный анализ всех 1000+ групп доступа, выявили «мертвые» и конфликтующие группы. Основная гипотеза: проблема вызвана не технической архитектурой 1С, а накоплением прав доступа за время работы системы. -
Разработка, тестирование и демонстрация (1 неделя):
Вместо статичных групп, которые накапливались годами, мы предложили динамическую модель на основе именных групп доступа. Это позволило объединять необходимый набор прав для конкретных должностей, а не плодить бесконечные группы по организациям. Провели замеры производительности системы на действующих настройках доступа и на новых. Провели демонстрацию для Заказчика, показав разницу в скорости до и после. -
Внедрение (1 неделя):
В свободное «временное окно» произвели замену групп доступа в рабочей базе заказчика, для техподдержки разработали наглядную инструкцию по администрированию в новой системе.
Результат
-
Формирование отчетов ускорено в 30 раз.
-
Количество групп доступа сокращено кратно.
-
Устранены конфликты прав доступа, прекратились жалобы пользователей на ошибки и скорость работы системы.
Бизнес-эффект
-
Экономия времени: сокращение времени на обработку данных повысило продуктивность работы сотрудников и скорость принятия управленческих решений.
-
Снижение нагрузки на ИТ-отдел: администрирование прав упростилось, исчезли конфликты прав доступа, время сотрудников техподдержки высвободилось для решения других задач.