Всем привет! База находится на Web сервере 1С:ГРМ, в ней есть регламентное задание которое выполняет по расписанию функцию формирования табличного документа и сохранение его на FTP сервак. Все отлично работает когда я запускаю процесс в файловом варианте, но когда переношу БД в 1С:ГРМ то данная функция выполняется с ошибкой, а именно ругается на функцию записи файла, побывал выполнять запись на клиенте, тоже самое. Кто знает как это можно реализовать?
Ошибка:
{ОбщийМодуль.СчетВыст.Модуль(237)}: Error calling context method (Записать)
Соединение.Записать("/док.pdf", ппп);
по причине:
File not found '/док.pdf'
Код:
Ошибка:
{ОбщийМодуль.СчетВыст.Модуль(237)}: Error calling context method (Записать)
Соединение.Записать("/док.pdf", ппп);
по причине:
File not found '/док.pdf'
Код:
ПотокФайла = Новый ПотокВПамяти();
ТабДок.Записать(ПотокФайла, ТипФайлаТабличногоДокумента.PDF);
ДвоичныеДанныеФайла = ПотокФайла.ЗакрытьИПолучитьДвоичныеДанные();
ааа=новый Файл (ДвоичныеДанныеФайла);
Соединение = Новый FTPСоединение("Сервер",21,"Юзер","Пароль",,Истина,100);
ппп=Строка(ааа)+("Счёт.pdf");
Соединение.Записать("/док.pdf", ппп); // вот тут вылазит ошибка !!!!!!!!!!!!!!!!!!!!!!!!!!!
По теме из базы знаний
- Настройка Web-сервера 1С 8.2 на IIS 7 и его размещение в интернете
- Практическое применение механизма WEB-сервисов в системе 1С:Предприятие
- Конфигурация для создания web-приложений OneScript из 1С:Предприятие
- Переход на 64-х разрядный сервер 1С
- DaJet Studio: расширенный язык запросов 1С, очереди сообщений и web сервисы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) табличный документ сохраняем в файл на FTP, Я НЕМНОГО КОД ПЕРЕДЕЛАЛ но все равно та же ошибка.
ПотокФайла = Новый ПотокВПамяти();
ТабДок.Записать(ПотокФайла, ТипФайлаТабличногоДокумента.PDF);
ДвоичныеДанныеФайла = ПотокФайла.ЗакрытьИПолучитьДвоичныеДанные();
ааа=новый Файл (ДвоичныеДанныеФайла);
Соединение = Новый
FTPСоединение("сервер",21,"юзер","пароль",,Истина,100);
Поток = Новый ФайловыйПоток(Строка(ааа), РежимОткрытияФайла.Открыть, ДоступКФайлу.Чтение);
Соединение.Записать("/док.pdf", Поток);
Показать
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот