|
Построитель отчета - как вывести дополнительную колонку со списком? | ☑ | ||
---|---|---|---|---|
0
mikecool
30.11.19
✎
21:16
|
УТ 10.3
Надо в ведомость по товарам вывести колонку с местами хранения через запятую ума не приложу - как модифицировать отчет Универсальный отчет выводит все в таб док одной строкой могу обработать постфактум табдок, но по каким критериям? проще вижу - как то встроиться в исходный запрос или в универсальный отчет, но как? |
|||
1
ДенисЧ
30.11.19
✎
21:17
|
Продам кнопку F11
|
|||
2
mikecool
30.11.19
✎
21:22
|
(1) ну блин, таких у меня уже мешок...
|
|||
3
ДенисЧ
30.11.19
✎
21:24
|
(2) Так почему бы тебе ей не воспользоваться?
ЗЫ. А как ты добился "отчет выводит все в таб док одной строкой" и как это выглядит? |
|||
4
mikecool
30.11.19
✎
21:27
|
(3) ну двумя
ПостроительОтчета.Выполнить(); ПостроительОтчета.Вывести(ТабличныйДокумент); |
|||
5
mikecool
30.11.19
✎
21:27
|
фильтрую расшифровку, буду по ней ориентироваться
|
|||
6
ДенисЧ
30.11.19
✎
21:30
|
(4) У меня в строку не выводит... Или ты не это имел в виду?
|
|||
7
mikecool
30.11.19
✎
21:35
|
(6) я к тому, что в процесс между этими двумя строками не вмешаешься... или видится мне большой проблемой
|
|||
8
ДенисЧ
30.11.19
✎
21:37
|
(7) Научись в запросе формировать нужную тебе строку и всё.
|
|||
9
mikecool
30.11.19
✎
21:39
|
(8) в отчете - результат по имени регистра формируется...
|
|||
10
ДенисЧ
30.11.19
✎
21:41
|
(9) А я-то думал, у тебя выводится склад1склад2склад3...
Это было самое большое моё разочарование... За последний час... |
|||
11
mikecool
30.11.19
✎
21:42
|
как вариант - вмешаться в универсальный отчет, после Выполнить() забирать результат, формировать ТЗ с нужными мне данными, снова скормить этому построителю и уже вывести
|
|||
12
PCcomCat
30.11.19
✎
21:43
|
Выполни в СКД (она может через ;), выгрузи в ТЗ, скорми построителю.
|
|||
13
mikecool
30.11.19
✎
21:46
|
(12) это тоже вмешательство в универсальный отчет
или забить и сделать новый отчет на скд ))) |
|||
14
PCcomCat
30.11.19
✎
21:49
|
(13) Если отчет не большой, то можно постобработкой табличный документ попробовать отредактировать. Но это из бредового)
|
|||
15
mikecool
30.11.19
✎
21:54
|
(12) не помню, что за метод выводит в строку значение полей?
|
|||
16
PCcomCat
30.11.19
✎
21:58
|
(15) В СКД - Строка(<Выражение>)
|
|||
17
PCcomCat
30.11.19
✎
22:01
|
+(16) Собираешь склады через функцию ВычислитьВыражениеСГруппировкойМассив и это значение скармливаешь функции Строка.
|
|||
18
mikecool
30.11.19
✎
22:27
|
(17) ага, спасибо
|
|||
19
mikecool
02.12.19
✎
09:25
|
чего то не выходит из меня каменный цветок...
запрос вида Выбрать ... ЕСТЬNULL(МестаХраненияНоменклатуры.МестоХранения, ЗНАЧЕНИЕ(Справочник.МестаХранения.ПустаяСсылка)) КАК МестоХранения ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестаХраненияНоменклатуры КАК МестаХраненияНоменклатуры ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = МестаХраненияНоменклатуры.Номенклатура И ТоварыНаСкладахОстаткиИОбороты.Склад = МестаХраненияНоменклатуры.Склад делаю вычисляемое поле Строка(ВычислитьВыражениеСГруппировкойМассив("МестоХранения", "Склад, Номенклатура")) засовываю его в ресурсы без агрегата, получаю на выходе одно место, вместо двух |
|||
20
mikecool
02.12.19
✎
10:18
|
апну
|
|||
21
mikecool
02.12.19
✎
15:41
|
еще раз ап
неужели ссылки нельзя в строку свернуть? |
|||
22
azernot
02.12.19
✎
15:52
|
СоединитьСтроки
http://catalog.mista.ru/public/326358/ |
|||
23
mikecool
02.12.19
✎
16:03
|
(22) спасибо, вот только выбирает только одно значение из двух ((
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |