logo

Список изменений в системе версии 4.1.18

Изменения интерфейсов пользователя

Второй рантайм (режим работы объектов и процессов с поддержкой конструктора интерфейсов, в котором реализовано исполнение клиентских сценариев) по умолчанию теперь отключен. Это позволит при обновлении ELMA3 на ELMA4 создавать формы для объектов и процессов, а также портлеты и страницы в конструкторе форм в прежней логике.

Режим SPA также выключен по умолчанию. При включении второго рантайма он включается автоматически.

Сохраняется возможность создавать модули с помощью DevServer и использовать их.

При запуске сервера теперь проверяется использование второго рантайма в формах процессов и объектов и наличие компонентов, страниц, портлетов второго рантайма, глобальных функций и структур обмена данными. Если по результатам проверки элементы второго рантайма (компоненты, функции, СОД, формы, клиентские скрипты) используются, второй рантайм будет включен автоматически.

Чтобы создавать формы с клиентскими сценариями, можно вручную включить второй рантайм. Для этого в файле ELMA4/Web/settings.config нужно указать значение <add key="Ops_UIBuilder.RuntimeVersion2.Enabled" value="true" />. При этом, если ELMA4 используется в кластере серверов, следует указать это значение вручную на всех узлах (если конфигурация находится не в единой для всех узлов папке) или в общей (внешней) конфигурации settings.config.

Если в вашей конфигурации уже созданы объекты второго рантайма (формы, объекты, процессы, компоненты, структуры обмена данными), вы можете выключить второй рантайм. Но не рекомендуется это делать, т. к. данные второго рантайма останутся в системе и могут возникнуть ошибки.

Чтобы выключить второй рантайм, укажите в файле ELMA4/Web/settings.config значение <add key="Ops_UIBuilder.RuntimeVersion2.Enabled" value="false" />.