0
Сергей-ХХХ
24.06.13
✎
11:58
|
Добрый день!
Вопрос такой возник: как в СКД сделать, чтобы при расшифровке по двум периодам сразу? Т.е. есть два поля: ПериодСекунда и Регистратор, хочется, чтобы при нажатии на сумму в выборе поля появлялось что-то типа "Период, Регистратор", по которому в итоге и осуществлялась бы расшифровка.
В принципе цель в том, чтобы руками не выбирать две расшифровки, а некоторым образом объединить их. Разумеется, пользователь может и не расшифровывать отчет в этом разрезе, но возможность хотелось бы чтобы была...
С ув, ...
|
|
2
Сергей-ХХХ
24.06.13
✎
12:13
|
(1) Программно - не вариант. В принципе решение в том, чтобы в значении упорядочивания указать "ПериодСекунда" и "Регистратор", но тогда расшифровка по регистратору все-равно останется без периода "перед собой". Кто-то говорил, что якобы в типовых такая штука где-то есть. Если бы можно было в представление загнать что-то типа "ПериодСекунда +', ' Представление(Регистратор)", то это было бы просто, но, увы, не судьба, т.к. Представление() возвращает что-то, что не является строкой. Хотя...Может функция "Строка" тут может помочь... Вот так сам с собой поболтал - и, вроде, легче стало )))
В общем, интересует все же возможность объединить несколько полей для расшифровки.
|
|
3
Сергей-ХХХ
24.06.13
✎
12:19
|
В общем и целом решил проблему. В "Представление" засунул "СТРОКА(ПериодСекунда) + ВЫБОР КОГДА Регистратор = Неопределено ТОГДА "" ИНАЧЕ ", " + СТРОКА(Регистратор) КОНЕЦ", в упорядочивание засунул ПериодСекунда, Регистратор. Заголовок поля указал как "Период секунда, регистратор". Это проблему решило, но все-таки интересно, можно ли группировать поля, т.к. группы полей в компоновке предусмотрены.
|
|