Имя: Пароль:
1C
 
Добавление обработки в УТ 11.2
0 Vitstav
 
26.01.16
09:30
Добрый день. Подскажите пожалуйста что поменялось в регистрации обработок. При добавлении внешней обработки отсутствуют подсистемы в которых возможно ее размещать. Проблема отчетов, печатных форм, табличных частей не коснулась, проблема именно с обработкой.
&НаСервере
Функция СведенияОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = Новый Структура;
    МассивНазначений = Новый Массив;
    
    МассивНазначений.Добавить("Подсистемы.Продажи");
    ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");  
    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    ПараметрыРегистрации.Вставить("Наименование", "Выгрузка на сайт Санвел");     ПараметрыРегистрации.Вставить("Версия", "1.1");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
    ПараметрыРегистрации.Вставить("Информация", "Выгрузка на сайт ");    ТаблицаКоманд = ПолучитьТабКоманд();
    ДобавитьКоманду(ТаблицаКоманд, "Выгрузка на сайт", "Форма", "ОткрытиеФормы", Истина, "");
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
    
    Возврат ПараметрыРегистрации;
    
КонецФункции

&НаСервере
Функция ПолучитьТабКоманд()
    
    Команды = Новый ТаблицаЗначений;
    
    Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
    
    Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
    
    Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
    
    Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Строка"));
    
    Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
    
    Возврат Команды;
    
КонецФункции

&НаСервере
Функция ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
    
    НоваяКоманда = ТаблицаКоманд.Добавить();
    
    НоваяКоманда.Представление = Представление;
    
    НоваяКоманда.Идентификатор= Идентификатор;
    
    НоваяКоманда.Использование= Использование;
    
    НоваяКоманда.ПоказыватьОповещение= ПоказыватьОповещение;
    
    НоваяКоманда.Модификатор= Модификатор;
    
КонецФункции