Параметры приложения
====================

Для приложений, которые используют проигрыватель форм, доступен объект ``AS.OPTIONS``,
значения которого заполняются в момент инициализации проигрывателя.
Интерпретируется как глобальные переменные приложения.

Приложение, использующее проигрыватель форм, может осуществлять следующие операции
с объектом ``AS.OPTIONS``:

* Читать значения полей
* Переопределять значения полей
* Добавлять свои необходимые поля (учитывайте что такие поля сбрасываются
  после переинициализации приложения, например после обновления страницы браузера)

.. js:class:: AS.OPTIONS

    Формат объекта:

    .. code-block:: js

        {
            coreUrl: "http://127.0.0.1:8080/Synergy/",  // адрес Synergy
            login: '',                                  // логин авторизованного пользователя
            password: '',                               // пароль авторизованного пользователя
            currentUser: {                              // информация об авторизованном пользователе
                userId: "1",                            // идентификатор пользователя в Synergy
                lastname: "Lastname",                   // фамилия пользователя
                firstname: "Firstname",                 // имя пользователя
                patronymic: "Patronymic",               // отчество пользователя
                positions: {},                          // должности пользователя в оргструктуре Synergy
                sessionID: ""                           // идентификатор сессии
            },
            locale: "ru",                               // локаль пользователя
            options: {},
            requestTimeout: 5000,                       // таймаут на запросы (AJAX), миллисекунды
            noCustomScripting: false,                   // отключить все ВМК
            mobilePlayer: false                         // мобильный проигрыватель форм
        }

.. note:: Приведенные выше значения полей являются дефолтными
