Имя: Пароль:
1C
1C 7.7
v7: Не пойму с Запросом
0 keen11
 
05.01.16
07:12
Вариант в 7.7

    |Период с Ддд по ДатаЗаказа;
    |ОбрабатыватьДокументы все;
    |Обрабатывать НеПомеченныеНаУдаление;
      |Заявка = Документ.Заявка.ТекущийДокумент;  
      |_тип = Документ.Заявка.тип;
    |автор = Документ.Заявка.автор;
    |Дат = Документ.Заявка.ДатаДок;
    |Контрагент = Документ.Заявка.Контрагент;
    |Договор = Документ.Заявка.Договор;
    |Номенклатура = Документ.Заявка.Номенклатура;  
    |Ном = Документ.Заявка.Номердок;
    |Количество = Документ.Заявка.Количество;
    |Функция КоличествоСумма = Сумма(Количество);
    |Группировка Контрагент без групп;
    |Группировка Договор без групп;    
    |Группировка Ном;
    |Группировка Номенклатура упорядочить по Номенклатура.КодВЗаявке без групп  все ВошедшиеВЗапрос;
    |Условие ((дат = ДатаЗаказа)или((дат = ддд)и(_тип=ттт)));


делаю в 8.3

"ВЫБРАТЬ
        |    Заявкатаб.Контрагент,
        |    Заявкатаб.Договор,
        |    Заявкатаб.Номенклатура,
        |    СУММА(Заявкатаб.Количество) КАК КоличествоСУММА,
        |    Заявкатаб.Ссылка.Дата,
        |    Заявкатаб.Ссылка.тип,
                |    Заявкатаб.Ссылка.Ссылка,
        |    Заявкатаб.Ссылка.Номер
        |ИЗ
        |    Документ.Заявка.таб КАК Заявкатаб
        |ГДЕ
        |    (Заявкатаб.Ссылка.Дата = &датазаказа)
        |    Или ( Заявкатаб.Ссылка.Дата = &ддд
        |    И Заявкатаб.Ссылка.тип = &ттт)
        |
        |СГРУППИРОВАТЬ ПО
        |    Заявкатаб.Контрагент,
        |    Заявкатаб.Договор,
        |    Заявкатаб.Ссылка.Номер,
        |    Заявкатаб.Номенклатура,
        |    Заявкатаб.Ссылка.Дата,
        |    Заявкатаб.Ссылка.тип,
        
        |    Заявкатаб.Ссылка.Ссылка
        |ИТОГИ ПО
    |    Заявкатаб.Контрагент,
    |    Заявкатаб.Договор,
|    Заявкатаб.Ссылка.Номер,

    |    Заявкатаб.Номенклатура";

вопрос как убрать группировки по дате, типу и ссылке?
1 ИС-2
 
naïve
05.01.16
07:23
эээ... Закладка группировка в редакторе запросов, кнопка <<
2 keen11
 
05.01.16
07:24
Может вопрос не правильный группировки то я уберу, но поля эти мне нужны для отбора по параметрам
3 keen11
 
05.01.16
07:30
Вопрос снят
4 User_Agronom
 
05.01.16
10:23
(0) ... |СГРУППИРОВАТЬ ПО
        |    Заявкатаб.Контрагент,
        |    Заявкатаб.Договор,
        |    Заявкатаб.Ссылка.Номер,
        |    Заявкатаб.Номенклатура,
        |    Заявкатаб.Ссылка.Дата,
        |    Заявкатаб.Ссылка.тип,
        
        |    Заявкатаб.Ссылка.Ссылка
...

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



(1) ...в редакторе запросов...

Это что за новомодная штучка? Конструктор запросов что-ли? Пользуясь конструктором научится писать запросы невозможно!
5 toys
 
05.01.16
10:30
(4) зато научишься их конструировать ;)
6 User_Agronom
 
05.01.16
10:37
(5) Не научишься. Ты можешь 20 лет ездить на автомобиле, но так и не узнать принципа работы ДВС.
7 Мимохожий Однако
 
05.01.16
10:39
(6)Езжу давно. А что такое ДВС? ))
8 User_Agronom
 
05.01.16
10:41
(7) Именно так!))
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.