В каждом отчете по кнопке "Настройки" можно указать подпись и колонтитулы, причем есть возможность для каждого пользователя указать индивидуальные значения. При задании этих параметров можно использовать спецсимволы и выражения, которые при формировании отчета преобразуются в соответствующие значения. Далее указаны зарезервированные слова, применимые в настройке подписей и колонтитулов отчетов.
Собственные отчеты создаются в папке "НАВИГАТОР - ОТЧЕТЫ - ОБЩИЕ ОТЧЕТЫ".
Подпись запроса задается в свойствах отчета (кнопка панели инструментов отчета "Свойства отчета" - вкладка "Свойства отчета" - поле "Подпись отчета"). Если требуется, чтобы подпись бралась из настройки отчета, то в свойствах отчета в поле "Подпись отчета" надо прописать отдельной строкой выражение
>>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), которые при печати отчета будут заменяться на соответствующие значения.
Перечень зарезервированных слов колонтитулов отчетов:
Зарезервированные слова | Значения |
---|---|
&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), иначе выведет штамп этой ЭП.