Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

Автозаполняемая форма (автоформа) генерируется автоматически. На форме отобразятся все колонки и данные в них.

Возьмём пример – сущность RABBIT_RECEIVE_OBJECT. В этой сущности хранятся записи всех пакетов, пришедших в нашу систему из RabbitMQ.

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

...

Автоформа добавляется для определённого клиентского модуля. Поэтому идём в «Администрирование» - «Клиентские модули» и заходим в подходящий нам модуль.

В ИСЗЛ это будет, например, SyncErrorsHandlingClientModule.

Заходим в модуль и переходим на вкладку «Доступность форм».

В строке «Поиск» нажимаем на кнопку  

...

развернётся список форм, доступных для данного клиентского модуля:

...

Выберем AutoDataForm:VCLib () и нажмём на кнопку «Добавить»:

...

Заполняем сущность и контент.

Поле «Лексема инициализации» нужно для предзаполнения данных для нового объекта, перед открытием формы. Она вносится в виде лексемы или XML.

В данном примере наи этого не нужно.

Поэтому сохраняем и перезаходим в клиент.

Зайдем на сущность RABBIT_RECEIVE_OBJECT, открываем запись. Запись открывается:

...

Программные продукты Витакора – это модульные системы. Структура модулей состоит из разных схем.

Например, схема VCLib – основная схема для всех программных продуктов, содержащая все основные клиентские модули. Они присутствуют во всех программных продуктах.

Функционал «Лицензирования» находится в программном продукте VCSN – VITACORE CENTRAL SERVER.

...

Все схемы находятся в папке "Схемы":

...

Каждая схема содержит список своих модулей:

...

Кнопка «Загрузить модули из XML» Позволяет загрузить или обновить схему их файла (файл можно взять у разработчиков).

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

Новый модуль добавляется по кнопке Insert. В открывшемся окне нужно внести наименование модуля и его программное наименование. Также нужно добавить в модуль фичи (настройки) если они имеются. Также по кнопке Insert:

...

Если схемы актуальны, можно приступить к созданию лицензии.

В папке «Программные продукты» находятся все продукты Витакор:

...

Для примера обновим лицензию тестового акуза на rock-е.

Это программный продукт РМИС.

Заходим в него. Данная форма содержит три вкладки.

  1. «Контрагенты». Здесь находятся все лицензии на все рмисы разных регионов. Где-то лицензия одна на весь регион, где-то отдельно на медицинскую организацию.

  2. «Схемы». Здесь можно посмотреть все схемы, которые содержит рмис.

  3. «Типы верификации». Здесь находится настройка верификации.

Нас интересует вкладка «контрагенты».

А конкретно лицензия для rock-а. Она первая в списке. Заходим в нее:

...