Имя: Пароль:
1C
1С v8
Вопрос по групировке
0 progaoff
 
15.12.15
14:01
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВизитМатериалы.НоменклатураМат КАК Номенклатура,
    ВизитМатериалы.Количество КАК Количество,
    ЕСТЬNULL(КвантЗаказаСрезПоследних.Упаковка, 0) КАК Упаковка
ИЗ
    Справочник.МатериалыДляАкции КАК МатериалыДляАкции
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.Визит.Материалы КАК ВизитМатериалы
        ПО МатериалыДляАкции.Номенклатура = ВизитМатериалы.НоменклатураМат
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КвантЗаказа.СрезПоследних(&КонПериода, ) КАК КвантЗаказаСрезПоследних
        ПО МатериалыДляАкции.Номенклатура = КвантЗаказаСрезПоследних.Номенклатура
ГДЕ
    ВизитМатериалы.Ссылка.Проведен
    И ВизитМатериалы.Ссылка.Организация = &Организация
    И ВизитМатериалы.Ссылка.Дата <= &КонПериода
    И ВизитМатериалы.Ссылка.Дата >= &НачПериода

СГРУППИРОВАТЬ ПО
    ВизитМатериалы.НоменклатураМат,
    ЕСТЬNULL(КвантЗаказаСрезПоследних.Упаковка, 0),
    ВизитМатериалы.Количество
Есть такая вот конструкция, при выполнения которой, должно выводится общее количество по материалу, сам материал и его квант для заказа, в результате получается что один и тот же материал выходит дважды а если ставить сумму по полю количество то он дублирует количество. что можно придумать?
1 itlikbez
 
15.12.15
14:07
(0) Зачем ты соединяешь справочник с ТЧ документа?
2 progaoff
 
15.12.15
14:11
что бы выбрать из визита материал только из справочника материал для акции
3 itlikbez
 
15.12.15
14:14
(2) А просто условие поставить?
Другой вопрос - что ты хочешь увидеть в поле "количество"?
4 progaoff
 
15.12.15
14:15
если один и тот же материал то сумму его а не сумму суммы)
5 progaoff
 
15.12.15
14:17
без функции сумма с группировкой по полю количество у меня суммы сумм удваиваются количества, если ставлю функцию сумма то берет все в одну строчку на с удвоенной суммы
6 itlikbez
 
15.12.15
14:18
(5) В документе что хранится? Сумма?
7 progaoff
 
15.12.15
14:19
в документе все и сумма и количество...
8 progaoff
 
15.12.15
14:19
но один и тот же материал может быть использован в разных документах
9 itlikbez
 
15.12.15
14:20
Что такое - МатериалыДляАкции.Номенклатура ?
10 itlikbez
 
15.12.15
14:23
Что выдаст такой запрос:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    МатериалыДляАкции.Номенклатура
ИЗ
    Справочник.МатериалыДляАкции КАК МатериалыДляАкции
11 aleks_default
 
15.12.15
14:23
(0)А зачем ты со сравочником соединяешь если из реквизитов справочника ничего не используешь? "НоменклатураМат" у тебя составного типа чтоли?
12 progaoff
 
15.12.15
14:27
Наименование элемента справочика (10)
13 itlikbez
 
15.12.15
14:34
(12) Одну строчку? Открой запрос в консоли. Посмотри на результат и подумай.
14 progaoff
 
15.12.15
14:35
ща 5 сек
15 progaoff
 
15.12.15
14:36
и чего с этим г... делать?
16 progaoff
 
15.12.15
14:43
все я понял, спасибо за подсказку