|
Как получить дату документа оплаты 30% и больше
| ☑ |
0
uytreq
20.08.13
✎
09:13
|
В УПП по регистру ВзаиморасчетыСКонтрагентами запросом по заказупокупателя нужно получить даты документов оплаты, по которым оплата по закузу стала например 30% и больше. То есть оплатили документами 15%, 25%? 34% 50%? нужно получить дату документа при котором оплата стала 34%. Подскажите новичку как сделать?
|
|
1
IШаман
20.08.13
✎
09:17
|
А взаиморасчеты в разрезе заказов ведутся?
|
|
2
uytreq
20.08.13
✎
09:17
|
да
|
|
3
IШаман
20.08.13
✎
09:18
|
Вообще лучше использовать регистр Расчеты с контрагентами там будут остатки сумм по заказам.
|
|
4
uytreq
20.08.13
✎
09:19
|
Да, но есть необходимость сделать по Взаиморасчетам
|
|
5
uytreq
20.08.13
✎
09:21
|
Пример по расчетам я бы тоже с благодарностью рассмотрел
|
|
6
IШаман
20.08.13
✎
09:32
|
(4) В чем именно такая необходимость?
|
|
7
uytreq
20.08.13
✎
09:33
|
в постановке задачи
|
|
8
mc lammer
20.08.13
✎
09:41
|
(0) получи таблицу Заказ, сумма заказа, док оплаты, сумма док. оплаты, время (момент времени) док. оплаты.
соедини саму с собой по условию заказ = заказ2, время док оплаты >= время док оплаты2, + группировку с суммированием по сумме док.оплаты - получишь накопленную сумму оплаты на каждый документ оплаты
далее считаешь какой % она составляет от суммы заказа, и условие по %
|
|
9
uytreq
20.08.13
✎
09:54
|
(8) Условие по % я могу сделать только например >30 и попадут все документы по такому условию, а нужен только первый документ, при котором дата стала >30
|
|
10
mc lammer
20.08.13
✎
09:57
|
(9) наложи условие, затем сгруппируй таблицу с МИН(время док оплаты) соедини с собой, получишь самый ранний док оплаты с %>30
|
|
11
uytreq
20.08.13
✎
09:57
|
спс
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший