Имя: Пароль:
1C
1С v8
передача значения на форму
0 1634344
 
05.12.13
16:17
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    СтруктураНастроекПоль=СерверныеПроцедуры.ПолучитьСтруктуруНастройкиПользователя(СерверныеПроцедуры.Пользователь());    
    Если Строка(СтруктураНастроекПоль.Пользователь) = "Администратор" Тогда
        
    ИначеЕсли  СтруктураНастроекПоль.Доступ = Истина И СтруктураНастроекПоль.ПраваАдминистратора = Истина Тогда
        
    Иначе
        Склад=Параметры.склад;
          Элементы.Склад1=Справочники.Склады.НайтиПоНаименованию(склад).ПолучитьОбъект();
как правильно передать на форму значение Параметры.склад; как я сделал вываливается ошибка

    КонецЕсли;
КонецПроцедуры
1 organizm
 
05.12.13
16:19
точно не так!
2 organizm
 
05.12.13
16:20
можно так:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    
    ПараметрыЗаполнения = Параметры.ЗначенияЗаполнения;
    
    ЗаполнитьЗначенияСвойств(Объект, ПараметрыЗаполнения);
    
КонецПроцедуры
3 organizm
 
05.12.13
16:22
Параметры = Новый Структура;
            Параметры.Вставить("ДокументОснование", Выборка.ДокументОснование);
            
            
            ПараметрыФормы = Новый Структура;
            ПараметрыФормы.Вставить("Ключ", Выборка.СсылкаПСА);
            ПараметрыФормы.Вставить("ЗначенияЗаполнения", Параметры);
            
            ФормаДок = ПолучитьФорму("Документ.Документ.Форма.ФормаДокумента", ПараметрыФормы);
            ФормаДок.Открыть();