Чтение файлов с SFTP АТС Askozia 500444

Публикация № 1107109

Разработка - Разработка внешних компонент

ListDirectory WinSCP SessionOptions sFTP

1
Небольшая обработка для чтения файлов wav и txt с sFTP.
  1. В интернете есть статьи про чтение с sFTP с помощью winscp.net для 1с, но столкнувшись с задачей я не нашел полностью рабочий код. Все время были какие то косяки. Реализовав чтение файлов с АТС - выкладываю рабочую обработку. Может кому пригодится для собственных нужд. 
  2. Качаем  https://winscp.net/eng/download.php
  3. Ставим. Получим в каталоге 
  4. Для регистрации я сделал reg.bat
    cd C:\obmen\WinSCP\
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe WinSCPnet.dll /codebase /tlb:WinSCPnet64.tlb
  5. При первом подключении по sftp, через WinSCP, выходит окно внимание.
    "Скопировать отпечаток ключа в буфер обмена"
  6. Задача довольно простая – прочитать с sFTP записи телефонных разговоров по заранее переданному списку номеров телефонов. Это файлы WAV и TXT. Все звонки записываются и складываются в папку на sFTP в имени которой номер телефона. Номер телефона может начинаться с +7 или 8, а так же это могут быть короткие внутренние номера. 
    На входе есть список номеров телефонов которые я должен прочитать с sFTP и есть начальный каталог, в котором хранятся папки-номера телефонов.  Что бы скопировать данные из нужных папки, я читаю каталог и ищу в имени папки номер телефона (он без начального +7 или 8). Если нашел в имени папки номер, сохраняю имя папки в отдельный список. А в следующем цикле копирую из отобранных в список папок файлы на локальный диск, предварительно проверив на существование.  Если такой файл уже скопирован на локальный диск, то пропускаем.
  7. Тестировалось на 1С:Предприятие 8.3 (8.3.13.1513)
1

Скачать файлы

Наименование Файл Версия Размер
Чтение файлов с SFTP АТС Askozia 500444:
.epf 7,66Kb
13.08.19
0
.epf 1 7,66Kb Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. mdie 86 13.08.19 19:33 Сейчас в теме
А не проще было запросом к SQL дёрнуть все записи по указанным номерам и внутренним же методом скачать их куда требуется? Помнится там FreePBX и Asterisk, по которым полно информации.
Можно по аналогии с "типовым" 1Сным функционалом Askozia фильтровать по различным параметрам
2. ah7777777 479 13.08.19 20:20 Сейчас в теме
причем тут SQL? Я сделал чтение с sFTP, с чтением директорий, проверки на существование файлов это вообще разные вещи. Смысл обработки - реализация работы sFTP.
3. mdie 86 26.08.19 13:37 Сейчас в теме
(2) ну я о самой задаче, как мне показалось можно было аналогичный функционал реализовать и без работы с sFTP и т.д. Ну или я ничего не понял, что также не исключено :-)
Оставьте свое сообщение

См. также

Сканирование по TWAIN в 1С (обычные и управляемые формы) 13

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Разработка внешних компонент

Обработка показывает пример, как можно в 1С проводить сканирование с помощью компоненты TWAIN.

2 стартмани

03.01.2020    873    3    Diana.dedov.91    0       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Управление окнами и мониторами в 1С 7

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Windows Абонемент ($m) Сервисные утилиты Разработка внешних компонент

Управление размерами, активностью и положением окон из 1С с возможностью вывода окон на второй монитор и запретом изменения окна.

1 стартмани

28.10.2019    3395    3    Grigoriy251    2       

Маленькая и скромная мобильная внешняя компонента 47

Вопрос Программист Архив с данными v8 Абонемент ($m) Разработка внешних компонент

Изваять простенькую мобильную компоненту на 1С для android не так-то просто. Посему назло отдельным супостатам, не желающим делится исходниками, представляю весь свой скромный труд на публичный суд.

1 стартмани

