Доброе утро, коллеги. УТ 11.5.25.85. После обновления возникли сложности с отражением документов в ведомости по взаиморасчетам, в частности, с оплатой после отгрузки. Приходится постоянно пользоваться обработкой "Заполнение регистров взаиморасчетов". Посмотрел регистры сведений, в
РС ЗаданияКРаспределениюВзаиморасчетов около 50 млн записей. Вопрос: можно ли почистить этот регистр, не сломаются ли взаиморасчеты? После окончания чистки, есть ли шанс, что наладятся регламентные задания по взаиморасчетам, или придется сделать что-то ещё?
1) Почему вы думаете, что этот регистр "временный" ?
Почему вы думаете, что почистив его один раз, туда больше не будут добавляться записи ?
2) Есть регламентное "Выполнение отложенных заданий"
Оно должно работать.
Нюанс: оно точно разгребает кучу "отложенных регистров" в том числе и этот,
но это регламентное должно быть запущено от пользователя с нужной "Дата запрета"
Не буду врать, просто не помню влияет ли сюда "дата запрета из закрытия периода"
3) Есть еще регламентное "Выполнение отложенных движений по расчетам с клиентами\поставщиками"
Но как работает оно я не смотрел.
P.S.
Имхо 1С снова намудрили с взаиморасчетами.
Но это не в первый, да и не в последний раз
P.P.S.
В механизме разгребания этих записей была пара веселых ошибок.
Надеюсь 1С их починила
Например:
Если в РС.ЗаданияКРаспределениюВзаиморасчетов.ВыполнитьОтложенноеРаспределениеВзаиморасчетов(..)
вдруг виснет запрос - это значит, что сверху в таблице значений "Задания" приехало X записей,
при этом X^2 = настолько много записей, что sql-серверу становится плохо.
(0) +(1) вариантов все равно нет. в какой то записи словил блокировку и понеслась. оно еще некоторые обьекты пропускает, потом ищем куда просрочка делась. дурацкая тема от ут11.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший