ДатаОбмена

Язык запросов · ExchangeDate

Синтаксис и применение ДатаОбмена в платформе 1С:Предприятие. Описание и примеры кода.

Полное описание, параметры и ограничения

ДатаОбмена (ExchangeDate)

ДатаОбмена (ExchangeDate)
Тип: Дата.
Дата последнего обмена с мобильным клиентом с автономным режимом.

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

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

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

ДатаОбмена относится к мобильному клиенту с автономным режимом, а не к произвольному успешному RIB / FTP обмену.

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

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

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

  2. Смысл ДатаОбмена — дата последнего обмена с мобильным клиентом с автономным режимом. Для наблюдения её изменения нужен соответствующий собственный настроенный мобильный сценарий и его реальный успешный обмен.

  3. Пример не настраивает мобильный клиент и не запускает обмен. Пустая / начальная дата до такого обмена нормальна; она не заменяется на ТекущаяДата().

Узел = ПланыОбмена.УчебныйОбменКниг.ЭтотУзел();
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Ссылка, Наименование, ДатаОбмена
|ИЗ ПланОбмена.УчебныйОбменКниг ГДЕ Ссылка = &Узел";
Запрос.УстановитьПараметр("Узел", Узел);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    Сообщить(Выборка.Наименование + ": " + Строка(Выборка.ДатаОбмена));
КонецЦикла;

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

  1. Получите собственную ссылку ЭтотУзел.

  2. Передайте её параметром в запрос к таблице плана обмена.

  3. Прочитайте фактическую дату, не присваивая readonly-полю значение.

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

  1. Дата берётся из результата запроса, не из часов компьютера и не из сообщения об успехе другого протокола.

  2. Код не записывает узел, не создаёт начальный образ и не объявляет успешную синхронизацию без её выполнения.

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

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

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

  1. Название поля само по себе не делает его датой любого обмена.

  2. Код 1С и синхронизация при сборке не выполнялись.

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

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

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

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

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