|
Собрать даты В СКД |
☑ |
0
alexmobile
08.01.13
✎
11:16
|
Отчет такого вида:
первый уровень - "номенклатура"
второй - "заказы"
нужно на уровне "номенклатура" в отдельном поле собрать все даты заказов.
как это сделать в СКД?
|
|
1
Wobland
08.01.13
✎
11:17
|
ключевое слово: массив. сам не пробовал, но запомнил его
|
|
2
alexmobile
08.01.13
✎
11:22
|
(1) подробнее можно?
|
|
3
Wobland
08.01.13
✎
11:25
|
(2) нет
|
|
4
Xatori
08.01.13
✎
11:32
|
Для начала надо бы запрос написать)
|
|
5
alexmobile
08.01.13
✎
11:33
|
написан
|
|
6
alexmobile
08.01.13
✎
11:35
|
поставил дату в ресурсы, берет дату последнего заказа
|
|
7
Xatori
08.01.13
✎
11:38
|
если я правильно понял, что вы хотите, то дату в ресурсы как раз ставить и не надо. Делай группировку по номенклатуре, а даты выводи детальными записями.
|
|
8
Нуф-Нуф
08.01.13
✎
11:41
|
поле дата сделай ресурсом и укажи Массив
|
|
9
alexmobile
08.01.13
✎
11:43
|
(8) да сработало, спасибо.
|
|
10
kittystark
08.01.13
✎
12:09
|
в одном своем отчете сделал так:
выбор когда Количество(различные ДатаПоступленияЗаказа) = 0 тогда
ДатаПоступленияЗаказа
иначе
СоединитьСтроки(
ПолучитьЧасть(
Упорядочить(
ТаблицаЗначений( различные
естьNULL(ДатаПоступленияЗаказа, ДатаВремя(1,1,1)),
Формат(
естьNULL(ДатаПоступленияЗаказа, ДатаВремя(1,1,1))
,"ДФ=dd.MM; ДП=*") как СокрДата)
, 1)
, 2)
," ","")
конец
только вместо звездочки воткнул символ "квадратик" - на тот случай, если дата не заполнена
|
|