Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как при помощи процедуры, выполняемой на сервере выгрузить что-нибудь на диск или на фтп?

Как при помощи процедуры, выполняемой на сервере выгрузить что-нибудь на диск или на фтп?
Я
   Tarzan_Pasha
 
19.11.18 - 19:14
Столкнулся с проблемой. Процедура выполняется на стороне сервера по расписанию. Из нее я никак не смогу получить доступ к процедуре, расположенной на клиенте.

А мне нужно, чтобы данные, которые получила моя процедура она могла скинуть на диск или отправить по ФТП. Как же это решается здесь?

Например, вот такой простой код уже выполнить я не могу, а как поступить?

ФТППассивноеСоединение = ИСТИНА;
    Попытка
        фтп = Новый FTPСоединение(ФТПХост,21, ФТППользователь, ФТППароль);
        
    Исключение
        Возврат;
    КонецПопытки;
    фтп.УстановитьТекущийКаталог(ФТПКаталог);
    фтп.Записать(СокрЛП(Файл),СокрЛП(Файл));
 
 
   Провинциальный 1сник
 
1 - 19.11.18 - 19:15
Сервер не может вызвать клиента. Делай иначе. Пусть клиент подготовит данные к отправке, а сервер отправляет.
   RomanYS
 
2 - 19.11.18 - 19:17
Диск и фтп доступны на сервере. Только учитывай, что диск серверный. Временный каталог точно доступен
   Tarzan_Pasha
 
3 - 19.11.18 - 19:23
(2)ну вот я нарыл 
КаталогВременныхФайлов = СтандартныеПодсистемыСервер.СоздатьКаталогВременныхФайлов("Demo");

надеюсь поможет.
   Tarzan_Pasha
 
4 - 19.11.18 - 19:24
(1)не получится. это же регламентные задания. они выполняются на стороне сервера.
   Fram
 
5 - 19.11.18 - 19:25
А что из (0) не может быть выполено на сервере?
   Tarzan_Pasha
 
6 - 19.11.18 - 19:29
(5)похоже, что может. только у меня проблемы с путями сохранения пока. Мне нужно сгенерировать файл - это я делаю. Но когда я записываю его я не знаю куда он записывается. А после того как запишу мне нужно его отправить по фтп.
   Tarzan_Pasha
 
7 - 19.11.18 - 19:39
смог таки записать файл во временный каталог. Какой курс пройти чтобы все это лучше понимать?
   RomanYS
 
8 - 19.11.18 - 19:40
(7) почитай СП
ПолучитьИмяВременногоФайла()
КаталогВременныхФайлов()
   Tarzan_Pasha
 
9 - 19.11.18 - 19:49
(8)ну вот. разобрался ) я просто думал что это вооще не умеет сервер. Как почитал разные блоги по 1с. там примеры передачи с клиента на сервер файлов и наоборот. через "черный ящик". это ужасно.  не понимаю почему нельзя просто сделать ПередатьСКлиентаНаСервер(ИмяФайла)
   RomanYS
 
10 - 19.11.18 - 19:55
(9) нужно 2 параметра ИмяФайлаНаКлиенте, ИмяФайлаНаСервере.
И что даст такая функция для твоей задачи?
 
 Рекламное место пустует
   Tarzan_Pasha
 
11 - 19.11.18 - 20:52
(10)для моей ничего. Моя задача сугубо серверная. На клиенте только задаются настройки формы. Изначальные. такие, как параметры ФТП. Но вообще это я погорячился. Нужно просто изучить хорошо эту технологию клиент-сервер в реализации платформы 1с и все встанет на свои места. Я не думаю, что они могли чего-либо не учесть )

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует