Когда требуется оптимизация
Документы долго открываются и проводятся. Обычные действия с заказами, поступлениями или выпуском продукции требуют постоянного ожидания.
Отчеты и расчеты занимают слишком много времени. Сотрудникам приходится откладывать следующие действия до получения результата.
Задержки возникают в определенные часы или у отдельных сотрудников. В одних условиях операция выполняется быстро, в других — заметно медленнее.
Обмены и фоновые задания совпадают с замедлением системы. Требуется выяснить, какие процессы влияют на повседневную работу.
Начинаем с диагностики конкретных задержек
Запроса «медленно работает 1С» недостаточно для плана работ. Уточняем, у кого возникает проблема, какое действие выполняется, в какой момент появляется задержка, сколько она длится и как часто повторяется.
Вместе с пользователями воспроизводим проблемные ситуации и проводим необходимые замеры и тесты. Проверяем выполнение операций, фоновые процессы, настройки сервера 1С и СУБД, выделение и потребление ресурсов. Состав проверки зависит от выявленных симптомов.
Результат диагностики — описание причин и исходных замеров, перечень необходимых изменений, приоритеты и план работ с оценкой объема, сроков и стоимости. Настройку и разработку согласуем следующим этапом.
Что проверяем и оптимизируем
Код, документы и отчеты.
Анализируем запросы и программную логику, устраняем выявленные причины медленного формирования отчетов, расчетов и проведения документов.
Фоновые задания и обмены.
Проверяем их выполнение и влияние на работу пользователей. При необходимости меняем расписание, порядок обработки и программную логику.
Сервер 1С и СУБД.
Проверяем настройки и распределение ресурсов, корректируем их выделение и потребление. Эти работы выполняем сами, а не ограничиваемся рекомендациями администраторам заказчика.
Состав изменений определяем по диагностике. Не предлагаем замену сервера до выяснения причин и не считаем любую задержку проблемой оборудования.
Как выполняем работы
01. Согласуем объем.
Определяем, какие причины устраняем, в какой последовательности и какие операции будем проверять после изменений.
02. Вносим и проверяем изменения.
Оптимизируем код и настройки. Порядок тестирования и применения изменений в рабочей системе согласуем до начала работ.
03. Сравниваем результат.
Повторяем замеры на сопоставимых данных и при сопоставимой нагрузке. Проверяем не только время выполнения, но и корректность документов, отчетов и расчетов. Передаем перечень выполненных работ и результаты проверки.
Сроки и стоимость
Работу разделяем на диагностику и реализацию. Сначала определяем необходимый объем обследования. По его итогам согласуем конкретные изменения, сроки и стоимость их выполнения.
Оценка зависит от числа проблемных операций, сложности причин, необходимых изменений в коде и настройках, а также объема проверки. Дополнительные задачи согласуем отдельно.
С какими системами работаем
1С:ERP, 1С:КА, 1С:УТ и другие решения 1С. Учитываем конфигурацию, имеющиеся доработки и архитектуру размещения базы.
Обсудить ускорение 1С
Расскажите, какая операция работает медленно, у кого возникает задержка и сколько приходится ждать. Определим, с каких проверок начать. Работаем с предприятиями в Казани и других регионах.
