Добрый день.
Есть отчет, в котором в явном виде необходимо устанавливать параметр - валюта. При открытии этот отчет сразу не формируется - выдает ошибку - мол валюта не заполнена. Каким образом можно сделать автоматическое заполнение параметра, валютой по умолчанию?
Делаю таким образом:
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
Если Не ЗначениеЗаполнено(СхемаКомпоновкиДанных.Параметры.Валюта.Значение) Тогда
СхемаКомпоновкиДанных.Параметры.Валюта.Значение = Справочники.Валюты.НайтиПоКоду("840");
КонецЕсли;
КонецПроцедуры
Не работает. Все равно валится с ошибкой. Как сделать верно?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший