Перейти к содержимому

Когда медленная 1С задерживает отгрузку и закрытие периода

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

Первый звонок инженера — около 30 минут в рабочее время. Разбираем вашу ситуацию, без презентации.

Решение для бизнеса

Состав решения
  • Для разговора достаточно одной операции, которая стала медленной: сколько человек работает в базе, какая конфигурация и где стоит сервер. С этого собираем замер, который можно повторить и потом сравнить.

Как выглядит медленная работа 1С в разных компаниях

Тормозит база 1С у всех по-разному: где-то файловая база выросла до предела, где-то запросы упираются в СУБД — систему управления базой данных, — а где-то мешает расписание ночных заданий.

На производстве, в логистике, торговле и у автодилеров заканчивается это одинаково: задержкой документов, отгрузок, отчётности в 1С и закрытия периода. Поэтому начинаем с замера, а не с замены оборудования.

Файловая база в общей папке

База лежит на компьютере в бухгалтерии и выросла за годы работы. Документы открываются всё дольше, а когда эта машина выключена, не работает никто.

База на сервере, а утром всё равно медленно

С девяти до одиннадцати работа идёт с задержками: доделываются ночные задания, идут обмены, все разом открывают отчёты. К обеду всё ускоряется само.

Обновление сразу в рабочую базу

Тестовой копии нет, поэтому доработку выкатывают на живых пользователях. Если она отваливается, откат никто не репетировал, а отгрузки в это время стоят.

Как находим причину, когда 1С работает медленно

Порядок один: сначала замер, потом поиск причины, проверка на копии и только затем изменения в рабочей базе.

Он же обычно дешевле перебора — не приходится покупать сервер, чтобы потом выяснить, что дело было в расписании обменов.

  1. 01

    Замеряем то, что стало медленным

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

    Выбираем операцию, которую можно повторить, и фиксируем её время.
  2. 02

    Ищем причину в программе, базе данных и оборудовании

    Причина редко там, где её ждут. Отчёт может собирать данные запросом без подходящего индекса и читать таблицу целиком; обслуживание базы — не успевать за нагрузкой; ночное резервное копирование — заезжать на утренний вход пользователей; файловая база — лежать на сетевом диске за загруженным каналом; антивирус — проверять каталоги 1С на ходу. Быстрые настройки сразу отделяем от доработки конфигурации и от проекта.

    Сопоставляем запросы, блокировки, базу данных, диски, сеть, обмены и настройки.
  3. 03

    Проверяем изменения на копии

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

    Повторяем те же сценарии на тестовой базе и готовим порядок отката.
  4. 04

    Переносим и следим за результатом

    Проверенный набор изменений переносим в согласованное окно вместе с ответственными за учёт. Повторяем те же замеры и сравниваем с исходными, записываем настройки, проверяем резервное копирование и ставим сервер 1С под наблюдение.

    Работаем в согласованное окно, повторяем замеры, подключаем наблюдение.

Из каких услуг собирается решение для 1С

Состав определяет диагностика: одной компании хватит настройки базы данных, другой нужна доработка запросов, третьей — порядок обновлений и восстановления.

Из этих услуг и собирается сервис 1С под конкретную задачу. Работаем и с PostgreSQL, и с MS SQL Server: последовательность поиска причины одна, отличаются инструменты. Программу и оборудование ведёт одна команда — 20 штатных инженеров, без фриланса и ИТ-субподряда.

Разбор под капотом

Разбор: программа, база и сервер в одной картине

Работает совпадение по времени. Пользователь называет минуту, когда проведение документа встало; в журнале, который ведёт платформа 1С, видна длительность операции, в базе данных — какой запрос её держал и кто ждал блокировку, в метриках сервера — что в этот момент происходило с диском и процессором. Если пик приходится на регламентное задание или обмен, вопрос закрывается расписанием, а не покупкой оборудования. Если запрос читает таблицу целиком, поможет индекс или доработка, и мощность железа здесь почти ни при чём. Поэтому сначала ищем ограничение, затем сравниваем стоимость настройки, доработки и оборудования.

«Новый сервер не исправит медленный запрос: сначала нужно связать действие пользователя с нагрузкой на программу, базу и сеть.»

