Имя: Пароль:
1C
1С v8
Ошибка чтения XML
0 breezee
 
22.02.16
15:38
Есть обмен. В одной базе я записываю коды наименования и ссылки
Вот функция записи
    СтрокаСправочника = СтрПолучитьСтроку(
                            СтрЗаменить(Строка(ТипЗнч(Контрагенты)),
                            ": ", Символы.ПС),2);    
    ЗаписьXML.ЗаписатьНачалоЭлемента("CatalogObject."+СтрокаСправочника);
    // Ссылка
    ЗаписатьXML(ЗаписьXML, Контрагенты.Ссылка, "Ref", НазначениеТипаXML.Явное);
    // Код
    ЗаписатьXML(ЗаписьXML, Контрагенты.Код, "Code", НазначениеТипаXML.Явное);
    // Наименование
    ЗаписатьXML(ЗаписьXML, Контрагенты.Наименование, "Description", НазначениеТипаXML.Явное);
    ЗаписьXML.ЗаписатьКонецЭлемента();

В другой базе у меня в реквизитах спарвочника "Котрагенты" - только стандартные реквизиты "код" и "наименование" - я думал что можно прочитать их стандартным образом. "Возврат ПрочитатьXML(ЧтениеXML);" Но у меня вываливается ошибка. Может это имя типа не правильное? Мое имя типа "CatalogObject.Контрагенты" Еще попробовал "CatalogObject"
1 Записьдампа
 
22.02.16
16:19
Для спарвочника "Котрагенты" тип будет CatlogObejct.Котрагенты ведь. И еще ты забыл про некоторые реквизиты справочника. Думай глубже! Ни в коем случае не смотри на результат стандартной выгрузки!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.