Имя: Пароль:
1C
1С v8
XML, dateTime, обрезает Z
0 DownloadMASTER
 
18.06.13
12:06
тип_FerrrrTT = ФабрикаXDTO.Тип("sssssssssssssss","FerrrrTT");
   об_FerrrrTT = ФабрикаXDTO.Создать(тип_FerrrrTT);
   об_FerrrrTT.brelen = Формат(ТекущаяДата(),"ДФ=yyyy-MM-dd")+"T"+Формат(ТекущаяДата(),"ДЛФ=T")+"Z";

   ПутьКФайлу = ПолучитьИмяВременногоФайла("xml");
   
   ИмяФайла = ПутьКФайлу;
   МойXML = Новый ЗаписьXML;
   ПараметрыЗаписиXML = Новый ПараметрыЗаписиXML("UTF-8", "1.0", Ложь);
   МойXML.ОткрытьФайл(ИмяФайла, ПараметрыЗаписиXML);
   МойXML.ЗаписатьОбъявлениеXML();

   ФабрикаXDTO.ЗаписатьXML(МойXML, об_FerrrrTT);

   МойXML.Закрыть();


об_FerrrrTT.brelen - это тип dateTime
что ни делал 1С обрезает символ "Z", а мне он очень нужен
1 acsent
 
18.06.13
12:06
формат дайттайм не предусматривает z на конце
2 DownloadMASTER
 
18.06.13
12:09
может я в английском не силен, но тут
http://www.w3.org/TR/xmlschema-2/#dateTime
вроде говорится что запись с "Z" и без нее это два варианта записи
то что формат dateTime не предусматривает z на конце - не нашел там
3 DownloadMASTER
 
18.06.13
17:58
up
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший