Протокол UDP: внешняя компонента для 1С 7.7

23.05.20

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

Обмен сообщениями и небольшими файлами по протоколу UDP с 1С и внешними приложениями в локальной сети или сети VPN.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Протокол UDP: внешняя компонента для 1С 7.7:
.zip 269,83Kb
7
7 Скачать (1 SM) Купить за 1 850 руб.
Компонента разработана по технологии создания внешних компонент COM в среде Lazarus.
Тестировалась на платформе 1С релиза 7.70.027.
Протокол UDP позволяет обмениваться сообщениями через интернет между любыми компьютерами, имеющими на время связи постоянный внешний IP-адрес и порт. В локальной сети UDP имеет преимущество перед TCP: более оперативную передачу сообщений между компьютерами. Можно последовательно передавать сообщения на разные компьютеры без предварительного установления связи. Каждый UDP-сокет может работать как сервер.
Методы объекта внешней компоненты:
Сообщить(Сообщение, Адрес, Порт) – передает сообщение на указанный адрес IP «ххх.ххх.ххх.ххх» или «имя хоста» и порт. При отсутствии подключения инициирует его как клиент.
Слушать(Порт) – создает сервер UDP и начинает прослушивать указанный порт.
ПередатьФайл(ИмяФайла, Адрес, Порт) – отправляет запрос на передачу файла генерируя уникальный ИДФайла, при поступлении от другой стороны подтверждения на прием отправляет файл.
ПолучитьФайл(ИмяФайла, Адрес, Порт, ИДФайла) – отправляет подтверждение на прием файла с указанным ИД, затем принимает файл.
ПередатьФайлВнеш(ИмяФайла, Адрес, Порт) – сразу отправляет файл.
ПолучитьФайлВнеш(ИмяФайла, Адрес, Порт) – устанавливает режим ожидания файла, следующее сообщение от указанного адреса будет принято и сохранено как файл «ИмяФайла».
Свойства объекта (все только для чтения):
МаксРазмерСообщения – максимальная величина сообщения или файла, передаваемого за 1 раз. Зависит от сети, к которой подключен сокет. Для локальной сети – 65 Кб. Фактическая  максимальная величина сообщения может быть меньше, т.к. ограничивается характеристиками сети на протяжении всего маршрута между двумя сокетами.
Режим – клиент или сервер.
СокетИД – уникальный номер объекта «AddIn.UDP» в текущей сессии 1С. В одной сессии можно создавать несколько объектов, каждый из которых может использовать один сокет.
НашПорт – прослушиваемый порт, для сервера задается пользователем, для клиента –операционной системой.
Подключен – 1 или 0, готов к получению сообщений.
ТотПорт - порт, от которого получено последнее сообщение.
ТотАдресIP адрес, от которого получено последнее сообщение.
Ошибка – последняя ошибка приема-передачи.
Состояние – ожидание приема или передачи файла.
В архиве для скачивания:
- исходники и сама компонента UDP_77.dll;
- более подробное описание методов, свойств и использования компоненты;
- конфигурация 1С, которая демонстрирует все возможности компоненты. Некоторые моменты показаны на скриншотах.

UDP внешняя компонента COM 1с7.7

См. также

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно сначала послать несколько запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

2000 руб.

27.05.2022    8782    23    17    

34

Разработка внешних компонент Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    5237    1    0    

3

Разработка внешних компонент Программист Платформа 1С v7.7 Платные (руб)

Компонента для выбора значения из больших списков значений.

1200 руб.

02.12.2021    6211    2    19    

4

Разработка внешних компонент Оптовая торговля Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Платные (руб)

Расширяем уровень взаимодействия c пользователем с помощью новых возможностей - форма для ввода количества для перемещений и форма ввода количества с упаковками и штуками.

1200 руб.

08.09.2021    7573    0    2    

1

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    9952    14    softmaker    13    

5

Разработка внешних компонент Защита ПО и шифрование Программист Платформа 1С v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    9391    28    mdbruyfn    10    

9

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 Абонемент ($m)

Компонента позволяет использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    19162    103    mdbruyfn    104    

18
Оставьте свое сообщение