|
Вывод в отчете на СКД всех значений справочника. | ☑ | ||
---|---|---|---|---|
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) выбрать * из Справочник.ПодразделенияОрганизаций, Справочник.Статьи
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |