Имя: Пароль:
1C
1С v8
Программная установка доступных значений парамета (список значений) 1с8
0 Март_1c
 
22.07.13
22:50
Добрый день. В процедуре при открытии формы, пытаюсь установить список доступных  подразделений параметру подразделение.
Параметр =Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.
ДоступныеПараметры.Элементы.Найти("Подразделение");

Параметр.ДоступныеЗначения.ЗагрузитьЗначения(СписокПодразделений.ВыгрузитьЗначения());

При открытии в предприятии отчета в списке подразделений пустая ссылка из СКД.  По точке остановки значения  устанавливаются.

В чем ошибка?
1 Март_1c
 
22.07.13
23:05
Может пользовательские настройки затирают значения ?
2 undertaker
 
22.07.13
23:16
...
Параметр = НастройкаПараметра("Подразделение");
Если Параметр <> Неопределено Тогда
   Параметр.Значение = СписокПодразделений.ВыгрузитьЗначения();
   Параметр.Использование = Истина;
КонецЕсли;
...


Функция НастройкаПараметра(ИмяПараметра)

   ПараметрДанных = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(ИмяПараметра);
   Если ПараметрДанных <> Неопределено Тогда
       ПараметрПользовательскойНастройки = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ПараметрДанных.ИдентификаторПользовательскойНастройки);
       Если ПараметрПользовательскойНастройки <> Неопределено Тогда
           Возврат ПараметрПользовательскойНастройки;
       Иначе
           Возврат ПараметрДанных;
       КонецЕсли;
   КонецЕсли;
   
   Возврат Неопределено;

КонецФункции
3 Март_1c
 
22.07.13
23:20
Как заполнить список допустимых параметров  ?