Проверить заполнение параметров СКД #716906


#0 by NikePopov
Доброго всем дня! Озадачился вопросом: у отчета есть "ОбработкаПроверкиЗаполнения", реквизиты плодить не хочу - буду проверять параметры прямо через саму СКД. В модуле объекта увидел переменную "КомпоновщикНастроек" и испугался. Забыл зачем пришел. Что собственно не устраивает: "Ошибка исполнения отчета по причине: Не установлено значение параметра "Параметр1"" и красным крестиком. Что хочу: Заменить вышеуказанное окно привычным для ОбработкиПроверкиЗаполнения сообщением с учетом, что некоторые параметры могут использоваться не всегда(в зависимость от настройки параметров СКД). Подскажите, Люди добрые!
#1 by NikePopov
Ап!
#2 by sapphire
И?
#3 by NikePopov
Есть ли идеи, что именно требуется проверять в реквизите "КомпоновщикНастроек", чтобы учитывать параметры данных СКД?
#4 by Defender aka LINN
Если "некоторые параметры могут использоваться не всегда", то они должны быть необязательными в схеме.
#5 by NikePopov
Это понятно. Где мне найти коллекцию параметров СКД с их значениями? Есть "ЭтотОбъект.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы", но там не указано, обязательный параметр для заполнения или нет. Есть "ЭтотОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы" там тоже. Есть "ЭтотОбъект.КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.Элементы" и тут нет. Не могу найти свойство компановщика, где собраны все интересующие меня данные.
#6 by NikePopov
Хотелось бы узнать, как именно должен выглядеть код: Для каждого ПараметрСКД из КомпоновщикНастроек.??? Цикл     Если ПараметрСКД.Использование = ВидыИспользований.Авто Тогда
#7 by NikePopov
Up!
#8 by NikePopov
Меня полностью устраивает "СхемаКомпоновкиДанных", но в ней на этапе "ОбработкаПроверкиЗаполнения" не указаны значения параметров
#9 by NikePopov
Благодарю участников обсуждения. Выкрутился следующим образом: У кого-нибудь есть идеи, какие тут могут быть подводные камни?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С