NULL в качестве субконто. Как убрать не потревожив последовательность?

1. Mastershi 16.01.23 16:16 Сейчас в теме
Имеем БП3.0. Года 4 назад была сделана свёртка... Наверняка "пенки" должны были вылезти сразу, но то ли их не увидели, то ли проигнорировали. Уже не важно.
Теперь надо операцией обнулить "подвисший" остаток по счёту. И тут я столкнулся с таким феноменом:
При получении остатка по субсчёту в качестве третьего субконто вижу NULL!
Любые комбинации с пустыми значениями не срабатывают. NULL - это не Неопределено, и не ПустаяСсылка.
Таким образом остаток остаётся висеть, потому что по Субконто3 закрытия не происходит.

Нашёл операцию, которая даёт такой результат, но...!
Поправить её штатными средствами нельзя - слетают все регламентные операции за последние годы. Бухгалтера это не устраивает.
Попробовал редактировать движения программно - та же картина - слетают закрытия месяцев.
Есть ли возможность как-нибудь это поправить?
Найденные решения
3. nomad_irk 81 16.01.23 16:28 Сейчас в теме
(1)в первом приближении должно помочь:

НЗ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НЗ.Отбор.Регистратор.Установить(СсылкаНаНужныйОперацияБух);
НЗ.Прочитать();

////Перезаполнение движений с субконто NULL

НЗ.ОбменДанными.Загрузка = Истина;
НЗ.Записать();
Mastershi; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. nomad_irk 81 16.01.23 16:28 Сейчас в теме
(1)в первом приближении должно помочь:

НЗ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НЗ.Отбор.Регистратор.Установить(СсылкаНаНужныйОперацияБух);
НЗ.Прочитать();

////Перезаполнение движений с субконто NULL

НЗ.ОбменДанными.Загрузка = Истина;
НЗ.Записать();
Mastershi; +1 Ответить
2. Mastershi 16.01.23 16:27 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот