|
СКД Таблица Колонки и оформление | ☑ | ||
---|---|---|---|---|
0
Alsh
05.05.12
✎
11:30
|
Всем доброго дня!
Имеется отчет на СКД. Вывод в таблицу. Строки и Колонки – группировки. Хочу раскрашивать строки в зависимости от содержания колонок. Т.е. если в колонке «Цена оптовая» нет Цены, то всю строку нужно выделить цветом (есть и более сложные условия). Подробнее: Запрос возвращает все цены по типам (Контрагентов, Номенклатуры, На складах АТТ) в виде: Период Номенклатура ТипЦены Цена 01.01.12 Товар1 ЦенаПост. 10 01.01.12 Товар1 ЦенаОпт. -- 01.01.12 Товар1 ЦенаРозн. 15 01.01.12 Товар1 Цена на АТТ1 15 01.01.12 Товар1 Цена на АТТ2 14 02.01.12 Товар2 ЦенаПост. 17 02.01.12 Товар2 ЦенаОпт. -- 02.01.12 Товар2 ЦенаРозн. -- 02.01.12 Товар2 Цена на АТТ1 -- 02.01.12 Товар2 Цена на АТТ2 -- И т.д. СКД настройка отчета: Отчет |Таблица |---Строки |------Период, Номенклатура |---Колонки |------ ТипЦены СКД выводит таблицу вида Номенклатура ЦенаПост. ЦенаОпт. ЦенаРозн. ЦенанаАТТ1 ЦенанаАТТ2 01.01.12 Товар1 10 -- 15 15 14 02.01.12 Товар2 17 -- -- -- -- Весь запрос не привязан к количеству типов цен, т.е. сколько будет, столько будет выведено колонок. А уже условным оформлением играться с выделением строк по условиям. Вопрос: Возможно ли, через условное оформление (или еще как), привязаться к типу значения колонки (группировка ТипЦены) и к самому значению (Цене), потом повлиять на оформление всей строки в группировке Номенклатура. Переписать запрос под конкретное количество колонок (Типов цен) можно, и тогда все сложности с оформлением исчезнут, но потеряется универсальность отчета… Еще можно в процессоре вывода составить список колонок, следить за значениями цены и, по окончанию строки вывода, править оформление области по условиям... совсем не нравится такое решение... Платформа 8.1.15.14 Спасибо! |
|||
1
Alsh
05.05.12
✎
13:03
|
Видать сегодня активность больше в OFF...
|
|||
2
wald
05.05.12
✎
14:29
|
Условное оформление отлично проверяет значения данных при формировании отчета. Чем тебе оно не нравится?
|
|||
3
Alsh
05.05.12
✎
15:09
|
Конечно проверяет, но в списке, а как при группировке колонок написать условие оформления для всей строки:
Если (ТипЦены(в заголовке колонки2) = "Оптовая" и Цена = 0) Или (ТипЦены(в заголовке колонки 3) = "Розничная" и Цена = 0) Тогда ? Можно представить более понятный отчет: Остатки по складам: - В группировке строк - Номенклатура, - В группировке колонок - Склады. И как задать условие выделять всю строку с номенклатурой если нет товара на первом складе, а на втором есть 5 шт... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |