0
php5
11.09.19
✎
16:23
|
Добрый день!
Есть серверная процедура, которая вызывает АТОЛ компоненту.
С июля по сентябрь отлично все работало, без проблем.
В сентябре обновил компоненту АТОЛ, после этого начались зависания т.е. если прогонять в цикле вызов, то отрабатывает по-разному, может 3 итерации пройти, а может и 30...
&НаСервере
Процедура Команда2НаСервере(Подключать)
ИмяМакетаДрайвера = "ДрайверАтолККТ54ФЗ10X";
ИмяОбъекта = "ATOL_KKT_1C83_V10";
ProgID2 = "AddIn.ATOL_KKT_1C83_V10.ATOL_KKT_1C83_V10";
Если Подключать Тогда
Результат = ПодключитьВнешнююКомпоненту("ОбщийМакет." + ИмяМакетаДрайвера, СтрЗаменить(ИмяОбъекта, ".", "_"));
КонецЕсли;
//Результат = Истина;
Если Результат Тогда
Попытка
ОбъектДрайвера = Новый(ProgID2);
Исключение
ВызватьИсключение "Ошибка подключения объекта драйвера <" + ProgID2 + "> по причине: " + ОписаниеОшибки();
КонецПопытки;
Иначе
ВызватьИсключение "объект драйвера не удалось получить...";
КонецЕсли;
КонецПроцедуры
Виснет на
ОбъектДрайвера = Новый(ProgID2);
Причем при зависании даже службу 1с не возможно остановить, кластер начинает жестко тупить, помогает только ребут...
Никто не сталкивался?
|
|