Как мы находим «слабые места» в IT-системе бизнеса: пример технического аудита 1С

Как мы находим «слабые места» в IT-системе бизнеса: пример технического аудита 1С

Иногда клиенты приходят с формулировкой: «1С стала медленно работать». Без ошибок, без падений — просто всё тормозит, отчёты открываются долго, закрытие месяца превращается в квест. В таких случаях точечные правки редко помогают. Нужен технический аудит — разбор системы целиком. Покажем на примере, как это обычно выглядит на практике.

С чего начинается аудит

Мы не начинаем с кода. Сначала смотрим, как именно используется система: сколько пользователей, какие роли, какие операции выполняются чаще всего и в какие моменты возникают тормоза. Часто проблема проявляется не всегда, а, например, только при проведении документов или формировании отчётов. На этом этапе обычно уже становится понятно, это вопрос данных, настроек или архитектуры.

Анализ базы данных и объёма данных

Дальше смотрим на саму базу. Классическая ситуация: база растёт годами, отчёты вынуждены обрабатывать лишние миллионы записей. Формально всё работает, но быстро уже не может. Проверяем:

  • общий размер и динамику роста;
  • наличие «тяжёлых» регистров и таблиц;
  • накопленные данные за много лет без архивирования;
  • вложения и файлы, хранящиеся внутри базы.

Проверка отчётов и обработок

Отдельный блок — отчёты. Очень часто «узкое место» — это один отчёт, который строится «по всей базе сразу», хотя пользователю нужен только текущий месяц или конкретный склад. Мы смотрим:

  • какие отчёты используются чаще всего;
  • сколько времени они реально формируются;
  • есть ли в них лишние выборки и «широкие» запросы;
  • используются ли отборы и индексы.

Документы и бизнес-логика

Затем переходим к документам и доработкам. Проверяем что происходит при проведении документа, нет ли лишних пересчётов и циклов, не дублируется ли логика в нескольких местах, насколько корректно реализованы доработки прошлых лет. Иногда один документ при проведении запускает цепочку действий, о которых уже никто не помнит, но система честно их выполняет — каждый раз.

Инфраструктура и серверная часть

Если 1С работает в клиент-серверном варианте, смотрим и на сервер. Бывает, что сама конфигурация ни при чём, а всё упирается в старый диск или неправильные настройки сервера. Важные моменты:

  • хватает ли ресурсов;
  • как настроена СУБД;
  • есть ли «узкие» места по дискам или памяти;
  • корректно ли распределена нагрузка между пользователями.

Что получает бизнес по итогам аудита

Результат аудита — не абстрактный отчёт «всё плохо». Сразу становится понятно, где именно возникают тормоза, почему они появляются, что можно исправить быстро, что требует плановой доработки, где проще изменить процесс, чем переписывать код. Часто часть проблем решается без доработок — настройками, регламентными работами или изменением сценариев работы пользователей.

Технический аудит позволяет перестать работать вслепую. Вместо бесконечных «давайте ещё добавим сервер» или «чуть-чуть допишем отчёт» появляется чёткое понимание, куда уходят ресурсы и время. В итоге 1С начинает работать стабильнее, быстрее и более предсказуемо — а бизнес понимает, за что он платит и какой результат получает.

Телефон для связи +7(4712)23-80-81

Прогресса вашему бизнесу!

Заполните форму и мы обязательно свяжемся с Вами!

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности