0
Инсуран
26.09.14
✎
12:17
|
Доброго времени всем!
В закромах модулей 7.7 наткнулись на "что-то" старое и для меня не понятное =)
Есть у нас к примеру вот такое дело:
Итоги = СоздатьОбъект("БухгалтерскиеИтоги");
Итоги.ИспользоватьРазделительУчета(Фирма);
Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо, Сч,,, 1,, 7);
далее проверяется Итоги.СКК() и всякая не особо важная информация.
В этом периоде попали на Итоги.СКК()<>0, выпала ошибка
..."Выбраны счета из разных планов счетов"
План счетов один, начали смотреть что и как, выяснилось что в
Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо, Сч,,, 1,, 7) передается счет по коду, которого нет в плане счетов.
В чем собственно вопрос, а что вообще должно получится из к примеру вот такого:
Итоги = СоздатьОбъект("БухгалтерскиеИтоги");
Итоги.ИспользоватьРазделительУчета(Фирма);
Сч = СчетПоКоду("кузя");
Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо, Сч,,, 1,, 7);
если кузи нет =)
данные отличаются от просто Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо,,,,1,, 7);
Так как раньше на ошибку не попадали, что могло произойти , что запрос вернул СКК по коду счета которого нет?
Что вообще должен вернуть запрос с такими параметрами?
Заранее спасибо всем откликнувшимся!
|
|
5
Инсуран
26.09.14
✎
12:50
|
(3) вопрос собственно в том, что раньше на ошибку не попадали.
Там сделано как, если есть СКК - то делается операция где участвует счет по которому это самое СКК есть.
Примерно так:
ЗакрытиеСчета(СчетПоКоду("76.2"), СчетПоКоду("70.3"));
ЗакрытиеСчета(СчетПоКоду("97.9"), СчетПоКоду("70.3"));
ЗакрытиеСчета(СчетПоКоду("70.5"), СчетПоКоду("70.3"));
внутри ЗакрытиеСчета как раз и есть этот бух. запрос.
счета 76.2, 70.3, 70.5 в базе есть, а вот 97.9 нет (почему он там вообще указан - не понятно, делалось очень давно и не понятно кем).
Всегда это дело проходило без ошибок, а
в этом периоде при попытке провести операцию наткнулись на Error "Операция.ЗаписатьПроводки() ...Выбраны счета из разных планов счетов!"
Начал выполнять запрос со счетом 97.9 за более ранние периоды - СКК = 0. В этом периоде появилась сумма. Притом не важно что передавать в запрос, хоть слово "аыволарвылоа" будет СКК. Вот в этом и вопрос, как понять что такое появилось в базе - что появилось сальдо
|
|