|
Выбрать последние документы в запросе | ☑ | ||
---|---|---|---|---|
0
Xamio
27.08.14
✎
16:32
|
Необходимо выбрать последние документы закупки по заданной номенклатуре, в которых общее количество данной номенклатуры не превышает заданное число. Конфигурация УПП 1.3. Как получить такую выборку в запросе?
|
|||
1
Irbis
27.08.14
✎
16:33
|
Хорошо попросить?!
|
|||
2
Fish
27.08.14
✎
16:34
|
"Стаж: 9 лет 1 месяц 22 дня". Позвать программиста?
|
|||
3
evorle145
27.08.14
✎
16:38
|
(0) продай аккаунт?
|
|||
4
Wirtuozzz
27.08.14
✎
16:39
|
Я в шоке. Надо сделать запрос, инфа соточка = )
|
|||
5
Maxus43
27.08.14
✎
16:39
|
Как пробуешь то? Показывай
|
|||
6
ОператорПК
27.08.14
✎
16:39
|
ВЫБРАТЬ ПЕРВЫЕ 1
Закупки.Регистратор, СУММА(Закупки.Количество) КАК Количество ИЗ РегистрНакопления.Закупки КАК Закупки ГДЕ Закупки.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО Закупки.Регистратор ИМЕЮЩИЕ СУММА(Закупки.Количество) < &Количество УПОРЯДОЧИТЬ ПО Закупки.Регистратор.Дата УБЫВ |
|||
7
Ёпрст
27.08.14
✎
16:39
|
минимум по дате дока имеющие сумма(количество*коэффициент)<заданного
|
|||
8
Xamio
27.08.14
✎
16:42
|
например если:
заданное число равно 30 есть 4 документа в первом количество данной номенклатуры 5 во втором 6 в третьем 16 в четвертом 10 то запрос должен выдать мне последние 3 документа |
|||
9
CHerypga
27.08.14
✎
16:43
|
если конфа специфическая и нет регистра Закупки, можно собрать по табличным частям, только не забыть учесть что в одном документе одна и та же номенклатура могла покупаться более чем одной строкой
ВЫБРАТЬ ПоступлениеТоваровУслугТовары.Ссылка.Дата, ПоступлениеТоваровУслугТовары.Ссылка, ПоступлениеТоваровУслугТовары.Номенклатура, СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество ПОМЕСТИТЬ ВТ_Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Номенклатура = &Номенклатура СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслугТовары.Ссылка, ПоступлениеТоваровУслугТовары.Номенклатура, ПоступлениеТоваровУслугТовары.Ссылка.Дата ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПЕРВЫЕ 5 ВТ_Номенклатура.Ссылка КАК Ссылка, ВТ_Номенклатура.Номенклатура, ВТ_Номенклатура.Количество ИЗ ВТ_Номенклатура КАК ВТ_Номенклатура ГДЕ ВТ_Номенклатура.Количество <= &Количество УПОРЯДОЧИТЬ ПО ВТ_Номенклатура.Дата УБЫВ |
|||
10
Xamio
27.08.14
✎
16:44
|
есть регистр Закупки
|
|||
11
Xamio
27.08.14
✎
16:49
|
(9) не то. количество номенклатуры в целом по выбранным документам не должно превышать заданное число. и этих доков может быть разное количество
|
|||
12
rendez-vous
27.08.14
✎
16:50
|
(0) Почему последние документы? во множественном числе?
|
|||
13
Timon1405
27.08.14
✎
16:51
|
курить нарастающий итог в запросе уже предлагали?
|
|||
14
Ёпрст
27.08.14
✎
16:52
|
(11) тут придётся получить табличку вида документ - количество и соединить её саму с собой по условию.. усё.
|
|||
15
Xamio
27.08.14
✎
16:53
|
(12) нужно остаток раскрутить по документам в обратном порядке
|
|||
16
rendez-vous
27.08.14
✎
16:58
|
(15) Тогда, нарастающий итог в запросе. Стандартная задача.
|
|||
17
Xamio
27.08.14
✎
16:58
|
(16) похоже это то что нужно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |