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