17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

Тормозит процедура "урвзфЗаказНарядЗаполнитьКэшВыполнениеРабот"

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Интересующийся
RSS
Здравствуйте.

На предприятии используется ААА 5.1.05.08 (с доработками) на платформе 1С 8.3.7.2008 в клиент-серверном варианте в связке с SQL Server.

С недавнего времени пользователи заметили, что при создании нового заказ-наряда очень долго (около 20-30 секунд) происходит открытие его формы. Замер производительности показал, что все это время выполняется упомянутая в теме процедура "урвзфЗаказНарядЗаполнитьКэшВыполнениеРабот". При этом открытие формы уже записанного заказ-наряда осуществляется, как и положено, практически моментально.

После выполнения реиндексации таблиц ИБ штатными средствами (то есть через тестирование и исправление ИБ) проблема пропадает на несколько дней, однако затем снова дает о себе знать. Также стоит отметить, что ранее при той же самой программно-аппаратной конфигурации проблема не проявлялась. Одно из моих предположений состоит в том, что в базе был достигнут некоторый "критичный" предел объема данных. Только непонятно каких именно =)

Я понимаю, что сотрудники 1С-Рарус не оказывают консультаций по программированию и защищенная функция на то и защищенная, чтобы никто не знал как она работает, но все же попробую задать свой вопрос к разработчикам ААА: можно ли хотя бы в пределах допустимого узнать, что делает упомянутая процедура и какие таблицы теоретически могут влиять на время ее выполнения?
Декоративное изображение 2
Сотрудник 1С-Рарус
Добрый день, Алексей. В указанной процедуре обращение происходит к регистру сведений "РегистрацияВремениРабот". В ближайшем релизе планируем произвести оптимизацию данной процедуры.
Интересующийся
Цитата
Светлана Сулименко написал:
Добрый день, Алексей. В указанной процедуре обращение происходит к регистру сведений "РегистрацияВремениРабот". В ближайшем релизе планируем произвести оптимизацию данной процедуры.

Большое спасибо за информацию, именно про указанный регистр я и думал. Будем ждать обновления, тогда станет понятно, было ли дело изначально в неоптимальной работе процедуры или же мы сами что-то сломали доработками.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С