Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Подскажите, как выгружать XML в таком виде прим.-<ROW NAME="DOCDATE" TAB="0"

Подскажите, как выгружать  XML в таком виде прим.-<ROW NAME="DOCDATE" TAB="0"
Я
   SkillUp
 
17.12.18 - 09:34
Подскажите, как выгружать  XML в таком виде прим.-<ROW NAME="DOCDATE" TAB="0" LINE="0">
 
 
   exwill
 
1 - 17.12.18 - 09:37
(0) Откуда?
   Мыш
 
2 - 17.12.18 - 09:38
Элемент с тремя атрибутами. Выгружай неспешно.
   SkillUp
 
3 - 17.12.18 - 09:38
(1) Из 1С.
   SkillUp
 
4 - 17.12.18 - 09:39
(2) Выгружаю атрибутами, название одно , строки атрибутов складываются в одно слово...
   SkillUp
 
5 - 17.12.18 - 09:40
Как такой формат делать ?
 <ROW NAME="DOCDATE" TAB="0" LINE="0">
   SkillUp
 
6 - 17.12.18 - 09:40
Точнее, вот так - 
-<ROW NAME="DOCDATE" TAB="0" LINE="0">

<VALUE>04.12.2018 00:00:00</VALUE>

</ROW>
   SkillUp
 
7 - 17.12.18 - 09:42
(2) А не ,все разобрался! Это я допустил ошибку!!!
   SkillUp
 
8 - 17.12.18 - 09:51
Блин, вопрос открытый. Как сделать такое?
-<ROW NAME="DOCDATE" TAB="0" LINE="0">

<VALUE>04.12.2018 00:00:00</VALUE>

</ROW>

Можно пример пож., не могу понять почему не выходит...
   Мыш
 
9 - 17.12.18 - 10:12
(8) Элемент с тремя атрибутами и вложенным элементом. У вложенного элемента нет атрибутов, но есть значение типа ДатаВремя.
   Галахад
 
10 - 17.12.18 - 10:20
Код-то покажешь?
 
 Рекламное место пустует
   SkillUp
 
11 - 17.12.18 - 10:39
Короче, функция "ЗаписатьАтрибут"!
   SkillUp
 
12 - 17.12.18 - 10:41
несколько раз...
   SkillUp
 
13 - 17.12.18 - 10:47
(10) вот:

Как такое выполнить?

-<DOCUMENT>


-<ROW NAME="DOCDATE" TAB="0" LINE="0">

<VALUE>04.12.2018 00:00:00</VALUE>

</ROW>


-<ROW NAME="DOCSUM" TAB="0" LINE="0">

<VALUE>3000</VALUE>

</ROW>


-<ROW NAME="DOCSUM_TEXT" TAB="0" LINE="0">

<VALUE>3000</VALUE>

</ROW>


-<ROW NAME="DOG_DATA_T" TAB="0" LINE="0">

<VALUE>від</VALUE>

</ROW>


-<ROW NAME="DOG_DATE" TAB="0" LINE="0">

<VALUE>01.01.2018 00:00:00</VALUE>

</ROW>


-<ROW NAME="DOG_NUM" TAB="0" LINE="0">

<VALUE>25</VALUE>

</ROW>


-<ROW NAME="DOG_NUM_T" TAB="0" LINE="0">

<VALUE>№</VALUE>

</ROW>


-<ROW NAME="FIELD4" TAB="0" LINE="0">

<VALUE>ИИИИИИИИИ</VALUE>

</ROW>


-<ROW NAME="FIRM_ADR" TAB="0" LINE="0">

<VALUE>Георгіївська, буд. 10, м. ХАРКІВ, ХАРКІВСЬКА обл., 61010</VALUE>

</ROW>


-<ROW NAME="FIRM_ADR_FIZ" TAB="0" LINE="0">

<VALUE>Георгіївська, буд. 10, м. ХАРКІВ, ХАРКІВСЬКА обл., 61010</VALUE>

</ROW>


-<ROW NAME="FIRM_CBANK" TAB="0" LINE="0">

<VALUE>351618</VALUE>

</ROW>


-<ROW NAME="FIRM_EDRPOU" TAB="0" LINE="0">

<VALUE>00333919</VALUE>

</ROW>


-<ROW NAME="FIRM_EMAILORG" TAB="0" LINE="0">

<VALUE>best@effect.ua</VALUE>

</ROW>


-<ROW NAME="FIRM_INN" TAB="0" LINE="0">

<VALUE>003339120396</VALUE>

</ROW>


-<ROW NAME="FIRM_NAME" TAB="0" LINE="0">

<VALUE>ПРИВАТНЕ АКЦІОНЕРНЕ ТОВАРИСТВО "ЕФЕКТ"</VALUE>

</ROW>


-<ROW NAME="FIRM_NM" TAB="0" LINE="0">

<VALUE>АТ "ЕФЕКТ"</VALUE>

</ROW>


-<ROW NAME="FIRM_NMBANK" TAB="0" LINE="0">

<VALUE>Філія АТ "Укрексімбанк" у м. Харкові</VALUE>

</ROW>


-<ROW NAME="FIRM_RS" TAB="0" LINE="0">

<VALUE>26000000140724</VALUE>

</ROW>


-<ROW NAME="FIRM_RUK" TAB="0" LINE="0">

<VALUE>Бобик Дмитро Ілліч</VALUE>

</ROW>


-<ROW NAME="FIRM_RUKPOS" TAB="0" LINE="0">

<VALUE>Генеральний директор</VALUE>

</ROW>


-<ROW NAME="FIRM_SRPNDS" TAB="0" LINE="0">

<VALUE>7</VALUE>

</ROW>


-<ROW NAME="FIRM_TELEFON" TAB="0" LINE="0">

<VALUE>7331065</VALUE>

</ROW>


-<ROW NAME="FIRM_TEL_FIZ" TAB="0" LINE="0">

<VALUE>7331065</VALUE>

</ROW>


-<ROW NAME="KVO" TAB="0" LINE="0">

<VALUE>1</VALUE>

</ROW>


-<ROW NAME="NAME_ACT" TAB="0" LINE="0">

<VALUE>Акт</VALUE>

</ROW>


-<ROW NAME="NO_DRUK" TAB="0" LINE="0">

<VALUE>Примітка розробника: текст зеленого кольору не друкується</VALUE>

</ROW>


-<ROW NAME="NUM" TAB="0" LINE="0">

<VALUE>75</VALUE>

</ROW>


-<ROW NAME="PDV" TAB="0" LINE="0">

<VALUE>Ставка</VALUE>

</ROW>


-<ROW NAME="SIDE_CDADR_K" TAB="0" LINE="0">

<VALUE>шосе Салтівське, буд. 102, кв. 44, м. ХАРКІВ, ХАРКІВСЬКА обл., 61110</VALUE>

</ROW>


-<ROW NAME="SIDE_CDINDTAXNUM_K" TAB="0" LINE="0">

<VALUE>141094520371</VALUE>

</ROW>


-<ROW NAME="SIDE_CD_K" TAB="0" LINE="0">

<VALUE>ПРИВАТНА ФІРМА "СТЮАРТ"</VALUE>

</ROW>


-<ROW NAME="SIDE_DIR_POS" TAB="0" LINE="0">

<VALUE>Директор</VALUE>

</ROW>


-<ROW NAME="SIDE_EDRPOU_K" TAB="0" LINE="0">

<VALUE>14109456</VALUE>

</ROW>


-<ROW NAME="SIDE_SHORTNAME_K" TAB="0" LINE="0">

<VALUE>ПРИВАТНА ФІРМА "СТЮАРТ"</VALUE>

</ROW>


-<ROW NAME="SIDE_TEL_K" TAB="0" LINE="0">

<VALUE>7333009</VALUE>

</ROW>


-<ROW NAME="SUMPDV" TAB="0" LINE="0">

<VALUE>500</VALUE>

</ROW>


-<ROW NAME="SUMPDV_TEXT" TAB="0" LINE="0">

<VALUE>500</VALUE>

</ROW>


