Имя: Пароль:
1C
1С v8
Программа вылетает от настроек СКД
,
0 tochki
 
26.09.13
05:04
Добрый день! Хочу написать отчет скд с предустановленными настройками. Надо чтобы для параметра склад был доступен список значений. Ставлю галочку во вкладке Параметры, и в модуле формы отчета пишу такой код:

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    // Вставить содержимое обработчика.
    М = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1];
    М.ЗначенияВложенныхПараметров.Добавить();
    М.ЗначенияВложенныхПараметров[0].Значение = Справочники.Склады.НайтиПоКоду("000000018");
    М.ЗначенияВложенныхПараметров[0].Использование = Истина;
    Сообщить("0: "+М.ЗначенияВложенныхПараметров[0].Значение);
КонецПроцедуры

Сообщение выводит все, как и положено:
0: Магазин "Бытовая техника"
Однако, когда пытаюсь открыть настройки, то программа вылетает с сообщением "Пожалуйста подождите! Программа сохранит логи чтобы потом можно было их проанализировать".

И вообще, отчеты на СКД никогда так долго не открываются, как этот. На секунд 3-5 наверное. У меня такое ощущение, что это баг. И его до сих пор не нашли только потому что объект ЗначенияВложенныхПараметров вообще мало кто использует.

Подскажите, что не так с моей процедурой, как ее исправить?
1 tochki
 
26.09.13
18:55
Видимо, надо устанавливать параметры другим способом? Что-то никто не отписался в теме...
2 + 2 = 3.9999999999999999999999999999999...