Открыть кабинет

Карта агентов: проверка связи, субагент подписи, несколько баз

Как читать карту на странице «Настройка агентов»: связь, версия, живые проверки StoreHouse, справочников и ключей УКЭП. Когда ставить субагент подписи, как перенести агента на другой компьютер, работать с несколькими базами, убирать лишние установки и удалять неактивного агента. Для владельца и дилера.

После установки агента страница Объект → Подключения → Настройка агентов превращается в карту: база StoreHouse → агент → подписи. По ней за минуту видно, всё ли в порядке: на связи ли агент, отвечает ли StoreHouse, есть ли на компьютере ключи УКЭП для подписи документов ЭДО.

Сюда стоит заглядывать, когда документы перестали уходить в StoreHouse, не проходит подпись, вы меняете компьютер или подключаете вторую базу.

Правило простое: на объект ставится один агент StoreHouse и при необходимости субагенты подписи. Второй агент нужен, только если у заведения другая база StoreHouse (например, ресторан и кулинария ведутся в разных базах). Поэтому, если агент уже установлен, кнопка Код для нового агента сначала спрашивает, что вам нужно: переустановить или перенести агента, поставить подпись УКЭП на другом компьютере или подключить другую базу StoreHouse. Выберите вариант и нажмите Дальше — кабинет выдаст подходящий код.

Как читать карту

Карта: «Действующие коды» (1), база StoreHouse (2), агент на связи (3), «Подключался» — время и адрес (4), проверки (5), стрелка подписей (6), субагент подписи (7), «Код для переустановки» и «проверить ещё раз» (8)
Карта: «Действующие коды» (1), база StoreHouse (2), агент на связи (3), «Подключался» — время и адрес (4), проверки (5), стрелка подписей (6), субагент подписи (7), «Код для переустановки» и «проверить ещё раз» (8)

Карта строится для каждой базы StoreHouse заведения, у которой есть основной агент:

  1. Сверху строка «База StoreHouse» с названием базы и адресом (2), например localhost:9797.
  2. Слева карточка «Агент StoreHouse» — основной агент, который работает с этой базой.
  3. Посередине стрелка (6). Надпись «подписи через субагент» значит, что документы ЭДО подписывает отдельный компьютер. Надпись «подписи на агенте» — подписывает сам основной агент.
  4. Справа карточка «Субагент подписи» (7). Если субагента нет, в ней написано «Не подключён» и «Подписывает сам агент StoreHouse».

Карточка агента

Что на карточке Что значит
«на связи» / «не на связи» Есть ли связь с агентом прямо сейчас, в момент открытия страницы (3)
Название и переименовать Имя агента. Его можно поменять: откроется окно «Название агента». Пустое имя не сохранится
Компьютер Имя компьютера, где стоит агент. У старых версий вместо него надпись «имя появится после обновления агента до 1.12»
Версия Версия агента. «актуальная» — последняя; жёлтая метка «обновится до …» — агент скоро обновится сам
Подключался Когда агент последний раз выходил на связь, и строкой ниже — адрес, с которого он подключался. Красное «ни разу — агент не установлен» — по коду ещё никто не установил агента

Живые проверки

Каждый раз, когда вы открываете страницу, RestDocs сам проверяет всех агентов. Проверка только читает данные и ничего не меняет ни в StoreHouse, ни на компьютере. У агента на связи есть ссылка проверить ещё раз (8).

Строка Что проверяет Что должно быть
StoreHouse Отвечает ли база и какие в ней юрлица «StoreHouse «…» — на связи · юрлиц N», ниже — юрлица с ИНН
Справочники в агенте Копия справочников StoreHouse в агенте: поставщики и их товары «Справочники в агенте — поставщиков N, товаров M · обновлены …»
Ключи УКЭП Какие ключи для подписи есть на компьютере «Ключи УКЭП на компьютере — N» (или «Ключей УКЭП на этом компьютере нет», если подпись там не нужна)

StoreHouse даётся на ответ до 30 секунд, ключам — до 60 секунд. У субагента строк StoreHouse и справочников нет: он только подписывает.

Ключи УКЭП на компьютере

