ПослеОбменаДаннымиСОсновнымСервером: своё автономное приложение книг

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

Точная сигнатура события мобильного клиента и локальное оповещение своих форм без выдуманного успеха синхронизации.

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

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

Подготовка

  1. Редкий мобильный контекст: собственный мобильный клиент с автономным режимом и уже настроенный основной сервер учебной базы.

  2. Основной код — модуль управляемого приложения собственной конфигурации мобильного клиента. Не помещайте его в модуль формы или в серверный общий модуль.

  3. Для ручного опыта используйте только свой нормальный обмен / обычное переподключение. Здесь связь не разрывается, сервер не перезапускается и синхронизация не вызывается.

Процедура ПослеОбменаДаннымиСОсновнымСервером(ВключеноОповещениеОСинхронизации, СтандартнаяОбработка, ДатаОбмена)
    СтандартнаяОбработка = Истина;
    Оповестить("УчебныеКниги.ОбменЗавершён", ДатаОбмена);
    Если ВключеноОповещениеОСинхронизации Тогда
        Сообщить("Успешный собственный обмен: " + Строка(ДатаОбмена));
    КонецЕсли;
КонецПроцедуры

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

  1. Подготовьте своё настроенное автономное приложение.

  2. Назначьте событие в точном модуле.

  3. Наблюдайте реальный параметр и не объявляйте одно локальное уведомление доказательством другого этапа.

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

  1. По установленной справке событие вызывается после успешного непустого обмена. ДатаОбмена берётся из параметра, а не заменяется текущими часами.

  2. Штатное поведение сохранено, дополнительное сообщение учитывает выбор пользователя показывать оповещения. Событие не запускает повторный обмен.

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

Событие разобрано с правильной семантикой параметров и контекстом клиента.

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

  1. Оповестить передаёт локальное событие своим созданным формам; оно не отправляет сообщение на основной сервер.

  2. BSL, подключение и обмен при сборке HTML не выполнялись.

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

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

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

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

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