Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");
ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
//ПараметрыРегистрации.Вставить("Назначение", …); //только для назначаемых обработок, для глобальных – не используется
ПараметрыРегистрации.Вставить("Наименование", "Поиск и замена значений");
ПараметрыРегистрации.Вставить("Версия", "v 1.0");
ПараметрыРегистрации.Вставить("Информация", "Обработка переделана из стандартной для 8.2");
//ПараметрыРегистрации.Вставить("ВерсияБСП", "1.2.1.4");
Команды = ТаблицаКоманд();
ДобавитьКоманду(Команды,
"Поиск и замена значений",
"ОткрытьОбработку",
"ОткрытиеФормы",
Ложь,
"");
ПараметрыРегистрации.Вставить("Команды", Команды);
Возврат ПараметрыРегистрации;
КонецФункции
Функция ТаблицаКоманд()
Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Возврат Команды;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры |