Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0
Добрый день. Есть такой ворпос. 2 конфигрурции отличаются по составу реквизитов в справочнике, при записи XML в базе где реквизитов больше, можно чистить не нужные строки полученного файла. Есть ли варианты что делать в обратном направлении? Или как задать правила обмена в функцию, прочитатьXML?
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0
Немного не так наверное сформулировал. На мобильном приложении части реквизитов нет и заполнять их смысла никакого нет, поэтому при отправке файла из основной базы некоторые данные чищу. Но при отправке с мобильного приложения, должна быть возможность внести изменния в уже существующие элементы справочника, корректируя только переданные объекты с мобильного приложения. Но вот проблема в том, что метод прочитатьXML() работает только если структура этого файла полностью соответсвует объекту в конфигрурации иначе выдает ошибку.
Petre @ Сегодня, 15:20
, Это если элемент новый так можно сделать, но уже записанные перзаписывать пустыми точно нельзя
Группа: Пользователи
Сообщений: 4
Спасибо сказали: 0 раз
Рейтинг: 0
Дальше изменение полученнх реквизитов в определенных объектах. По идее по <ref> ПрочитатьXML(ЧтениеXML) должен определять объект. Вопрос в том это реально, или нужно писать свою запись/чтнеие xml и обрабатывать их?
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9
colambus @ Сегодня, 16:57
, По корневому элементу понять тип, по дочернему ref найти ссылку, прочитать ПрочитатьXML() объект по данной ссылке, пройтись по элементам источника и сравнить / перезаписать элементы приемника, записать объект. Читать обрезаный источник придется своими силами, раз ПрочитатьXML() выдает исключение.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!