#Область ОбработчикиСобытийФормы &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ДекорацияАдрес = "Некий адрес в интернете"; ПодготовитьИнтерфейсФормы(Истина); КонецПроцедуры #КонецОбласти #Область ОбработчикиСобытийЭлементовШапкиФормы //Код процедур и функций #КонецОбласти #Область ОбработчикиСобытийЭлементовТаблицыФормы //Код процедур и функций #КонецОбласти #Область ОбработчикиКомандФормы //Код процедур и функций #КонецОбласти #Область СлужебныеПроцедурыИФункции // Подготовить интерфейс формы // Обрабатывает интерфейс заданными алгоритмами, готовит отображение формы для пользователя // // Параметры: // ОбновитьДанные - Булево - Истина, если необходимо подготовить интерфейс с обновлением, Ложь в противном случае &НаСервере Процедура ПодготовитьИнтерфейсФормы(ОбновитьДанные) Если ОбновитьДанные Тогда Элементы.ДекорацияАдрес.Заголовок = ДекорацияАдрес; Иначе СтрокаАдреса = "Адрес в интернете без обновления"; Элементы.ДекорацияАдрес.Заголовок = СтрокаАдреса; КонецЕсли; ВариантОбходаРеквизитов = "Сверху"; РеквизитыПроверены = РезультатПроверкиРеквизитов(ВариантОбходаРеквизитов); КонецПроцедуры // Результат проверки реквизитов // Проверяет дополнительные реквизиты текущей формы // // Параметры: // ВариантОбходаРеквизитов - Строка - Строковое значение варианта обхода реквизитов формы. "Сверху" или "Снизу" // // Возвращаемое значение: // Булево - результат проверки дополнительных реквизитов формы &НаСервере Функция РезультатПроверкиРеквизитов(ВариантОбходаРеквизитов) РезультатПроверки = Ложь; СоответствиеВариантовОбхода = СоответствиеВариантовОбхода(); ВариантОбхода = СоответствиеВариантовОбхода[ВариантОбходаРеквизитов]; Возврат РезультатПроверки; КонецФункции // Функция - Соответствие вариантов обхода // Функция конструктор возвращаемого значения функции РезультатПроверкиРеквизитов // // Возвращаемое значение: // Соответствие: // * Ключ - Строка - Направление обхода реквизитов // * Значение - Число - номер варианта обхода реквизитов &НаСервереБезКонтекста Функция СоответствиеВариантовОбхода() СоответствиеВариантовОбхода = Новый Соответствие; СоответствиеВариантовОбхода.Вставить("Сверху", 1); СоответствиеВариантовОбхода.Вставить("Снизу", 2); Возврат СоответствиеВариантовОбхода; КонецФункции #КонецОбласти
{"contextData":{},"contextMarkers":[]}