Отчет

Материал из GB wiki
Версия от 14:01, 6 июня 2011; Bars (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Отчеты представляют собой особый вид форм, предназначенных для просмотра данных определенной структуры, формируемых специально созданными хранимыми процедурами. Можно выделить несколько специальных видов отчетов:

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

У каждого отчета имеются две закладки: "Параметры" и "Результаты" (когда параметров мало, а отчет считается быстро, можно отключить закладки).

Параметры

В параметрах можно выбирать значения из справочников, даты и т.д. Даты можно задавать как абсолютные, так и относительные - в закладке Шаблон в календаре (например, "с начала текущего года по конец предыдущей недели").

Предустановки параметров

Наборы входных параметров отчета называются входными предустановками. Предустановку можно сохранить в базу с помощью кнопки "Сохранить". Типы входных предустановок:

  • Личная – видна только пользователю, ее создавшему
  • Общая фиксированная - видна всем, после выбора предустановки нельзя изменить значения параметров.
  • Общая свободная - видна всем, после выбора предустановки можно изменять значения параметров.
  • Отключена – если предустановку не хочется удалять, но хочется сделать невидимой в списке, можно поставить ей этот тип. Для того, чтобы включить предустановку назад, можно воспользоваться закладкой "Предустановки" из свойств команды.

Админские параметры

Это параметры, в подписи к которым содержится слово (Admin). В случае, если отчет запускает человек с правами администратора, то он может изменить значение параметра. Обычный пользователь это поле не увидит, туда запишется значение по умолчанию из выбранной предустановки. Как правило, в таких отчетах существует обязательно созданная предустановка СТАНДАРТ, которая всегда выбирается по умолчанию.

Свойства отчета

Процедура для подсчета нач./кон. сальдо - возможность для отчетов, которые считают начальное и конечное сальдо, позвать для их расчета стороннюю процедуру, указав в этом поле ее имя.

Показывать нули - если параметр включен, то в ячейках с нулевыми значениями отображается "0", если выключен, то в ячейках с нулевыми значениями пусто.

Детализация - возможность написания скрипта, который сработает при нажатии Enter или двойному щелчку мыши на строке результатов отчета, (например, вызов другого отчета).

В виде списка - возможность для случая, если заполнения параметров отчета не требуется или параметров мало, запускать отчет сразу в виде таблицы результатов (например, отчеты, возвращающие списки объектов). Параметры отчета в этом варианте отображения находятся в верхней части отчета, а таблица - в нижней.

# - когда для отчета включено представление "В виде списка", то по умолчанию таблица результатов отрисована без "сетки". Параметр # позволяет включить сетку для таблицы.

Привязка к контекстному меню