Имя: Пароль:
1C
1С v8
Обмануть корректировку регистров в закрытом периоде (КА)
0 Sevish
 
27.02.24
06:38
Добрый день всем!
После установки обновления КА 2.5.16.74 я видел, что были какие-то операции по актуализации регистров расчетов с клиентами / поставщиками.
И вот решили перезакрыть Январь 2024 и вылезли ошибки, которых не было ранее (до обновления):
"Внимание! Требуется исправление остатков взаиморасчетов. Исправить остатки автоматически невозможно, так как введен некорректный документ "Корректировка регистров"
Открываю эту корректировку и вижу, что действительно некоторые значения в строке пустые и подчеркнуты красным. Скажу честно - не знаю в этом ли проблема, но это самое очевидное.
Вопрос:
Буквально на прошлой неделе я в закрытом периоде исправлял реквизит документа (не значимый)  без перепроведения / сдвига закрытия через "Загрузка = Истина" и "Записать()". Но, "Корректировка регистра это не совсем "документ", как с ним быть, чтобы ничего не слетело и не потребовалось бы перезакрывать 1,5 года?

Благодарю за подсказки.

PS: ну или, например, может можно прямо в документе поменять, а потом что-то где-то стереть, чтобы программа не думала, что её надо перезакрываться?
1 Dmitry1c
 
27.02.24
08:00
Наборы записей тоже можно записывать с признаком "Загрузка = Истина"
2 dmpl
 
27.02.24
09:07
(0) Любая корректировка регистров - это мина, заложенная в систему, которая может при обновлении сработать.

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

Подозреваю, что вы перешли на онлайн механизм взаиморасчетов, а корректировка регистров сделана по оффлайн механизму. Тогда сейчас надо добавить аналогичные движения по онлайн механизму, т.к. при таком переходе корректировка записей регистров не учитывается ввиду отсутствия в этом документе обработчиков обработки данных при переходе на новую версию.
3 vde69
 
27.02.24
09:26
подними бекап который был до обновления и проверь связано это с обновлением или нет
4 Sevish
 
27.02.24
11:04
(2) увы, это первое, что я проверил - нет, механизм остался офлайн.
(3) тяжелый бэкап и времени мало.
(1) спасибо! буду пробовать, т. к. попытка одна, если не получится - поднимать бэкап придется :)

Благодарю всех!
5 dmpl
 
27.02.24
11:58
(4) Тогда смотреть обработчик обновления и какие реквизиты добавились. И заполнить их соответствующим образом в корректировке.
6 dmpl
 
27.02.24
11:58
И да, пробовать лучше в копии :)