|
Как средствами 1с создать произвольний XML-файл |
☑ |
0
sad
15.08.11
✎
17:35
|
Как средствами 1с создать произвольний XML-файл.
Нужно данніми обмениватся с поставщиком. Нужно ему формировать XML-файл отчет. Типа код товара, остаток. Есть схема PReport.xsd.
ЗаписьXML = Новый ЗаписьXML;
ИмяФайла ="d:\XML.xml";
ЗаписьXML.ОткрытьФайл(ИмяФайла);
Пути = Новый Массив();
Пути.Добавить("d:\PReport.xsd");
Фабрика = СоздатьФабрикуXDTO(Пути);
а дальше.... что не делаю непомгу попасть
|
|
1
Vovan1975
15.08.11
✎
17:39
|
ыыыыы
|
|
2
Grusswelle
15.08.11
✎
17:39
|
(1) +100500
|
|
3
sad
15.08.11
✎
17:55
|
спасибо!
|
|
4
andrewks
15.08.11
✎
18:06
|
ошибка, как всегда, в самой первой строчке. правильно начинать вот так:
ДОМ=Новый COMОбъект("MSXML2.DOMDocument.6.0");
|
|
5
sikuda
15.08.11
✎
18:26
|
(4) Нет лучше встроенным ЗаписьXML(подходит для очень больших файлов).
ЗаписьXML.ЗаписатьНачалоЭлемента("node");
ЗаписьXML.ЗаписатьАтрибут("attr", attr_value);
ЗаписьXML.ЗаписатьКонецЭлемента();
Если задаешь такие простые вопросы XDTO пока не трогай.
|
|
6
DrHiHi
15.08.11
✎
18:33
|
(0)"формировать XML-файл отчет" интересно как поставщик будет его смотреть?? каждый раз, чтобы посмотреть ему нужно его загружать в какую-то обработку %)) что не есть удобно... а не легче сохранить в Excel и поставщику будет удобнее читать, а если ему понадобиться его куда-то засовывать, то я не думаю, что ему составит большого труда написать обработку)))) так что сохраняй табличный документ в xlc формат и не морочте друг другу голову
|
|
7
sad
15.08.11
✎
18:35
|
та вот как раз вигрузку загрузку спарвочников я делал через пакеты XDTO. А тут отчет грубо говоря
|
|
8
sad
15.08.11
✎
18:36
|
(6) поставщик грузит его в свою програму. поставщик с головой дружит и весьма хорошо дружит
|
|
9
sad
15.08.11
✎
18:37
|
(5) то мне фабрика до лампочки??
|
|
10
andrewks
15.08.11
✎
20:55
|
(6) ну и советчики, млин...
|
|
11
Злопчинский
15.08.11
✎
21:16
|
хрен его знает... простой иксемель я тупо делал записьюв текстовый файл того что мне надо...
|
|
12
vudo
15.08.11
✎
21:36
|
Отвечаю под пивом (день рождения у отца)...
XSD — умный XML
Если по простому, то задача XSD-это проверка валидности уже сформированного файла XML, а значит если ты не знаешь языка XSD, то он тебе действительно на фиг не нужен.
Более того, в этом случае, имея на руках только XSD - ты точно ничего не сделаешь.
А значит для старта:
|
|