Имя: Пароль:
1C
1С v8
СКД. Как задать в конфигураторе значение параметра организации (справочник)?
0 kabv
 
01.06.23
10:10
Здравствуйте!
СКД. Как задать в конфигураторе значение параметра организации (справочник) не предопределенным элементом?
В выражении Справочники.Организации.НайтиПоНаименованию("лалала", Истина)
заполняет пустым значением.
В своей созданной форме отчета в присозданиинасервере

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

Заранее благодарен!
1 Donkey_hot
 
01.06.23
10:29
(0) ФиксированныеНастройки?
2 kabv
 
01.06.23
10:35
ЭлементПараметраДанных = Отчет.КомпоновщикНастроек.ФиксированныеНастройки.ПараметрыДанных.Элементы.Найти("Организация");
    ЭлементПараметраДанных.Значение = Справочники.Организации.НайтиПоНаименованию("ООО ""АйТи Лайт""");
    ЭлементПараметраДанных.Использование = Истина;
На форме все равно старый выбор организации.
3 kabv
 
01.06.23
10:35
(2)
4 kabv
 
01.06.23
10:54
Из при открытии
вызов
ЭлементПараметраДанных = Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[1];
    ЭлементПараметраДанных.Значение = Справочники.Организации.НайтиПоНаименованию("ООО ""Рога и копыта""");
    ЭлементПараметраДанных.Использование = Истина;

работает
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший