![]() |
СКД: как вывести товары через запятую Всем доброго! Делаю отчётик на СКД. Упрощённо, задача такая: нужно вывести в одной колонке документ реализации, а во второй - перечислить через запятую товары этой реализации. Кто что посоветует? |
Список новых функций СКД 8.2.14 |
СоединитьСтроки(БлаБлаБла, ", ") |
+2 собственно, это конкретизация (1) |
Всем спасибо. Помогли функции Массив() и СоединитьСтроки() вот здесь всё разжёвано [url]http://www.softmaker.kz/files/otchety-1s/primer-ispolzovaniya-funkcij-skd-massiv-array-i-soedinitstroki-joinstrings-v-otchyote-1s-8.html#1[/url] |
а зачем там, собственно, Массив()? |
(5) а как ты сделаешь без Массива? что передашь в первый параметр? СОЕДИНИТЬСТРОКИ (КоллекцияЗначений, РазделительЭлементов, РазделительКолонок) Агрегатная функция, позволяющая объединять строки в одну строку. Параметры: ● КоллекцияЗначений - значения, которые нужно объединить в одну строку. Если является массивом, то в строку будут объединяться элементы массива. Если является таблицей значений, то в строку будут объединяться все колонки и строки таблицы. ● РазделительЭлементов - строка, содержащая текст, который нужно использовать в качестве разделителя между элементами массива и строками таблицы значений. По умолчанию символ перевода строк. ● РазделительКолонок - строка, содержащая текст, который нужно использовать в качестве разделителя между колонками таблицы значений. По умолчанию «;». |
Я туда просто наименование поля передаю :) |
хм... действительно... без Массива работает ничуть не хуже |
Народ, есть соединение с таблицей, там даты Группирую по нужным группировка, и вроде все отлично все даты через ";" у меня в одно строке, НО никак не могу заставить их выводиться без времени, уже и тип полей и формат делал в оформлении никак хоть ты убейся. Никто не знает как обойти? |
сделай вычисляемое поле, потом соединяй строки |
она и есть вычисляемая с коммандой СоединитьСтроки |
в вычисляемом можно формат задать |
задавал, толку нет. убрал, в итоге поле только оставил в ресурсных. с СоединитьСтроки. В Наборе указал Дата без времени и толку нет. |
13-pavlo1c > какое выражение в вычисляемом поле? |
вычисляемого больше нет, просто ресурс с выражением СоединитьСтроки(ДатаС,"; ","") |
15-pavlo1c > тогда смотри (10) :) |
Если так делаю то отчет перестает работать, говоря что это поле не может быть использовано в группировке и все группировки перечислены. |
17-pavlo1c > [quote=pavlo1c;33730511]она и есть вычисляемая[/quote] [quote=pavlo1c;33732388]задавал, толку нет.[/quote] [quote=pavlo1c;33735417]Если так делаю то отчет перестает работать[/quote] ты б определился |
Не вижу противоречий, ладно всем спасибо разобрался. |
Текущее время: 16:30. Часовой пояс GMT +3. |