Система отчетов

Аннотация

m.8.20

Отчеты для POS перенесены в общий список отчетов
Сводный Отчет по продажам
Отчет Гостевые счета открытого торгового дня (Оперативный отчет по гостевым счетам ~ по подразделениям)
Отчет по реализации (суммарный, по типам оплат и отделам продаж - v.2) ~ по торговым дням

№ 39217, 40229

Изменена система отчетов

Отчеты унифицированы, все настраиваемые отчеты (используемые и в системе TillyPadXL Manager, и в системе TillyPadXL POS) включены в справочник Настройки отчетов.

Справочник Отчеты для POS ликвидирован.

Теперь применяется не только копирование отчетов, но и наследование отчетов и их печатных представлений (создание на основе).

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

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

Это удобно использовать, например, при создания отчетов и их печатных представлений, имеющих небольшие отличия друг от друга.

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

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

В печатном представлении, созданном на основе другого печатного представления, будут отражаться изменения, внесенные в исходное печатное представление. Создание одних печатных представлений на основе других упрощает работу пользователя в редакторе FastReport.

При наследовании отчета в карточке отчета заполняется поле «На основании» на панели «Свойства», а при наследовании печатного представления - поле «На основании» на панели «Печать».

Процедура 3.1. Порядок создание наследуемого отчета

  1. Создать копию наследуемого отчета

  2. Выбрать в поле «На основании» название наследуемого отчета.

  3. Обновить необходимые данные на панелях в карточке отчета.

Рисунок 3.51. Поля «На основании» на панели «Свойства» и на панели «Печать» в карточке отчета


Поле «На основании» на панели «Печать» заполняется только при добавлении нового отчета (при копировании и редактировании отчета значение в поле не выводится).

Если пользователь изменил базовый отчет, то базовое печатное представление указывается в поле «На основании» только в том случае, если первоначально указанный базовый отчет не имел печатного представления. Если перед указанием базового отчета печатное представление изменялось, то все равно устанавливается базовое печатное представление.

В отчете теперь можно фиксировать параметры (создавать предустановленные параметры). Эти параметры выводятся на отдельной панели «Предустановленные параметры» в карточке отчета.

Например, нужно создать отчет, в котором отображаются постоянные клиенты, которые покупали 20 определенных элементов прейскуранта. Без предустановленных параметров пришлось бы каждый раз выбирать этот набор из 20 элементов прейскуранта на шаге мастера или вписывать их ID сразу в SQL-запрос. А если запомнить их как предустановленные параметры, то нужно их выбрать только один раз (через стандартный шаг мастера), а потом этот набор параметров будет передаваться в отчет без участия пользователя.

Рисунок 3.52. Панель «Предустановленные параметры» в карточке отчета


Для управления моделью отображения данных каждого потока формируется отдельная панель «Модель потока (название потока)» , например, «Модель потока Input».

Рисунок 3.53. Панели моделей потоков в карточке отчета


Для создания списка программных модулей, из которых может быть напечатан данный отчет, в карточке отчета добавлена панель «Печать из программных модулей» .

Рисунок 3.54. Панель «Печать из программных модулей» в карточке отчета


№ 38978

Создан редактор настройки функций отчетов. Работает при заполнении панели «Функции» карточки отчета.

Рисунок 3.55. Добавление функции в спецификацию отчета


При добавлении какой-либо функции строится таблица с набором входных параметров. Список параметров отчета отображается на панели «Функции» только после нажатия на кнопку «Обновить».

При попытке изменения функции открывается окно подтверждения об изменении входных параметров и утере их соответствия параметрам отчета.

Рисунок 3.56. Окно предупреждения


Простому параметру функции можно поставить в соответствие только простой параметр отчета, а табличному параметру функции - только табличный параметр отчета.

Рисунок 3.57. Карточка функции отчета


При выборе табличного параметра отчета отображается таблица соответствия полей. Поля можно выбирать только из фиксированного списка полей параметра отчета.

Если параметр отчета в таблице соответствия параметров не указан, то система определяет самостоятельно, нужно ли вызывать шаги мастера, или это необязательный параметр.

В качестве табличных параметров отчета могут использоваться:

При вызове функции из окна просмотра отчета недостающие соответствия полей формируются автоматически.

Дата последнего изменения: 28.04.2011

Смотрите также

Читать еще