Имя: Пароль:
1C
1С v8
Как реализовать внешнюю обработку, выполняемую по расписанию, которая сможет читать файлы?
,
0 Терпение и труд
 
17.03.22
14:35
Добрый день!
Для работы в ERP понадобилось сделать обработку, которая по расписанию будет из папки считывать файлы и что-то с ними делать. То есть, нужно читать данные на клиенте и передавать их на сервер. Я пока нашла только вариант запускать обработку с видом ВызовКлиентскогоМетода, но её нельзя запускать по расписанию. Есть какой-то вариант решения? Можно ли сразу читать файлы на сервере?
1 PuhUfa
 
17.03.22
14:40
(0) >>Можно ли сразу читать файлы на сервере?
Можно если с сервера есть доступ к этим файлам
2 PLUT
 
17.03.22
14:55
(0) в качестве бреда

прописать выполняемый код во внешней обработке и запускать 1С с параметром /execute

ну и на клиенте шедулер настроить на запуск

в приличном обществе можно за это получить фейсом об тейбл...
3 Guk
 
17.03.22
15:01
а зачем читать-то на клиенте?...
4 Малыш Джон
 
17.03.22
15:02
(3) видимо на сервере нет доступа
5 Guk
 
17.03.22
15:02
(0) вообще такие обработки называются регламентными заданиями. выполняются они, естественно, только на сервере...
6 Малыш Джон
 
17.03.22
15:04
(0) если обработка запускается не пользователем, а по расписанию, откуда там клиентский контекст возмется?
7 Kassern
 
17.03.22
15:06
(0) создаете внешнюю обработку и в сведениях о внешней обработке указываете "ВызовСерверногоМетода" в параметрах регистрации. После этого сможете указать расписание для запуска обработки.
Для чтения файла, необходимо серверу дать доступ к нему.
8 Aleksey
 
17.03.22
15:32
ОбработкаОжидания?
9 Aleksey
 
17.03.22
15:34
ПодключитьОбработчикОжидания("ЗагрузитьНаКлиенте",Таймер); И пусть на клиенте болтается