-<ROW NAME="TAXSYSTEM" TAB="0" LINE="0">

<VALUE>загальга</VALUE>

</ROW>


-<ROW NAME="TEXT_FIRM_E_D" TAB="0" LINE="0">

<VALUE>код за ЄДРПОУ</VALUE>

</ROW>


-<ROW NAME="TEXT_SIDE_E_D" TAB="0" LINE="0">

<VALUE>код за ЄДРПОУ</VALUE>

</ROW>


-<ROW NAME="TYPE" TAB="0" LINE="0">

<VALUE>Тип</VALUE>

</ROW>


-<ROW NAME="VERSION" TAB="0" LINE="0">

<VALUE>1</VALUE>

</ROW>


-<ROW NAME="T1_F2" TAB="1" LINE="0">

<VALUE>20</VALUE>

</ROW>


-<ROW NAME="TAB1_A1" TAB="1" LINE="0">

<VALUE>1</VALUE>

</ROW>


-<ROW NAME="TAB1_A3" TAB="1" LINE="0">

<VALUE>1</VALUE>

</ROW>


-<ROW NAME="TAB1_A5" TAB="1" LINE="0">

<VALUE>3000</VALUE>

</ROW>


+<ROW NAME="TAB1_A6" TAB="1" LINE="0">


-<ROW NAME="TAB1_FIELD8" TAB="1" LINE="0">

<VALUE>3000</VALUE>

</ROW>


-<ROW NAME="TAB1_NOMENKLATURA_CHARCODEUMEASURE" TAB="1" LINE="0">

<VALUE>посл.</VALUE>

</ROW>


-<ROW NAME="TAB1_NOMENKLATURA_NAME1" TAB="1" LINE="0">

<VALUE>Оредла лифту</VALUE>

</ROW>

</DOCUMENT>
   Мыш
 
14 - 17.12.18 - 11:05
(13) Это не код. Это ожидаемый результат.
   Дмитрий
 
15 - 17.12.18 - 11:06
(13) для начала открой файл, который у тебя для примера, обычным текстовым редактором
   Дмитрий
 
16 - 17.12.18 - 11:07
ну и код покажи, который не работает
   SkillUp
 
17 - 17.12.18 - 11:19
(14) (15)  Берем код:

ТАК ДОЛЖНО ПОЛУЧИТСЯ:


-<DOCUMENT>


-<ROW NAME="DOCDATE" TAB="0" LINE="0">

<VALUE>04.12.2018 00:00:00</VALUE>

</ROW>


</DOCUMENT>


КАК Я ДЕЛАЮ:

ЗаписьXML.ЗаписатьНачалоЭлемента("DOCUMENT");

        
        ЗаписьXML.ЗаписатьАтрибут("ROW NAME","DOCDATE");
        ЗаписьXML.ЗаписатьАтрибут("TAB","0");
        ЗаписьXML.ЗаписатьАтрибут("LINE","0");

ЗаписьXML.ЗаписатьНачалоЭлемента("VALUE");
        ЗаписьXML.ЗаписатьТекст(Строка(Документ.Дата));
        ЗаписьXML.ЗаписатьКонецЭлемента();
   Andreaas Bora
 
18 - 17.12.18 - 11:19
ЗаписьXML.ЗаписатьНачалоЭлемента("DOCUMENT");

ЗаписьXML.ЗаписатьНачалоЭлемента("ROW");
ЗаписьXML.ЗаписатьАтрибут("NAME", DOCDATE);
ЗаписьXML.ЗаписатьАтрибут("TAB", 0);
ЗаписьXML.ЗаписатьАтрибут("LINE", 0);

ЗаписьXML.ЗаписатьНачалоЭлемента("VALUE"); 
ЗаписьXML.ЗаписатьТекст(Строка("04.12.2018 00:00:00")); 
ЗаписьXML.ЗаписатьКонецЭлемента();

ЗаписьXML.ЗаписатьКонецЭлемента();

ЗаписьXML.ЗаписатьКонецЭлемента();
   SkillUp
 
19 - 17.12.18 - 11:23
(18) СПАСИБО!!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует