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