Заполнение параметра отчёта при открытии
Коллеги, подскажите как седлать чтобы при открытии внешнего отчёта, заполнялся параметр моим значением ?
Пробовал через форму при создании на сервере и при открытии не получается, стоит последние использованное значение :(
Пробовал через форму при создании на сервере и при открытии не получается, стоит последние использованное значение :(
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
УстановитьПривилегированныйРежим(Истина);
Магазин =ПараметрыСеанса.ТекущийМагазин;
ЗначениеПараметра = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Магазин");
ЗначениеПараметра.Использование = Истина;
ЗначениеПараметра.Значение = Магазин;
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
// ПриОткрытииНаСервере();
Магазин =ПолучитьМагазин();
ЗначениеПараметра = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Магазин");
ЗначениеПараметра.Использование = Истина;
ЗначениеПараметра.Значение = Магазин;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7
- «Программное заполнение настроек СКД» или «Как сделать отчёт на СКД с понятным для пользователя интерфейсом». (1С: Предприятие 8.1, 8.2 обычное приложение)
- Отборы в отчётах. Нюансы работы компоновщика настроек.
- Заполнение категорий статистического учета для формы ЗП-Образование, пр-366 от 8 марта 2021
- SynchroWB — интеграция 1С и Wildberries: автоматизация заказов и остатков по API с УТ, КА, ERP, УНФ, Розница 3
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Есть параметр, предопределенное при открытии отчета каждый раз.
Проверь так
Если не получается, открой СКД и найди в Параметрах "Товар" (если его нет, добавить нужно)
Есть параметр, предопределенное при открытии отчета каждый раз.
Проверь так
Процедура ПриОткрытии()
ПараметрДанных= КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Товар");
ПараметрДанных.Значение = Справочники.Номенклатура.НайтиПоНаименованию("Гвозди");
ПараметрДанных.Использование=Истина;
КонецПроцедуры
Если не получается, открой СКД и найди в Параметрах "Товар" (если его нет, добавить нужно)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот