v7: Выгрузка книги покупок и продаж #738959


#0 by artmatru
Ребят, всем привет. Чет я туплю, нужно выгрузить сабж в xml. Все сделал, но есть ошибка при проверке, ругается на элемент КодВидОпер. В типовой он выгружается так: <КодВидОпер>01</КодВидОпер>. А у меня как элемент. То есть так: КодВидОпер = "01". (КнПокСтр.УстановитьАтрибут("КодВидОпер","01");) Нихрена не понимаю как выгрузить правильно. Ткните носом, где ошибка.
#1 by Ёпрст
это не атрибут, это текст
#2 by artmatru
В смысле текст?
#3 by artmatru
Более полно и правильно это выглядит так <КнПокСтр НомерПор="1" НомСчФПрод="4" ДатаСчФПрод="12.01.2015" СтоимПокупВ="682500.00" СумНДСВыч="104110.17">                <КодВидОпер>01</КодВидОпер> ... </КнПокСтр> У меня так <КнПокСтр НомерПор="1" НомСчФПрод="4" ДатаСчФПрод="12.01.2015" СтоимПокупВ="682500.00" СумНДСВыч="104110.17" КодВидОпер="01"> ... </КнПокСтр> Нихрена не понимаю как написать правильно
#4 by artmatru
Насколько я понимаю в описании формата это именно атрибут
#5 by Ёпрст
<КодВидОпер>01</КодВидОпер> - 01 - это текст <КнПокСтр НомерПор="1"> НомерПор - это атрибут
#6 by artmatru
НомерПор="1" - 1 это текст и заполняется он так: КнПокСтр.УстановитьАтрибут("НомерПор","1") получается так: <КнПокСтр НомерПор="1"> а как получить это: <КодВидОпер>01</КодВидОпер>  ?????? я понимаю что это текст, проблема в том как его нарисовать в 1С
#7 by Ёпрст
:) посмотри еще методы
#8 by artmatru
неужели не доглядел ) посмотрю
#9 by Ёпрст
Если че, у узла атрибут Текст установи
#10 by Ёпрст
КнПокСтр.Текст = "Вася"; тип того, не помню ужо как там у в7анализатор, ибо не пользуюсь.. проще через DomDocument писать
#11 by artmatru
Спасибо тебе добрый человек ) Помогло, реально не доглядел и недопонял, первый раз столкнулся с xml
#12 by FlashC
народ, вы что, в пятнице? или в хмл придумали что то новое? ВСЁ = ТЕКСТ... и баста
#13 by Ёпрст
разговор идёт о методах в7плюс
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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