Перейти к содержанию

Программные порты, используемые в «М-АПТЕКА плюс»

Программа «М-АПТЕКА плюс» использует ряд программных портов операционной системы, которые не должны блокироваться ни самой ОС, ни средствами борьбы с вредоносными программами, ни средствами разграничения доступа в сетевых службах.

Некоторые из портов строго фиксированы, другие же могут быть изменены (при необходимости).

  1. 7200 (TCP) – порт для работы SMWrap (smwrt.exe – GUI клиентской части «М-АПТЕКА плюс»). При необходимости этот порт можно изменить, для чего необходимо выполнить следующие действия:

    1.1. На сервере СУБД Cache: нужно изменить параметр TCP port for requests to PMD в связке клиент-сервер ZMRPMD.

    1.2. На клиентском компьютере: следует изменить номер порта в свойствах ярлыка Windows, например: "C:\Program Files\Escape\M-AptekaPlus\SMWrap21\smwrt.exe" -gST -H127.0.0.1 -a127.0.0.1 -p7200 -nUSER -u1 -w1 -d1 (в приведённом примере номер порта 7200 выделен полужирным).

    Примечание

    Если порт изменён на сервере, менять ярлык нужно, даже если «М-АПТЕКА плюс» использует единственный компьютер (и серверная и клиентская часть установлены на одном компьютере).

  2. 1972 (TCP) – порт для работы административных утилит сервера Cache. При необходимости этот порт можно изменить, для чего следует запустить Редактор конфигурации Cache, открыть вкладку Дополнительно и выбрать группу параметров Основное, далее заполнить поле Номер порта по умолчанию = <значение>

  3. 1955, 1956, 1972 (TCP) – порты для работы драйвера для работы с кассами и фискальными регистраторами Cash.exe.

    Внимание

    Порты 1956 и 1972 изменить нельзя.

    Порт 1955 может быть изменён, для чего необходимо выполнить следующие действия:

    3.1. На сервере СУБД Cache его можно изменить только прямым доступом к БД со стороны службы поддержки «Эскейп».

    3.2. На клиентском компьютере: в настройках подключения программы Cash.exe к СУБД Cache, для чего необходимо щёлкнуть правой клавишей мыши по значку Кассовый аппарат Cash.exe, во всплывающем меню выбрать пункт Показать окно, после чего последовательно выбрать Настройки → База данных, изменить IP-порт сервера:

    IP-порт сервера

    Примечание

    Если в настройках СУБД Cache будет изменён порт 1972, то программа Cash.exe не сможет взаимодействовать с Cache.

  4. 6999 (UDP и TCP) – порт для автообновления программ на клиенте.

    Внимание

    Эти порты изменить нельзя.

    Через эти порты идёт рассылка с сервера клиентам уведомления о состоянии файлов на сервере (см. Автоматическое обновление внешних модулей).

  5. 1951 (TCP) – порт для взаимодействия Cache с почтовым клиентом Sender.

    Внимание

    Этот порт изменить нельзя.

    Почтовый клиент Sender всегда работает на компьютере-сервере Cache, для данного порта не нужен выход «вовне» локальной сети (в интернет).

  6. 21 (FTP), 25 (SMTP), 80 (HTTP), 110 (POP3), 540 (UUCP) – порты, используемые почтовым клиентом Sender.

    Почтовый клиент Sender всегда работает на компьютере-сервере Cache. Какие именно порты будут использованы, зависит от «типа сервера». Эти порты должны быть открыты «вовне» локальной сети (в интернет).

    При необходимости эти порты могут быть изменены (см. руководство по программе Sender).

  7. 6500 (TCP) – порт используется в «Наличие товара в сети» для запроса к удаленной базе для получения остатков.

    Внимание

    Этот порт изменить нельзя.

    Этот порт должен быть открыт «вовне» локальной сети (в интернет).

  8. 6511 (TCP) – порт для работы внутренней почты программы «М-АПТЕКА плюс» (почтовый обмен Cache-Cache). При необходимости этот порт может быть изменён (см. Способы отправки почты → TCPMail – Почтовый обмен Cache-Cache по TCP).

Дополнительно

В некоторых случаях службе поддержки (СОК) бывает нужно получить прямой доступ к БД клиента. Порты, задействованные для этого, определяются используемыми средствами удалённого доступа.

Например, программа Radmin использует порт 4899 (TCP) с выходом «вовне» локальной сети (в интернет).