Имя: Пароль:
1C
1С v8
Получить сумму по кол-ву продукции и по кол-ву мат. в в док. Требование накладна
0 skela1c
 
30.11.16
10:43
В документе "Требование накладная" есть реквизит "количество продукции" и реквизит тч "материалы" "количество". В запросе нужно  сгруппировать данные по реквизиту "продукция" и суммировать по реквизиту "количество продукции" из шапки документа и сгруппировать данные по реквизиту "номенклатура" и суммировать по реквизиту "количество" из тч "материалы". Как это можно сделать в одном запросе
1 DrShad
 
30.11.16
10:58
для начала написать его, хотя бы в консоли
2 skela1c
 
30.11.16
11:03
ВЫБРАТЬ
    ТребованиеНакладнаяМатериалы.Номенклатура,
    СУММА(ТребованиеНакладнаяМатериалы.Количество) КАК Количество,
    ТребованиеНакладнаяМатериалы.Ссылка.Продукция
ИЗ
    Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы

СГРУППИРОВАТЬ ПО
    ТребованиеНакладнаяМатериалы.Ссылка.Продукция,
    ТребованиеНакладнаяМатериалы.Номенклатура

ну вот
3 DrShad
 
30.11.16
11:05
ну вот, осталось количество продукции добавить

ну и хотя бы условие на ссылку документа
4 skela1c
 
30.11.16
11:22
ВЫБРАТЬ
    ТребованиеНакладнаяМатериалы.Ссылка.Продукция КАК Продукция,
    СУММА(ТребованиеНакладнаяМатериалы.Ссылка.КоличествоПродукции) КАК КоличествоПродукции,
    ТребованиеНакладнаяМатериалы.Номенклатура,
    СУММА(ТребованиеНакладнаяМатериалы.Количество) КАК Количество
ИЗ
    Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы
ГДЕ
    ТребованиеНакладнаяМатериалы.Ссылка.ПометкаУдаления = &ПометкаУдаления
    И ТребованиеНакладнаяМатериалы.Ссылка.Проведен = &Проведен

СГРУППИРОВАТЬ ПО
    ТребованиеНакладнаяМатериалы.Номенклатура,
    ТребованиеНакладнаяМатериалы.Ссылка.Продукция
ИТОГИ ПО
    Продукция

если как как сейчас написано, то суммироваться будет по количеству строк в тч, а мне надо чтобы по количеству строк с "продукцией"
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn