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



Задача: необходимо получать данные о продажах за заданный пользователем период.

Выбрать отчет «ПродажиТОваровПоДокументам». Зайти в схему компоновки данных. Далее в Конструктор запроса. Перейти на закладку «Условия». Развернуть «РеализацияТоваровИУслугТовары», развернуть «Ссылка», выбрать «Дата». Можно указывать сравнение даты с параметром.

Выбрать «Между» : НачалоПериода и КонецПериода.

Прописать еще одно условие: продажи не из всех документов, а лишь из проведенных документов.

Если поставить здесь галочку, то можно вручную отредактировать условие.

Запрос готов.

На закладке «Параметры» есть ряд важных флажков:

- ограничение доступности (О), - наши параметры должны быть доступны пользователю, поэтому флажки снять;

- необходимо проверять заполненность (З)

На вкладке «Настройки» указать значения по умолчанию

Запустить приложение. Видно, что отчеты формируются за указанный период

Редактирование значений параметров

Возникает вопрос об удобстве редактирования значений параметров: не через меню «Еще» - «Изменить вариант»

Задача: период должен редактироваться пользователем непосредственно на форме отчета.

Обратиться к конфигуратору. Сейчас интересуют настройки варианта отчета.

вызвать пользовательские настройки элемента

Включить флажок принадлежности к пользовательским настройкам одного и второго параметра.

включить флажок принадлежности к пользовательским настройкам

Запустить систему в пользовательском режиме. Теперь периоды можно редактировать на форме.

Задача. Сформировать отчет по какое-либо заданное число, например, по 15-е. В итоге получится, что ни один отчет в указанные сроки не попадает.

Это происходит потому, что отчет формируется по началу дня указанного периода.

Чтобы избежать этого, обратиться к параметрам конфигуратора:

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

Теперь необходимо привести конец периода принудительно к концу дня. Для этого существует вкладка «Выражения» и здесь необходимо написать выражение на языке компоновки данных, который поддерживает платформа.

Возможно обратиться к встроенной справке (НЕ Синтакс-помощник!)

Раскрыть «Система компоновки данных», далее обратиться к «Язык выражений системы компоновки данных» - «Функции языка выражений системы компоновки данных».

Среди ряда функций, которые поддерживаются, интересует функция КонецПериода:

Необходимо привести наш параметр к концу дня.

В Выражении на КонецПериода:

КонецПериода(&КонецПериода, “День”)

Запустить приложение.

 

Самостоятельное задание

Создать отчет «Закупки товаров». Отчет должен содержать информацию о количестве и сумме закупки в разрезе номенклатуры и ответственного за покупку (четыре поля в отчете).

Пользователь должен иметь возможность задавать период формирования отчета.


Дата добавления: 2020-11-15; просмотров: 217; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!