Добрый день! Стоит задача: прочитать xml файлы из каталога, в котором может быть произвольное количество этих файлов. Пишу стандартную процедуру для чтения этих файлов, ниже код:
При отладке обработка вылетает с ошибкой "Ошибка доступа к файлу (с указанным конечным путем до файла)". Не могу понять, почему возникает эта ошибка, вся выбираемая папка доступна для чтения и изменения всеми (полный доступ). Подскажите, пожалуйста, как можно справиться с этой проблемой?
#Область ПарсингФайловXML
// Процедура для получения дериктории, где лежит конфигурация в формате XML
&НаКлиенте
Функция НайтиФайлыПоПодпапкам(НайденныеФайлы = Неопределено)
// Объявление переменных
МассивКаталогов = Новый Массив;
МассивКаталогов = НайтиФайлы(Объект.ПутьКАрхиву, "*.xml", Истина);
// Условие, проверяющее наличие файлов в каталоге
Если МассивКаталогов.Количество() = 0 Тогда
Сообщить("В выбранном каталоге отсутствуют файлы");
Иначе
// Выбор конкретного файла из каталога и передача его в процедуру чтения xml файла
Для Каждого Файл из МассивКаталогов Цикл
ЧтениеXML(Файл.ПолноеИмя);
КонецЦикла;
КонецЕсли;
КонецФункции
// Процедура для чтения текущего XML файла
&НаКлиенте
Процедура ЧтениеXML(Файл)
// Объявление переменных
ЧтениеXML = Новый ЧтениеXML;
РезультатРазборки = Новый Массив;
СтекУзлов = Новый Массив;
ТекущийПуть = "";
// Открытие текущего xml файла
ЧтениеXML.ОткрытьФайл(Файл);
КонецПроцедуры
#КонецОбласти
ПоказатьПри отладке обработка вылетает с ошибкой "Ошибка доступа к файлу (с указанным конечным путем до файла)". Не могу понять, почему возникает эта ошибка, вся выбираемая папка доступна для чтения и изменения всеми (полный доступ). Подскажите, пожалуйста, как можно справиться с этой проблемой?
Прикрепленные файлы:
По теме из базы знаний
- Обработка для 1С: Университет загрузки файла пакетной проверки данных, полученного в подсистеме ФИС "Результаты ЕГЭ" (версия 3)
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
- Исправление загрузки словарей ФРМР
- Ошибка загрузки большого архива 1Cv8.dt в PostgresSQL на платформе 1С 8.3.19
- Групповая выгрузка и загрузка файлов XML для ЭДО в каталог по приказу №820 ФНС (для УТ 10.3/11, КА2, ERP2, БП3, УНФ, УПП1.3, Розница2.3). Поддержка маркировки. Прослеживание товаров.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот