(2) я поставил Т в формат, но от этого хуже становится
Ошибка при установке значения атрибута контекста (EstimatedDeliveryDate)
ХДТОХедер.EstimatedDeliveryDate = Формат(Объект.ДатаПриходаУхода, "ДФ='гггг-ММ-ддТЧЧ:мм:сс'");
по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:
Значение: '2018-09-19Т16:25:04' не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}dateTime
(3) сейчас попробую... я вообще-то по-простому
ХДТОХедер.EstimatedDeliveryDate = Формат(Объект.ДатаПриходаУхода, "ДФ='гггг-ММ-дд ЧЧ:мм:сс'");
не, тоже не хочет оно
Ошибка при установке значения атрибута контекста (EstimatedDeliveryDate)
ХДТОХедер.EstimatedDeliveryDate = XMLСтрока(Формат(Объект.ДатаПриходаУхода, "ДФ='гггг-ММ-ддТЧЧ:мм:сс'"));
по причине:
Несоответствие типов XDTO
по причине:
Ошибка проверки данных XDTO:
Значение: '2018-09-19Т16:28:18' не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}dateTime
Наверно, надо все-таки не так. Из пакета XDTO вытащить тип DateTime, потом фабрикой создавать объект, и в него уже класть дату (не форматированную строку, а само значение)
В шаблоне указано требование вот так: строгий формат Y-m-d\TH:i:sP (пример "2018-11-28T14:00:07+03:00" )
Или вот так: Для остальных типов процедур возможно использовать формат : dateTime(\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d\+\d\d:\d\d) -- что одно и то же в итоге.