Paste1C
  • API
  • О проекте
  • Контакты
  • Регистрация
  • Вход
#Область ОбработчикиСобытийФормы

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	ДекорацияАдрес = "Некий адрес в интернете";
	ПодготовитьИнтерфейсФормы(Истина);
	
КонецПроцедуры

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

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

#Область ОбработчикиСобытийЭлементовТаблицыФормы
//Код процедур и функций
#КонецОбласти

#Область ОбработчикиКомандФормы
//Код процедур и функций
#КонецОбласти

#Область СлужебныеПроцедурыИФункции

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

// Результат проверки реквизитов
// Проверяет дополнительные реквизиты текущей формы
//
// Параметры:
//  ВариантОбходаРеквизитов - Строка - Строковое значение варианта обхода реквизитов формы. "Сверху" или "Снизу"
// 
// Возвращаемое значение:
//  Булево - результат проверки дополнительных реквизитов формы
&НаСервере
Функция РезультатПроверкиРеквизитов(ВариантОбходаРеквизитов)
	
	РезультатПроверки = Ложь;
	
	СоответствиеВариантовОбхода = СоответствиеВариантовОбхода();
	ВариантОбхода = СоответствиеВариантовОбхода[ВариантОбходаРеквизитов];
	
	Возврат РезультатПроверки;
	
КонецФункции

// Функция - Соответствие вариантов обхода
// Функция конструктор возвращаемого значения функции РезультатПроверкиРеквизитов
// 
// Возвращаемое значение:
//  Соответствие:
//        * Ключ - Строка - Направление обхода реквизитов
//        * Значение - Число - номер варианта обхода реквизитов
&НаСервереБезКонтекста
Функция СоответствиеВариантовОбхода()
	
	СоответствиеВариантовОбхода = Новый Соответствие;
	СоответствиеВариантовОбхода.Вставить("Сверху", 1);
	СоответствиеВариантовОбхода.Вставить("Снизу", 2);
	
	Возврат СоответствиеВариантовОбхода;

КонецФункции

#КонецОбласти
{"contextData":{},"contextMarkers":[]}

Публикация кода

Размещая информацию на сайте, Вы подтверждаете согласие со всеми пунктами Пользовательского соглашения

Замечание к коду:

  • Загрузить конфигурацию
    • ERP 2.4
    • Управление торговлей 10.3
    • Управление торговлей 11.4
    • Бухгалтерия 2.0
    • Бухгалтерия 3.0
    • ЗУП 3.1
    • Розница 2.3
    • УНФ 1.6
    • БСП 3.1
  • Тема
    • Светлая
    • Светлая c подсветкой запросов
    • Темная
    • Темная с подсветкой запросов
  • Режим запроса
  • Поделиться
Код:

© Александр Шкураев 2025