21.10.2019    4525    1    ripreal1    15       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Native внешняя компонента для оповещения по UDP или TCP 36

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Native внешняя компонента для оповещения по UDP или TCP, которая реализует возможность в 1С передавать сообщения с сервера на клиента. Исходный код компоненты также представлен.

1 стартмани

06.10.2019    4058    7    vdv2701    10       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Загрузка записей телефонных звонков из Asterisk 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 УТ11 КА2 Россия Абонемент ($m) Телефония, SIP

Как и обещал, вторая часть моей реализации взаимодействия с АТС Asterisk из Управления торговлей 11, а именно загрузка записей телефонных разговоров в качестве прикреплённого файла к документу Телефонный звонок.

1 стартмани

28.07.2019    2121    1    soulner    6       

Звонок из карточки контакта через Asterisk без внешних компонент 7

Инструменты и обработки Программист Расширение (cfe) v8 ERP2 УТ11 КА2 Россия УУ Управление взаимоотношениями с клиентами (СRM) Абонемент ($m) Телефония, SIP

Не спешат, к сожалению, разработчики 1С интегрировать Управление торговлей с IP-телефонией. Есть решения от сторонних производителей, но они сильно платные и используют механизм внешних компонент. А было бы круто, если бы можно было сразу позвонить из карточки контактного лица и тут же заполнить форму звонка, и всё это без привязки к Windows… Эх, мечты!

1 стартмани

01.07.2019    6631    10    soulner    32       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Менеджер буфера обмена. Нативная внешняя компонента win 32/64 7

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Добавляет возможности получения информации из почтовых вложений или файлов с других рабочих столов (RDP) с помощью операций копирования/вставки. Может «прослушивать»: любые изменения буфера обмена; нажатие клавиш соответствующих вставке (paste); нажатие клавиш копирования (copy); drop операции. Это новая реализация аналогичной компоненты https://infostart.ru/public/379695/, но теперь не C#, а С++ нативно для x32 / x64. (см. http://youtu.be/-PaWWFfbYo4)

1 стартмани

26.06.2019    2419    4    Bww    6       

Обработка вывода на печать QR-кода и штрихкодов в различных форматах (одномерные и двумерные) 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Разработка внешних компонент Ценники

Обработка предназначена для вывода на печать QR-кода и штрихкодов в различных форматах без установки дополнительных ActiveX компонент. Тестировалась на чистой базе платформы 1С:Предприятие 8.3 (8.3.14.1630), а так же в конфигурациях Бухгалтерия предприятия КОРП, редакция (3.0.69.35) и на Бухгалтерия предприятия (3.0.70.30)

2 стартмани

22.05.2019    3948    14    MGemini    2       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

DLL для обмена между 1С (и не только) через UDP порты (32/64 клиенты) 14

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Разработка внешних компонент

Библиотеки для создания функционала для прослушивания портов из 1С и отправки сообщений на удаленный udp порт.

1 стартмани

28.02.2019    3289    6    xxxAndricxxx    1       

Интеграция Альфа-авто с телефонией (Простые звонки) 7

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Автомобили, автосервисы Россия УУ Управление взаимоотношениями с клиентами (СRM) Абонемент ($m) Телефония, SIP

Появилась необходимость интеграции Рарус Альфа-авто 5 с телефонией. По ряду причин от использования встроенного в конфигурацию "Рарус СофтФон" клиент отказался. В итоге был выбран удобный для клиента оператор SIP телефонии. Интеграцию с 1С выбранный оператор предлагает через решение Простые звонки (как и многие другие операторы). Готового решения для Альфа-авто не оказалось. В итоге оптимизировали обработку для УТ 10.3.

1 стартмани

26.02.2019    6376    5    de0nis    0       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Эмулятор ККМ по стандарту ФФД 1.1 21

Инструменты и обработки Программист Архив с данными v8 Розница УТ11 Россия Windows Кассовые операции Абонемент ($m) Разработка внешних компонент ККМ

Эмулятор драйвера ККМ по стандарту ФФД 1.1 предназначен для использования всех возможностей программы, при отсутствии физической кассы. Подойдет как программистам при разработке интерфейса РМК, например, так и пользователям для тестирования возможностей программы.

1 стартмани

30.12.2018    12271    81    Matveymc    19       

WebSocket Клиент / Сервер. Внешний компонент 20

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент

Реализация протокола WebSocket. Клиентская часть для взаимодействия с внешними сервисами. Серверная часть для организации собственного сервера, принимающего клиентские соединения в многопоточном режиме. Возможно взаимодействие RabbitMQ Slack Asterisk и другие

1 стартмани

16.11.2018    7355    36    nomadon    27       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Внешняя компонента для выполнения регулярных выражений 58

Инструменты и обработки Программист Архив с данными v8 Абонемент ($m) Разработка внешних компонент

Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8. Написана на C++. Используется движок boost::regex (v 1.69, v 1.68 - для Android). Версия синтаксиса Perl Compatible Regular Expressions.

1 стартмани

12.11.2018    7718    24    KAV2    57       

TextRadar - нечеткий поиск в тексте 11

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент Поиск данных

В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты, организовать поиск по синонимам и т.д. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.

5 стартмани

19.09.2018    9395    15    TSSV    14       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Класс-обработка “Работа с картами Яндекс” 60

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Разработка внешних компонент WEB

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    14368    141    RSConsulting    13       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

Распознавание лиц (off-line). Демонстрационная база. 101

Инструменты и обработки Системный администратор Пользователь Руководитель проекта Архив с данными v8 Абонемент ($m) Разработка внешних компонент

Распознавание лиц входит в нашу жизнь стремительными темпами, бизнес стремится за событиями. В публикации находится описание и пример использования нейросетей для распознавания лиц.

1 стартмани

17.07.2018    11876    75    nomadon    45       

QR-code полная версия (без шрифта и внешней компоненты для 8.2, 8.3 и любого типа клиента) 11

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Разработка внешних компонент Сканер штрих-кода

Предназначена для создания QR-code с указанием процента восстановления потерянных данных. Строка кодирования может содержать все печатаемые символы, в том числе и кириллические. Для работы не требуется внешняя компонента или шрифт.

2 стартмани

10.07.2018    7744    13    bobank    6       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.130.х, КА 2.4.11.х и ERP 2.4.11.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Внешняя компонента для ping'а 18

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Внешняя компонента для выполнения ping'а из 1С:Предприятия 8.

1 стартмани

04.07.2018    7401    5    frkbvfnjh    24       

JVM Native API плагин - для запуска в 1С плагинов написанных на Java 22

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Запускаем виртуальную машину Java в 1С. Собрана внешняя компонента которая позволяет запускать виртуальную машину java в среде 1С. Позволяет как передавать параметры в java - так и получать уведомление через externalevent. Предпосылкой создания являлся тот факт, что есть много готового функционала которого не хватает в 1С. Язык сpp - довольно сложен для быстрой разработки, и теперь возможно использовать готовые сборки java классов (так называемые jar-файлы) для использования в 1С.

1 стартмани

20.06.2018    7349    16    minimajack    62       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Вызов методов 1С из внешней компоненты, выполненной по технологии COM на C++ 7

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Пример работы с объектами и методами 1С из внешней компоненты, разработанной по технологии COM на С++.

1 стартмани

04.06.2018    6154    4    le_    0       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Tool1CD Beta в деле 100

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 Абонемент ($m) Разработка внешних компонент

Пс, парень! Не хочешь немного сырых байтов?

1 стартмани

09.05.2018    19389    29    baton_pk    26       

http-сервисы для интеграции 1С и облачной телефонии (на примере Sipuni) 8

Инструменты и обработки Системный администратор Программист Руководитель проекта Расширение (cfe) v8 v8::ОУ УТ11 Абонемент ($m) Телефония, SIP

Использование http-сервисов 1С для прямой интеграции с API облачной телефонии на примере оператора Sipuni. Демонстрируется возможность управления входящим звонком с помощью 1С. А также внешняя обработка для исходящих звонков.

5 стартмани

03.05.2018    12974    12    Kutuzov    4