v7: Выгрузка из 1cv77 в xml
☑
0
And81
19.11.12
✎
17:45
Доброе время суток!!!
Делаю выгрузку...
Корень = Анализатор.СоздатьДокумент();
Файл = Корень.СоздатьПодчиненныйЭлемент("Файл");
Файл.УстановитьАтрибут("xmlns", "http://apm-consult.ru/rsfinancials");
...
Возникает ошибка:
Файл.УстановитьАтрибут("xmlns", "http://apm-consult.ru/rsfinancials");
{F:\ERT\KAMIN_XML.ERT(18)}: : Ошибка исполнения метода
Кто может подсказать почему?
1
Надсмотрщик
19.11.12
✎
17:47
ЗагрузитьИзСтроки()
2
Надсмотрщик
19.11.12
✎
17:48
Ты выбрал не Последовательно записываемый метод
3
And81
19.11.12
✎
17:54
Другие атрибуты нормально устанавливаются
4
Надсмотрщик
19.11.12
✎
17:56
СчетаИз1СXML = XMLАнализатор.СоздатьДокумент();
Если ФС.СуществуетФайл(КаталогОбмена + "\Bills_1C_R.xml") = 1 Тогда
ФС.ПереименоватьФайл(КаталогОбмена + "\Bills_1C_R.xml", КаталогОбмена + "\_Bills_1C_R.xml", 1);
СчетаИз1СXML.Загрузить(КаталогОбмена + "\_Bills_1C_R.xml");
Иначе
СчетаИз1СXML.ЗагрузитьИзСтроки("<?xml version=""1.0"" encoding=""windows-1251"" ?>
|<Файл Отправитель= ""1С"" Получатель=""ВЭБ Регистратор"" ВерсФорм=""1.01"">
|<Счета1С></Счета1С><Счета></Счета><АктыУслуг></АктыУслуг><Лицензии></Лицензии><СчетаФактуры></СчетаФактуры></Файл>");
КонецЕсли;
5
Надсмотрщик
19.11.12
✎
17:57
(3) А только потом будут твои "другие"
6
And81
19.11.12
✎
18:31
(4) Принцип кода понял.
Всю выгрузку в xml нужно писать в теле метода ЗагрузитьИзСтроки или есть возможность применить методы СоздатьПодчиненныеЭлементы(), УстановитьАтрибут()?
7
And81
20.11.12
✎
06:53
Почему данные ("xmlns", "http://apm-consult.ru/rsfinancials") можно только через ЗагрузитьИзСтроки заполнить?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший