Имя: Пароль:
1C
1C 7.7
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") можно только через ЗагрузитьИзСтроки заполнить?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший