В каждом отчете по кнопке "Настройки" можно указать подпись и колонтитулы, причем есть возможность для каждого пользователя указать индивидуальные значения. При задании этих параметров можно использовать спецсимволы и выражения, которые при формировании отчета преобразуются в соответствующие значения. Далее указаны зарезервированные слова, применимые в настройке подписей и колонтитулов отчетов.
Подпись собственного отчета (запроса), не имеющего собственного шаблона
Собственные отчеты создаются в папке "НАВИГАТОР - ОТЧЕТЫ - ОБЩИЕ ОТЧЕТЫ".
Подпись запроса задается в свойствах отчета (кнопка панели инструментов отчета "Свойства отчета" - вкладка "Свойства отчета" - поле "Подпись отчета"). Если требуется, чтобы подпись бралась из настройки отчета, то
в свойствах отчета в поле "Подпись отчета" надо прописать отдельной строкой выражение
>>FOOTER
Предупреждение: подпись в настройке одна на все общие отчеты и задается в настройке любого отчета в папке ОБЩИЕ. Индивидуально для каждого запроса подпись можно указать только в свойствах отчета.
|
Колонтитулы собственного отчета (запроса), не имеющего собственного шаблона
Для применения колонтитулов в собственных отчетах без собственных шаблонов в свойствах отчета необходимо задать генератор отчетов REPMAKER_Q.XLS и шаблон отчета REPQUERY.XLT . В этом случае в отчете будут колонтитулы, заданные в настройке отчета.
Предупреждение: колонтитул в настройке один на все общие отчеты и задается в настройке любого отчета в папке ОБЩИЕ. Индивидуально для каждого запроса колонтитул задать невозможно.
|
Настройка подписей отчета
Перечень зарезервированных слов подписей отчетов:
Зарезервированное слово
|
Значение
|
Источник значения
|
{BOSS_DOL}
(в фигурных скобках)
|
Должность руководителя
|
Реквизит документа (уведомление об уточнении вида и принадлежности, заявка на кассовый расход и т.д.).
|
{BOSS}
(в фигурных скобках)
|
ФИО руководителя
|
Реквизит документа (уведомление об уточнении вида и принадлежности, заявка на кассовый расход и т.д.).
|
BOSS_DOL
(без фигурных скобок)
|
Должность руководителя
|
Должность руководителя из справочника Ответственных лиц (настройка справочника «Руководитель», его должность по справочнику).
|
BOSS_FIO
(без фигурных скобок)
|
ФИО руководителя
|
Настройка «Руководитель» справочника Ответственных лиц (на пользователя).
|
{BUH_DOL}
|
Должность главного бухгалтера
|
Реквизит документа.
|
{BUH_FIO}
|
ФИО главного бухгалтера
|
Реквизит документа.
|
BUH_DOL
|
Должность главного бухгалтера
|
Настройка «Должность главного бухгалтера» справочника Ответственных лиц (на пользователя).
|
BUH_FIO
|
ФИО главного бухгалтера
|
Настройка «Главный бухгалтер» справочника Ответственных лиц (на пользователя).
|
CHEF_DOL
|
Должность начальника отдела
|
Настройка «Должность начальника отдела»
|
CHEF_FIO
|
ФИО начальника отдела
|
Настройка «Начальник отдела» справочника "Ответственных лиц".
|
STRUCT_PODRAZ
|
Структурное подразделение
|
Настройка «Меню Настройки: НАСТРОЙКИ \ Отчеты \ Структурное подразделение»
|
RASH_DATE
|
Расчетная дата
|
|
TODAY
|
Системная дата в формате <ДД.ММ.ГГГГ>
|
|
TODAY2
|
Системная дата в формате <ДД месяц ГГГГ>
|
|
USER_DOL
|
Должность исполнителя
|
Реквизит «Должность исполнителя» логина, формирующего отчет.
|
USER_FIO
|
ФИО исполнителя
|
Реквизит «ФИО» логина, формирующего отчет.
|
|
|
|
User1_DoL
|
Должность лица №1
|
Значения должности, ФИО и телефона пользователей, указанных в настройках "Ответственное лицо 1", ..., "Ответственное лицо 5" в справочнике "Ответственные лица".
Предназначены для применения: в настройках подписей отчетов, в настройках подписей печатных форм документов, в пользовательских шаблонах печати.
Примеры использования в настройке "Подпись отчета":
Ответственное лицо User1_Dol ______________ User1_FIO (User1_Phone)
Пример использования в пользовательском шаблоне Excel:
>>>"Ответственное лицо " & User1_Dol & " ______________ " & User1_FIO & " (" & User1_Phone & ")"
|
User1_FIO
|
ФИО лица №1
|
User1_Phone
|
Телефон лица №1
|
...
|
...
|
User5_DoL
|
Должность лица №1
|
User5_FIO
|
ФИО лица №1
|
User5_Phone
|
Телефон лица №1
|
USER_INN
|
ИНН организации пользователя
|
ИНН организации для USER_NAME
|
USER_NAME
|
Наименование организации пользователя
|
Организация, указанная в cправочнике "Ответственные лица" для ФИО, заданного в настройке "Руководитель" этого же справочника, для пользователя (логина), формирующего отчет.
Последовательность:
1) справочник "Ответственные лица" --> настройки --> Руководитель --> выбрать пользователя --> запомнить ФИО, указанное в настройке.
2) далее вернуться в список "Ответственные лица" --> найти ФИО из п.1 --> см. организацию для этого ФИО.
|
USER_PHONE
|
Телефон исполнителя
|
Настройка «Телефон исполнителя»
|
ZAM_BOSS_FIO
|
ФИО заместителя руководителя
|
Настройка на пользователя «Заместитель руководителя» справочника "Ответственные лица".
|
ZAM_BUH_FIO
|
ФИО заместителя главного бухгалтера
|
Настройка «Заместитель главного бухгалтера» справочника "Ответственные лица".
|
ZAM_CHEF_FIO
|
ФИО заместителя начальника отдела
|
Настройка «Заместитель начальника отдела» справочника "Ответственные лица".
|
Настроить ФИО должностных лиц можно через меню "Дерево настроек - Настройки - Отчеты".
Пример настройки подписи: «Исполнитель USER_DOL ____________ USER_FIO»
Результат: «Исполнитель казначей ____________ Иванов И.И. »
Настройка колонтитулов отчета
Для всех отчетов можно задать верхние колонтитулы слева, в центре или справа. Выбираем и изменяем свойства «Верхний колонтитул слева», «Верхний колонтитул в центре» или «Верхний колонтитул справа». При редактировании можно использовать зарезервированные слова (Таблица 2), которые при печати отчета будут заменяться на соответствующие значения.
Таблица 2
Перечень зарезервированных слов колонтитулов отчетов
Зарезервированные слова
|
Значения
|
&P
|
Текущая страница
|
&N
|
Всего страниц
|
&D
|
Текущая дата
|
&T
|
Текущее время
|
&A
|
Наименование листа
|
&F
|
Наименование файла
|
Пример задания колонтитула: «Стр. &P из &N»
Результат: «Стр. 1 из 10»
Удаление/скрытие строк
Наличие в какой-либо ячейке отчета значения "#RD" удалит строку, наличие в какой-либо ячейке отчета значения "#R/D" скроет строку.
Пример:
>>>ЕСЛИ(ПАРАМЕТР(FIND_ECP({ecp};5;1;0;2);1;"|")=""; "#RD"; ПАРАМЕТР(FIND_ECP({ecp};5;1;0;2);1;"|")) - скроет строку, если отсутствует ЭП 1 уровня (5;1) во второй по порядку наложения (0;2) ЭП, иначе выведет штамп этой ЭП.
>>>ЕСЛИ(ПАРАМЕТР(FIND_ECP({ecp};5;3);1;"|")=""; "#RD"; ПАРАМЕТР(FIND_ECP({ecp};5;3);1;"|")) - скроет строку, если отсутствует ЭП 3 уровня (5;2), иначе выведет штамп этой ЭП.
|