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

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

Автор VID1234, 16 авг 2021, 17:56

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

VID1234

Здравствуйте. Подскажите пожалуйста, как из группировки исключить ссылку, на документ, при этом не удаляя поле.
ВЫБРАТЬ
    АктСписанияМЗМатериалы.Номенклатура КАК Номенклатура,
    СУММА(АктСписанияМЗМатериалы.Количество) КАК Количество
ПОМЕСТИТЬ втАС
ИЗ
    Документ.АктСписанияМЗ.Материалы КАК АктСписанияМЗМатериалы

СГРУППИРОВАТЬ ПО
    АктСписанияМЗМатериалы.Номенклатура
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
    ПоступлениеМЗМатериалы.Ссылка КАК ДокументПоступления,
    ПоступлениеМЗМатериалы.Номенклатура КАК Номенклатура,
    СУММА(втАС.Количество) КАК СписаноВсегоМЗ
ИЗ
    Документ.ПоступлениеМЗ.Материалы КАК ПоступлениеМЗМатериалы
        ПОЛНОЕ СОЕДИНЕНИЕ втАС КАК втАС
        ПО ПоступлениеМЗМатериалы.Номенклатура = втАС.Номенклатура
ГДЕ
    втАС.Количество <> ПоступлениеМЗМатериалы.Количество
СГРУППИРОВАТЬ ПО
ПоступлениеМЗМатериалы.Ссылка,
ПоступлениеМЗМатериалы.Номенклатура
Есть такой код, мне нужно сгруппировать количество в конечном запросе, при этом сохраняя ссылку на документ. Если я удаляю ссылку, то разумеется все группируется, но если я добавляю ссылку и из-за того, что на одну номенклатуру есть несколько документов поступления, то создается две строки в отчете, с одинаковыми значениями (кроме ссылки). Как можно поправить отчет?

antoneus


VID1234


Теги:

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

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

Поиск