0
tochki
26.09.13
✎
05:04
|
Добрый день! Хочу написать отчет скд с предустановленными настройками. Надо чтобы для параметра склад был доступен список значений. Ставлю галочку во вкладке Параметры, и в модуле формы отчета пишу такой код:
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
// Вставить содержимое обработчика.
М = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1];
М.ЗначенияВложенныхПараметров.Добавить();
М.ЗначенияВложенныхПараметров[0].Значение = Справочники.Склады.НайтиПоКоду("000000018");
М.ЗначенияВложенныхПараметров[0].Использование = Истина;
Сообщить("0: "+М.ЗначенияВложенныхПараметров[0].Значение);
КонецПроцедуры
Сообщение выводит все, как и положено:
0: Магазин "Бытовая техника"
Однако, когда пытаюсь открыть настройки, то программа вылетает с сообщением "Пожалуйста подождите! Программа сохранит логи чтобы потом можно было их проанализировать".
И вообще, отчеты на СКД никогда так долго не открываются, как этот. На секунд 3-5 наверное. У меня такое ощущение, что это баг. И его до сих пор не нашли только потому что объект ЗначенияВложенныхПараметров вообще мало кто использует.
Подскажите, что не так с моей процедурой, как ее исправить?
|
|