Добрый день. 7.7 25 релиз. БыстрыеИтоги версии 27.06.2006_622. 1С++ версии 2.0.3.1. SQL2000 sp4.
[code] Ит = СоздатьОбъект("БыстрыеИтоги"); Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты,ВыбСубконто,1); Ит.ХарактеристикаСубконто(ВидыСубконто.Контрагенты,"Наименование"); Ит.ХарактеристикаСубконто(ВидыСубконто.Контрагенты,"Поставщик"); Ит.ХарактеристикаСубконто(ВидыСубконто.Контрагенты,"Бартер"); Ит.ХарактеристикаСубконто(ВидыСубконто.Контрагенты,"ОтсрочкаКр"); Если ПустоеЗначение(Город) = 0 Тогда Ит.ХарактеристикаСубконто(ВидыСубконто.Контрагенты,"Город",,Город); Иначе Ит.ХарактеристикаСубконто(ВидыСубконто.Контрагенты,"Город"); КонецЕсли; Ит.ИспользоватьПланСчетов(ПланыСчетов.Плановый); Попытка ТЗит = Ит.ПолучитьТаблицуИтогов(ВыбНачПериода,ВыбКонПериода,"60,62,76,ПП"); Д,ДО,КО"); ТЗит.ДобавитьИндекс("Наименование","^Наименование"); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; [/code] Если интервал, например, с 24.08.08 по 05.10.08 (т.е. не границы месяца, суммарно больше месяца), то неверно считает кредитовый оборот (уменьшает на непонятные суммы, реальный больше). Причем ошибка воспроизводится не на всех копиях базы. Правда в копии в этом периоде еще движений нет, а за аналогичные прошлые периоды нормально считает. Кто-нибудь сталкивался с таким? Лечилось?
|