|
v7: Бух. запрос 7.7 | ☑ | ||
---|---|---|---|---|
0
Инсуран
26.09.14
✎
12:17
|
Доброго времени всем!
В закромах модулей 7.7 наткнулись на "что-то" старое и для меня не понятное =) Есть у нас к примеру вот такое дело: Итоги = СоздатьОбъект("БухгалтерскиеИтоги"); Итоги.ИспользоватьРазделительУчета(Фирма); Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо, Сч,,, 1,, 7); далее проверяется Итоги.СКК() и всякая не особо важная информация. В этом периоде попали на Итоги.СКК()<>0, выпала ошибка ..."Выбраны счета из разных планов счетов" План счетов один, начали смотреть что и как, выяснилось что в Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо, Сч,,, 1,, 7) передается счет по коду, которого нет в плане счетов. В чем собственно вопрос, а что вообще должно получится из к примеру вот такого: Итоги = СоздатьОбъект("БухгалтерскиеИтоги"); Итоги.ИспользоватьРазделительУчета(Фирма); Сч = СчетПоКоду("кузя"); Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо, Сч,,, 1,, 7); если кузи нет =) данные отличаются от просто Итоги.ВыполнитьЗапрос(ДатаС, ДатаПо,,,,1,, 7); Так как раньше на ошибку не попадали, что могло произойти , что запрос вернул СКК по коду счета которого нет? Что вообще должен вернуть запрос с такими параметрами? Заранее спасибо всем откликнувшимся! |
|||
1
zak555
26.09.14
✎
12:22
|
нет в плане счетов пользовательского режима :?
|
|||
2
Инсуран
26.09.14
✎
12:27
|
Забыл уточнить, sql версия. Сильно переписанная бухгалтерия для Украины.
(1) вообще нигде нет. То есть можно передать все что угодно, вроде СчетПоКоду("тарарараовл") - и будет СКК. |
|||
3
palpetrovich
26.09.14
✎
12:31
|
(2) так а в чем вопрос? ...ошибка и будет
|
|||
4
palpetrovich
26.09.14
✎
12:35
|
а насчет "что там было", да все что угодно ...счета приходят и уходят, это-ж страна такая
|
|||
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. В этом периоде появилась сумма. Притом не важно что передавать в запрос, хоть слово "аыволарвылоа" будет СКК. Вот в этом и вопрос, как понять что такое появилось в базе - что появилось сальдо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |