новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

Консоль обмена по протоколу TCP

  • Добавить свою разработку
 
Драчков Алексей Александрович
Связаться с автором
16.10.2025 01:02:22
0
Внешняя консоль-обработка, позволяющая осуществить обмен пакетами данных между любыми приложениями или устройствами по сетевому протоколу TCP. Консоль работает как в режиме TCP-клиента, так и в режиме TCP-сервера. Реализована с использованием стандартной библиотеки Windows "MS Winsock".
Скриншоты
Описание

Назначение

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

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

Изображение
Функциональность

Выбор режима работы - TCP-клиент или TCP-сервер:
1. Режим "TCP-сервер" - открытие/закрытие порта для прослушивания, получение данных от TCP-клиента и отправка ему данных
Изображение
2. Режим "TCP-клиент" - подключение к прослушиваемому TCP-сервером порту, отправка ему данных и получение данных от него
Изображение
Отображение текущего состояния TCP-соединения
Изображение
Выбор режима отправки сообщений по TCP-протоколу:
1. Ручной - отправка произвольного одиночного сообщения
2. Генерация - отправка автоматически генерируемых сообщений по заданным пользователем параметрам
3. Список - отправка по заданному пользователем списку сообщений
4. Запрос ИБ - отправка результата выполнения произвольного запроса к базе
5. Файл - отправка содержимого заданного пользователем файла (txt, csv, mxl, ods, xlsx)
Изображение
Настройка параметров отправки сообщений:
1. "Количество сообщений", "Длительность отправки" и "Интервал между отправками" - для регулирования объема и скорости отправки сообщений
2. "Количество элементов в сообщении" и "Количество символов в элементе сообщения" с заданием кодов-символов разделителей - для возможности разделения сообщений друг от друга и элементов внутри сообщений на принимающей их стороне
3. Генерация кодов маркировки по выбранной товарной группе и GTIN-у (некое прикладное дополнение)

Изображение
Логирование работы консоли

Изображение
Консоль можно также добавить в типовой справочник "Дополнительные отчеты и обработки" и вызывать ее непосредственно из разделов интерфейса приложения 1С.

Технические требования

  • Любая конфигурация 1С на платформе 8.3.10 и выше (скорее всего будет работать и на более младших версиях)
  • Операционная система - Windows (х32 и х64)
Ключевые слова:   TCP клиент TCP соединение TCP подключение   TCP   socket   winsock   winsck   компонента   консоль   интеграция
Файлы для скачивания
0
    ≡ к списку разработок
    Яндекс-директ