Отчеты на СКД достаточно универсальны и многофункциональны. Но как зашить в функционал отчета пользовательские настройки, подставляемые по-умолчанию при открытии отчета? 

Решение есть. Необходимо в модуле формы отчета создать процедуру ПриОткрытии и добавить необходимый код. В нашем случае добавлен код, который накладывает в отчете отбор по кассе ККМ, установленной пользователю как Основная в пользовательских настройках. 

Шаблон кода:

Процедура ПриОткрытии()

ОсновнаяКассаККМ=УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ПараметрыСеанса.ТекущийПользователь, "ОсновнаяКассаККМ");
ПараметрДанных = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ОсновнаяКассаККМ");
ПараметрДанных.Значение = ОсновнаяКассаККМ;
ПараметрДанных.Использование = Истина;

КонецПроцедуры

Скриншот кода:

Наши проекты | Купить 1С | Услуги по 1С | ПрограммированиеАренда сервера | FAQ 1C

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

© 2021 1С ПРОЕКТЫ И РЕШЕНИЯ /1С СЕРВИС 24/7