Разработка 1С: 1С SFTP ЗА 16 МИН - видео HD

Разработка 1С: 1С SFTP ЗА 16 МИН - видео
00:16:16

nizamov school 191 ролик

Образовательное сообщество для программистов 1С. Записаться на занятие — https://nizamov.school/courses/integration1s/1s-python?utm_source=12n-ru

1С SFTP ЗА 16 МИН - видео.

Привет программисты 1С, с вами Низамов Илья. 1С до сих пор не поддерживает протокол передачи файлов sftp и в данном видео я покажу, как за несколько минут можно разработать такую выгрузку и протестировать ее локально на своем компьютере. Локальный sftp сервер мы развернем в docker. Для отправки файлов будем использовать утилиту WinSCP.

#1с #sftp #программист1с

https://winscp.net/eng/index.php
https://winscp.net/eng/docs/library

cmd
cd C:\Program Files (x86)\WinSCP
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe WinSCPnet.dll /codebase /tlb:WinSCPnet64.tlb

Процедура ВыгрузитьНаСервере()
Попытка
Сессия = Новый COMОбъект(«WinSCP.Session»);

Настройки = Новый COMОбъект(«WinSCP.SessionOptions»);
Настройки.HostName = Объект.Сервер;
Настройки.UserName = Объект.Логин;
Настройки.Password = Объект.Пароль;
Настройки.PortNumber = Объект.Порт;
Настройки.SshHostKeyFingerprint = Объект.SSHКлюч;

Сессия.Open(Настройки);
Исключение
Сообщить(ОписаниеОшибки());
ЗаписьЖурналаРегистрации(«sFTP», УровеньЖурналаРегистрации.Ошибка,,, ОписаниеОшибки());
Возврат;
КонецПопытки;

Попытка
Результат = Сессия.PutFiles(Объект.ЛокальныйПуть, Объект.ПутьНаFTP);
Результат.Check();
Исключение
Сообщить(ОписаниеОшибки());
ЗаписьЖурналаРегистрации(«sFTP», УровеньЖурналаРегистрации.Ошибка,,, ОписаниеОшибки());
КонецПопытки;

КонецПроцедуры

Скачать все материалы и почитать статьи можете на моем сайте в блоге: https://nizamov.school

Добавляйтесь в друзья:
►ВКонтакте: vk.com/id300336536
►Instagram: www.instagram.com/ilya.nizamov
►Twitter: https://twitter.com/Nizamov102
►Facebook: https://www.facebook.com/ilya.nizamov
►Telegram: https://t.me/IlyaNizamov

Вступайте в группы и сообщества:
►ВКонтакте: https://vk.com/nizamov.studio
►Facebook: https://www.facebook.com/groups/153349492011645/
►Telegram: https://t.me/nizamov_studio_1c

Сотрудничество и предложения:
►Mail: pr.nizamov@mail.ru
►Skype: Region102102
►WhatsApp: +7 (917) 449-09-97

Еще больше полезностей:
Уроки 1С:


Мобильная разработка 1С:


Мои разработки:


Оптимизация 1С:


Модуль выгрузки на АВИТО из 1С:


Немного обо мне:
Мне 36, родился в г.Нижневартовск, живу в Уфе. Хобби гитара, фото. Веду здоровый образ жизни (не пью, не курю, немного занимаюсь спортом). Так как детства занимаюсь программированием, изучал Assembler, C++, Delphi, SQL, 1С 8.1-8.3, Foxpro, SCADA TraceMode, HTML5/CSS, PHP, JS, Java, то сейчас развиваю свой бизнес, связанный с программированием и обслуживанием 1С. Работал в компаниях от 100 до 30 000 человек, поддерживал и настраивал сервера для работы 300+ пользователей. Подробнее о моем трудовом стаже можете почитать здесь https://nizamov.studio/o-nas.

RSS
Brainy Game
09:49
Спасибо за видео) Единственный вопрос, конфигурация на видео была файловая или серверная из докер?
Matematika fanini o'rganuvchilar uchun maxsus!
10:01
спасибо
Александр Коломийченко
10:46
Даже неподозревал что с winscp можно работать через ком. Спасибо за наводку.
Юр Юрыч
11:33
О, у меня так с Samsung интеграция работает)
Полезный видос!