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

Почему не могу сгруппировать?

Автор bsn-chita, 06 авг 2020, 10:57

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

bsn-chita

Из УНФ 1.6.5.28. Решил немного доработать для тренировки печатную форму. Табличную часть Запасы избавить от дублей. Из стандартного отчета взял и начал дорабатывать запрос. Выбор-Когда это не я придумал. Но не знаю почему все поля как группировочные переносятся, а Запас нет.
|ВЫБРАТЬ
| ЗаказПоставщикуЗапасы.Ссылка КАК Ссылка,
| ВЫБОР
| КОГДА (ВЫРАЗИТЬ(ЗаказПоставщикуЗапасы.Номенклатура.НаименованиеПолное КАК СТРОКА(100))) = """"""""
| ТОГДА ЗаказПоставщикуЗапасы.Номенклатура.Наименование
| ИНАЧЕ ЗаказПоставщикуЗапасы.Номенклатура.НаименованиеПолное
| КОНЕЦ КАК Запас,
| ЗаказПоставщикуЗапасы.ЕдиницаИзмерения.Наименование КАК ЕдиницаИзмерения,
| ЗаказПоставщикуЗапасы.Количество КАК Количество,
| ЗаказПоставщикуЗапасы.Цена КАК Цена,
| ЗаказПоставщикуЗапасы.Сумма КАК Сумма,
| ЗаказПоставщикуЗапасы.ДатаПоступления КАК ДатаПоступления
|ИЗ
| Документ.ЗаказПоставщику.Запасы КАК ЗаказПоставщикуЗапасы
|ГДЕ
| ЗаказПоставщикуЗапасы.Ссылка В(&МассивОбъектов)
|ИТОГИ ПО
| Ссылка";

LexaK

а какие трудности? что пишет? у меня вот так группирует, попробуйте

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

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск