19 января 2022 в 13:00:10
(2 года 41 неделя 4 дня 11 часов назад)
61400
V8.x Управление торговлей
2000
Или наличие 1С-сертификатов (с
загруженными изображениями)
Или т олько для ПРОФ - аккаунтов
07.06.2018 11:06:52
Текст задания
Есть ут 10.3 с незначительными доработками.
Необходимо сделать отчет выгрузку ( 2 вида) который каждый день выгружает (пример файл прилагается)
Отчет должен автоматом выкладываться на фтп
Вот еще полезная информация по заявке:
1. Автоматическая выгрузка:
Возможно Вашему программисту поможет этот пример шаблонного скрипта в 1С для настройки автоматизации передачи данных по протоколу FTP (на примере FTP-клиента WINSCP). В данном скрипте информация о деталях подключения записывается в отдельный файл настроек settings.txt. Затем происходит вызов программы WINSCP с использованием данных из файла настроек:
ФайлНастроек = Новый ТекстовыйДокумент;
ФайлНастроек.ДобавитьСтроку("optionechoon");
ФайлНастроек.ДобавитьСтроку("option confirm on");
ФайлНастроек.ДобавитьСтроку("open ftp://---:----@185.98.84.142 -passive -explicit -hostkey=""a1:68:de:96:32:f0:17:2b:a6:b3:90:6c:15:97:aa:d3:d9:ed:3c:59""");
ФайлНастроек.ДобавитьСтроку("put srv01...RoyalCaninRS_STOCK_" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + ".xls /Distributors/Distributor/RS_STOCK_" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + ".xls");
ФайлНастроек.ДобавитьСтроку("put srv01...RoyalCaninRS_EXPORT_" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + ".xls /Distributors/Distributor/RS_EXPORT_" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + ".xls");
ФайлНастроек.ДобавитьСтроку("Exit");
ФайлНастроек.Записать("srv01Distributorsettings.txt");
СтрокаКоманды = "srv01...WinSCP.exe /script=srv01...settings.txt";
//при ошибках можно добавить /log=имя файла
ЗапуститьПриложение(СтрокаКоманды);
При необходимости, для корректного создания файла настройки, документацию по командой строке WINSCP можно посмотреть здесь: https://winscp.net/eng/docs/commandline
Коллеги, предлагаю пока попытаться разрешить возникающие трудности с автоматизацией в данной переписке. В случае крайней необходимости, если предоставляемой нами информации будет недостаточно, мы подключим разработчика к данному вопросу.