3. Добавление ссылки в форму списка
Примечание
Пример обработки события ПриСозданииНаСервере.
 
Описание примера
В Конфигурации, в списке документов "Поступление товаров" не выведены колонки "Поставщик" и "Склад" и нет поля "Ссылка", чтобы добавить нужные колонки через "Еще - Изменить форму". Расширение добавляет поле "Ссылка".

Состав Расширения
Объекты

Примечание
Ниже приведены полные тексты модулей Расширения. Код, связанный с обработкой событий, выделен отдельным цветом.
 
Модуль менеджера обработки
|  | #Область СлужебныйПрограммныйИнтерфейс
#Область ЕХТ
Функция ПолноеИмя() Экспорт
    Возврат Создать().Метаданные().ПолноеИмя();
КонецФункции
Функция Идентификатор() Экспорт
    Возврат "B450E253-AA40-4311-8F79-34DFE071C616";
КонецФункции
Функция Сведения(Сведения) Экспорт
    Сведения.Версия = "22.10.08.1";
    Сведения.Подписки = Истина;
    Возврат Истина;
КонецФункции    
Функция ОбработкаОбновления(ТекущаяВерсия, НоваяВерсия, НастройкиОбъекта) Экспорт 
    Возврат Истина;
КонецФункции
#КонецОбласти
Функция Подписки(Подписки) Экспорт
    Издатели = Новый Массив;
    Издатели.Добавить("Документ.ПоступлениеТоваров.Форма.ФормаСписка");
    Издатели.Добавить("Документ.ПоступлениеТоваров.Форма.ФормаВыбора");
    Подписка = Подписки.Добавить();
    Подписка.Событие    = "ПослеПриСозданииНаСервере";
    // Обрабатывается событие двух форм.
    Подписка.Издатель   = Издатели;
    Подписка.Описание   = "Настройка формы: 
        |Добавление поля Ссылка в формы списка документа ПоступлениеТоваров";
    Возврат Истина;
КонецФункции
Функция ЕХТ_ПослеПриСозданииНаСервере(Отказ, СтандартнаяОбработка, СвойстваСобытия) Экспорт
    НастройкаФормы(СвойстваСобытия.Объект);
    Возврат Истина;
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Процедура НастройкаФормы(Форма)
    ЕХТ_Форма.ДобавитьПолеВвода(Форма, "Список.Ссылка", "Список");
КонецПроцедуры
#КонецОбласти
 | 
Результат
