Имя: Пароль:
1C
1С v8
Пишу запрос - получается кривой. Подскажите где натупил.
0 raykom
 
29.03.12
06:32
Вот запрос.

       ТекстЗапроса =
       "ВЫБРАТЬ
       |   НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Ссылка.Дата, ДЕНЬ) КАК ДатаПродажи,
       |   РеализацияТоваровУслуг.Ссылка.Номер КАК Номер,
       |   РеализацияТоваровУслуг.Ссылка.Организация КАК Фирма,
       |   РеализацияТоваровУслуг.Номенклатура КАК Товар,
       |   РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
       |   РеализацияТоваровУслуг.Ссылка КАК Ссылка
       |ИЗ
       |   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
       |ГДЕ
       |   РеализацияТоваровУслуг.Ссылка.Дата МЕЖДУ &ДатаН И &ДатаК
       |";
       ТекстЗапроса = ТекстЗапроса +
       ?(ВыбОрганизация.Пустая()        ,"","И РеализацияТоваровУслуг.Ссылка.Организация = &ВыбОрганизация");
       ТекстЗапроса = ТекстЗапроса +    
       ?(НеПроведенные = Истина    ,""," И  РеализацияТоваровУслуг.Ссылка.Проведен = Истина");
       ТекстЗапроса = ТекстЗапроса +
       "
       |СГРУППИРОВАТЬ ПО
       |    НАЧАЛОПЕРИОДА(РеализацияТоваровУслуг.Ссылка.Дата, ДЕНЬ),
       |   РеализацияТоваровУслуг.Ссылка.Организация,
       |   РеализацияТоваровУслуг.Ссылка,
       |   РеализацияТоваровУслуг.Номенклатура
       |УПОРЯДОЧИТЬ ПО
       //|   ДатаПродажи,
       |   Номер
       |";    

====================================

Выдает вот такую ошибку.
>Поле не входит в группу "РеализацияТоваровУслуг.ЕдиницаИзмерения"
<<?>>РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмерения,

Какбе понимаю, о чем речь. Но не понимаю, обязательно все элементы запроса должны быть включены в группировки ?

Если надоумите, большое спасибо.
1 laeg
 
29.03.12
06:34
Ну как бы да.
Если поле не нужно на выходе, то и не делай по нем выборку
2 raykom
 
29.03.12
06:37
Угу. Спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn