Имя: Пароль:
1C
1С v8
Проблема загрузки после изменения схемы XSD
0 AlexandrV
 
29.07.22
08:57
Я создал пакет XDTO и данные документа успешно загружаются!
Мне сейчас надо изменить документ: из шапки документа реквизит "подразделение" - перенести в табличную часть.
Я перенес реквизит и также как до этого отражал весь документ и все реквизиты я отразил реквизит в табличную часть реквизит "подразделение":
До переноса (когда все работало) было:
    <xs:complexType name="Документ...................">
        <xs:sequence>
            .....................
            <xs:element name="Подразделение" minOccurs="0"/>
            <xs:element name="Разрешения" type="tns:Документ.................Разрешения" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Документ..................Разрешения">
        <xs:sequence>
            <xs:element name="Строка" type="tns:Документ..................................Разрешения.Строка" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Документ............................Разрешения.Строка">
        <xs:sequence>
            ......................
        </xs:sequence>
    </xs:complexType>

Новый исправленный XDTO:

    <xs:complexType name="Документ.................Разрешения.Строка">
        <xs:sequence>
            <xs:element name="Подразделение" minOccurs="0"/>
            ................................
        </xs:sequence>
    </xs:complexType>

при загрузке выполнении функции ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML);
выдает ошибку: Ошибка преобразования данных XDTO:
НачалоСвойства: Подразделение    Форма: Элемент    Тип: {http://www...}anyType

Кто знает подскажите в чем причина и как исправить





после этого отказ
1 mikecool
 
29.07.22
08:58
загружаемые данные соответствуют новой структуре?
2 AlexandrV
 
29.07.22
09:07
(1) я сообщал: как пакете XDTO тик и в конфигурации 1с, реквизит "Подразделение" в документе в шапке я удалил и добавил в табличную часть
3 AlexandrV
 
29.07.22
09:23
Не надо менять имя XDTO пакета и использовать новый пакет взамен прежнего?
4 AlexandrV
 
29.07.22
10:01
Подскажите кто знает
5 AlexandrV
 
29.07.22
11:23
Помогите кто знает как исправить
6 AlexandrV
 
29.07.22
12:40
UP
7 AlexandrV
 
29.07.22
13:22
помогите мне пожалуйста
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.