Тип: Дата. Дата и время, когда сообщение было отправлено. Устанавливается при отправке сообщения. Хранится и передается в формате UTC, при получении преобразуется в время в часовом поясе сеанса.
Полное описание, параметры и ограничения
СообщениеСервисаИнтеграции.ДатаОтправки (IntegrationServiceMessage.SendDate)
СообщениеСервисаИнтеграции (IntegrationServiceMessage)
ДатаОтправки (SendDate)
Доступен, начиная с версии 8.3.17.
Использование:
Только чтение.
Описание:
Тип: Дата.
Дата и время, когда сообщение было отправлено. Устанавливается при отправке сообщения.
Хранится и передается в формате UTC, при получении преобразуется в время в часовом поясе сеанса.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.17.
Описание изменено в версии 8.3.18.
Методическая информация
Практические примеры
Прочитать время и идентификаторы своих сообщений очереди
Идентификатор и дата берутся из фактически выбранных сообщений. ИдентификаторСообщенияЗапроса означает связь ответа с запросом, не произвольный ключ.
Где и как запускать
Сервер, толстый клиент или внешнее соединение.
Подготовка
Только собственная учебная конфигурация с заранее подготовленными объектами и необходимыми правами. Здесь нет запуска 1С, сервисов или сетевых операций.
Создайте свой сервис интеграции УчебныйСервис и реальный канал УчебныйКанал с собственным тестовым внешним сервисом. Коды learning-sender и learning-receiver согласуйте с этим сервисом. Не используйте рабочие очереди и данные.
Подготовьте только свое сообщение с указанной меткой. Просматривайте его очередь локально; пример читает не больше 10 собственных сообщений.
&НаСервереБезКонтекста
Процедура ПоказатьУчебныеСообщенияОчереди()
Параметры = Новый Соответствие;
Параметры.Вставить("Назначение", "Одноразовый учебный пример");
Отбор = Новый Структура;
Отбор.Вставить("КодОтправителя", "learning-sender");
Отбор.Вставить("КодПолучателя", "learning-receiver");
Отбор.Вставить("Параметры", Параметры);
Канал = СервисыИнтеграции.УчебныйСервис.УчебныйКанал;
Сообщения = Канал.ВыбратьСообщения(Отбор, 10);
Для Каждого Сообщение Из Сообщения Цикл
Сообщить("Идентификатор: " + Строка(Сообщение.Идентификатор));
Сообщить("Дата отправки в часовом поясе сеанса: " + Строка(Сообщение.ДатаОтправки));
Сообщить("Ссылка на запрос: " + Строка(Сообщение.ИдентификаторСообщенияЗапроса));
КонецЦикла;
Сообщить("Выбрано сообщений: " + Строка(Сообщения.Количество()));
КонецПроцедурыРазбор по шагам
Составьте отбор своих кодов и параметров.
Получите ограниченный массив настоящих сообщений.
Прочитайте три настоящих поля каждого результата.
Как проверить результат
Readonly дата и идентификатор не изменяются.
ИдентификаторСообщенияЗапроса полученного сообщения не перезаписывается.
Ожидаемый результат
Показаны реальные сведения выбранных собственных сообщений.
На что обратить внимание
Дата хранится в UTC, при получении преобразуется в часовой пояс сеанса. Если сообщений нет, очередь может быть уже обработана; не подставляйте фиктивные ID.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.