0
1634344
05.12.13
✎
16:17
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
СтруктураНастроекПоль=СерверныеПроцедуры.ПолучитьСтруктуруНастройкиПользователя(СерверныеПроцедуры.Пользователь());
Если Строка(СтруктураНастроекПоль.Пользователь) = "Администратор" Тогда
ИначеЕсли СтруктураНастроекПоль.Доступ = Истина И СтруктураНастроекПоль.ПраваАдминистратора = Истина Тогда
Иначе
Склад=Параметры.склад;
Элементы.Склад1=Справочники.Склады.НайтиПоНаименованию(склад).ПолучитьОбъект();
как правильно передать на форму значение Параметры.склад; как я сделал вываливается ошибка
КонецЕсли;
КонецПроцедуры
|
|
2
organizm
05.12.13
✎
16:20
|
можно так:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПараметрыЗаполнения = Параметры.ЗначенияЗаполнения;
ЗаполнитьЗначенияСвойств(Объект, ПараметрыЗаполнения);
КонецПроцедуры
|
|
3
organizm
05.12.13
✎
16:22
|
Параметры = Новый Структура;
Параметры.Вставить("ДокументОснование", Выборка.ДокументОснование);
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Ключ", Выборка.СсылкаПСА);
ПараметрыФормы.Вставить("ЗначенияЗаполнения", Параметры);
ФормаДок = ПолучитьФорму("Документ.Документ.Форма.ФормаДокумента", ПараметрыФормы);
ФормаДок.Открыть();
|
|