Перечень должностей для бронирования / Форма элемента / Модуль формы

файл
#Область ОбработчикиСобытийЭлементовШапкиФормы

&НаКлиенте
Процедура КодВЭДНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
	
	ЗарплатаКадрыКлиент.ОткрытьФормуСпискаЗначенийСтроковогоРеквизита(Элемент, 
		СтандартнаяОбработка, "КодВЭДПеречняДолжностейДляБронированияГраждан", НСтр("ru = 'Код ВЭД'"), НСтр("ru = 'Код ВЭД'"));
	
КонецПроцедуры

&НаКлиенте
Процедура КодВЭДОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
	
	Если ТипЗнч(ВыбранноеЗначение) = Тип("Строка") Тогда
		Объект.КодВЭД = ВыбранноеЗначение;
	КонецЕсли;	
	
КонецПроцедуры

&НаКлиенте
Процедура КодВЭДАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
	
	ЗарплатаКадрыКлиент.ПодборЗначенияСтроковогоРеквизита(Текст, ДанныеВыбора, СтандартнаяОбработка, "КодВЭДПеречняДолжностейДляБронированияГраждан");
	
КонецПроцедуры

&НаКлиенте
Процедура КодДолжностиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
	
	ЗарплатаКадрыКлиент.ОткрытьФормуСпискаЗначенийСтроковогоРеквизита(Элемент, 
		СтандартнаяОбработка, "КодДолжностиПеречняДолжностейДляБронированияГраждан", НСтр("ru = 'Код должности'"), НСтр("ru = 'Код должности'"));
	
КонецПроцедуры

&НаКлиенте
Процедура КодДолжностиОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
	
	Если ТипЗнч(ВыбранноеЗначение) = Тип("Строка") Тогда
		Объект.КодДолжности = ВыбранноеЗначение;
	КонецЕсли;	
	
КонецПроцедуры

&НаКлиенте
Процедура КодДолжностиАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)
	
	ЗарплатаКадрыКлиент.ПодборЗначенияСтроковогоРеквизита(Текст, ДанныеВыбора, СтандартнаяОбработка, "КодДолжностиПеречняДолжностейДляБронированияГраждан");
	
КонецПроцедуры

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

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