Коллеги, привет!
Пытаюсь создать фабрику из файла схемы, получаю ошибку
{ВнешняяОбработка.СозданиеXMLДоверенности.Форма.Форма.Форма(10)}: Ошибка при вызове метода контекста (СоздатьФабрикуXDTO)
МояФабрикаXDTO = СоздатьФабрикуXDTO(ФайлыXSD);
по причине:
Ошибка проверки модели XDTO: xdto-valueType-6.1 (определение анонимного типа) свойство: КНД (определение анонимного типа) свойство: Документ (определение анонимного типа) свойство: Файл пакет: http://www.1c.ru/demos/products2
Атомарная модель содержания не соответствует определению типа значения
Погуглил, вроде как проблема неописанного типа, но здесь он вроде описан.
Падает с ошибкой на месте (если его закоментировать все ок становится):
<xs:attribute name=»КНД» use=»required»>
<xs:annotation>
<xs:documentation>Код формы по КНД</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base=»КНДТип»>
<xs:enumeration value=»1167005″/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
ниже в схеме есть описание типа
<xs:simpleType name=»КНДТип»>
<xs:annotation>
<xs:documentation>Код из Классификатора налоговой документации</xs:documentation>
</xs:annotation>
<xs:restriction base=»xs:string»>
<xs:length value=»7″/>
<xs:pattern value=»[0-9]{7}»/>
</xs:restriction>
</xs:simpleType>
Так же пробовал описание атрибута сделать как
<xs:attribute name=»КНД» type=»КНДТип» use=»required»>
но все равно ошибка
При входе в базу 1с вы можете увидеть “Ошибка преобразования данных XDTO:
Начало Свойства: errorProcessingSettings
Форма: Элемент
Тип: {http://v8.1c.ru/8.2/managed-application/core}ErrorProcessingSettings по причине
Чаще всего ошибка возникает при определенном типе запуска: это либо через тонкий клиент, либо через линк42, случаи бывают разные. Через браузер такие базы запускаются без ошибок.
Есть простое решение данной проблемы.
Достаточно запустить базу доступным нам способом (где нет ошибки) включить Функции тех. специалиста (Меню — Настройки — Параметры — Режим технического специалиста)
В Функциях для технического специалиста ищем Управление настройками обработки ошибок (Стандартные)
Запускаем
Готово!
Уже более 10 000 компаний работают
в облачной 1С от 42Clouds
— Консультация по 1С Бесплатно!
— Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте
— Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web
![]()
Юлия
New Member
4
1
11 янв 2018 20:42 #1
#1
от Юлия
Доброго времени суток. Прошу помощи. Лицензионная Камин 5. Обновляю конфигурацию с 5,0,44,5 на 5,0,45,2. Выдает ошибку
Ошибка проверки модели XDTO: xdto-objectType-2.2 пакет: www.v8.1c.ru/ssl/contactinfo_ru
Базовый тип ‘{www.v8.1c.ru/ssl/contactinfo}НациональныйАдрес’ отсутствует или не определен
.
Что это такое как исправить и можно ли продолжать работать в этой конфигурации?
Тема закрыта.
![]()
Сергей
Platinum Member
982
1437
11 янв 2018 21:29 #2
#2
от Сергей
Доброго!
Пользователям, которые сталкиваются с подобной ошибкой, следует проверить версию платформы (в данном случае — использовать 8.3.10.2505 и выше).
Кроме того, нужно почистить кэш 1С.
Самарин Сергей, Группа компаний КАМИН
Тема закрыта.
Спасибо сказали: Андрей Ланьшин, Юлия
![]()
Юлия
New Member
4
1
15 янв 2018 11:43 #3
#3
от Юлия
Сергей, спасибо. Помогла очистка кеша.
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
Просмотров 12к. Опубликовано 24 октября, 2018 Обновлено 24 октября, 2018
Ошибка преобразования данных XDTO: Текст XML содержит недопустимый символ.
На самом деле ошибка преобразования XDTO является не какой-то определенной ошибкой, а является большим семейством ошибок возникающих при работе одного из базовых механизмов платформы 1С. Этот механизм обеспечивает передачу данных между различными подсистемами платформы, при этом данные из внутреннего представления одной подсистемы преобразуются в текстовый формат XML, передаются в другую подсистему, и там опять преобразуются во внутреннее представление. Ошибка преобразования XDTO говорит, что прямом или обратном преобразовании обнаружено какое-то несоответствие, из-за которого оно не может быть выполнено.
Частные причины ошибки
Существует очень много частных причин ошибки преобразования XDTO. Сведения доступные под кнопкой Подробно могут помочь в понимании частной причины, но далеко не всегда.
Прежде чем приступить к диагностике причины ошибки XDTO, следует выполнить стандартные профилактические операции над ИБ: очистить кэш, проверить состояния файла, выполнить тестирование ИБ.
Взаимодействие Клиента и Сервера
При запуске 1С в режиме Тонкий клиент взаимодействие клиента с ИБ происходит с использование преобразования XDTO, и если оно приводит к ошибке, то в тех случаях, когда это возможно, следует воспользоваться режим Толстый клиент.
Сырые и Неоригинальные решения
Если ошибка преобразования XDTO возникает в неоригинальной конфигурации или неоригинальной обработке, то возможно, причина в неоригинальном коде, который не был должным образом оттестирован. Это возможно и в оригинальных решения от 1С после установки сырых обновлений.
В этом случае необходимо отказаться от использования неоригинального или сырого решения и вернуться к предыдущему состоянию кода из архива.