Имя: Пароль:
1C
1С v8
ошибка в XDTO
0 bfss-732
 
03.08.20
10:46
Всем привет! Есть проблема с выгрузкой XML по правилам  XDTO. Пытаюсь по экспортированной  XML-схема сделать выгрузку. В пакете есть "тип объекта", в нем есть "свойства", одно из свойств имеет "Определение типа", на нем все и падает. Отладчиком этот тип объекта имеет Тип "Неопределено". Общая ошибка: Значение: '1' не соответствует простому типу:
Несоответствие фасету Length = '12'
С "Определение типа" не сталкивался. Помогите разобраться.
1 Ёпрст
 
гуру
03.08.20
11:02
(0) ошибка в 24 строке
2 palsergeich
 
03.08.20
11:25
Отладчиком этот тип объекта имеет Тип "Неопределено" - руками XML промсотри.
3 palsergeich
 
03.08.20
11:26
(0) А понял.
Когда импортируешь схему из файла слетают базовые типы и еще что то ломается.
Нужно ручками восстанавливать.
4 bfss-732
 
03.08.20
11:37
(2) Так XML еще ж не выгружено, падает на этой ошибки
5 bfss-732
 
03.08.20
11:46
(3) это как?))) не понял. Я запросом вытаскиваю данные из передоваемого объекта 1С и пытаюсь передать в ОбъектАктив.ISIN= "СЮДА"
  ОбъектАктив = ФабрикаXDTO.Создать(ТипОбъектаАктив);
6 bfss-732
 
03.08.20
14:35
Тема закрыта: Стоит длина = 12 (Length = '12'), значит значение в поле должно быть длиной 12 символов, и никак иначе.
Любые другие значения будут выдавать ошибку.
Ошибка? Это не ошибка, это системная функция.