В одной базе разный результат одного кода на разных движках 25 и 27
lww
16.07.2009 - 08:53
|
Доброго времени суток, уважаемые! Выполняю в одной и той же базе одну и туже обработку под разными движками 25 и 27, результат такой: - в 25 движке получаю туже сумму что и в ОСВ по счету - в 27 движке получаю 0 Процедура ПриОткрытии() НачДата = '01.06.2009'; КонДата = КонМесяца(НачДата); КонецПроцедуры Процедура Сформировать() ОчиститьОкноСообщений(); СЗ = СоздатьОбъект("СписокЗначений"); Спр = СоздатьОбъект("Справочник.Подразделения"); Спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент() = 1 Цикл Если Спр.Административное = 1 Тогда СЗ.ДобавитьЗначение(Спр.ТекущийЭлемент()); КонецЕсли; КонецЦикла; БИ = СоздатьОбъект("БухгалтерскиеИтоги"); БИ.ИспользоватьСубконто("Подразделения", СЗ, 2,); БИ.ВыполнитьЗапрос(НачДата, КонДата, СчетПоКоду("26"),,, 1,, 1); Сообщить(БИ.СКД()); КонецПроцедуры Проверял это же для одного элемента, а не списка значений, все равно тоже самое. Список значений не пуст. Дело в том что у меня локально стоит 25 движок, а юзеры работают с административной установки 27 движка. Это как-то лечится? |