Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Как Запросом выбрать из регистра на определенную сумму?

Как Запросом выбрать из регистра на определенную сумму?
Я
   tciban
 
11.04.17 - 12:55
Уважаемые коллеги! Что то туплю и потому прошу помощи. Возьмем обычный регистр "Продажи" из типовых. Как можно выбрать запросом последние проданные товары на сумму долга контрагента по взаиморасчетам? Ну вообще  на определенную сумму?
 
 
   mastodont
 
1 - 11.04.17 - 13:07
(0) обязательно запросом?
   mastodont
 
2 - 11.04.17 - 13:12
Если для СКД, то можно так попробовать http://forum1s.ru/read/narastaiushchii-itog-v-skd-1s/

А в остальных случаях проще обработать результат запроса...
   Naf2017
 
3 - 11.04.17 - 13:12
   catena
 
4 - 11.04.17 - 13:12
Ну это же ЛИФО в запросе, в поиске найдется миллион решений.
   mastodont
 
5 - 11.04.17 - 13:14
(3) (4) я так понял ему надо ограничить результат по сумме.
   catena
 
6 - 11.04.17 - 13:18
(5)А фифо и лифо без ограничений?
   Naf2017
 
7 - 11.04.17 - 13:20
в(3) так и есть, только ему поменять ФИФО на ЛИФО
   tciban
 
8 - 11.04.17 - 13:21
(1) Как не запросом - я знаю :) А так то отчет делаю на СКД, потому запрос лучше :)
(6) Фифо-Лифо без ограничений, как верно заметили в (5) - главное - ограничение по сумме.
   1dvd
 
9 - 11.04.17 - 13:23
Рюкзачок чтоли?
   tciban
 
10 - 11.04.17 - 13:24
Объясняю суть дела: хочу отобрать в отчет товары которые отгружены и оплачены. Для этого беру на конец периода сумму долга контрагента, потом отбираю отгруженное за период, убираю в обратном порядке товары на сумму долга, т.к. ониеще не оплачены и оппа! - у меня остались отгруженные и оплаченные. Ну это без тонкостей, без учета возвратов, общая схема.
 
 Рекламное место пустует
   tciban
 
11 - 11.04.17 - 13:25
(9) Что есть рюкзачек?
   catena
 
12 - 11.04.17 - 13:30
(10)Это ЛИФО...
   catena
 
13 - 11.04.17 - 13:31
(11)Задача о рюкзаке - это когда тебе из определенного набора в люьом порядке нужно набрать максимально приближенную к заданной сумму.
   Buster007
 
14 - 11.04.17 - 13:32
(8) скоро ты придешь к тому, что в СКД можно тоже использовать код.
   spiller26
 
15 - 11.04.17 - 13:33
(0) Определить все временные моменты, когда возникают задолженности у контрагента, затем моменты продаж...
короче жесть
   tciban
 
16 - 11.04.17 - 13:39
(14) Если ты имел ввиду, что можно кодом в ПриКомпоновкеРезультата, то так я уже давно сделал.

Но подобный алгоритм нужен мне не только для описанной задачи, потому интересно, ка решается в запросе задача о рюкзаке, только не в любом порядке, а в обратном хронлогическом набрать  и не максимально приближенную, а больше или равно.

Есть вообще решение такого запросом?
   catena
 
17 - 11.04.17 - 13:40
(16)Это ЛИФО. В поиске дофига решений.
   catena
 
18 - 11.04.17 - 13:41
Схематично - обратная сортировка по периодам, накопление суммы, ограничение накопленной суммы параметром.
   tciban
 
19 - 11.04.17 - 13:57
(18) вот бы ссылку на примерчик!
   catena
 
20 - 11.04.17 - 14:08
(19)Ну... в (3) же дали. Там тебе только больше на меньше в датах поменять.
   Ildarovich
 
21 - 11.04.17 - 14:09
Вот еще пример: http://catalog.mista.ru/public/262300/ . Там же ссылки на более простые методы.
   tciban
 
22 - 12.04.17 - 08:35
Ildarovich! По вашему примеру я уже 2 отчета сделал! Но все равно не понял как Ваш запрос работает :( Туп-сс я.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует