Список изменений в системе версии 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" />.