Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   СКД. Вывод значений полей ТЧ документа в одну ячейку через запятую (http://forums.kuban.ru/f1040/skd_vyvod_znachenij_polej_tch_dokumenta_v_odnu_yachejku_cherez_zapyatuyu-2045416.html)

Uho 11.01.2012 17:14

СКД. Вывод значений полей ТЧ документа в одну ячейку через запятую
 
Утрировано - есть документ с табличной частью, нужно в СКД помимо всего прочего (из шапки документа) вывести, значения полей табличной части через запятую.

Как сиё реализовать? С помощью набора данных Объект?

Мастак 11.01.2012 23:09

Для 1. Ухо, вот ссылка, вроде должно помочь: [url]http://1cskd.ru/2011/07/vyvod-neskolkix-znachenij-v-odnu-kolonku/[/url]
И вот еще с того же ресурса: [url]http://1cskd.ru/2011/07/novye-funkcii-skd-8-2-14/[/url]

Uho 12.01.2012 09:45

2-Мастак > спасибо, но у меня 8.2.13.
Через макет тоже думал - как вариант

gekon 12.01.2012 09:56

Можно через вычисляемое поле, в выражении написать типа Источник1.Значение1 + ", " + Источник1.Значение2 + ", " + Источник1.Значение3 или же в ИсточникеДанных для поля есть свойство выражение к нему тоже можно плюсовать поля

gekon 12.01.2012 09:59

Также во вкладки настройки в выбранных полях можно создать группу и указать расположение горизонтальное через запятую и включить в группу необходимые поля

Uho 12.01.2012 10:27

(4,5) это если поля в одной записи, а не в разных, или я чего то не понимаю?

gekon 12.01.2012 10:37

А ты хочешь целую таблицу в одну строчку загнать? тогда проще в компоновщик передать программно сформированную таблицу...

Uho 12.01.2012 10:46

7-gekon > да, я хочу таблицу в одну строчку, собственно, тогда возвращаемся к (1) - набор данных - Объект.

gekon 12.01.2012 10:57

В чем тогда вопрос? Как набор данных объект в компоновщик передать? [url]http://help1c.com/faq82/view/735.html[/url]

Uho 12.01.2012 11:00

9-gekon > нет, вопрос был в другом, есть ли альтернатива Объекту

gekon 12.01.2012 11:30

Я не вижу альтернативы объект вполне подходит для этой задачи


Текущее время: 20:32. Часовой пояс GMT +3.