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

Поле не входит в группу

Автор Инокентий, 19 дек 2022, 15:19

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

Инокентий

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

LexaK

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

Теги: Запрос 

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

Рейтинг@Mail.ru

Поиск