Имя: Пароль:
1C
1С v8
УТ 11.5, задания к распределению взаиморасчетов
0 tesei
 
25.02.26
08:10
Доброе утро, коллеги. УТ 11.5.25.85. После обновления возникли сложности с отражением документов в ведомости по взаиморасчетам, в частности, с оплатой после отгрузки. Приходится постоянно пользоваться обработкой "Заполнение регистров взаиморасчетов". Посмотрел регистры сведений, в
РС ЗаданияКРаспределениюВзаиморасчетов около 50 млн записей. Вопрос: можно ли почистить этот регистр, не сломаются ли взаиморасчеты? После окончания чистки, есть ли шанс, что наладятся регламентные задания по взаиморасчетам, или придется сделать что-то ещё?
1 craxx
 
25.02.26
09:39
(0) убивай этот РС к чертовой матери
2 Мультук
 
гуру
25.02.26
08:38
(0)

1) Почему вы думаете, что этот регистр "временный" ?
Почему вы думаете, что почистив его один раз, туда больше не будут добавляться записи ?


2) Есть регламентное "Выполнение отложенных заданий"
Оно должно работать.

Нюанс: оно точно разгребает кучу "отложенных регистров" в том числе и этот,
но это регламентное должно быть запущено от пользователя с нужной "Дата запрета"

Не буду врать, просто не помню влияет ли сюда "дата запрета из закрытия периода"

3) Есть еще регламентное "Выполнение отложенных движений по расчетам с клиентами\поставщиками"
Но как работает оно я не смотрел.

P.S.
Имхо 1С снова намудрили с взаиморасчетами.
Но это не в первый, да и не в последний раз

P.P.S.
В механизме разгребания этих записей была пара веселых ошибок.
Надеюсь 1С их починила

Например:
Если в РС.ЗаданияКРаспределениюВзаиморасчетов.ВыполнитьОтложенноеРаспределениеВзаиморасчетов(..)
вдруг виснет запрос - это значит, что сверху в таблице значений "Задания" приехало X записей,
при этом X^2 = настолько много записей, что sql-серверу становится плохо.
3 p-soft
 
25.02.26
09:27
(0) +(1) вариантов все равно нет. в какой то записи словил блокировку и понеслась. оно еще некоторые обьекты пропускает, потом ищем куда просрочка делась. дурацкая тема от ут11.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.