===== Инструкция по эксплуатации ===== **Добавление роумингового оператора** Все операторы сохраняются в таблице operators. docker-compose exec diserver bin/console diserver:operator:add-external --help Usage: diserver:operator:add-external [options] [--] <inn> <dataUrl> <receiptsUrl> <certificate> Arguments: code Код роумингового оператора, 3-х значный title Название роумингового оператора inn ИНН роумингового оператора dataUrl URL для отправки транспортных пакетов с документами receiptsUrl URL для отправки транспортных пакетов с технологическими квитанциями certificate Путь к самоподписанному сертификату Options: --ogrn[=OGRN] ОГРН роумингового оператора --kpp[=KPP] КПП роумингового оператора --taxAuthCode[=TAXAUTHCODE] Код налогового органа роумингового оператора --roamingVersion[=ROAMINGVERSION] Версия роуминга [default: "1.12"], на данный момент поддерживаются версии 1.07, 1.10, 1.11 и 1.12 --direct[=DIRECT] Тип роуминга: прямой обмен или с участием Роумингового Оператора [default: true] **Добавление роумингового контрагента** Также в интерактивном режиме надо будет ввести минимальные данные об адресе контрагента: • код страны - двузначный/трехзначный символьный код или трехзначный цифровой код (с ведущем нулем, если используется). По умолчанию = RU • код региона - цифровой код региона с ведущем нулем docker-compose exec diserver bin/console diserver:legal_entity:create-roaming --help Usage: diserver:legal_entity:create-roaming <uid> <inn> <title> [<kpp>] Arguments: uid UID внешнего (роумингового) юр. лица длиной от 4 до 36 символов, первые 3 символа должны совпадать с кодом оператора inn ИНН внешнего (роумингового) юр. лица title Название внешнего (роумингового) юр. лица kpp КПП внешнего (роумингового) юр. лица (опционально) **Добавление роуминговых связей и их активация с нужным роуминговым юридическим лицом** В интерактивном режиме надо будет ввести через запятую список идентификаторов (UID) внутренних юр. лиц (они должны быть активны!) docker-compose exec diserver bin/console diserver:legal_entity:add-roaming-relations --help Usage: diserver:legal_entity:add-roaming-relations <uid> Arguments: uid UID внешнего (роумингового) юр. лица После выполнение данных команд в DiFlow необходимо выполнить команду docker/shortcuts/contractor/roaming_company_update.sh для синхронизации контагентов.