0
- 16.12.2013 - 10:26
|
Всем доброго! Делаю отчётик на СКД. Упрощённо, задача такая: нужно вывести в одной колонке документ реализации, а во второй - перечислить через запятую товары этой реализации. Кто что посоветует? | |
1
- 16.12.2013 - 11:30
| Список новых функций СКД 8.2.14 | |
2
- 17.12.2013 - 16:56
| СоединитьСтроки(БлаБлаБла, ", ") | |
3
- 17.12.2013 - 16:57
| +2 собственно, это конкретизация (1) | |
4
- 18.12.2013 - 08:27
|
Всем спасибо. Помогли функции Массив() и СоединитьСтроки() вот здесь всё разжёвано [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
- 18.12.2013 - 10:19
| а зачем там, собственно, Массив()? | |
6
- 18.12.2013 - 12:47
|
(5) а как ты сделаешь без Массива? что передашь в первый параметр? СОЕДИНИТЬСТРОКИ (КоллекцияЗначений, РазделительЭлементов, РазделительКолонок) Агрегатная функция, позволяющая объединять строки в одну строку. Параметры: ● КоллекцияЗначений - значения, которые нужно объединить в одну строку. Если является массивом, то в строку будут объединяться элементы массива. Если является таблицей значений, то в строку будут объединяться все колонки и строки таблицы. ● РазделительЭлементов - строка, содержащая текст, который нужно использовать в качестве разделителя между элементами массива и строками таблицы значений. По умолчанию символ перевода строк. ● РазделительКолонок - строка, содержащая текст, который нужно использовать в качестве разделителя между колонками таблицы значений. По умолчанию «;». | |
7
- 18.12.2013 - 12:52
| Я туда просто наименование поля передаю :) | |
8
- 18.12.2013 - 13:05
|
хм... действительно... без Массива работает ничуть не хуже | |
9
- 15.01.2014 - 14:00
|
Народ, есть соединение с таблицей, там даты Группирую по нужным группировка, и вроде все отлично все даты через ";" у меня в одно строке, НО никак не могу заставить их выводиться без времени, уже и тип полей и формат делал в оформлении никак хоть ты убейся. Никто не знает как обойти? | |
10
- 15.01.2014 - 14:53
| сделай вычисляемое поле, потом соединяй строки | |
11
- 16.01.2014 - 09:34
| она и есть вычисляемая с коммандой СоединитьСтроки | |
12
- 16.01.2014 - 09:38
| в вычисляемом можно формат задать | |
13
- 16.01.2014 - 11:15
|
задавал, толку нет. убрал, в итоге поле только оставил в ресурсных. с СоединитьСтроки. В Наборе указал Дата без времени и толку нет. | |
14
- 16.01.2014 - 11:53
| 13-pavlo1c > какое выражение в вычисляемом поле? | |
15
- 16.01.2014 - 12:16
| вычисляемого больше нет, просто ресурс с выражением СоединитьСтроки(ДатаС,"; ","") | |
16
- 16.01.2014 - 12:45
| 15-pavlo1c > тогда смотри (10) :) | |
17
- 16.01.2014 - 13:30
| Если так делаю то отчет перестает работать, говоря что это поле не может быть использовано в группировке и все группировки перечислены. | |
18
- 16.01.2014 - 14:51
|
17-pavlo1c > [quote=pavlo1c;33730511]она и есть вычисляемая[/quote] [quote=pavlo1c;33732388]задавал, толку нет.[/quote] [quote=pavlo1c;33735417]Если так делаю то отчет перестает работать[/quote] ты б определился | |
19
- 17.01.2014 - 08:30
| Не вижу противоречий, ладно всем спасибо разобрался. | |
| Интернет-форум Краснодарского края и Краснодара |