0
Мигрень
10.05.13
✎
11:59
|
УТ 11.1 Сохранил из конфигурации обработку УниверсальныйОбменВФорматеXML как внешнюю. Создал вот такую процедуру в модуле
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "Универсальный Обмен в формате XML");
РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);
РегистрационныеДанные.Вставить("Версия", "2.1.7");
РегистрационныеДанные.Вставить("Вид", "ДополнительнаяОбработка");
РегистрационныеДанные.Вставить("Информация", "Универсальный Обмен в формате XML");
///////////// команды /////////////////////////
тзКоманд = Новый ТаблицаЗначений;
тзКоманд.Колонки.Добавить("Идентификатор");
тзКоманд.Колонки.Добавить("Представление");
тзКоманд.Колонки.Добавить("Модификатор");
тзКоманд.Колонки.Добавить("ПоказыватьОповещение");
тзКоманд.Колонки.Добавить("Использование");
строкаКоманды = тзКоманд.Добавить();
строкаКоманды.Идентификатор = "1";
строкаКоманды.Представление = "Универсальный Обмен в формате XML";
строкаКоманды.ПоказыватьОповещение = Истина;
строкаКоманды.Использование = "ОткрытиеФормы";
РегистрационныеДанные.Вставить("Команды", тзКоманд);
Возврат РегистрационныеДанные;
КонецФункции
Подключил как внешнюю.
Проблема: Если в первый раз открыть, то открывается несколько раз, затем форма самопроизвольно закрывается при открытии. Системы никакой нет, может внезапно открыться, но затем опять начинает глючить.
Выяснил, что закрывает форму обработки команда "Закрыть()", расположенная в форме обработки "Дополнительные отчеты и обработки"
которая по идее должна закрывать промежуточную сервисную обработку выбора. А закрывает мою нужную мне обработку.
Что делать? Как подключить обработку не модифицируя конфигурацию?
|
|