Цитата(BlackSun @ 03.08.09, 19:27)
Запрос = СоздатьОбъект(""Запрос"");
ТекстЗапроса =
""//{{ЗАПРОС(Запрос1)
|ОбрабатыватьДокументы все;
|ДокументОбработки = Документ.НашДокумент.ТекущийДокумент;
|Заказ = Документ.НашДокумент.ОбщийЗаказ;
|Клиент = Документ.НашДокумент.Клиент;
|Код = Документ.НашДокумент.Код;
|Кво = Документ.НашДокумент.Кол;
|Условие (Заказ = Intercars_30);
|Группировка ДокументОбработки;
|Группировка Код;
|""//}}ЗАПРОС
;
Будем считать что заказы просто вносяться и их не отмечают на удаление если хотят они сразу
удаляют( лишние автозапчасти никому не нужны)
Суммировать повторяющиеся позиции не нужно.
Хочу задать несколько вопросов
1. Имет ли право на жизнь поправленный мною запрос
2. Что понимается под этой строчкой
|ДокументОбработки = Документ.НашДокумент.ТекущийДокумент;
Тоесть мне не нужно не какойто конкретный заказ а выбрать все заказы
которые есть в базе и у которых В шапке поле заказ = Intercars_30
(Intercars_30 означает объденённый заказ на фирму Intercars за 30 неделю)
3. Я так понимаю запрос выбирает в память только те поля которые указаны
в Группировка как В табличной часте добраться до Код , Количества и Клиента
В табличной части указать Код , Кво, Клиент ведь ничего не покажет.
Когда выполняеться запрос он в памяти формирует табличку с полями
ДокументОбработки Код
А мне нужно выбрать в диалоге "Intercars_30"
и получить выборку
Код Кво Клиент
перебором из всех заказов
Вот это ж не сработает:
ДокументОбработки.Код ДокументОбработки.Количество ДокументОбработки.Клиент