Здравствуйте!
СКД. Как задать в конфигураторе значение параметра организации (справочник) не предопределенным элементом?
В выражении Справочники.Организации.НайтиПоНаименованию("лалала", Истина)
заполняет пустым значением.
В своей созданной форме отчета в присозданиинасервере
Настройки = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
ЭлементПараметраДанных = Настройки.ПараметрыДанных.Элементы.Найти("Организация");
ЭлементПараметраДанных.Значение = Справочники.Организации.НайтиПоНаименованию("лалала", Истина);
ЭлементПараметраДанных.Использование = Истина;
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
Но на форме после открытия не эта организация, а та, с которой последний раз отчет формировали.
ЭлементПараметраДанных = Отчет.КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.Элементы.Найти("Организация");
ЭлементПараметраДанных.Значение = Справочники.Организации.НайтиПоНаименованию("ООО ""АйТи Лайт""");
ЭлементПараметраДанных.Использование = Истина;
На форме все равно старый выбор организации.
Из при открытии
вызов
ЭлементПараметраДанных = Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[1];
ЭлементПараметраДанных.Значение = Справочники.Организации.НайтиПоНаименованию("ООО ""Рога и копыта""");
ЭлементПараметраДанных.Использование = Истина;
работает
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс