Имя: Пароль:
1C
1C 7.7
v7: Как выгрузить документы Реализация и ТиС 7.7 в xml
0 MistaEr
 
16.09.17
19:36
Здравствуйте!

Как правильно выгрузить данные из 1С 7.7?
1 Злопчинский
 
16.09.17
19:45
Отвечаю - правильно!
2 Злопчинский
 
16.09.17
19:46
Куда выгрузить? Кому выгрузить? Я - выгружаю для некоторых своих клиентов без проблем.
Вопрос - в чем?
3 MistaEr
 
16.09.17
20:17
Например,
    XMLАнализатор = СоздатьОбъект("AddIn.XMLParser");
    XMLКорневойРаздел = XMLАнализатор.СоздатьДокумент();
    Файл = XMLКорневойРаздел.СоздатьПодчиненныйЭлемент("Файл");
    Файл.УстановитьАтрибут("ИдФайл", "1122");
4 MistaEr
 
16.09.17
20:18
Пока Запрос.Группировка(1) = 1 Цикл
        Док = Запрос.Реализация;          
        Документ = Файл.СоздатьПодчиненныйЭлемент("Документ");
        Документ.УстановитьАтрибут("КНД", Док.НомерДок);
        Документ.УстановитьАтрибут("ДатаДок",Формат(Док.ДатаДок, "ДДДММГГГГ"));
        Документ.УстановитьАтрибут("ВремяДок",Док.ПолучитьВремя());
          
        СвТНО = Документ.СоздатьПодчиненныйЭлемент("СвТНО");
        СвТНО.УстановитьАтрибут("НаимПервДок","Товарная накладная");
        СвТНО.УстановитьАтрибут("ОКУДПервДок","0330212");
        СвТНО.УстановитьАтрибут("НомФорм","ТОРГ-12");
5 MistaEr
 
16.09.17
20:18
Если результат открыть в блокноте, все в одну строку. В IE вроде как нормально
6 MistaEr
 
16.09.17
20:19
(1) Вот и хотел бы я знать, как правильно)
7 HawkEye
 
16.09.17
21:19
(6) не открывать в блокноте?
8 Злопчинский
 
16.09.17
23:20
(6) что непонятно в (1)?
Иксемель - это текст. Правила написания текста - не определены, кроме формальных правил написания иксемеля.
Поэтому любой иксемельный файл, удовлетворяющий формальным требованиям к иксемелю - будет правильным.
Грубо говоря если ты слабал иксемель - пофиг какой - и он нормально открылся ИЕ - он прпвильный
9 Злопчинский
 
16.09.17
23:21
(7) не пользоваться иксемелем.