|   |   | 
| 
 | Вывод в отчете на СКД всех значений справочника. | ☑ | ||
|---|---|---|---|---|
| 0
    
        hastar 16.06.15✎ 15:19 | 
        Делаю отчет на СКД. Необходимо чтобы выходили все Подразделения, даже если оборота по этому подразделению не было. Написал запрос
 ВЫБРАТЬ ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1, ХозрасчетныйОбороты.Подразделение, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотДт ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода,&КонецПериода ,Регистратор , Счет = &Счет26 ИЛИ Счет В ИЕРАРХИИ (&Счет20), &СписокСубконто, ) КАК ХозрасчетныйОбороты ПРАВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций КАК Подразделения По ХозрасчетныйОбороты.Подразделение.Наименование = Подразделения.Наименование СГРУППИРОВАТЬ ПО ХозрасчетныйОбороты.Субконто1, ХозрасчетныйОбороты.Подразделение, ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотДт Но выходят только те подрозделения по которму были обороты. В чем ошибка? | |||
| 1
    
        Господин ПЖ 16.06.15✎ 15:20 | 
        нету ошибок     | |||
| 2
    
        Господин ПЖ 16.06.15✎ 15:21 | 
        надо к справочнику надо левое соединение твоей конструкции     | |||
| 3
    
        hastar 16.06.15✎ 15:24 | 
        Поменял на ЛЕВОЕ СОЕДИНЕНИЕ, результат такой же. Мне надо чтобы в колонках выходили все подразделения. Может где то еще галочку надо ставить?     | |||
| 4
    
        Господин ПЖ 16.06.15✎ 15:25 | 
        По
 ХозрасчетныйОбороты.Подразделение.Наименование = Подразделения.Наименование это сейчас так модно? | |||
| 5
    
        Господин ПЖ 16.06.15✎ 15:27 | 
        >результат такой же.
 у тебя скд + ты не выводишь ничего из полей справочника. роль поля для ХозрасчетныйОбороты.Подразделение (обязательное) тоже скорее всего нет п.э. скд "ПРАВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций" из запроса просто выпиливает | |||
| 6
    
        hastar 16.06.15✎ 15:27 | 
        А как надо? У меня опыт не большой.     | |||
| 7
    
        Господин ПЖ 16.06.15✎ 15:28 | 
        ХозрасчетныйОбороты.Подразделение = Подразделения.Ссылка     | |||
| 8
    
        Господин ПЖ 16.06.15✎ 15:29 | 
        ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0) раз соединяешь     | |||
| 9
    
        bootini 16.06.15✎ 15:31 | 
        Подразделение из справочника надо выводить, а не из регистра:
 ВЫБРАТЬ ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1, ПОДРАЗДЕЛЕНИЯ.Подразделение, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотДт ИЗ | |||
| 10
    
        hastar 16.06.15✎ 15:33 | 
        Пишет ошибку 
 Поле не найдено "ПОДРАЗДЕЛЕНИЯ.Подразделение" ПОДРАЗДЕЛЕНИЯ.<<?>>Подразделение, | |||
| 11
    
        Господин ПЖ 16.06.15✎ 15:33 | 
        (9) +1
 >роль поля для ХозрасчетныйОбороты.Подразделение (обязательное) тоже скорее всего нет тут это не поможет - не туда мысль поскакала | |||
| 12
    
        Господин ПЖ 16.06.15✎ 15:34 | 
        ПОДРАЗДЕЛЕНИЯ.Ссылка КАК Подразделение     | |||
| 13
    
        hastar 16.06.15✎ 15:35 | 
        ПОДРАЗДЕЛЕНИЯ.Ссылка КАК Подразделение
 Его куда надо встввлять7 | |||
| 14
    
        Господин ПЖ 16.06.15✎ 15:37 | 
        ВЫБРАТЬ
 ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1, ПОДРАЗДЕЛЕНИЯ.Ссылка КАК Подразделение, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотДт ИЗ | |||
| 15
    
        hastar 16.06.15✎ 15:39 | 
        Ошибка в запросе набора данных
 по причине: {(4, 2)}: Поле не входит в группу "ПОДРАЗДЕЛЕНИЯ.Ссылка" <<?>>ПОДРАЗДЕЛЕНИЯ.Ссылка КАК Подразделение, ошибка выходит | |||
| 16
    
        bootini 16.06.15✎ 15:43 | 
        (15) группировать тоже по полю справочника надо:
 СГРУППИРОВАТЬ ПО ХозрасчетныйОбороты.Субконто1, ПОДРАЗДЕЛЕНИЯ.Ссылка , ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотДт | |||
| 17
    
        Господин ПЖ 16.06.15✎ 15:44 | 
        (15) ну так добавь     | |||
| 18
    
        anatoly 16.06.15✎ 15:49 | 
        вот же не лень вам разжевывать, с учетом:
 Стаж: 9 лет 10 месяцев 13 дней | |||
| 19
    
        hastar 16.06.15✎ 15:49 | 
        ВЫБРАТЬ
 ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1, ПОДРАЗДЕЛЕНИЯ.Ссылка КАК Подразделение, ХозрасчетныйОбороты.Регистратор, ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0) ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода,&КонецПериода ,Регистратор , Счет = &Счет26 ИЛИ Счет В ИЕРАРХИИ (&Счет20), &СписокСубконто, ) КАК ХозрасчетныйОбороты ПРАВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций КАК Подразделения По ХозрасчетныйОбороты.Подразделение = Подразделения.Ссылка СГРУППИРОВАТЬ ПО ХозрасчетныйОбороты.Субконто1, ПОДРАЗДЕЛЕНИЯ.Ссылка, ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотДт Колонки выходят как надо, но перестали выходить суммы | |||
| 20
    
        vtolga 16.06.15✎ 15:52 | 
        группировать по ХозрасчетныйОбороты.СуммаОборотДт не надо     | |||
| 21
    
        anatoly 16.06.15✎ 15:52 | 
        ты знаешь как работает группировка в запросе??     | |||
| 22
    
        Господин ПЖ 16.06.15✎ 15:52 | 
        проверь "ресурсы" в скд     | |||
| 23
    
        anatoly 16.06.15✎ 15:53 | 
        я уже догадываюсь какая будет следующая ошибка))     | |||
| 24
    
        vtolga 16.06.15✎ 15:53 | 
        вместо ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0)
 нужно сумма(ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0)) | |||
| 25
    
        hastar 16.06.15✎ 15:55 | 
        Поменял 
 нужно сумма(ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0)) все равно суммы пустые | |||
| 26
    
        vtolga 16.06.15✎ 15:56 | 
        (22)+100500     | |||
| 27
    
        Господин ПЖ 16.06.15✎ 15:57 | 
        накой кстати тут "группировать по" ? .Обороты() сами все сгруппируют     | |||
| 28
    
        vtolga 16.06.15✎ 15:58 | 
        и настройки тоже проверь (выбранные поля)     | |||
| 29
    
        vicof 16.06.15✎ 15:58 | 
        Подразделение с параметрами дат в один набор, обороты с параметрами вт в другой набор. Соединяем по подразделению и датам. Профит. Возможно, нужно будет сделать дополнение по периоду.     | |||
| 30
    
        vtolga 16.06.15✎ 15:59 | 
        (27)Кстати, да.     | |||
| 31
    
        bootini 16.06.15✎ 16:00 | 
        (18) судя по темам ТС с 7-кой работал и как раз те самые 9 лет назад     | |||
| 32
    
        hastar 16.06.15✎ 16:04 | 
        Поле Сумма исчезло с ресурсов, как его туда добавить     | |||
| 33
    
        bootini 16.06.15✎ 16:05 | 
        (32) ногой попробуй     | |||
| 34
    
        vicof 16.06.15✎ 16:05 | 
        (32) перетянуть справа налево :)     | |||
| 35
    
        vtolga 16.06.15✎ 16:07 | 
        Добавь все возможные (кнопочка такая есть между окошечками).
 Узнаешь много интересного :) | |||
| 36
    
        hastar 16.06.15✎ 16:07 | 
        ВЫБРАТЬ
 ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1, ПОДРАЗДЕЛЕНИЯ.Ссылка КАК Подразделение, ХозрасчетныйОбороты.Регистратор, ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0) Как Сумма ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода,&КонецПериода ,Регистратор , Счет = &Счет26 ИЛИ Счет В ИЕРАРХИИ (&Счет20), &СписокСубконто, ) КАК ХозрасчетныйОбороты ПРАВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций КАК Подразделения По ХозрасчетныйОбороты.Подразделение = Подразделения.Ссылка СГРУППИРОВАТЬ ПО ХозрасчетныйОбороты.Субконто1, ПОДРАЗДЕЛЕНИЯ.Ссылка, ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.СуммаОборотДт Все заработало. Спасибо всем | |||
| 37
    
        vtolga 16.06.15✎ 16:10 | 
        ХозрасчетныйОбороты.СуммаОборотДт из группировок все же убери.     | |||
| 38
    
        hastar 16.06.15✎ 16:15 | 
        Убрал.     | |||
| 39
    
        hastar 17.06.15✎ 14:56 | 
        поставили задачу, что по субконто1 тоже необходимо чтобы выходили все записи. Изменили запрос.
 ВЫБРАТЬ ХозрасчетныйОбороты.Счет, СтатьиЗатрат.Ссылка КАК Субконто1, ПОДРАЗДЕЛЕНИЯ.Ссылка КАК Подразделение, ХозрасчетныйОбороты.Регистратор, СУММА(ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0)) Как Сумма ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода,&КонецПериода ,Регистратор , Счет = &Счет26 ИЛИ Счет В ИЕРАРХИИ (&Счет20), &СписокСубконто, ) КАК ХозрасчетныйОбороты ПРАВОЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций КАК Подразделения По ХозрасчетныйОбороты.Подразделение = Подразделения.Ссылка ПРАВОЕ СОЕДИНЕНИЕ Справочник.СтатьиЗатрат КАК СтатьиЗатрат По ХозрасчетныйОбороты.Субконто1 = СтатьиЗатрат.Ссылка СГРУППИРОВАТЬ ПО СтатьиЗатрат.Ссылка, ПОДРАЗДЕЛЕНИЯ.Ссылка, ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Регистратор Все статьи затрат выходят, но суммы в отчете во всех строках одинаковые, что я пропустил? | |||
| 40
    
        vicof 17.06.15✎ 15:12 | 
        Подразделения и статьи нужно соединять декартовым произведением, а потом присоединять к нему обороты     | |||
| 41
    
        hastar 17.06.15✎ 15:18 | 
        декартовым произведением, это как?     | |||
| 42
    
        33554432 17.06.15✎ 15:19 | 
        вывести список/универсальный отчет тут не работают?     | |||
| 43
    
        Господин ПЖ 17.06.15✎ 15:23 | 
        (41) выбрать * из Справочник.ПодразделенияОрганизаций, Справочник.Статьи     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |