Содержание

Индикаторы связи

Минимальная версия конфигурации «Кассир 5.1.6.10» или новее.

Назначение

Служит инструментом для отображения наличия связи с веб-сервисами или другими сервисами.

Возможности

Ограничения

Настройка

Для начала, нужно создать описание индикатора. По этому описанию будет выполняться проверка связи и добавляться элемент формы для отображения.
Последовательность создания индикатора:

Путь к базе данных индикаторов - путь, по которому будет читаться и сохраняться база SQLite с результатами проверки связи. (Перед заполнением описаний индикаторов рекомендуется выбрать путь к базе данных индикаторов. В противном случае, база будет читаться и сохраняться в каталоге /ExtFiles программы);

В табличной части заполняются индикаторы, которые нужно отображать на форме регистрации.

Описание табличной части

Колонка ‘Имя’ - имя индикатора в системе. Не должно иметь пробелов, должно обязательно начинаться с буквы или символа ‘_’;
Колонка ‘Тип’ - тип индикатора. Программа будет проверять связь с указанным адресом тем способом, который связан с выбранным типом индикатора;

Колонка ‘Наименование’ - наименование индикатора для отображения надписи на форме регистрации;
Колонка ‘Адрес хоста’ - адрес веб-сервиса, с которым необходимо проверять связь;
Колонка ‘Период, сек’ - частота проверки связи в секундах.

Вкладка ‘Основные’

Текст “Ожидание” - текст индикатора, использующийся если проверки связи еще не было;
Текст “Соединение есть” - текст индикатора, использующийся если соединение было установлено;
Текст “Соединения нет” - текст индикатора, использующийся если соединение не было установлено;
Цвет “Ожидание” - цвет текста индикатора, использующийся если проверки связи еще не было;
Цвет “Соединение есть” - цвет текст индикатора, использующийся если соединение было установлено;
Цвет “Соединения нет” - цвет текст индикатора, использующийся если соединение не было установлено.

Вкладка ‘Дополнительные’

Логин - логин аккаунта для авторизации на веб-узле (необязательное);
Пароль - пароль аккаунта для авторизации на веб-узле (необязательное).

Добавления индикатора

Автоматическое заполнение

При нажатии кнопки ‘Заполнить автоматически’ добавятся индикаторы:

Ручное добавление

  1. На командной панели над таблицей описаний нажать на крайнюю левую иконку с подсказкой ‘Добавить’. Появится пустая строка в таблице;
  2. Заполнить поле ‘Имя’. Имя должно состоять из одного слова, начинаться с буквы или символа ‘_’;
  3. Выбрать тип индикатора. Рекомендуемый тип - GET (для остальных необходимы специальные доработки);
  4. Заполнить поле ‘Наименование’;
  5. Заполнить поле ‘Адрес хоста’. Для индикатора с типом «GET-запрос» это должен быть либо IP-адрес, либо имя домена. Адрес должен начинаться с http:// или https://;
  6. Заполнить поле ‘Период. сек’. Если оставить поле пустым (установить значение 0), проверки связи с указанным адресом не будет.

После окончания заполнения описаний индикаторов, нажмите кнопку ‘Применить’ или ‘ОК’ для сохранения настроек.

По своей сути, индикатор на форме регистрации есть ни что иное как пользовательская надпись, поэтому он разделяет с ней все визуальные настройки.

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

  1. Создать новую пользовательскую надпись и открыть ее настройки;
  2. В настройках пользовательской надписи установить флаг ‘Использовать как индикатор’;
  3. В поле ‘Данные индикатора’ выбрать то описание индикатора, информацию о котором мы хотим отображать в выбранной пользовательской надписи.

После завершения создания индикатора на форме, выйдите из формы редактирования, сохранив изменения.
Теперь, если открыть форму регистрации, индикаторы будут отображать текущее состояние связи с адресом, указанном в описании.

Частые проблемы

Не отображается текущее состояние - У пользовательской надписи не указаны данные индикатора.
Отображается текст ‘Ошибка’ - Имя у описания индикатора, связанного с данной пользовательской надписи, было изменено.