|
1С8 УТ Выбрать накладные, в которых присутствуют 10 из 12 указанных товаров |
☑ |
0
Маркусс
03.04.12
✎
09:23
|
Добрый день.
Уважаемые коллеги, поставлена задача выбрать накладные, в которых присутствуют 10 из 12 указанных в параметрах товаров. Подскажите, плиз, по запросу.
Спасибо.
|
|
1
FIXXXL
03.04.12
✎
09:41
|
передавай свои 12 параметром отбора для ТЧ
сворачивай и считай количество строк
меньше 10 - фсад
|
|
2
Маркусс
03.04.12
✎
10:09
|
Как-то можно этот механизм в запросе реализовать?
|
|
3
Маркусс
03.04.12
✎
10:11
|
выгружать в тз и там лопатить неинтересно совсем
|
|
4
Sidney
03.04.12
✎
10:16
|
Выбрать ДокСсылка из (Тут строишь запрос по своим документам левое соединение с ТЗ, где 12 твоих товаров, с группировкой по ссылке и одно поле(ТЧКоличество) еще для суммирования найденных 10 из 12) где ТЧколичество больше 10
|
|
5
FIXXXL
03.04.12
✎
11:03
|
(2) как-то так
ВЫБРАТЬ
ВложенныйЗапрос.Ссылка,
ВложенныйЗапрос.Номенклатура
ИЗ
(ВЫБРАТЬ
ВложенныйЗапрос.Ссылка КАК Ссылка,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.Номенклатура) КАК Номенклатура
ИЗ
(ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка КАК Ссылка,
ЗаказПокупателяТовары.Номенклатура КАК Номенклатура
ИЗ
Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ГДЕ
ЗаказПокупателяТовары.Номенклатура В(&Список12)) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Ссылка) КАК ВложенныйЗапрос
ГДЕ
ВложенныйЗапрос.Номенклатура >= 10
|
|
6
Маркусс
03.04.12
✎
13:47
|
Спасибо
|
|