Иванов Николай Владимирович — основатель и руководитель Визард-АйТи

В материале разбираем утренние задержки 1С и то, что стоит собрать до диагностики.

Перейти к материалу

Что фиксируем до работ с критичной базой

До изменений договариваемся о проверяемом: какая операция считается медленной, сколько она занимает сейчас, в каком окне работаем и как возвращаемся назад, если что-то пойдёт не так.

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

Вопросы о медленной 1С

Разбираем утренние задержки, покупку сервера, выбор базы данных, тестовую копию, замер результата и стоимость.

Почему 1С медленно работает по утрам?
Утром одновременно входят пользователи, идут обмены, формируются отчёты и доделываются ночные задания. Смотрим расписание, блокировки базы, запросы, настройки СУБД, диски, сервер и сеть, а затем сопоставляем метрики со временем конкретной операции.
Достаточно ли купить сервер помощнее?
Только если замеры подтвердили нехватку ресурсов. Новый сервер не устранит медленный запрос, блокировку, ошибку обмена или перегруженную сеть. Сначала находим ограничение, потом сравниваем стоимость настройки, доработки и оборудования.
С какими базами данных работаете: PostgreSQL или MS SQL Server?
С обеими и с файловыми базами. Последовательность поиска причины от системы не зависит: сначала повторяемый замер операции, затем поиск запроса, блокировки или задания, которые её держат. Отличаются инструменты и настройки — план обслуживания, статистика, параметры памяти. Для файловой базы отдельно смотрим, оправдан ли переход на клиент-серверный вариант.
Как обновлять 1С, если тестовой копии нет?
Создаём копию, согласуем порядок работы с данными и проверяем на ней типовые операции, доработки и обмены. До переноса готовим резервную копию, окно работ, критерии приёмки и порядок отката. Состав зависит от конфигурации и от того, насколько база критична.
Как измеряется результат?
До работ фиксируем время одинаковых операций и условия нагрузки, после — повторяем те же замеры. Общего коэффициента ускорения нет: результат зависит от конфигурации, размера базы, числа пользователей, сервера и найденной причины, поэтому частный случай не выдаём за обещание.
1С критична для продаж и склада. Что с реакцией на остановку?
Фиксируем владельцев системы, наблюдение, резервное копирование, порядок изменений и эскалацию. Если ключевой бизнес-процесс остановлен, время реакции — до 15 минут; это срок начала работы, а не обещание полного решения за то же время. Остальные сроки и приоритеты закрепляет договор.
У нас есть свои специалисты по 1С. Можно подключиться к ним?
Да. Внутренняя команда сохраняет знание бизнеса, конфигурацию и контроль изменений. На себя можем взять базу данных, серверы, наблюдение, резервные копии или совместную диагностику — границы и порядок эскалации фиксируем заранее.
Сколько стоит диагностика и сопровождение 1С?
Сопровождение 1С — от 15 000 ₽ в месяц. Цену диагностики и ускорения определяем по базе и числу пользователей, СУБД, серверу и составу работ. Стоимость и объём проекта согласуем до начала работ. Ежемесячной платы за сам проект нет. Подготовим предварительное предложение в течение 48 часов после того, как получим достаточно данных.
Что остаётся у компании после диагностики?
Исходные замеры критичных операций, перечень найденных причин и рисков, план работ по приоритету и критерии повторной проверки. Отдельно указываем, что относится к быстрым настройкам, что к проекту, какие есть зависимости и что нужно для тестовой копии.

Найдём, где 1С стала медленной

Назовите операцию, число пользователей, конфигурацию и сервер. Скажем, какие замеры нужны, и предложим порядок диагностики — с него и начинается работа над тем, чтобы ускорить работу 1С.

Информация о порядке обработки данных приведена в Политике обработки персональных данных.

Первый звонок инженера — около 30 минут в рабочее время. Разбираем вашу ситуацию, без презентации.

Информация о порядке обработки данных приведена в Политике обработки персональных данных.

Первый звонок инженера — около 30 минут в рабочее время. NDA подписываем по первому требованию, обращение ни к чему не обязывает.

Начните вводить запрос

Поиск по услугам, статьям и страницам