|
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) не пользоваться иксемелем.
|
|