Показываем как автоматически определить агента, который запросил отчет.
Используем значение параметра «ВыбАгент» — это агент, который формирует запрос с мобильного устройства.
Запрос
Запрос
ВЫБРАТЬ
ЗаказКлиента.Ссылка КАК Ссылка,
ЗаказКлиента.Дата КАК Дата,
ЗаказКлиента.Менеджер КАК Агент,
ЗаказКлиента.СуммаДокумента КАК СуммаДокумента
ИЗ
Документ.ЗаказКлиента КАК ЗаказКлиента
ГДЕ
ЗаказКлиента.Дата МЕЖДУ НачалоПериода(&ПериодОт,День) И КонецПериода(&ПериодДо,День)
И ЗаказКлиента.Менеджер = &Агент
Параметры
ПериодОт и ПериодДо
параметры будут запрашиваться на мобильном устройстве и являются обязательными для заполнения — тип «Дата»;
для проверки формирования отчета в настройках значения укажем «Выражение» и «Текущая дата()»;
вместо выражения «Текущая дата()» вы можете выбрать тип «Дата» и указать свое значение.
Агент
параметр не будет запрашиваться на мобильном устройстве;
для автоматического определения кто из агентов запросил отчет используем глобальную переменную «ВыбАгент».
Если вы не хотите проверять отчет на вкладке «Проверить отчет», то в значении параметра «Агент» можно просто указать
ВыбАгент
Но мы рекомендуем указать тестового агента для проверки отчета. Укажите любого из своих торговых агентов.
// если отчет формируется для просмотра в учетной системе,
// то вместо пустого значения ВыбАгент подставляем идентификатор агента Белкина Анастасия Георгиевна
// иначе берем значение из глобальной переменной ВыбАгент.
?(ЗначениеЗаполнено(ВыбАгент), ВыбАгент, Справочники.Пользователи.НайтиПоНаименованию("Белкина Анастасия Георгиевна"))