Нажмите на строку «Ключи УКЭП на компьютере — …», и она раскроется. В заголовке видно, сколько ключей используется в ЭДО и сколько истекло.

Раскрытый список ключей: заголовок с числами (1), ключ, которым подписывает ЭДО (2), ключ, который скоро истечёт (3), истёкший ключ (4), ключ ЭДО, которого нет на компьютере (5)
Раскрытый список ключей: заголовок с числами (1), ключ, которым подписывает ЭДО (2), ключ, который скоро истечёт (3), истёкший ключ (4), ключ ЭДО, которого нет на компьютере (5)
  • Сверху идут ключи, которыми подписывают подключения ЭДО. Под таким ключом зелёным написано, какое подключение им подписывает (2).
  • Ниже — остальные действующие ключи с пометкой «не используется в ЭДО».
  • Если до конца срока ключа меньше 30 дней, дата жёлтая (3). Истёкший ключ помечен красным «истёк …» (4).
  • Если подключение ЭДО должно подписывать ключом, которого на этом компьютере нет, появится красная рамка «Сертификат … не найден на этом компьютере → … — подпись не пройдёт» (5). Вставьте токен или флешку с ключом в этот компьютер или выберите в подключении другой ключ — см. Подпись УКЭП.

В списке только сертификаты с закрытым ключом, то есть те, которыми можно подписывать.

Субагент подписи

Субагент нужен, если ключ УКЭП (токен, флешка) вставлен не в компьютер со StoreHouse, а в другой — например, у бухгалтера. Субагент ставят на этот второй компьютер, и подписи идут через него. Документы в StoreHouse по-прежнему загружает основной агент.

Если ключ вставлен в компьютер со StoreHouse, субагент не нужен: подписывает сам основной агент.

Как поставить субагент:

  1. Убедитесь, что основной агент базы установлен и хотя бы раз подключился. До этого кнопка Код для субагента не срабатывает (при наведении — подсказка «сначала установите основной агент»), а над шагами установки висит жёлтая плашка «Код для субагента подписи появится, когда основной агент установлен и хотя бы раз подключился…».
  2. Нажмите Код для субагента. То же самое можно сделать через Код для нового агента: выберите «Подпись УКЭП на другом компьютере» и нажмите Дальше.
  3. Если баз несколько, окно спросит: «Для какой базы StoreHouse будет подписывать субагент?» (1). Выберите базу и нажмите Выпустить код (3). Если у базы уже есть субагент, рядом будет пометка «сейчас подписывает «…» — новый его заменит» (2).
  4. Скопируйте код. В окне будет подсказка: «в установщике выберите «Только подпись УКЭП»».
  5. На компьютере с ключом скачайте установщик на той же странице и запустите его.
  6. В шаге «Что устанавливаем» выберите Только подпись УКЭП — на компьютер, где вставлен ключ.
  7. Введите код. Параметры StoreHouse мастер спрашивать не будет: субагент подписывает за уже подключённую базу, новая база не появится.
  8. Обновите страницу: справа от основного агента появится карточка субагента.
Выбор базы для субагента: вопрос «Для какой базы StoreHouse будет подписывать субагент?» (1), у базы «Ресторан» — пометка «сейчас подписывает «Ноутбук директора» — новый его заменит» (2), кнопка «Выпустить код» (3)
Выбор базы для субагента: вопрос «Для какой базы StoreHouse будет подписывать субагент?» (1), у базы «Ресторан» — пометка «сейчас подписывает «Ноутбук директора» — новый его заменит» (2), кнопка «Выпустить код» (3)

В карточке субагента вместо проверки StoreHouse — строка о связи с основным агентом:

Надпись Что значит
«Связь с основным агентом «…» — в порядке» Оба на связи, всё работает
«Субагент не на связи — подписи не пройдут. Проверьте, что компьютер включён и служба агента запущена.» Компьютер с ключом выключен или без интернета
«Основной агент «…» не на связи — документы не загрузятся, подписи пройдут.» Подписывать можно, но документы в StoreHouse не уйдут, пока не вернётся основной агент

Чтобы снова подписывать основным агентом, нажмите у субагента отвязать и подтвердите. Ключ УКЭП после этого должен быть на компьютере основного агента. Отвязанный субагент переедет в блок «Не привязаны ни к одной базе» внизу страницы — оттуда его можно убрать (см. ниже).

Перенос на другой компьютер и переустановка

Меняете компьютер или переустанавливаете Windows — возьмите «Код для переустановки». Настройки, подключения ЭДО и история сохранятся, новой базы не появится.

  1. В карточке агента нажмите Код для переустановки (8). Или нажмите Код для нового агента, выберите «Переустановить или перенести агента» и Дальше. Если основных агентов несколько, окно спросит «Какого агента переустанавливаете или переносите?» — выберите его и нажмите Выпустить код.
  2. Скопируйте код. Окно подскажет, какой тип выбрать в мастере: «Полный агент» для основного агента или «Только подпись УКЭП» для субагента.
  3. На новом компьютере скачайте установщик и пройдите мастер с этим кодом. Для основного агента мастер снова спросит параметры StoreHouse: новые адрес, порт, логин и пароль заменят прежние.
  4. Старая установка отключится сама, как только введут новый код.

У агента может быть только один действующий код переустановки: новый код отменяет прежний.

Совет

В шаге «Активация» мастер подставляет имя агента agent. При переустановке впишите туда прежнее имя латиницей. Если оставить agent, агент в кабинете переименуется в «agent» — вернуть название можно кнопкой переименовать.

Подписант ЭДО

Иногда одно подключение ЭДО должно подписывать ключом с третьего компьютера: например, ключ ООО стоит у основного агента, а ключ ИП — у бухгалтера. Тогда в настройках этого подключения выбирают своего агента в поле «Подписывает», и под базой на карте появляется отдельная карточка «Подписант ЭДО». Как выбрать подписанта — в статье Подпись УКЭП.

Несколько баз StoreHouse

Если у заведения несколько баз StoreHouse (например, ресторан и кулинария), на каждую базу ставится свой полный агент. Чтобы получить код для второй базы, нажмите Код для нового агента, выберите «У заведения другая база StoreHouse» и нажмите Дальше. Выбирайте этот вариант, только если база и правда другая: каждый новый агент добавляет в кабинет ещё одну базу, и документы с отчётами разойдутся по ним. На карте каждая база идёт своим блоком.

Две базы: «Ресторан» (1) с субагентом «Ноутбук директора» и «Кулинария» (2), у которой субагента нет — карточка «Не подключён» (3), текущая база в плашке «Заведение» (4)
Две базы: «Ресторан» (1) с субагентом «Ноутбук директора» и «Кулинария» (2), у которой субагента нет — карточка «Не подключён» (3), текущая база в плашке «Заведение» (4)
  • Две базы на одном компьютере: при установке второго агента выберите в мастере другую папку (например, C:\sh5agent_kulinaria) и впишите другое имя агента латиницей (например, restoran и kulinaria). Иначе вторая установка заменит первую.
  • Новая база получает название заведения, поэтому у двух баз названия сначала совпадут. Название базы в кабинете поменять нельзя, только название агента. Дайте агентам понятные имена (например, «Компьютер бухгалтерии» и «Касса кулинарии») или попросите поддержку переименовать базу.
  • С какой базой вы сейчас работаете, выбирают в плашке «Заведение» в боковой панели (4), в списке «База StoreHouse». Выбор запоминается в этом браузере. Сотрудник видит только базы, открытые его роли — см. Роли.

Лишние установки

Внизу страницы может появиться блок «Не привязаны ни к одной базе». Туда попадают лишние установки: код выпустили, а поставили по-другому, или это старый компьютер. Сюда же переезжает отвязанный субагент подписи.

Агент не на связи (1), время последнего подключения (2), проверки не прошли: «StoreHouse — не проверить», у справочников и ключей прочерк (3), сообщение субагента «Основной агент … не на связи» (4) и блок «Не привязаны ни к одной базе» с кнопкой «убрать» (5). У агента не на связи видна ссылка «удалить агента»
Агент не на связи (1), время последнего подключения (2), проверки не прошли: «StoreHouse — не проверить», у справочников и ключей прочерк (3), сообщение субагента «Основной агент … не на связи» (4) и блок «Не привязаны ни к одной базе» с кнопкой «убрать» (5). У агента не на связи видна ссылка «удалить агента»

Чтобы убрать лишнего агента, нажмите убрать (5) и подтвердите. Агент отключается сразу, даже если он на связи. Агенты версии 1.13 и новее сами выключают свою службу на компьютере, более старые продолжают стучаться, пока не обновятся.

Агента, который привязан к базе или подписывает подключение ЭДО, убрать нельзя. Появится сообщение «агент используется: база «…», подпись ЭДО «…» — сначала отвяжите его».

Удалить неактивного агента базы

Бывает, что после повторных установок у заведения остаются лишние базы: их агент давно не выходит на связь. Такого основного агента можно удалить прямо с карты.

  1. В карточке агента, у которого метка «не на связи», нажмите удалить агента (на снимке выше — рядом с «Кодом для переустановки»). У агента на связи этой кнопки нет.
  2. Подтвердите: «Удалить агента «…» базы «…»? Сервер больше его не пустит. База пропадёт с этой страницы и из выбора в плашке «Заведение», документы останутся.»

После удаления база со всеми документами остаётся в RestDocs, но её больше не видно ни на карте, ни в списке «База StoreHouse» в плашке «Заведение». Вернуть её в кабинете нельзя — только через поддержку. Поэтому не удаляйте агента рабочей базы, если его компьютер просто выключен: включите компьютер, и агент вернётся на связь.

Важно

Что ещё происходит при удалении: - телефоны, которые работали с этой базой, сами переходят на оставшуюся базу заведения. Если баз осталось несколько, телефон работает с первой из них; чтобы он работал с другой, выберите её в плашке «Заведение» и привяжите телефон заново; - ревизии этой базы, которые ещё не отправлены в StoreHouse, отправить уже нельзя: будет «…сейчас без агента — отправить некуда». Отправьте их до удаления агента; - субагент подписи этой базы окажется в блоке «Не привязаны ни к одной базе» — там его можно убрать.

Агента, который выбран в поле «Подписывает» у подключения ЭДО или работает субагентом другой базы, удалить нельзя — появится «агент используется: … — сначала отвяжите его».

Переносите агента на другой компьютер? Не удаляйте его — возьмите «Код для переустановки» (см. выше): так база и все её связи сохранятся.

Если что-то не так

Сообщение Что делать
«StoreHouse — не проверить: агент не на связи» Агент недоступен. Включите компьютер, проверьте интернет — см. «Агент StoreHouse не на связи»
«StoreHouse «…» — не отвечает» Агент на связи, но StoreHouse не отвечает. Проверьте, что StoreHouse запущен. Если сменились адрес или пароль — переустановите агента с «Кодом для переустановки»
«агент не ответил за 60 секунд — компьютер занят или КриптоПро ждёт окна» На компьютере с ключами может висеть окно КриптоПро (например, запрос PIN). Закройте его и нажмите проверить ещё раз
«Ключи УКЭП — агент не на связи, подписи не пройдут» Подписывающий агент недоступен. Включите его компьютер. Если этот агент ничего не подписывает, строка короче: «Ключи УКЭП — агент не на связи»
«Проверка не прошла: …» Обновите страницу. Если повторяется — напишите в поддержку, приложив текст сообщения
«субагент ни к одной базе не привязан — выпустите новый код субагента» Код переустановки для такого субагента не выдать. Выпустите новый «Код для субагента»
«агент на связи и работает: база «…» — удалить можно только неактивного» Агент вышел на связь, пока страница была открыта. Работающего агента удалить нельзя. Если его надо перенести — возьмите «Код для переустановки»
«агент используется: … — сначала отвяжите его» Агент подписывает подключение ЭДО или работает субагентом базы. Отвяжите его: у субагента — отвязать, в подключении ЭДО — другое значение в поле «Подписывает»
«У заведения уже есть агент StoreHouse. …» Код нового агента не выдан: агент у заведения уже есть. Обновите страницу и нажмите Код для нового агента ещё раз — откроется вопрос, что вам нужно

Смотрите также

Не нашли ответ? Спросите ИИ-ассистента в кабинете — он знает ваш склад, или напишите нам на info@restdocs.ru.