|
Как Запросом выбрать из регистра на определенную сумму? | ☑ | ||
---|---|---|---|---|
0
tciban
11.04.17
✎
12:55
|
Уважаемые коллеги! Что то туплю и потому прошу помощи. Возьмем обычный регистр "Продажи" из типовых. Как можно выбрать запросом последние проданные товары на сумму долга контрагента по взаиморасчетам? Ну вообще на определенную сумму?
|
|||
1
mastodont
11.04.17
✎
13:07
|
(0) обязательно запросом?
|
|||
2
mastodont
11.04.17
✎
13:12
|
Если для СКД, то можно так попробовать http://forum1s.ru/read/narastaiushchii-itog-v-skd-1s/
А в остальных случаях проще обработать результат запроса... |
|||
3
Naf2017
11.04.17
✎
13:12
|
||||
4
catena
11.04.17
✎
13:12
|
Ну это же ЛИФО в запросе, в поиске найдется миллион решений.
|
|||
5
mastodont
11.04.17
✎
13:14
|
(3) (4) я так понял ему надо ограничить результат по сумме.
|
|||
6
catena
11.04.17
✎
13:18
|
(5)А фифо и лифо без ограничений?
|
|||
7
Naf2017
11.04.17
✎
13:20
|
в(3) так и есть, только ему поменять ФИФО на ЛИФО
|
|||
8
tciban
11.04.17
✎
13:21
|
(1) Как не запросом - я знаю :) А так то отчет делаю на СКД, потому запрос лучше :)
(6) Фифо-Лифо без ограничений, как верно заметили в (5) - главное - ограничение по сумме. |
|||
9
1dvd
11.04.17
✎
13:23
|
Рюкзачок чтоли?
|
|||
10
tciban
11.04.17
✎
13:24
|
Объясняю суть дела: хочу отобрать в отчет товары которые отгружены и оплачены. Для этого беру на конец периода сумму долга контрагента, потом отбираю отгруженное за период, убираю в обратном порядке товары на сумму долга, т.к. ониеще не оплачены и оппа! - у меня остались отгруженные и оплаченные. Ну это без тонкостей, без учета возвратов, общая схема.
|
|||
11
tciban
11.04.17
✎
13:25
|
(9) Что есть рюкзачек?
|
|||
12
catena
11.04.17
✎
13:30
|
(10)Это ЛИФО...
|
|||
13
catena
11.04.17
✎
13:31
|
(11)Задача о рюкзаке - это когда тебе из определенного набора в люьом порядке нужно набрать максимально приближенную к заданной сумму.
|
|||
14
Buster007
11.04.17
✎
13:32
|
(8) скоро ты придешь к тому, что в СКД можно тоже использовать код.
|
|||
15
spiller26
11.04.17
✎
13:33
|
(0) Определить все временные моменты, когда возникают задолженности у контрагента, затем моменты продаж...
короче жесть |
|||
16
tciban
11.04.17
✎
13:39
|
(14) Если ты имел ввиду, что можно кодом в ПриКомпоновкеРезультата, то так я уже давно сделал.
Но подобный алгоритм нужен мне не только для описанной задачи, потому интересно, ка решается в запросе задача о рюкзаке, только не в любом порядке, а в обратном хронлогическом набрать и не максимально приближенную, а больше или равно. Есть вообще решение такого запросом? |
|||
17
catena
11.04.17
✎
13:40
|
(16)Это ЛИФО. В поиске дофига решений.
|
|||
18
catena
11.04.17
✎
13:41
|
Схематично - обратная сортировка по периодам, накопление суммы, ограничение накопленной суммы параметром.
|
|||
19
tciban
11.04.17
✎
13:57
|
(18) вот бы ссылку на примерчик!
|
|||
20
catena
11.04.17
✎
14:08
|
(19)Ну... в (3) же дали. Там тебе только больше на меньше в датах поменять.
|
|||
21
Ildarovich
11.04.17
✎
14:09
|
Вот еще пример: http://catalog.mista.ru/public/262300/ . Там же ссылки на более простые методы.
|
|||
22
tciban
12.04.17
✎
08:35
|
Ildarovich! По вашему примеру я уже 2 отчета сделал! Но все равно не понял как Ваш запрос работает :( Туп-сс я.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |