Глава 2. Изменения без поддержки обратной совместимости

Ревизия VCS: 8283

Дата сборки документа: 2017.09.15 11:29:27

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

  1. Изменен механизм работы конструктора форм. Подробное описания приведено в разделе «Новые средства отображения конструктора форм».

  2. Удалено мобильное представление форм, подробно об этом написано в разделе «Удаление мобильного представления».

  3. «Разделение проигрывателя на модули»

  4. В рамках реализации симуляции запуска скрипта в интерпретаторе JavaScript для того, чтобы предоставить скрипту доступ к указанным параметрам авторизации, были добавлены специальные переменные login, password и key. Подробно об этом написано в разделе «Симуляция запуска скрипта в интерпретаторе».

  5. Изменено поведение счетчика в компоненте «Номер»: на каждую запись по форме выделяется ровно одно значение каждого счетчика, используемого в шаблоне номера. Подробное описание изменения приведено в разделе «Использование счетчика на форме».

  6. В механизм работы методов поиска по реестру была добавлена проверка прав вызывающего пользователя. Подробно изменение методов описано в разделе «Модификация методов поиска по реестру»

  7. В методы API, работающих с использованием идентификаторов элементов специальных справочников «Формы завершения», «Дополнительные поля планов» и «Типы назначений календаря» добавлена передача кодов элементов. Подробное описание изменений приведено в разделе «Перевод работы со служебными справочниками на обращение по кодам».

  8. Ко всем скриптам, выполняющимся как в компонентах формы, так и в пользовательских компонентах, принудительно добавляется директива use_strict. Подробности описаны в разделе «Строгий режим» JavaScript.