NULL в качестве субконто. Как убрать не потревожив последовательность?
Имеем БП3.0. Года 4 назад была сделана свёртка... Наверняка "пенки" должны были вылезти сразу, но то ли их не увидели, то ли проигнорировали. Уже не важно.
Теперь надо операцией обнулить "подвисший" остаток по счёту. И тут я столкнулся с таким феноменом:
При получении остатка по субсчёту в качестве третьего субконто вижу NULL!
Любые комбинации с пустыми значениями не срабатывают. NULL - это не Неопределено, и не ПустаяСсылка.
Таким образом остаток остаётся висеть, потому что по Субконто3 закрытия не происходит.
Нашёл операцию, которая даёт такой результат, но...!
Поправить её штатными средствами нельзя - слетают все регламентные операции за последние годы. Бухгалтера это не устраивает.
Попробовал редактировать движения программно - та же картина - слетают закрытия месяцев.
Есть ли возможность как-нибудь это поправить?
Теперь надо операцией обнулить "подвисший" остаток по счёту. И тут я столкнулся с таким феноменом:
При получении остатка по субсчёту в качестве третьего субконто вижу NULL!
Любые комбинации с пустыми значениями не срабатывают. NULL - это не Неопределено, и не ПустаяСсылка.
Таким образом остаток остаётся висеть, потому что по Субконто3 закрытия не происходит.
Нашёл операцию, которая даёт такой результат, но...!
Поправить её штатными средствами нельзя - слетают все регламентные операции за последние годы. Бухгалтера это не устраивает.
Попробовал редактировать движения программно - та же картина - слетают закрытия месяцев.
Есть ли возможность как-нибудь это поправить?
Найденные решения
(1)в первом приближении должно помочь:
НЗ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НЗ.Отбор.Регистратор.Установить(СсылкаНаНужныйОперацияБух);
НЗ.Прочитать();
////Перезаполнение движений с субконто NULL
НЗ.ОбменДанными.Загрузка = Истина;
НЗ.Записать();
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)в первом приближении должно помочь:
НЗ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НЗ.Отбор.Регистратор.Установить(СсылкаНаНужныйОперацияБух);
НЗ.Прочитать();
////Перезаполнение движений с субконто NULL
НЗ.ОбменДанными.Загрузка = Истина;
НЗ.Записать();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот