Сохранение текстового файла из внешней обработки

1. 5225688vd 11.05.23 09:51 Сейчас в теме
Всем привет! Коллеги подскажите пожалуйста, есть серверная база, из этой базы запускается внешняя обработка по расписанию, мне необходимо записывать с процедуры которая выполняется по расписанию текстовый файл. Если делаю это руками файл сохраняется, а при запуске регламентного задания файл не появляется, как передать файл по указанному пути?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 81 11.05.23 09:57 Сейчас в теме
(1)а как пытаетесь передать?
3. 5225688vd 11.05.23 10:00 Сейчас в теме
ТекДокумент = Новый ТекстовыйДокумент;
ТекДокумент.УстановитьТекст("Начало запуска обработки" + ", " + ТекущаяДата() + ", тело запроса" + ТелоЗапроса + ", код состояния " +HttpОтвет.КодСостояния);
ТекДокумент.УстановитьТипФайла(КодировкаТекста.UTF8);
ТекДокумент.Записать("U:\Лог_файл\Отладка.txt");
4. 5225688vd 11.05.23 10:01 Сейчас в теме
(3)Это в модуле объекта внешней обработке в процедуре которая выполняется когда обработка запускается по расписанию
5. dvk09 2 11.05.23 10:10 Сейчас в теме
(4) Когда обработка на сервере, то и путь к файлу должен быть на сервере, ну и доступ на запись в папку должен быть для пользователя, из под которого запускается служба сервера 1С.
Nadushka74; +1 Ответить
6. 5225688vd 11.05.23 10:15 Сейчас в теме
(5)Я это понимаю, как мне передать с сервера на клиента, а потом сохранить файл в каталог который мне нужен? Если это возможно конечно?
8. nomad_irk 81 11.05.23 10:18 Сейчас в теме
(6)никак, регламентные задания - только серверный контекст
9. dvk09 2 11.05.23 11:25 Сейчас в теме
(6)Или как уже ответили в (7) ну или как вариант отправьте по почте, клиент ведь может быть выключен в момент сработки регламентного задания.
Я себе по почте обычно посылаю, большинство современных конфигураций 1С умеют это делать.
7. nomad_irk 81 11.05.23 10:17 Сейчас в теме
(4)вы уверены, что учетная запись, под которой запущен сервер 1С, точно знает про путь "U:\Лог_Файл"?
Создайте общий ресурс в сети, дайте к нему доступ учетной записи сервера 1С, и пишите в него "\\ОбщийРесурсВСети"
10. 5225688vd 11.05.23 11:27 Сейчас в теме
Ок, всем спасибо огромное, разобрался
11. truba 11.05.23 12:00 Сейчас в теме
(10) в клиентском контексте я это делал запуская 1С шедулером под определенным пользователем с открытием моей обработки.
12. osmih 14.11.24 08:33 Сейчас в теме
уточните, как у вас получилось реализовать механизм сохранения файла при исполнении обработкой регламентного задания? (Лучше с примером кода)
Заранее спасибо.
13. 5225688vd 14.11.24 09:01 Сейчас в теме
(12) Вам необходимо сделать каталог, который будет видеть сервер. И в этот каталог сохранять.
Оставьте свое сообщение

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