Загрузка данных


&НаКлиенте
Процедура УслугаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

	Если Не ЗначениеЗаполнено(Объект.Мастер) Тогда
		Сообщить("Сначала выберите мастера.");
		СтандартнаяОбработка = Ложь;
		Возврат;
	КонецЕсли;

	СписокУслуг = ПолучитьСписокУслугМастера(Объект.Мастер);

	Если СписокУслуг.Количество() = 0 Тогда
		Сообщить("Для выбранного мастера не указаны выполняемые услуги.");
		СтандартнаяОбработка = Ложь;
		Возврат;
	КонецЕсли;

	ВыбранныйЭлемент = СписокУслуг.ВыбратьЭлемент("Выберите услугу");

	Если ВыбранныйЭлемент <> Неопределено Тогда
		Объект.Услуга = ВыбранныйЭлемент.Значение;
		Объект.СуммаУслуги = ПолучитьЦенуУслуги(Объект.Услуга);
	КонецЕсли;

	СтандартнаяОбработка = Ложь;

КонецПроцедуры