0
Мнемоника
26.12.22
✎
18:17
|
Доброго времени суток.
Имею вот такой код:
&НаКлиенте
Процедура ЭЛ_ПодключитьРасширение(Установить) Экспорт
ЭЛ_Сообщить("ЭЛ_ПодключитьРасширение");
Попытка
РезультатПодключения=НачатьПодключениеРасширенияРаботыСФайлами(Новый ОписаниеОповещения("ЭЛ_ПослеПодключения", ЭтотОбъект, Установить));
Исключение
Если Установить=Истина Тогда
ЭЛ_ПослеПодключения(Ложь,Истина);
КонецЕсли;
КонецПопытки;
ЭЛ_Сообщить("Конец процедуры");
КонецПроцедуры
&НаКлиенте
Процедура ЭЛ_ПослеПодключения(Подключено,Установить) Экспорт
ЭЛ_Сообщить("ЭЛ_ПослеПодключения");
Если Подключено Тогда
Состояние("Ждите…. Идет чтение файла.");
//ЗагрузитьИзФайлаДанные(); // Пользовательская процедура
ИначеЕсли Установить Тогда
НачатьУстановкуРасширенияРаботыСФайлами(Новый ОписаниеОповещения("ЭЛ_ПодключитьРасширение", ЭтотОбъект, Ложь));
Иначе
ВызватьИсключение "Ваш браузер не поддерживает работу с файлами. Не удалось подключить расширение работы с файлами!";
КонецЕсли;
КонецПроцедуры
РАбота через веб-клиент Яндекс-браузер
При вызове процедуры ЭЛ_ПодключитьРасширение получаю сообщение об ошибке: РАсширение для работы с файлами не подключено, при повторном вызове все уже ОК, что, конечно, терпимо, но как-то кривовато
Пытаюсь отловить причину ошибки выдачей сообщений, получаю следующее:
ЭЛ_ПодключитьРасширение
Конец процедуры
Выходит так, что исключение возникает между завершением процедуры ЭЛ_ПодключитьРасширение и до вызова ЭЛ_ПослеПодключения
версия движка 8.3.18.1483
Кто-нибудь сталкивался с подобной проблемой?
|
|