Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
Для создания отчета выберите тип «Запрос».

Статья содержит код запроса и перечень параметров.
Подробные шаги по созданию отчета читайте в статье «Тип отчета „Запрос“».

Описание

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

Используйте отчет как пример работы с глобальной переменной «ВыбАгент». Также мы покажем возможности выражений в значении параметра.

Подробнее о переменных читайте на странице «Использование параметров».


Запрос

Code Block
languagejava
titleЗапрос
linenumberstrue
ВЫБРАТЬ
    ЗаказКлиента.Ссылка КАК Ссылка,
    ЗаказКлиента.Дата КАК Дата,
    ЗаказКлиента.Менеджер КАК Агент,
    ЗаказКлиента.СуммаДокумента КАК СуммаДокумента
ИЗ
    Документ.ЗаказКлиента КАК ЗаказКлиента
ГДЕ
    ЗаказКлиента.Дата МЕЖДУ НачалоПериода(&ПериодОт,День) И КонецПериода(&ПериодДо,День)
    И ЗаказКлиента.Менеджер = &Агент

Параметры

ПериодОт и ПериодДо

  • параметры будут запрашиваться на мобильном устройстве и являются обязательными для заполнения — тип «Дата»;
  • для проверки формирования отчета в настройках значения укажем «Выражение» и «Текущая дата()»;
  • вместо выражения «Текущая дата()» вы можете выбрать тип «Дата» и указать свое значение.

Агент

  • параметр не будет запрашиваться на мобильном устройстве;
  • для автоматического определения кто из агентов запросил отчет используем глобальную переменную «ВыбАгент».

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

Code Block
ВыбАгент

Но мы рекомендуем указать тестового агента для проверки отчета. Укажите любого из своих торговых агентов.

Code Block
languagejava
// если отчет формируется для просмотра в учетной системе, 
// то вместо пустого значения ВыбАгент подставляем идентификатор агента Белкина Анастасия Георгиевна
// иначе берем значение из глобальной переменной ВыбАгент.

?(ЗначениеЗаполнено(ВыбАгент), ВыбАгент, Справочники.Пользователи.НайтиПоНаименованию("Белкина Анастасия Георгиевна"))



Результат на мобильном устройстве

Запрос отчета

Полученный из ЦБД отчет