Окно Партнёр открывается кнопкой Настроить партнёра… на вкладке Серверы. Штрихкод приходит с пульта, вкладка Скан, и 2Cut только пересылает его. Заказ программа не ищет и не открывает.
На снимке поля пустые. Серый текст — образец, не адрес. Порт 0 выключает UDP и TCP. Пока так, на вкладке Серверы остаётся «Не настроен», а в журнале при скане будет «Нет шаблона URL/UDP/TCP партнёра — штрихкод не отправлен».
{code} в шаблоне заменяется текстом штрихкода. Заполненные каналы уходят по очереди: сначала HTTP, потом UDP, потом TCP. Первый сбой останавливает остальные. Успех в журнале: «Штрихкод отправлен партнёру».
URL-шаблон включает HTTP, если строка не пустая. Список HTTP — GET или POST. GET подставляет код в адрес. POST шлёт тело JSON с полем code и тоже подставляет {code} в адрес, если он там есть. Ответ не 2xx или тишина дольше пяти секунд — ошибка канала.
UDP-хост, Порт и UDP-строка включаются вместе: хост и строка не пустые, порт от 1 до 65535. Уходит текст строки в UTF-8. Образец LOAD:{code} — только пример строки.
TCP устроен так же. В конец строки дописывается перевод строки, если его нет.
Правки запоминаются сразу. Закрыть только закрывает окно.