powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Внешний отчет и передача параметра
9 сообщений из 9, страница 1 из 1
Внешний отчет и передача параметра
    #35826452
Я новичек в этом деле. Не могу разобраться как передать в запрос параметр дата через форму в внешнем отчете.
Разместил поле задание даты, а как связать его с запросом не пойму.
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35826496
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос.УстановитьПараметр()
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35826499
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичкам документацию читать не надо?
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35826693
А визуальными средствами никак?

Как я понял этот параметр можно установить через ОсновнаяСхемаКомпоновкиДанных в запросе вкладка Параметры, но тогда он будет жестко зашит.
Может есть возможность передать через форму?
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35826909
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрите любой отчет в типовых. функция есть о общем модуле ТиповыеОтчеты:

// Обновляет параметры периода в компоновщике настроек по данным формы
Процедура ОбновитьПараметрыПериодаПоФорме(КомпоновщикНастроек, Форма) Экспорт

ЗначениеПараметраНачалоПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НачалоПериода"));
ЗначениеПараметраКонецПериода = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("КонецПериода"));
ЗначениеПараметраПериод = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));

Если ЗначениеПараметраНачалоПериода <> Неопределено Тогда
ЗначениеПараметраНачалоПериода.Значение = Форма.НачалоПериода;
ЗначениеПараметраНачалоПериода.Использование = Истина;
КонецЕсли;

Если ЗначениеПараметраКонецПериода <> Неопределено Тогда
ЗначениеПараметраКонецПериода.Значение = ?(Форма.КонецПериода = '0001-01-01', Форма.КонецПериода, КонецДня(Форма.КонецПериода));
ЗначениеПараметраКонецПериода.Использование = Истина;
КонецЕсли;

Если ЗначениеПараметраПериод <> Неопределено Тогда
ЗначениеПараметраПериод.Значение = ?(Форма.Период = '0001-01-01', Форма.Период, КонецДня(Форма.Период));
ЗначениеПараметраПериод.Использование = Истина;
КонецЕсли;

КонецПроцедуры
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35826926
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ЗУП есть шаблон типового отчета, основаного на СКД. Можно его пользовать как "рыбу", чтобы велосипед не выдумывать для интерфейсных дел.
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35828717
supervk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖВ ЗУП есть шаблон типового отчета, основаного на СКД. Можно его пользовать как "рыбу", чтобы велосипед не выдумывать для интерфейсных дел.
А можно узнать, как именно он называется? А то я среди отчётов покопался и не нашёл.
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35829036
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и называется ШаблонТиповогоОтчета
...
Рейтинг: 0 / 0
Внешний отчет и передача параметра
    #35830791
supervk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Господин ПЖ, нашёл его в старой версии ЗУП. В новой (по крайней мере начиная с 2.5.11.2) его нет.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Внешний отчет и передача параметра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]