|   |   | 
| 
 | Как средствами 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 http://habrahabr.ru/blogs/xml/90696/ Если по простому, то задача XSD-это проверка валидности уже сформированного файла XML, а значит если ты не знаешь языка XSD, то он тебе действительно на фиг не нужен. Более того, в этом случае, имея на руках только XSD - ты точно ничего не сделаешь. А значит для старта: http://msdn.microsoft.com/ru-ru/library/ms171870.aspx | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |