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