Вопрос по бухгалтерским итогам #100782


#0 by Nikz
Здрастье всем! У меня возникла следующая проблема: Из модуля документа формируется запрос по бух.итогам: Но следующая строчка возвращает итоги с учетом изменений в плане счетов сделанных документом: А можно ли как-то указать что бы период попадали все операции до текущего документа, что то вроде: БухИт.ВыполнитьЗапрос(,ТекущийДокумент-1) Что бы получить итоги до текущего документа. Заранее спасибо.
#1 by 427
замени БухИт.ВыполнитьЗапрос(,ТекущийДокумент) на БухИт.ВыполнитьЗапрос(ТекущийДокумент, .......) вместо СКД, СКК используй снд,снк
#2 by Camino
БухИт.ВыполнитьЗапрос(ТекущийДокумент,ТекущийДокумент) Если будешь брать итоги на начало периода, то они будут без учета дока, если на конец, то с учетом.
#3 by 427
если надо итоги только до дока то быстрее БухИт.ВыполнитьЗапрос(ТекущийДокумент,)
#4 by 427
кстати, можно в модуль дока влететь и с незаписанным доком... и будет .опа....
#5 by Nikz
Отлично. Мне в эту сторону (СНД) копать даже в голову не приходило... Спасибо!
#6 by 427
ну там много приколов....
#7 by GrayT
Это как?
#8 by SteelScorpion
и все же как получить случай (<от начала времен>, <ТекущийДокумент исключая его движения>) ?
#9 by SteelScorpion
(*8) имелось ввиду "исключая его проводки"
#10 by Camino
(8,9) Мальчик, простигосподи, ты дятел? Насчет "быстрее" не знаю, но вот глючнее - это точно. Лучше оба параметра указывать.
#11 by SteelScorpion
как раз твой случай, _мальчик_ конкретизируем вопрос дабы исключить простейшие ответы с начальным сальдо - выбор ОПЕРАЦИЙ ДО текущего документа. с возможностью пройтись по ним и глянуть обороты.
#12 by SteelScorpion
(+11) Вариант типа будет совсем не гуд, когда период будет "Проводка"
#13 by 427
"Насчет "быстрее" не знаю, но вот глючнее - это точно. Лучше оба параметра указывать" Если не указать начало интервала - на него просто не будет итогов... Если не указать конец интервала - на него просто не будет итогов... При этом ругани не будет - будет возвращаться НОЛЬ... А считает точно быстрее. И правильно... P.S. про обороты можно при этом забыть... Для оборотов нужны начало и конец... ВыполнитьЗапрос(ПозицияПервогоДока, ПолучитьПозицию(текущий) - 1, .......
#14 by 427
ВыполнитьЗапрос(ПозицияСАМОГО_!_ПервогоДокаВБазе, ПолучитьПозицию(текущий) - 1, .......
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С