• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Выдает ошибку

  • Автор темы Автор темы BikerDan
  • Дата начала Дата начала
B

BikerDan

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

|РеализацияТМЗ.Дата <= &ДатаПо
|
|СГРУППИРОВАТЬ ПО
|РеализацияТМЗ.Контрагент";
Запрос.УстановитьПараметр("ТорговыйАгент",ТорговыйАгент);
Запрос.УстановитьПараметр("ДатаПо",Дата);
Выборка = Запрос.Выполнить().Выбрать();

Если не ставлю СГРУППИРОВАТЬ ПО
|РеализацияТМЗ.Контрагент
все работает нормально,я хочу получить Обшие значения всех Контрагентов из выборки
то есть Если десять документов содержат одного и того же контрагента,
мой запрос выдает десять строк,я хочу видеть одного контрагента и сумму всех десяти документов в из выборки в строке напротив.
что не так написал?
 
{Документ.ОтчетПоДеньгам.Форма.ФормаДокумента(32)}: Ошибка при вызове метода контекста (Выполнить): {(2, 1)}: Поле не входит в группу "РеализацияТМЗ.Дата"
<<?>>РеализацияТМЗ.Дата,
Выборка = Запрос.Выполнить().Выбрать();
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab