Если не нужно использовать желтый статус в TeamJet
Если не нужно использовать желтый статус, запретите менять на "чистый" в TeamJet,
в файле конфигурации службы EdelTeamJetAgent.exe.config измените значение параметра на <add key="UseStayoverStatus" value="false" />
и перезапустите службу.
Все необходимое можно скачать здесь:
https://disk.yandex.ru/d/sK2Yxu_BzTSqbA
-выполните скрипт,
-установите службу,
-выполните настройки согласно инструкции во вложении.
Отключить «желтый» статус:
В файле конфигурации службы EdelTeamJetAgent.exe.config измените значение параметра на <add key="UseStayoverStatus" value="false" />
Подключить к тестовой базе:
В файле конфигурации службы EdelTeamJetAgent.exe.config измените значение параметра подключения к базе, укажите источник для тестовой базы:
<add name="EdelConnStr" connectionString="Data Source=Edel33;POOLING=FALSE" />
Выполните скрипт TeamJet.sql по тестовой базе.
На сервере в файле конфигурации службы
C:\EDEL\SERVICES\EdelTeamJetAgent\EdelTeamJetAgent.exe.config
Измените значение параметра:
<!-- При получении CL и если в номере живут, вместо зеленого, ставим желтый -->
<add key="UseStayoverStatus" value="true" />
и перезапустите службу.
Вся работа ведется в TJ, Эдельвейс отправляет в систему TJ все изменения статусов уборки.
Статусы уборки в Эдельвейс и TeamJet имеют следующее сопоставление и не меняются (кроме случая с уборкой еще проживающего номера):
Т.е. какой статус от TJ будет назначен, такой и будет указан в Эдельвейс.
Агент является сервером и слушает порт, который вы сами задаете. "Localhost" менять не нужно.
Менять конфигурационный файл EdelTeamJetApp и запускать эту программу не нужно, интерфейс работает как служба.