🕵️ Медленная работа 1С для начинающих
Не думал, что придется писать о базовых вещах, но суровая реальность показывает - даже в крупных проектах эта база часто игнорируется. И результат - потеряное время, необоснованные предположения, неправильно принятые решения. Если на руках только сама 1С можно действовать системно.
🧭 А с чего начать?
- Первый вопрос, которым стоит задаться - действительно тормозит? Банально, но ритически важно. Проводится миллион документов и уже 5 минут “крутит”? Или минуту открывается стандартная форма?
 - Далее - начало тормозить, или “вот уже пять лет как тормозит”? Всегда страдали от тормозов? Или раньше летало, и вот - резко упало?
 - Наконец - тормозит, это сколько в миллисекундах? Тормозит, потому что 2 секунды, а хотим 0,2? Или потому что 2 минуты, а всегда было 2 секунды?
Это база - объективная и измеримая информация. Снимает множество вопросов, сомнений и пустых предположений. То, с чего должно начинаться любое расследование. 
📊 А как данные собрать?
Хорошая новость. Встроенный инструментарий для базового анализа в большинстве случаев доступен из коробки. Без дополнительных инструментов. Без заббиксов и прометеусов.
1С замеряет время выполнения ключевых операций. Кто, когда, что, сколько времени заняло. Остается за проанализировать замеры стандартными отчетами.
- Общая диагармма по дням - есть отклонения?
 - По ключевой операции - есть рост времени выполнения?
 - По пользователями - замеры нашего пользователя отлючаются от общих?
Через две минуты видно ясную, объективную и визуализированную картину. Пики, сравнение с прошлыми периодами, с другими пользователями.
Эта информация определит следующие шаги. 
🧪 А что дальше?
Пробуем воспроизвести проблему в тестовой среде.
И здесь нас может ждать подвох - есть вероятность что ничего не воспроизведется. Потому что инфраструктура другая. Регламенты обслуживания БД отличаются.
Аналитик тестирует, сидя в офисе на гигабитном интернете. А пользователь за полярным кругом раздает интернет с Нокио 3310, за ноутбуком, которому сорок лет, и пытается отредактировать документ с тысячей строк.
Еще одна развилка влияющая на следующие этапы и схему эскалации
🛠️ А что теперь?
Вся объективная информация собрана, медленная работа воспроизводится в тестовой среде - можно передать задачу программисту. И теперь программист будет работать не с перекинутой задачей “ой там что-то сломалось иди чини”, а с конкретными и понятными данными:
- Конкретные цифры о времени выполнения
 - Информация о динамике проблемы, когда сломалось
 - Сценарий и условия воспроизведения
Можно не гадать, а заниматься осознанным поиском конкретной проблемы в конкретном месте. 
✅ Вывод
Главный вывод простой: не верьте первым ощущениям, вникайте в цифры. Системность и объективность – залог решения проблем, в том числе медленной 1С. Когда все сделано по шагам, “тормоза” превращаются из загадки в конкретную задачу, которую можно решить.
