Имя: Пароль:
1C
1С v8
ОБЪЕДИНИТЬ в запросе, не сворачиваются записи.
0 Adecvator
 
17.12.14
17:08
Чего не сворачиваются записи: http://pixs.ru/showimage/Bezimyanni_7338588_15208910.png Подскажите пожалуйста.
1 Михаил Козлов
 
17.12.14
17:11
ТЧ или ТЗ сворачивали? Если из запроса, то нужна группировка.
2 anatoly
 
17.12.14
17:11
запрос покажи.
может партии разные - а они не показаны...
3 vicof
 
17.12.14
17:11
Потому что Гваделупа
4 silent person
 
17.12.14
17:12
Объединить не сворачивает записи, сворачивает записи Группировать
5 Ёпрст
 
17.12.14
17:15
6 anatoly
 
17.12.14
17:15
а вообще было уже: В Запросе ОБЪЕДИНИТЬ ВСЕ
7 mikecool
 
17.12.14
17:16
(4) в пл/скл диалекте сворачивает
8 Ёпрст
 
17.12.14
17:24
(7) гонишь
9 Ёпрст
 
17.12.14
17:25
обычный union просто отбрасывает одинаковые записи по всем полям, но никак не "сворачивает" и не "группирует" что либо
10 kumena
 
17.12.14
17:26
(9) а чем конкретно результат группировки по всем полям от отбрасывания отличается?
11 Ёпрст
 
17.12.14
17:30
(10) а подумать ?
при группировке можно указывать агрегатный функции
12 kumena
 
17.12.14
17:30
(11) это я знаю, поэтому и написал "группировки по всем полям"
13 Adecvator
 
17.12.14
17:31
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстатки.Субконто1.Наименование КАК НоменклатураПредставление,
    СУММА(ВЫБОР
            КОГДА ХозрасчетныйОстатки.СуммаОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ ХозрасчетныйОстатки.СуммаОстаток
        КОНЕЦ) КАК СуммаВОстатке,
    ХозрасчетныйОстатки.Субконто1.Производитель КАК Производитель,
    ХозрасчетныйОстатки.Субконто1.Категория КАК Категория,
    ХозрасчетныйОстатки.Субконто1.ЕК_ВидыЛитературы КАК Раздел,
    СУММА(ВЫБОР
            КОГДА ХозрасчетныйОстатки.КоличествоОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ ХозрасчетныйОстатки.КоличествоОстаток
        КОНЕЦ) КАК КвоВОстатке,
    СУММА(ВЫБОР
            КОГДА РезервыТоваровОстатки.КоличествоОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ РезервыТоваровОстатки.КоличествоОстаток
        КОНЕЦ) КАК КвоВРезерве,
    СУММА(ВЫБОР
            КОГДА ХозрасчетныйОстатки.КоличествоОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ ХозрасчетныйОстатки.КоличествоОстаток
        КОНЕЦ - ВЫБОР
            КОГДА РезервыТоваровОстатки.КоличествоОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ РезервыТоваровОстатки.КоличествоОстаток
        КОНЕЦ) КАК Кво,
    СУММА(0) КАК КвоВОстаткеПолучателя,
    СУММА(0) КАК КвоВРезервеПолучателя,
    СУММА(0) КАК СуммаВОстаткеПолучателя
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            &КонПериода,
            Счет = &БухСчет,
            ,
            Субконто1.Производитель В ИЕРАРХИИ (&Производитель)
                И Субконто2 = &МестоХранения) КАК ХозрасчетныйОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РезервыТоваров.Остатки(&КонПериода, ) КАК РезервыТоваровОстатки
        ПО ХозрасчетныйОстатки.Субконто1 = РезервыТоваровОстатки.Номенклатура
            И ХозрасчетныйОстатки.Субконто2 = РезервыТоваровОстатки.МестоХранения

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто1.Наименование,
    ХозрасчетныйОстатки.Субконто1.Производитель,
    ХозрасчетныйОстатки.Субконто1.Категория,
    ХозрасчетныйОстатки.Субконто1.ЕК_ВидыЛитературы

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто1.Наименование,
    СУММА(0),
    ХозрасчетныйОстатки.Субконто1.Производитель,
    ХозрасчетныйОстатки.Субконто1.Категория,
    ХозрасчетныйОстатки.Субконто1.ЕК_ВидыЛитературы,
    СУММА(0),
    СУММА(0),
    СУММА(0),
    СУММА(ВЫБОР
            КОГДА ХозрасчетныйОстатки.КоличествоОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ ХозрасчетныйОстатки.КоличествоОстаток
        КОНЕЦ),
    СУММА(ВЫБОР
            КОГДА РезервыТоваровОстатки.КоличествоОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ РезервыТоваровОстатки.КоличествоОстаток
        КОНЕЦ),
    СУММА(ВЫБОР
            КОГДА ХозрасчетныйОстатки.СуммаОстаток ЕСТЬ NULL
                ТОГДА 0
            ИНАЧЕ ХозрасчетныйОстатки.СуммаОстаток
        КОНЕЦ)
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(
            &КонПериода,
            Счет = &БухСчет,
            ,
            Субконто1.Производитель В ИЕРАРХИИ (&Производитель)
                И Субконто2 = &МестоХраненияПолучателя) КАК ХозрасчетныйОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РезервыТоваров.Остатки(&КонПериода, ) КАК РезервыТоваровОстатки
        ПО ХозрасчетныйОстатки.Субконто1 = РезервыТоваровОстатки.Номенклатура
            И ХозрасчетныйОстатки.Субконто2 = РезервыТоваровОстатки.МестоХранения

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто1.Наименование,
    ХозрасчетныйОстатки.Субконто1.Производитель,
    ХозрасчетныйОстатки.Субконто1.Категория,
    ХозрасчетныйОстатки.Субконто1.ЕК_ВидыЛитературы

УПОРЯДОЧИТЬ ПО
    НоменклатураПредставление
14 Ёпрст
 
17.12.14
17:32
(12) спор ни о чем, про дистиникт еще вспомни
15 Ёпрст
 
17.12.14
17:32
(13) см. (5)
16 Ёпрст
 
17.12.14
17:33
все теже нелепые ошибки, особенно улыбает про сортировку в юнионе
17 Explorer1c
 
17.12.14
17:34
У меня тоже есть вопрос по этому по воду, но я его завтра задам
18 kumena
 
17.12.14
17:36
(14) это был следующий вопрос )))
так и запишем - отвечать отказался!
19 mikecool
 
17.12.14
17:37
(9) мб, давно пользовался, могу ошибаться )
20 Adecvator
 
17.12.14
18:51
(15) спс.
21 Adecvator
 
17.12.14
18:53
(16) а что за ошибки, если не влом ответь плз.