Имя: Пароль:
1C
1С v8
Свертка Базы(задваиваются итоги)
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
Вот кусочек кода:
           ИначеЕсли (ВРЕГ(ТипОбъектаМД) = "РЕГИСТРБУХГАЛТЕРИИ") Тогда    
               
               РегистрыБухгалтерии[ТекСтрока.ОбъектМД].УстановитьИспользованиеИтогов(Ложь);
               
               Попытка
                   сбУдалитьДвиженияПоРегиструСРегистратором(ТипОбъектаМД, ТекСтрока.ОбъектМД, ТекСтрока.ДатаНачала, ПолучитьДатуСвертки(ТекСтрока.ДатаОкончания));
                   
               Исключение
                   СообщениеСвертки(ОписаниеОшибки());
                   РегистрыБухгалтерии[ТекСтрока.ОбъектМД].УстановитьИспользованиеИтогов(Истина);
                   
                   Возврат;
                   
               КонецПопытки;    
               
               РегистрыБухгалтерии[ТекСтрока.ОбъектМД].УстановитьИспользованиеИтогов(Истина);
2 Sokolov Vasiliy
 
21.06.12
15:54
Если что-то непонятно пишу скажите - я чего-нибудь разъясню. Может мысли все же есть у кого?