Глобальный контекст.УстановитьПреимущественноеИспользованиеОсновногоСервера

Методы · SetPreferableMainServerUse

После вызова данного метода мобильный клиент с автономным режимом использует основной сервер, вне зависимости от приоритета установленного в конфигурации. Метод УстановитьИспользуемыйСервер имеет более высокий приоритет.

Синтаксис

УстановитьПреимущественноеИспользованиеОсновногоСервера(<Включить>)
Полное описание, параметры и ограничения

Глобальный контекст.УстановитьПреимущественноеИспользованиеОсновногоСервера (Global context.SetPreferableMainServerUse)

Глобальный контекст (Global context)

УстановитьПреимущественноеИспользованиеОсновногоСервера (SetPreferableMainServerUse)

Доступен, начиная с версии 8.3.16.

Синтаксис:
УстановитьПреимущественноеИспользованиеОсновногоСервера(<Включить>)
Параметры:

<Включить> (обязательный)
Тип: Булево.
Определяет, будет ли включен режим преимущественного использования основного сервера:
Истина - режим включен;

Ложь - режим выключен.

Описание:

После вызова данного метода мобильный клиент с автономным режимом использует основной сервер, вне зависимости от приоритета установленного в конфигурации.
Метод УстановитьИспользуемыйСервер имеет более высокий приоритет.

Доступность:

Мобильный клиент, мобильный автономный сервер.

См. также:
Глобальный контекст

Использование в версии:

Доступен, начиная с версии 8.3.16.

Описание изменено в версии 8.3.18.

Методическая информация

Практические примеры

Выбрать основной сервер и явно запустить обмен

Для мобильного клиента с автономным режимом предпочтение сервера и обмен данными — разные вызовы.

Где и как запускать

Мобильный клиент с автономным режимом; менеджер также доступен мобильному автономному серверу.

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.

  2. Собственное учебное мобильное приложение с автономным режимом и уже настроенным основным сервером. Это будущая сетевая операция, здесь ее не выполняем.

&НаКлиенте
Процедура ОбменятьсяСОсновнымСервером()
    УстановитьПреимущественноеИспользованиеОсновногоСервера(Истина);
    Обмен = ОбменДаннымиСОсновнымСервером;
    Обмен.ВыполнитьОбмен();
    Сообщить("Вызов обмена выполнен");
КонецПроцедуры

Разбор по шагам

  1. Включите предпочтение основного сервера.

  2. Получите менеджер из глобального свойства.

  3. Вызовите обмен по явной кнопке.

Как проверить результат

  1. Не создается вымышленный менеджер оператором Новый.

  2. Сообщение не объявляет все данные синхронизированными при исключении.

Ожидаемый результат

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

На что обратить внимание

  1. УстановитьИспользуемыйСервер имеет более высокий приоритет. Возврат процедуры не доказывает бизнес-корректность всех переданных данных.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.