Вход | Регистрация

1С:Предприятие ::

Метки: 

КА 2.2 -> КА 2.4 изменение механизмов внешних обработок

Я
   fantomrik
 
08.11.17 - 16:41
Коллеги, привет!
Обновил клиенту КА с 2.2 на 2.4
Перестала вызываться внешняя дополнительная внешняя обработка. То есть,  "документ - > создать на основании -> создание связанных объектов" не открывается форма выбора моей доп внешней обработки. В 2.2 все открывалось и работало.

Покопал чуток в коде, при создании формы в 2.2 вызывалась ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтаФорма) для подключения, в 2.4 изменился механизм и вызывается ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект).
Но там столько всего понаписано, что черт ногу сломит.

Мб кто сталкивался с данной ситуацией?
 
 
   Fragster
 
1 - 08.11.17 - 16:45
   fantomrik
 
2 - 08.11.17 - 17:03
(1),спасибо! описано про ВДО, но скудновато.
К сожалению нет времени разбираться детально, пока придется решить "костылем".

ОбщиеМодули - ДополнительныеОтчетыИОбработкиКлиент.
Чуток изменил

Процедура ОткрытьФормуКомандДополнительныхОтчетовИОбработок(ПараметрКоманды, ПараметрыВыполненияКоманды, Вид, ИмяРаздела = "") Экспорт
    
    ОбъектыНазначения = Новый СписокЗначений;
    Если ТипЗнч(ПараметрКоманды) = Тип("Массив") Тогда// назначаемая обработка

        ОбъектыНазначения.ЗагрузитьЗначения(ПараметрКоманды);
    //++    

    Иначе
        МассивПараметрКоманды = Новый Массив;
        МассивПараметрКоманды.Добавить(ПараметрКоманды);
        ОбъектыНазначения.ЗагрузитьЗначения(МассивПараметрКоманды);
    //--    

    КонецЕсли;


иначе при открытии ОбщейФормы

    Если ЭтоНазначаемыеОбработки Тогда
        Элементы.НастроитьСписок.Видимость = Ложь;
        
        ОбъектыНазначения.ЗагрузитьЗначения(Параметры.ОбъектыНазначения.ВыгрузитьЗначения());
        Если ОбъектыНазначения.Количество() = 0 Тогда
            Отказ = Истина;
            Возврат;
        КонецЕсли;


а ОбъектыНазначения у нас придут как неопределенно.

Если кто то знает как более правильнее решить задачу, буду признателен. Чую в СведенияОВнешнейОбработке() что то прописать надо, но что не понятно.
   fantomrik
 
3 - 08.11.17 - 17:09
(2)  "иначе при открытии общей формы" - имел ввиду ДополнительныеОтчетыИОбработки форму


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует