У меня фабрика XDTO не открывает файл XML если в нем нет ссылки документа, который я хочу найти по номеру

1. Alexandr 20.07.22 10:58 Сейчас в теме
Я добавил док в конфигурации. Пакет XDTO создавался новый.

При получении данных в файле XML от программы (на С++) , обязательно требуется установить ссылку дока, даже фиктивную,
но я хочу найти док по номеру и дате.

ОБРАЗЕЦ ТРЕБУЕМОГО НАПИСАНИЯ ФАЙЛА XML

<v8:DocumentObject.СоглашениеОВнутреннейКооперации>
<v8:Ref>1a11111f-e111-11ec-bba1-1c1111111f11</v8:Ref>

Как убрать требование в ссылке.
Если ссылки нет, то команда
Сериализатор.ПрочитатьXML(ЧтениеXML) , дает ошибку и пишет , что не соответствует формат файла XML
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. laperuz 47 20.07.22 11:01 Сейчас в теме
(1) Попробуйте заменить
1a11111f-e111-11ec-bba1-1c1111111f11
на нулевой ГУИД.
3. Alexandr 20.07.22 11:11 Сейчас в теме
(2) я оставлял первым делом ГУИД пустым и получил ошибку

<v8:Ref></v8:Ref>
4. Alexandr 20.07.22 11:13 Сейчас в теме
(3)+ или надо гуид ставить правильной длинны, кроме этого нужны буквы которые стоят
5. laperuz 47 20.07.22 11:15 Сейчас в теме
(4)<v8:Ref>00000000-0000-0000-0000-000000000000</v8:Ref>
6. Alexandr 20.07.22 11:46 Сейчас в теме
(5) Все сработало!

Подскажите как сделать, чтобы документ искался по номеру и дате, а другие реквизиты по своим реквизитам
7. laperuz 47 20.07.22 11:55 Сейчас в теме
(6) Если я правильно понял задачу, вам нужно найти ссылку на нужный документ, например, через НайтиПоНомеру(Номер, Дата), получить ГУИД и подставить этот ГУИД внутрь <v8:Ref></v8:Ref>
8. Alexandr 20.07.22 12:04 Сейчас в теме
(7) найти по номеру можно двумя способами, первый это через обработку искать по данным номера и подставлять ссылку в файл , а потом загружать (такой вариант я видел в типовой обработке), но хочется найти при загрузке сразу найти документ по номеру и дате, а например подразделение по названию
9. Alexandr 20.07.22 14:00 Сейчас в теме
(8) подскажите, те кто знают, как написанием правил в XDTO и в файлах XML, искать документ по дате и по номеру и если не найдем создать новый.
10. Alexandr 21.07.22 11:56 Сейчас в теме
Я нашел как установить поиск объекта по id
Подскажите как установить атрибут документа при загрузке как id, для поиска документов по нему
11. FatPanzer 21.07.22 12:28 Сейчас в теме
Давно ли XDTO стал инструментом поиска?
12. Alexandr 21.07.22 13:12 Сейчас в теме
(11) у XDTO и в файле XML можно установить id по которому будет выбираться объект, а не по ссылке
13. FatPanzer 21.07.22 13:13 Сейчас в теме
(12) Мне нравятся ваши фантазии.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот