Настройки и особенности

Настройки

Параметры доступа:

Настройки доступа Результат Примечание
Изменение Настройка Печать видимость в навигаторе формирование отчетов менять отборы (значения и их набор) менять структуру отчета (колонки, сортировка, и т.п.)
- - - нет нет запрещено запрещено отчет отсутствует
- - V да за период запрещено запрещено ограниченный режим доступа
- V любое да за период разрешено запрещено обычный режим доступа
V любое любое да за период разрешено разрешено полные права

gen_otc_maket_dostup

Если вариант отчета доступен другим пользователям (см свойство варианта «Доступен другим пользователям» , по умолчанию доступ включен), то вариант будет доступен:

Запрет действует только при наличии в указанных свойствах определенных ключевых слов языка Transact-SQL.
Например, разрешено выражение SUM(s_br0), но запрещено:

Применение
Администратор комплекса отключает запрет, создает вариант отчета с SQL командами либо в кем-то подготовленном варианте добавляет SQL команды и сохраняет вариант отчета. Затем включает запрет.

Пользователи применяют созданные администратором отчеты, при этом им не видны значения в свойствах с SQL командами (значения не передаются из СУБД клиенту), но применяются при формировании отчета используя значения этих свойств хранящиеся в базе данных.
Если пользователь попытается внести изменения в свойства с SQL командами либо создать вариант отчета с SQL командами, содержащими запрещенные ключевые слова языка Transact-SQL, то будет выведено предупреждение и такой вариант отчета не будет сохранен и не будет выполнен (будет отказано в формировании отчета).

Добавление варианта отчета в Навигатор (АРМ либо Личный каталог)

Для добавления варианта отчета в АРМ навигатора: выбрать нужный вариант отчета и мышкой петащить его в нужную папку АРМа. Если вариант новый , то предварительно его надо сохранить - только тогда появится область для захвата варианта мышкой.

gen_otc_maket_to_arm

Наименования/коды разных видов БК в одной графе.

Требуется вывести наименования разных видов БК в одной графе.

Для этого используется колонка "Наименование БК (с учетом группировки)", а в группировке по строкам отчета указываются БК, в разрезе которых требуется построение отчета.

gen_otc_maket_primer_bk_name_1column

Выделение форматированием шрифта (цвет, жирность и т.п.)

В свойстве суммовой (числовой) колонки "Формула вычисления в детализации" (либо в итогах) прописать выражение вида

>>{summa} & ЕСЛИ({summa}...; "@Ж@К@Ч@Т/#RRGGBB/@Ф/#RRGGBB/"; "")

где summa - имя колонки,

ЕСЛИ({summa}...; - условие применения форматирования (в каком случае изменить шрифт),

@Ж - жирный, @К - курсив, @Ч - подчеркивание,

@Т/#RRGGBB/ - цвет текста,

@Ф/#RRGGBB/ - цвет фона.

обозначения тегов:

@ - действуют на текущую ячейку,

$ - на текущую строку

^ - на текущий столбец

Цвет задается в 16-ричном формате RGB палитры, где RR - интенсивность красного цвета от 0 до 256 (в 16-ричном формате #00-#FF), GG - зеленого, BB - синего. Например:

розовый цвет: R=252 (#FC), G=15 (#0F), B=192 (#C0) - т.о. формула "@Т/#FC0FC0/",

бюрюзовый: R=48 (#30), G=213 (#D5), B=200 (#C8) - т.о. формула "@Т/#30D5C8/".

Цвет RGB палитра
красный #FF0000
зеленый #00FF00
синий #0000FF
желтый #FFFF00
светло-желтый #FFFFC4
голубой #C4FFFF

Тэги (обозначения) можно подсмотреть заполнив свойство колонки "форматирование ячейки в детализации" - после выбора нужных параметров (цвета, стиль шритфа) формула сформируется автоматически.

Примеры

1) Если сумма росписи отрицательная, то выводим её красным шрифтом.

>>{s_br_y0} & ЕСЛИ({s_br_y0}<0;"@Т/#FF0000/";"")

2) Если сумма БО превышает 100тыс руб, то выводим строку синим шрифтом жирным и курсивом, а сумму на светло-желтом фоне:

>>{s_bo} & ЕСЛИ({s_bo}>100000; "$Ж$К$Т/#0000FF/@Ф/#FFFFC4/"; "")