#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Справочники.ЕдиницыГенерирующиеДенежныеСредства.ОграничитьСписокОрганизаций(Параметры, Объект, Элементы.Владелец);
Если Объект.Ссылка = Справочники.ЕдиницыГенерирующиеДенежныеСредства.ПустаяСсылка()
И Параметры.ЗначенияЗаполнения.Свойство("Владелец")
И ТипЗнч(Параметры.ЗначенияЗаполнения.Владелец) = Тип("СписокЗначений")
И Параметры.ЗначенияЗаполнения.Владелец.Количество() > 0 Тогда
Для Каждого Владелец Из Параметры.ЗначенияЗаполнения.Владелец Цикл
Объект.Владелец = Владелец.Значение;
Прервать;
КонецЦикла;
КонецЕсли;
ПриЧтенииСозданииНаСервере();
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("ИмяЭлементаДляРазмещения", "ГруппаДополнительныеРеквизиты");
УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
&НаСервере
Процедура ПриЧтенииСозданииНаСервере()
ИспользоватьНесколькоОрганизаций = ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоОрганизаций");
Если Не ИспользоватьНесколькоОрганизаций Тогда
Если Не ЗначениеЗаполнено(Объект.Ссылка) Тогда
Объект.Владелец = ЗначениеНастроекПовтИсп.ПолучитьОрганизациюПоУмолчанию();
КонецЕсли;
КонецЕсли;
Элементы.Владелец.Видимость = ИспользоватьНесколькоОрганизаций;
Если Объект.Ссылка <> Справочники.ЕдиницыГенерирующиеДенежныеСредства.ПустаяСсылка() Тогда
Элементы.Владелец.ТолькоПросмотр = Истина;
КонецЕсли;
КонецПроцедуры
#КонецОбласти