v7: v7plus.dll требуется добавить xmlns и xmlns:xsi #657129


#0 by КонецЦикла
Формирую xml с помощью v7plus.dll Нужно получить такое содержимое:  <NDS_v3_f001 xmlns="">Ленинскому району г. Минска</NDS_v3_f001> У меня получается (тут не все что нужно, но не важно) - <NDS term_type="2" year="2012">  <NDS_v3_f001>Ленинскому району г. Минска</NDS_v3_f001> Как впиндюрить? Пользоваться другим объектом типа MSXML2.DOMDocument?
#1 by Garkin
Пользуйся объектом "Текст", будь мужиком ...
#2 by КонецЦикла
Внезапно :)
#3 by КонецЦикла
мысли?
#4 by Надсмотрщик
#5 by sapphire
Пользоваться другим объектом типа MSXML2.DOMDocument? ДА.
#6 by sapphire
Это клюшки и пример не к месту.
#7 by Надсмотрщик
Это из клюшек.
#8 by Надсмотрщик
#9 by КонецЦикла
Загрузить из строки - это же метод документа, а мне бы применительно к узлу Т.е. у меня сейчас так: <NDS_v3_f001>Ленинскому району г. Минска</NDS_v3_f001> А нужно <NDS_v3_f001 xmlns="">Ленинскому району г. Минска</NDS_v3_f001> Я же не могу так узел назвать Помучаю еще немного
#10 by КонецЦикла
Ы?
#11 by КонецЦикла
апну на всякий, еще не добрался
#12 by Широкий
СтрЗаменить
#13 by КонецЦикла
Поле xml? Или уже типа в конце? Интересная мысль Хочется сделать штатно, на v7+ Чтобы потом разобраться можно было, мало ли кто после меня дорабатывать будет :)
#14 by fedoss
Результат: <NDS xmlns="http://mns/edeclaration/xml/nds/ver3"><NDS_v3_f001 xmlns="">Ленинскому району г. Минска</NDS_v3_f001></NDS> Так нужно?
#15 by fedoss
+ Документ.УстановитьПространствоИмен("http://www.w3.org/2001/XMLSchema-instance","xsi"); для пространства имен "xsi"
#16 by КонецЦикла
Только у меня получается так - <NDS xmlns="http://mns/edeclaration/xml/nds/ver3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" term_type="2" year="2012">  <NDS_v3_f001 xmlns="">Ленинскому району г. Минска</NDS_v3_f001> А из программы декларирования так - <NDS term_type="2" year="2012" period="4" kodIMNS="103" UNP="191071479" utochRaschet1="true" utochRaschet2="true" perehod="false" perehodKvart="true" perehodMes="false" utochRaschet="true" type="NDS" version="3" xmlns="http://mns/edeclaration/xml/nds/ver3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  <NDS_v3_f001 xmlns="">Ленинскому району г. Минска</NDS_v3_f001> Т.е. атрибуты корня (year и проч.) идут у них в начале, а у меня - в конце
#17 by Garkin
А все таки, какой тайный смысл это делать это в 1С через xml?
#18 by КонецЦикла
Хм... Оно хорошо, но атрибуты идут так xmlns term_type year xmlns:xsi а нужно так term_type year xmlns xmlns:xsi не получается установить пространство после атрибутов - ругается
#19 by КонецЦикла
Формировать декларацию хотят из 1С Потом будут скармливать программке и отправлять в налоговую Полезная штука
#20 by Garkin
Ну так делай через объект "Текст", получится и проще, и сопровождать легче.
#21 by КонецЦикла
Да, была мысль Можно даже шаблон забацать, потом заменять нужные значения Основная масса данных - это повторяющийся блок с документами, его можно размножать да и все :) Но все же интересно, пока не решил точно как делать
#22 by Garkin
На сравни с тем что получается у тебя:
#23 by КонецЦикла
ООоооо У меня правда кодировочка UTF-8, но так тоже можно Фактически что брыть из шаблона что так - все равно много кода, т.к. эти идиотские названия никак не систематизированы
#24 by КонецЦикла
У тебя что тоже транспорт или логистика?
#25 by КонецЦикла
Еще и РБ? :)
#26 by Garkin
Всякого хватает. а тож :)
#27 by Надсмотрщик
Ты читал?????
#28 by КонецЦикла
Куда втыкать? ЗагрузитьИзСтроки и Загрузить? Сделаю как в
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С