Упаковки и единицы измерения / Форма выбора упаковки / Модуль формы

файл

#Область ОбработчикиСобытийФормы

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
	Если Параметры.Свойство("АвтоТест") Тогда
		Возврат;
	КонецЕсли;
	Номенклатура = Неопределено;
	Если Параметры.Свойство("Номенклатура", Номенклатура) Тогда
		
		Если Номенклатура.НаборУпаковок = Справочники.НаборыУпаковок.ИндивидуальныйДляНоменклатуры Тогда
			ВладелецДляОтбора = Номенклатура;
		Иначе
			ВладелецДляОтбора = Номенклатура.НаборУпаковок;
		КонецЕсли;
		
		ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,
																				"Владелец",
																				ВладелецДляОтбора,
																				ВидСравненияКомпоновкиДанных.Равно,
																				,
																				Истина);
	КонецЕсли;
	
	Если Параметры.Свойство("Ссылка") Тогда
		
		ПараметрыСсылка = Параметры["Ссылка"]; // СправочникСсылка.ПодключаемоеОборудование
		
		ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,
																				"Ссылка",
																				ПараметрыСсылка,
																				ВидСравненияКомпоновкиДанных.НеРавно,
																				,
																				Истина);
		
	КонецЕсли;
	// СтандартныеПодсистемы.БазоваяФункциональность
	МультиязычностьСервер.ПриСозданииНаСервере(ЭтотОбъект);
	// Конец СтандартныеПодсистемы.БазоваяФункциональность	
КонецПроцедуры

#КонецОбласти

Связанные материалы