новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Загрузить XML в фабрику XDTO

    • #1
    • 14.02.2020 00:53
    0
    Создать на основании xml-файла с данными схему xsd и на основании схемы загрузить файл в фабрику XDTO (создать обработку). Файл выгрузки xml во вложении.  Подробнее>>
    • #2
    • 14.02.2020 00:53
    0
    Какая конфигурация?
    • #3
    • 14.02.2020 10:34
    +1
    Добрый день!

    Вы бы изложили из какой конфигурации и в какую нужно перенести данные.
    Сдается мне, что задачу можно решить более оптимальным способом.

    В вашем файле есть структура только для справочников Номенклатура и Единица измерения.
    Но по ссылкам тянуться и другие справочники, для них тоже структура нужна.
    • #4
    • 14.02.2020 18:18
    -1
    Из XML если и можно сделать xsd, то очень урезанный. Например в данных нет ограничений. Если элемент один, то невозможно определить возможен ли тут массив и т.д.
    Может все таки надо в 1с создать ОбъектXDTO, а не то что вы написали?
    • #5
    • 14.02.2020 18:25
    -1
    Схему проще получить специальными сервисами. Найти можно по xml2xsd. Например, https://xmlgrid.net/xml2xsd.html
    • #6
    • 14.02.2020 19:01
    0
    что ты вот портишь николай другим - человек не предоставил техническое задание раз, тут ты пишешь все.
    • #7
    • 14.02.2020 19:02
    • Отредактировано: 16.02.2020 11:35:20
    0
    ,
    • #8
    • 14.02.2020 19:03
    • Отредактировано: 14.02.2020 19:04:49
    0
    обхохочешься!
    • #9
    • 14.02.2020 19:19
    0
    получается что это невыполнимо ,прикол что ли ? почитала комменты тут ?
    • #10
    • 14.02.2020 19:20
    0
    Мингазов Радик
    Добрый день!

    Вы бы изложили из какой конфигурации и в какую нужно перенести данные.
    Сдается мне, что задачу можно решить более оптимальным способом.

    В вашем файле есть структура только для справочников Номенклатура и Единица измерения.
    Но по ссылкам тянуться и другие справочники, для них тоже структура нужна.


    да.
    • #11
    • 15.02.2020 00:34
    0
    Задача учебная, должно работать в любой конфигурации, даже пустой. Да, нужны заполненные объекты типа ОбъектXDTO (типов ЕдиницыИзмерения и Номенклатура).
    • #12
    • 15.02.2020 00:46
    • Отредактировано: 15.02.2020 00:51:13
    0
    Николай И
    Схему проще получить специальными сервисами. Найти можно по xml2xsd. Например, https://xmlgrid.net/xml2xsd.html


    Протестировал несколько подобных сервисов, в том числе и этот. 1С не загружает в ветку конфигурации "XDTO-пакеты", схемы созданные
    такими сервисами, выдает ошибку. Если добавить атрибут targetNamespace, и указать пространство имен, то некоторые схемы, созданные сервисами грузятся в метаданные, но не в ветку XDTO-пакета Типы объектов, а в ветку Свойства. Переносить потом все равно вручную приходится.
    • #13
    • 15.02.2020 11:43
    +1
    Еще раз, прокрутить фарш обратно нереально.
    Можно загрузить в объектыXDTO без схем, но типы будут простые.
    • #14
    • 16.02.2020 08:33
    • Отредактировано: 16.02.2020 08:36:12
    0
    что за 1с ? cf выложите пожалуйста
    • #15
    • 16.02.2020 08:34
    0
    Муравьёв Сергей
    Протестировал несколько подобных сервисов, в том числе и этот. 1С не загружает в ветку конфигурации "XDTO-пакеты", схемы созданные
    такими сервисами, выдает ошибку. Если добавить атрибут targetNamespace, и указать пространство имен, то некоторые схемы, созданные сервисами грузятся в метаданные, но не в ветку XDTO-пакета Типы объектов, а в ветку Свойства. Переносить потом все равно вручную приходится.


    !
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться