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

Учебные задачи

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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