поиск неоплаченных счетов #394091


#0 by Vugluskr
Как правильно искать неоплаченные счета? В данный момент в цикле пробегаюсь по ВСЕМ счетам, и по договору счета ищу платежки. Есть более правильный/быстрый вариант? БП 1.6.14.4
#1 by butterbean
вроде бы в БП к счетам никакие движения не привязаны => достоверно нельзя получить оплаченные счета
#2 by lucky-nn
в платежку воткните реквизит Счет, будете знать что оплачиваете :)
#3 by Новиков
Ты найди все оплаченные и по не в вычислишь все неоплаченные. Все оплаченные найти легко: обороты по кт 62 <> 0 и фильтр по курсовым разницам. <-этим условием ты накроешь оплаченные полностью и частично. Я так по крайне мере делаю.
#4 by Новиков
Я бы тебе вот как даже посоветывал сделать: ты рассмотри все случаи: полностью оплаченные, оплаченные частично, неоплаченные. Все три случая жиздются на оплаченные счетах, т.е. на одном запросе, который я тебе выше словесно описал. Полностью оплаченные и частично оплаченные будут отличаться только по условию совпадения итоговых сумм. А неоплаченные - у тебя автоматом получатся по [все не в(оплаченные)]. Я у себя сделал прямо в форме списка счетов такую опцию.
#5 by Vugluskr
, спасибо, вообщем понятно. Понятно в какую сторону копать. Если не сложно  поделись запросом.
#6 by Новиков
текстЗап = "Выбрать СчетНаОплатуПокупателю.Ссылка как Ссылка Из ( ВЫБРАТЬ    Сгруппировать по Субконто2, Субконто1     ) ОплаченныеСчета Левое Соединение Документ.СчетНаОплатуПокупателю СчетНаОплатуПокупателю А вот кусок как установить фильтр: "КП_ОплаченныеПолностью":
#7 by Новиков
поясню: КорСчет<>Значение(ПланСчетов.Хозрасчетный.Вспомогательный) - если расчеты ведутся по договору одному и он уже вбит в остатках, то получается вафля. Посему образовалось это условие. Собери запрос у себя, юзани и проверь.
#8 by butterbean
а че такое &СчетаУчетаОплаты??
#9 by Новиков
рыба из какого-то запроса :) туда подставлять нужно естественно 62 счет. Я об ентом написал.
#10 by Новиков
Можно через ЗНАЧЕНИЕ кстати подпихнуть сие. Просто видать времени не было думать тюнинги делать.
#11 by butterbean
у вас на каждый счет один договор что-ли?? или я чего-то недогоняю
#12 by Новиков
Совершенно верно. На каждый счет - один договор.
#13 by butterbean
ну тогда прокатит, у автора правда может быть не так... а может и так
#14 by butterbean
или нет, я вообще имел ввиду на каждый договор одни счет :-)
#15 by Новиков
у нас так сделано - новый счет - новый договор. 1 к 1.
#16 by Vugluskr
у нас так же договор на каждый счет.. спасибо, на выходных буду делать
#17 by Vugluskr
подскажи, пожалуйста,  про  параметры, что конкретно в них писать   СчетаУчетаОплаты и КурсовыеРазницы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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