114
Если(ЗначениеЗаполнено(Объект.Ссылка))Тогда
Элементы.Тур.Вид=ВидПоляФормы.ПолеНадписи;
Элементы.Тур.ЦветФона=Новый Цвет(255,255,0);
Элементы.Тур.Шрифт=Новый Шрифт(,10,Истина,,,,,);
ИмяТура=Объект.Тур;
ПолучитьДанныеТура(ИмяТура, Продолжительность, ОриентировочнаяСтоимость,
Ссылка);
Объект.Стоимость=ОриентировочнаяСтоимость;
Иначе
Элементы.Тур.Вид=ВидПоляФормы.ПолеВвода;
КонецЕсли;
ПриОткрытииНаСервере();
КонецПроцедуры
&НаСервереБезКонтекста
Процедура ПриОткрытииНаСервере()
// Вставить содержимое обработчика.
КонецПроцедуры
&НаКлиенте
Процедура КонецТураПриИзменении(Элемент)
КонецТура=Объект.КонецТура;
НачалоТура=КонецТура-Продолжительность*3600*24;
Объект.НачалоТура=НачалоТура;
КонецПроцедуры
&НаКлиенте
Процедура ТурПриИзменении(Элемент)
ИмяТура=Объект.Тур;
ПолучитьДанныеТура(ИмяТура, Продолжительность, ОриентировочнаяСтоимость,
Ссылка);
Если(ЗначениеЗаполнено(Объект.НачалоТура))Тогда
НачалоТура=Объект.НачалоТура;
КонецТура=НачалоТура+Продолжительность*3600*24;
Объект.КонецТура=КонецТура;
Иначе
Если(ЗначениеЗаполнено(Объект.КонецТура))Тогда
КонецТура=Объект.КонецТура;
НачалоТура=КонецТура-Продолжительность*3600*24;
Объект.НачалоТура=НачалоТура;
КонецЕсли
КонецЕсли;
Объект.Стоимость=ОриентировочнаяСтоимость;
Объект.Владелец=Ссылка;
КонецПроцедуры
&НаКлиенте
Процедура ПослеЗакрытияВопроса(Результат, Параметры)Экспорт
Если (Результат=КодВозвратаДиалога.Да)Тогда
Объект.КоличествоСвободныхМест=Объект.КоличествоМест;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура КоличествоМестОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора,
Параметры, СтандартнаяОбработка)
// Вставить содержимое обработчика.
Если(ЗначениеЗаполнено(Объект.Ссылка)=Ложь)Тогда