#0
by superoger
Здравствуйте! Хотелось бы узнать как загрузить из XML файла произвольной структуры: Код Может быть кто-то занимался такой загрузкой? И вообще как мне загрузить из другой системы, например написанной на Java, любой xml файл? Структура справочников естественно разная, пространство имен прописать в файл не получится.
#3
by superoger
Спасибо за ответ. Да я прочитаю то, что в xml находится, а как потом тот или иной реквизит загрузить в справочник? А если он уже создан? Как создать новую запись на основе прочитанного элемента?
#5
by superoger
Можно пример с кодом? Метод Запись не получается. Т.к. реквизит неявный, как 1с поймет в какой справочник его записать?
#8
by superoger
Что значит программно читать и записывать? Я прочитал ИмяСправочника, прочитал элементы из xml, а как мне потом их записать в этот справочник? Как мне сравнить мой атрибут - Физические лица с ссылкой на этот справочник?
#11
by superoger
Непонятно одно, как мне пройти все элементы и записать их реквизиты поочереди?! А если реквизитов в элементе больше будет или меньше, все их описывать? Возможно сразу как-то прямо из xml файла все реквизиты элементСправочника взять? Я что-то не понимаю, объясните плиз!
#12
by manyak
если делаешь загрузку в опр. справочник, то ты уже знаешь все его реквизиты и их количество, после начала элемента xml (ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента) - создаешь нов. элемент в справочнике, в теле элемента в цикле записываешь значения атрибутов(реквизитов) исходя из имени атрибута: и в конце (ЧтениеXML.ТипУзла = ТипУзлаXML.КонецЭлемента) записываешь элемент справочника.
#13
by manyak
ЧтениеXML.Имя - имя реквизита справочника ЧтениеXML.Значение - значение реквизита справочника
#14
by Filin396
Если загрузка произвольной структуры, мне больше нравиться использовать DOM. Там удобнее.
#15
by superoger
Как умно! Спасибо manyak! А что за ДокументDOM??? Как его использовать? Есть пример какой-нить?
#16
by izekia
удобнее, но с большими объемами не поработаешь, а по идее, если грамотно все описать, кода чуть больше и скорость значительно быстрее
#17
by superoger
У вас пример загрузки справочника есть посредством DOM? Или хотя бы общий алгоритм?
#20
by superoger
Вот если кому интересно, выкладываю свой код. Процедура КнопкаВыполнитьНажатие(Кнопка)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- При приеме данных с удаленной машины загрузка идет очень долго
- Загрузка данных из ЗиК в 1С Предприятие
- Долгая загрузка при "Загрузка структуры данных программы..."
- XML ошибка "Не удается просмотреть ввод XML с использованием списка стилей
- Загрузка структуры данных программы / загрузка прикладной системы
- Загрузка из документов XML данных из колонок с анализом
- 8.3.7 частичная загрузка из файлов /LoadConfigFromFiles
В этой группе 1С
- v7: Расшифровка по 09 счету
- Не полностью закрывается 20 счет
- УРБД. Конфигурация базы данных отличается от ожидаемой
- УПП больничный отражение пособия в учете не ставит 44 счет!
- Как проверить, почему не сходится баланс?
- Количество колонок в файле Excel
- Пустая ссылка в запросе RLS
- Что за файлы такие *.pfl (*.pfl_)?
- УПП: в книгу покупок не попадают зачтённые авансы (начальные остатки)
- Премия без учета РК и СН, как реализовать?
- Не вызывается процедура ОбработкаОжидания
- Напомните, как Экселе "Свернуть" таблицу?
- Как передать в качестве параметра значение из внешнего запроса?
- Сколько траффика потребляет терминал?
- Как создать колонки в ТЗ по полю запроса.
- Перенос контрагентов из бухгалтерии в торговлю
- Ошибка выполнения запроса "Ошибка в ограничении доступа к данным..."
- ЗУП - больничные и внутреннее совместительство (теория)
- Вторая табличная часть в документе в 1С 7.7
- v7: Корректировка долга по 58 счету