Почему в УТ 11 регулярно запускается «Расчет партий и себестоимости» и как это остановить?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

Сталкиваясь с замедлением работы 1С, многие администраторы обнаруживают, что причиной лагов является фоновое задание Закрытие месяца.РасчетПартийИСебестоимости. Особенно критично это проявляется в файловых базах данных, где выполнение тяжелых операций ложится непосредственно на сеанс пользователя. Давайте разберем, почему это происходит и как взять процесс под контроль.

Причины возникновения проблемы

В конфигурациях, работающих на управляемых формах (таких как УТ 11), фоновые задания привязаны к активным сеансам пользователей. Если база файловая, то РегламентныеЗадания выполняются внутри процесса того самого пользователя, который работает за компьютером. Когда система инициирует расчет, она использует ресурсы клиентской машины, из-за чего интерфейс «замирает».

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

Пошаговое решение: отключение автоматических расчетов

Рассмотрим самый эффективный способ отключения автоматического инициирования этого процесса через пользовательский интерфейс 1С.

  1. Перейдите в раздел НСИ и Администрирование.
  2. Выберите пункт Финансовый результат и контроллинг.
  3. Найдите подраздел Автоматические расчеты.
  4. Внимательно изучите параметры, отвечающие за актуализацию данных. Именно здесь скрываются настройки, которые заставляют систему запускать расчеты в фоновом режиме при проведении документов или наступлении определенных временных интервалов.
  5. Отключите флаги автоматического расчета или перенастройте их работу так, чтобы они не перекрывали рабочее время сотрудников.

Технические нюансы и тонкая настройка

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

Проверка состояния через консоль заданий

Иногда настройки в интерфейсе не синхронизируются с планировщиком заданий платформы. Для диагностики рекомендуется использовать внешнюю обработку Консоль регламентных заданий. С её помощью мы сможем:

Особенности файлового варианта работы

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

  1. Выделенный сеанс: Если расчет необходим, создайте отдельного пользователя (техническую учетную запись), под которым будет запущена 1С на выделенном сервере или мощном ПК. Только в этом сеансе должны быть включены регламентные задания.
  2. Очистка кэша: Бывают ситуации, когда изменения в настройках не применяются из-за устаревшего кэша метаданных на стороне клиента. Очистите локальный кэш 1С на рабочих станциях пользователей, чтобы убедиться, что старые параметры планировщика не «застряли» в памяти.
  3. Анализ расширений: Если вы используете сторонние расширения конфигурации, проверьте их код на наличие вызовов методов ФоновыеЗадания.Выполнить(...). Иногда разработчики сторонних модулей принудительно вызывают расчет себестоимости при каждом проведении документа.

Рекомендация по переходу на клиент-серверный вариант

Если объем данных в вашей базе Управление торговлей растет, файловый вариант базы становится узким местом. В клиент-серверной архитектуре (SQL) работа фоновых заданий кардинально отличается:

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

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

← На главную