Импорт из файла CSV на стороне сервера в модуле объекта внешней обработки (будет запуск по расписанию)

1. Arkadag 31.08.23 18:25 Сейчас в теме
Приветствую форумчане!

Написал довольно простую внешнюю обработку по импорту данных из файла CSV.
Все коды расположены в модуле формы обработки.

В частности сам код обращения к файлу по кнопке на форме.

&НаКлиенте
Процедура ПолучитьДанныеФайла()
	
	Разделитель = ";";
	
	Путь = "\\files_gr\TEST\МойФайл2.csv";
	
	Чтение = Новый ЧтениеТекста(Путь);
	
	СтрокаФайла = Чтение.ПрочитатьСтроку();
	СтрокаФайла = Чтение.ПрочитатьСтроку();
	
	Пока СтрокаФайла <> Неопределено Цикл
Показать


Одним словом обработка работает нормально и делает то, что нужно.

Встал вопрос, чтобы эту обработку запускать как регламентное задание по расписанию.
Ранее никогда не делал регламентное задание по внешней обработке.

Прочитал, что запустить внешнюю обработку как регламентное задание можно из модуля объекта внешней обработку, обращаясь к некой процедуре.

Попытался перенести вышеизложенную процедуру ПолучитьДанныеФайла() в модуль объекта.
Но сразу же столкнулся с проблемой работы кода

Выдает ошибку:

по причине:
Ошибка доступа к файлу "\\files_gr\TEST\МойФайл2.csv"

Понимаю, что ошибка из-за того, что запуск идет на стороне сервера.

Подскажите как правильно обратится к текстовому файлу CSV, прочитать его (обработать) в модуле объекта внешней обработки
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Arkadag 31.08.23 18:36 Сейчас в теме
Если прописать путь к локальному каталогу в модуле обработки, то выдает сообщение


по причине:
Каталог не обнаружен 'E:\files_gr\TEST\МойФайл2.csv'
3. ElGatoGris 01.09.23 07:29 Сейчас в теме
(2) Ну так если процедура исполняется на сервере, то и файл должен находиться на сервере. На сервере есть диск Е? К нему разрешён доступ от имени сервера?
4. SemandCheb 01.09.23 11:23 Сейчас в теме
(2)
в вашем случае на Клиенте отрабатывало, потому, что был доступен путь,
На Сервере код исполняется агентом сервера, ему то же определяются права доступа,
указанный вами путь не доступен агенту сервера.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот