|
Переменная не определена (РежимВосстановленияПутейФайловZIP) |
☑ |
0
SkillUp
08.11.19
✎
11:22
|
Зравствуйте, после изменения режима совметсимости, на версию 8.3.7. В мобильном приожении при закрытии, ошибка - Переменная не определена (РежимВосстановленияПутейФайловZIP) в модуле ФайловыеФункцииСлужебныйКлиентСервер.
Перейдя в этот модуль, нашел только одну процедуру с - "РежимВосстановленияПутейФайловZIP" (сама процедура ниже), но там указана деректива компеляции #Если Не ВебКлиент Тогда. Тогда из-за чего ошибка?!?!
Сама процедура:
// Извлечь текст из файла OpenDocument и возвратить его в виде строки
//
Функция ИзвлечьТекстOpenDocument(ПутьКФайлу, Отказ)
ИзвлеченныйТекст = "";
#Если Не ВебКлиент Тогда
ВременнаяПапкаДляРазархивирования = ПолучитьИмяВременногоФайла("");
ВременныйZIPФайл = ПолучитьИмяВременногоФайла("zip");
КопироватьФайл(ПутьКФайлу, ВременныйZIPФайл);
Файл = Новый Файл(ВременныйZIPФайл);
Файл.УстановитьТолькоЧтение(Ложь);
Попытка
Архив = Новый ЧтениеZipФайла();
Архив.Открыть(ВременныйZIPФайл);
Архив.ИзвлечьВсе(ВременнаяПапкаДляРазархивирования, РежимВосстановленияПутейФайловZIP.Восстанавливать);
Архив.Закрыть();
ЧтениеXML = Новый ЧтениеXML();
ЧтениеXML.ОткрытьФайл(ВременнаяПапкаДляРазархивирования + "/content.xml");
ИзвлеченныйТекст = ИзвлечьТекстИзContentXML(ЧтениеXML);
ЧтениеXML.Закрыть();
Исключение
// не считаем ошибкой, т.к. например расширение OTF может быть как OpenDocument, так и шрифт OpenType
Отказ = Истина;
ИзвлеченныйТекст = "";
КонецПопытки;
УдалитьФайлы(ВременнаяПапкаДляРазархивирования);
УдалитьФайлы(ВременныйZIPФайл);
#КонецЕсли
Возврат ИзвлеченныйТекст;
КонецФункции
|
|
1
Волшебник
08.11.19
✎
11:23
|
исправь на
#Если Не ВебКлиент И Не МобильныйКлиент Тогда
|
|
2
Ёпрст
гуру
08.11.19
✎
11:24
|
(0) Доступность:
Сервер, толстый клиент, внешнее соединение.
|
|
3
SkillUp
08.11.19
✎
11:24
|
(1) Да, спасибо!
|
|
4
Волшебник
08.11.19
✎
11:25
|
(2) тогда ещё точнее
#Если Не ТонкийКлиент И Не ВебКлиент И Не МобильныйКлиент Тогда
|
|
5
SkillUp
08.11.19
✎
11:27
|
(4) Да, спасибо, понял. Просто работал в вебклиентом только что, а мозги не переключил, что тут мобильное приложение а вебклиент. СПАСИБО!!!
|
|
6
Ёпрст
гуру
08.11.19
✎
11:27
|
#Если Сервер Или ВнешнееСоединение Или ТолстыйКлиентОбычноеПриложение ИЛи
ТолстыйКлиентУправляемоеПриложение
|
|
7
SkillUp
08.11.19
✎
11:58
|
(6) Да, разобался. СПАСИБО!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший