0
Sokolov Vasiliy
21.06.12
✎
15:16
|
Всем доброго дня. (8.2 УПП 1.3.26 в режиме совместимости)
Столкнулся с такой проблемой:
Сворачиваю базу обработкой "СверткаБазы" с ИТС, РС и РН сворачиваются нормально(кое что по своему сворачиваем - суть не в них), а вот "Хозрасчетный" задваивается.
Обработка как понимаю делает =>:
1. Документы остатков(операции) с НЕ активными записями формируются нормально.
2.Затем отключаются итоги и удаляются движения по регистру за прошлый период.
3.Затем итоги включаются.
4. Потом записи док. остатков делаются активными.
Думаю что в пункте 4-е засада, судя из кода обработки
записи просто делаются активными без отключения итогов и эти итоги задваивают. Есть мысль отключить итоги перед установкой активности а после включить(но обработка-то типовая должна работать?).
Кто сталкивался и решил эту проблему просьба подтвердить или опровергнуть мои рассуждения, разъяснить. HELP! Буду очень признателен.
|
|
1
Sokolov Vasiliy
21.06.12
✎
15:22
|
Вот кусочек кода:
ИначеЕсли (ВРЕГ(ТипОбъектаМД) = "РЕГИСТРБУХГАЛТЕРИИ") Тогда
РегистрыБухгалтерии[ТекСтрока.ОбъектМД].УстановитьИспользованиеИтогов(Ложь);
Попытка
сбУдалитьДвиженияПоРегиструСРегистратором(ТипОбъектаМД, ТекСтрока.ОбъектМД, ТекСтрока.ДатаНачала, ПолучитьДатуСвертки(ТекСтрока.ДатаОкончания));
Исключение
СообщениеСвертки(ОписаниеОшибки());
РегистрыБухгалтерии[ТекСтрока.ОбъектМД].УстановитьИспользованиеИтогов(Истина);
Возврат;
КонецПопытки;
РегистрыБухгалтерии[ТекСтрока.ОбъектМД].УстановитьИспользованиеИтогов(Истина);
|
|