|
Отчет, табличная часть в строку | ☑ | ||
---|---|---|---|---|
0
Новичок_1С
13.09.21
✎
14:13
|
Добрый день, уважаемые форумчане.
Подскажите как проще реализовать отчет, в котором надо вывести справочник с табличной частью. Всю табличную часть надо сформировать в виде одной строки. Количество строк в табличной части всегда различно. В табличной части есть две колонки. Отчет должен выглядеть следующим образом: Элем | Первая колонка + " - " + Вторая колонка + "шт. ;" | Думаю сделать вычисляемое поле, в выражение использовать функцию, которая будет собирать эту строку. Но может возможно это проще сделать? |
|||
1
RomanYS
13.09.21
✎
14:14
|
СКД?
|
|||
2
ДенисЧ
13.09.21
✎
14:14
|
Можно проще - забить и не делать.
Но тебя такой вариант не устроить. Есть другой вариант - не использовать СКД и собирать отчёт руками. Но боюсь, тебя это тоже не устроит. |
|||
3
Новичок_1С
13.09.21
✎
14:32
|
(1) Да, скд
А если сделать служебное поле, которое будет обновляться при записи справочника. В это поле формировать представление табличной части одной строкой. Я думаю чем пожертвовать. Избыточной информацией и БД или скоростью формирования отчета при использовании функции. |
|||
4
1Сергей
13.09.21
✎
14:34
|
Прикольно будет, когда появится документ овер 10к строк
|
|||
5
DrShad
13.09.21
✎
14:38
|
а если взять номер строки таб часть, указать ему выражение представления в котором собирать эту строку, и потом ресурс с выражением МАССИВ? сам не пробовал, но в качестве бреда может получиться
|
|||
6
Новичок_1С
13.09.21
✎
14:39
|
(4) Не, такого точно не будет. Это не документ! В этом справочнике максимум 5-10 строк в табличной части.
|
|||
7
DrShad
13.09.21
✎
14:40
|
или вообще просто ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙМАССИВ и будет тебе одна строка
|
|||
8
Ryzeman
13.09.21
✎
14:41
|
(0) Скорее всего проще будет получить нужные данные сразу в запросе.
Функция ПРЕДСТАВЛЕНИЕ Данная функция предназначена для получения строкового представления значения произвольного типа. Параметр функции – выражение любого типа. Возвращаемое значение – представление значения, тип СТРОКА. Результат работы функции не может быть использован внутри других функций, за исключением функции ПРЕДСТАВЛЕНИЕ. |
|||
9
ДенисЧ
13.09.21
✎
14:42
|
(8) Мдя... Уж сколько раз твердили миру (с)
Что представление в запросе как строку использовать нельзя... |
|||
10
Ryzeman
13.09.21
✎
14:44
|
(9) Не даст сложить?
|
|||
11
ДенисЧ
13.09.21
✎
14:52
|
(10) попробуй
|
|||
12
Новичок_1С
13.09.21
✎
15:02
|
(10) (11) Попробовал, не складывает
|
|||
13
ДенисЧ
13.09.21
✎
15:10
|
(12) Внезапно, да? )))
|
|||
14
Новичок_1С
13.09.21
✎
15:13
|
(13) Ожидаемо, но проверить же не долго ) Остается только вычисляемое поле, с функцией в глобальном модуле.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |