Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 03:39

1C 8.3. Поле не входит в группу

Автор gulnyr, 25 фев 2023, 13:38

0 Пользователей и 1 гость просматривают эту тему.

gulnyr

Есть такой код в запросе:

Запрос = Новый Запрос();

Запрос.Текст="ВЫБРАТЬ СпрНомен.Наименование Как Наименование, СпрНомен.ВидНоменклатуры Как ВидНоменклатуры
|ИЗ Справочник.Номенклатура КАК СпрНомен
|СГРУППИРОВАТЬ ПО ВидНоменклатуры";

ЗапросВыполнить = Запрос.Выполнить().Выбрать();

Пока ЗапросВыполнить.Следующий() Цикл
Сообщить(ЗапросВыполнить.ВидНоменклатуры);
КонецЦикла;

Пишет: Поле не входит в группу "СпрНомен.Наименование"

Почему так происходит, что не хватает?

Максим75

gulnyr, как то так

&НаКлиенте
Процедура ВыполнитьКоманду(Команда)
  ВыполнитьНаСервере();

КонецПроцедуры

&НаСервере

Процедура ВыполнитьНаСервере()
Запрос = Новый Запрос();
   
    Запрос.Текст="ВЫБРАТЬ
                 | СпрНомен.Наименование КАК Наименование,
                 | СпрНомен.ВидНомеклатуры КАК ВидНоменклатуры
                 |ИЗ
                 | Справочник.Номенклатура КАК СпрНомен
                 |
                 |СГРУППИРОВАТЬ ПО
                 | Номенклатура.ВидНомеклатуры,
                 | Номенклатура.Наименование";
   
    ЗапросВыполнить = Запрос.Выполнить().Выбрать();
   
    Пока ЗапросВыполнить.Следующий() Цикл
        Сообщить(ЗапросВыполнить.ВидНоменклатуры);
    КонецЦикла;

КонецПроцедуры

выведет все из справочника, группы и элементы.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск