"Ошибка доступа к файлу" при попытке сохранить ТабДок в Excel.
Добрый день! Столкнулся с проблемой, не могу решить её своими силами. Итак, есть внешняя обработка по выгрузке номенклатуры из 1С упп в Excel файлик. Однако при попытке исполнить код, обработка вылетает с ошибкой "Ошибка доступа к файлу", хотя сохраняю я файлик на рабочий стол своего пользователя. Как можно поправить?
Ниже код:
Ремарка: ТЗ = Запрос.Выполнить().Выгрузить()
Ниже код:
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
ОбластьШапкиТаблицы = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(ОбластьШапкиТаблицы);
ОбластьСтрокиТаблицы = Макет.ПолучитьОбласть("СтрокаТабличнойЧасти");
Для Каждого Строка из ТЗ Цикл
ОбластьСтрокиТаблицы.Параметры.Заполнить(ТЗ);
ТабДок.Вывести(ОбластьСтрокиТаблицы);
КонецЦикла;
ТабДок.Записать("E:\Users\1CAnalyst\Desktop\Новая папка", ТипФайлаТабличногоДокумента.XLS);
ПоказатьРемарка: ТЗ = Запрос.Выполнить().Выгрузить()
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Наличие или отсутствие экселя здесь не играет никакой роли.
Дело тут в том, что записывающий процесс не видит указанный путь.
У Вас база серверная или файловая? Где выполняется Ваш фрагмент кода? На сервере или на клиенте?
Дело тут в том, что записывающий процесс не видит указанный путь.
У Вас база серверная или файловая? Где выполняется Ваш фрагмент кода? На сервере или на клиенте?
Если Вы на сервере физически запустили клиента и выполняете из-под него и при этом на сервере есть каталог "E:\Users\1CAnalyst\Desktop\Новая папка", а еще у пользователя, из-под которого работает служба "Агент сервера 1С" есть к нему права, то работать будет.
А если запустить то же самое с другого компьютера - то все опять сохранится на сервер.
А если запустить то же самое с другого компьютера - то все опять сохранится на сервер.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот