v7: Запрос - как выбрать документы с определенной номенклатурой?
☑
0
Kirich1983
07.12.11
✎
12:54
Как отобрать только те документы, где присутствует некая номенклатура?
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ПолучитьДокументы)
|Период с ВыбНачПериода по ВыбКонПериода;
|Обрабатывать НеПомеченныеНаУдаление;
|ПоступлениеТМЦ = Документ.ПоступлениеТМЦ.ТекущийДокумент;
|ПеремещениеТМЦ = Документ.ПеремещениеТМЦ.ТекущийДокумент;
|Реализация = Документ.Реализация.ТекущийДокумент;
|Номенклатура = Документ.ПоступлениеТМЦ.Номенклатура, Документ.ПеремещениеТМЦ.Номенклатура, Документ.Реализация.Номенклатура;
|Группировка ПоступлениеТМЦ;
|Группировка ПеремещениеТМЦ;
|Группировка Реализация;
|Условие(Номенклатура = Номенклатура);
1
Ёпрст
07.12.11
✎
13:01
|Период с ВыбНачПериода по ВыбКонПериода;
|ОбрабатыватьДокументы Все;
|Док = Документ.ПоступлениеТМЦ.ТекущийДокумент,
|Документ.ПеремещениеТМЦ.ТекущийДокумент,
|Документ.Реализация.ТекущийДокумент;
|Номенклатура = Документ.ПоступлениеТМЦ.Номенклатура, Документ.ПеремещениеТМЦ.Номенклатура, Документ.Реализация.Номенклатура;
|Группировка Док;
|Условие(Номенклатура в ВыбНоменклатура);
2
filh
07.12.11
✎
13:03
(0) >> |Условие(Номенклатура = Номенклатура);
жесть
3
Kirich1983
07.12.11
✎
16:28
(1) Спасибо. Почему в запросе нельзя документы разделить по разным группировкам? Если делать как в (0), то в выборку по запросу попадают данные только из первой группировки.
4
Ёпрст
07.12.11
✎
16:29
(3) можно отсортировать по видам, будет сперва один видокумента, потом другой и т.д..
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн