Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 20:58

Свойство СмещениеДатыОтправления объекта ИнтернетПочтовоеСообщение

Автор 1cwiki, 16 авг 2015, 23:15

0 Пользователей и 1 гость просматривают эту тему.

1cwiki

Раздел
Общие объекты
Подразделы
Интернет
ИмяОбъекта
ИнтернетПочта
ПодвидОбъекта
ИнтернетПочтовоеСообщение
ТипСтатьи
Свойства
ИнтернетПочтовоеСообщение.СмещениеДатыОтправления (InternetMailMessage.PostingDateOffset)
ИнтернетПочтовоеСообщение (InternetMailMessage)
СмещениеДатыОтправления (PostingDateOffset)
Использование:
Только чтение.
Описание:
Тип: Число.
Смещение даты отправления от универсального времени (UTC) в секундах. Для часовых поясов, отстающих от UTC, значение отрицательное.

Пример приведения даты отправления к дате в часовом поясе сеанса:
ДатаОтправленияВЗонеОтправителя = Сообщение.ДатаОтправления;
СмещениеОтправителя = Сообщение.СмещениеДатыОтправления;

// Дата отправления сообщения, приведенная к UTC
ДатаОтправлениеUTC = ДатаОтправленияВЗонеОтправителя - СмещениеОтправителя;

ЧасовойПояс = ЧасовойПоясСеанса();

// Смещение времени получателя относительно UTC на дату отправки письма с учетом
// смещения летнего времени
СмещениеПолучателя = СмещениеСтандартногоВремени(ЧасовойПояс, ДатаОтправлениеUTC) +
        СмещениеЛетнегоВремени(ЧасовойПояс, ДатаОтправлениеUTC);

// Дата отправления, приведенная к дате получателя. Смещение рассчитано на момент
// отправления сообщения   
ЛокальнаяДатаОтправления = ДатаОтправленияВЗонеОтправителя + (СмещениеПолучателя – СмещениеОтправителя);



Пример приведения даты отправления к дате в часовом поясе компьютера.
ДатаОтправленияВЗонеОтправителя = Сообщение.ДатаОтправления;
СмещениеОтправителя = Сообщение.СмещениеДатыОтправления;

// Дата отправления сообщения, приведенная к UTC
ДатаОтправлениеUTC = ДатаОтправленияВЗонеОтправителя - СмещениеОтправителя;

ЧасовойПояс = ЧасовойПояс();

// Смещение времени получателя относительно UTC на дату отправки письма с учетом
// смещения летнего времени
СмещениеПолучателя = СмещениеСтандартногоВремени(ЧасовойПояс, ДатаОтправлениеUTC) +
        СмещениеЛетнегоВремени(ЧасовойПояс, ДатаОтправлениеUTC);

// Дата отправления, приведенная к дате получателя. Смещение рассчитано на момент
// отправления     сообщения   
ЛокальнаяДатаОтправления = ДатаОтправленияВЗонеОтправителя + (СмещениеПолучателя – СмещениеОтправителя);



Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).


     

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск