Как в запросе по бухитогам указать _пустой_ корсчет? #118540


#0 by Непонятка
Есть забалансовый счет СКЛ.По нему делаются проводки ДТ Скл поступление, и списание Кт СКЛ.Иногда делается перемещение - проводка Дт СКЛ Кт СКЛ.Есть отчет, писанный не мной. В нем строки:Должно = БИ.ДО;В отчет в поле ДОЛЖНО должны попадать только проводки вида Дт СКЛ Кт пустой.А т.к. есть проводки Дт СКЛ Кт СКЛ - в поле попадает весь дебетовый оборот, что не верно в рамках этого отчета.Как исключить проводки Дт СКЛ Кт СКЛ из запроса?
#1 by Джордж
А разве проводки могут быть с пустым коррсчетом?
#2 by Непонятка
у забалансового счета - могут.
#3 by Старче
Можа второй запрос:а потом вычесть?
#4 by Непонятка
да вот тоже думаю, или так, или выбратьБИ.ВыполнитьЗапрос(Запрос.День,Запрос.День,СчетПоКоду"СКЛ"),"СКЛ",,1, "Проводка");а потом бежать по периодам (проводкам) и суммировать только без корсчета суммы?
#5 by EM
а если так:БИ.ВыполнитьЗапрос(Запрос.День,Запрос.День,СчетПоКоду("СКЛ"),ПолучитьПустоеЗначение("Счет"),, 1, "День");если не поможет, то выбирай проводки и отбрасывай те, в которых есть и дебет и кредит...
#6 by Непонятка
да я уже вычла как в
#7 by mikecool
А проверка на Дт-Кт с помощью ВыбранаПоДт не поможет?
#8 by Jony
А не проще ли в случае если ПустоеЗначение(БИ.КорСчет) = 0 --- Продолжить; ???
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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