|   |   | 
| 
 | Помогите с выгрузкой в xml | ☑ | ||
|---|---|---|---|---|
| 0
    
        Klesk 28.05.12✎ 02:52 | 
        ЗаписьXML = Новый ЗаписьXML;
  ЗаписьXML. ОткрытьФайл(Файл); ЗаписьXML.ЗаписатьОбъявлениеXML(); // ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsi", "http://www.w3.org/2001/XMLSchema-instance"); не понял где это писать надо. ЗаписьXML.ЗаписатьНачалоЭлемента("Каталог"); ЗаписьXML.ЗаписатьАтрибут("ДатаФомирования",СокрЛп(ТекущаяДата())); ТипXML=НазначениеТипаXML.НеЯвное; Пока ВыборкаНоменклатура.Следующий()=1 Цикл ЗаписьXML.ЗаписатьНачалоЭлемента("Номенклатура"); ЗаписатьXML(ЗаписьXML,ВыборкаНоменклатура.Номенклатура.Код,ТипXML); ЗаписатьXML(ЗаписьXML,ВыборкаНоменклатура.Номенклатура.Наименование,ТипXML); ЗаписатьXML(ЗаписьXML,ВыборкаНоменклатура.Номенклатура.Артикул,ТипXML); ЗаписатьXML(ЗаписьXML,ВыборкаНоменклатура.Номенклатура.Вес,ТипXML); ЗаписатьXML(ЗаписьXML,ВыборкаНоменклатура.Номенклатура.ЕдиницаИзмерения.Наименование,ТипXML); ЗаписьXML.ЗаписатьКонецЭлемента(); получается такая фигня: <?xml version="1.0" encoding="UTF-8"?> <Каталог ДатаФомирования="28.05.2012 2:49:29"> <Номенклатура> <string>00-00000078</string> <string>ПИРОЖКИ С КОТЯТАМИ</string> <string/> <decimal>0</decimal> <string>шт</string> </Номенклатура> <Номенклатура> <string>00-00000079</string> <string>ПИРОГ С ЯБЛОКАМИ, Ограниченно годен</string> <string/> <decimal>0</decimal> <string>шт</string> </Номенклатура> нет имен полей, как их добавить? и хотелось бы добавить коды элементов справочника единицы измерения, не пойму как это надо сделать | |||
| 1
    
        iceman2112 28.05.12✎ 06:40 | 
        Должно быть что типо, записать Атрибут или установить Атрибут. Посмотри в синтаксис помощнике     | |||
| 2
    
        Wobland 28.05.12✎ 06:41 | 
        (1) да вон у него - перед покой     | |||
| 3
    
        skunk 28.05.12✎ 06:53 | 
        осСправочник = ВыборкаНоменклатура.Номенклатура.ПолучитьОбъект();
  ЗаписатьXML(ЗаписьXML, осСправочник); | |||
| 4
    
        izekia 28.05.12✎ 07:03 | 
        (0) ты вообще не в теме
  ЗаписьXML.ЗаписатьНачалоЭлемента("Наименование"); ЗаписьXML.ЗаписатьТекст(XMLСтрока(ВыборкаНоменклатура.Номенклатура.Наименование)); ЗаписьXML.ЗаписатьКонецЭлемента(); | |||
| 5
    
        izekia 28.05.12✎ 07:04 | 
        (0) второй вопрос зависит от конфигурации     | |||
| 6
    
        Klesk 28.05.12✎ 07:09 | 
        более менее разобрался, нашел там в типовой 
  а что дает пространство имен? | |||
| 7
    
        izekia 28.05.12✎ 07:12 | 
        (6) у тебя загрузка рукописная?     | |||
| 8
    
        Klesk 28.05.12✎ 07:13 | 
        да, в пхп     | |||
| 9
    
        Klesk 28.05.12✎ 07:13 | 
        точнее на     | |||
| 10
    
        izekia 28.05.12✎ 07:15 | 
        на пространство имен забей     | |||
| 11
    
        skunk 28.05.12✎ 07:31 | ||||
| 12
    
        skunk 28.05.12✎ 07:31 | 
        хотя в правильности своего вывода не совсем уверен     | |||
| 13
    
        izekia 28.05.12✎ 07:38 | 
        (11) да это тут не в тему, у него же своя выгрузка
  он может пространство задать хоть "рф.пупкин.вася" хотя нет, не уверен что русские пройдут) | |||
| 14
    
        skunk 28.05.12✎ 07:56 | 
        (13)там мое суборное предположение, для чего он(пространство имен) собственно нужно ...     | |||
| 15
    
        izekia 28.05.12✎ 08:05 | 
        (14) ну для уникальности имен соответствующих
  чаще всего на практике не используется | |||
| 16
    
        Klesk 28.05.12✎ 22:57 | 
        Всем спасибо, получилось     | |||
| 17
    
        Serginio1 29.05.12✎ 10:31 | 
        Используй XDTO пакеты и экспортируй схемы. Выгружай через объекты XDTO. Намного проще и быстрее.     | |||
| 18
    
        Klesk 29.05.12✎ 11:52 | 
        (17) я выгрузил сначала  - вебпрограммер с ума сошел...     | |||
| 19
    
        Serginio1 29.05.12✎ 11:58 | 
        (18) Ту ему бы схему свою дал. А по схеме загружать хоть в том же C# одно удовольствие. Генерятся сразу ныжные классы.     | |||
| 20
    
        Serginio1 29.05.12✎ 12:00 | 
        19 + тогда уж лучше Вэб сервисы использовать. Опять с теми же пакетами и  объектами XDTO     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |