Сохранение настроек контролов RS-Forms в терминальном режиме

Материал из RSB-Doc
Перейти к: навигация, поиск

При работе в терминальном режиме существует неочевидная особенность поведения настроек элементов управления RS-Forms (расположения окон на экране, позиции сплиттеров и т.п.).

Эти настройки хранятся в папке Application Data конкретного пользователя операционной системы на компьютере, где запускается клиент. К тому же для разных пользователей RS-Balance сохраняются свои настройки.

При запуске клиента локально (обычным способом) используется Application Data на клиентском (локальном) компьютере, а в терминальном режиме - на сервере терминалов (удаленный компьютер). Вследствие этого получаем ситуацию:

  1. Логинимся на компьютере <Client> под пользователем <OSUser>.
  2. Запускаем клиента обычным способом под пользователем <BalanceUser>;
  3. Поднимаем какое либо окно (приложение, справочник и т.п.), настраиваем, например, позицию сплиттера. Настройка позиции сплиттера сохранилась для пользователя <BalanceUser> в Application Data компьютера <Client>.
  4. Поднимаем на компьютере <Client> терминал к компьютеру <Server> под пользователем <OSUser>, запускаем клиента под <BalanceUser> и поднимаем то же окно. Сплиттер идет в папку Application Data компьютера <Server> (на нем запущено клиентское приложение) и пытается найти там свои настройки для пользователя <BalanceUser>.

Итог: настройки либо не найдены, тогда используются настройки из lbr, либо найдены другие, не имеющие ничего общего с настройками на <Client>. В любом случае форма выглядит иначе.

Вывод: Настройки интерфейса одного и того же пользователя между режимами работы (обычный и терминальный) не переносятся и не должны. Если планируется работа клиента в терминальном режиме, то все настройки интерфейса должны быть сделаны также в терминальном режиме, под теми же пользователями операционной системы и RS-Balance, под которыми планируется работа (настраиваться и работать можно с разных компьютеров).

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Для разработки
Инструменты