Статьи, обзоры, комментарии экспертов
Ошибка при установке значения атрибута контекста (iik): Несоответствие типов XDTO
polkin |
Не могу выгрузить поскольку выкатывает ошибку превышения 3000 знаков.
Ставлю в ЗначенияСвойства максимум 5000 вместо -1, ошибка та же.
Где нужно изменить, чтобы выводило более 3000 знаков.
Где-то в районе ул.Селезнёвской, что в Москве…
Хотелось бы поближе однако….
(0) -1 — это отсутствие ограничения. Уверен, что ругаццо на значение именно этого свойства именно у этого объекта?
https://yadi.sk/i/99zryM5Gf72Z6
оно, больше нету.
по причине:
Ошибка проверки данных XDTO:
не соответствует простому типу: ЗначениеСвойства
Несоответствие фасету MaxLength = ‘3000’
Если меня не глючит с будуна, то у тебя ошибка в том, что превышена длина строки ЗначениеСвойства, а ты пытаешся задать количество элементов ЗначениеСвойства. Не там меняешь.
(7) Ну либо принципиально сменить тип на строковый вместо предопределенного ЗначениеСвойства, либо смотреть (1)
(8) Сменить нет возможности… а (1) вообще на грани фантастики….
(9) почему нет возможности? На вашей стороне вы вполне можете все менять. Да и в любом случае, даже если бы вы достигли своей цели и выгрузили 5к символов вместо 3к, то вам пришлось бы менять схему на принимающей стороне. следовательно на принимающей стороне вы тоже можете все менять. Так в чем загвоздка?
(10) В том, что принимающая сторона 5к символов загружает.
А я выгрузить не могу.
Тут еще один момент обнаружился….
Описание в товаре выгружает сколько хочешь, а Описание в группе выгружает только 250 знаков….
Уже всю голову сломал, где это проставляется…
Ну где эти знатоки? Как вывести в XDTO больше знаков?
(12) Тебе уже все рассказали. Так как ты придумал сам себе некие ограничения — ну мучайся теперь.
У тебя там нет описанного ТипаЗначения?
Насколько я помню, ограничения можно выставить именно в созданных ТипахЗначений.
(14) Спасибо большое. Помогло очень.
В Типы значений меняется. Установил 5000 знаков.
(15) Обращай внимание, где в свойствах зеленые галки слева — то свойство используется. )
ГруппаXDTO.Описание уже обрезает до 250 знаков.
https://yadi.sk/i/VSwpss6IfC9iq
Вот сам пакет ГруппаXDTO
https://yadi.sk/i/T1O2CEdLfCA3o
Вот его тип, где 5000 знаков
https://yadi.sk/i/yUw-xAqPfCA8a
Где засада?
Функция ФорматНаименованияДляXDTO(Наименование) Возврат Лев(Наименование, 250); КонецФункции ЗЫ: лень в функцию заглянуть? )
(18) Спасибо, помогло.
ЗЫ: не лень, знаний не хватает….
TurboConf 5 — расширение возможностей Конфигуратора 1С
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
v8: Ошибка проверки модели XDTO.
Ошибка проверки данных XDTO : Структура объекта не соответствует типу
Пишет:
Ошибка проверки модели XDTO: xdto-facet-4.1 тип: ИдентификаторГлобальныйТип пакет: CommerceML
Значение фасета ‘collapse’ не соответствует требуемому: ‘whitespace’ Ошибка проверки модели XDTO: xdto-objectType-3.2.1 тип: Каталог пакет: CommerceML Тип ‘
Какой у тебя релиз платформы?
8.2.13, сорри, забыл
Попробуйте новый бесплатный сервис для быстрого анализа кода типовых конфигураций 1c-api.com
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
1с не хочет обмениваться с сайтом!
8.1 XDTO проблема при создании ЗначениеXDTO
При сериализации справочника возникает проблема с реквизитами, которые имеют тип перечисления и не заполнены
ОбъектXDTO.Проверка() выдает следующее:
Структура объекта не соответствует типу: CatalogObject.ТипыЦенНоменклатуры
Проверка свойства ‘СпособРасчетаЦены’:
форма: Элемент имя: СпособРасчетаЦены
тип: EnumRef.СпособыРасчетаЦены
Отсутствует обязательное свойство Присваиваю значение свойству так:
ОбъектXDTO.СпособРасчетаЦены = Фабрика.Создать(ТипЗначенияXDTO, Спр.СпособРасчетаЦены); ТипЗначенияXDTO содержит тип EnumRef.СпособыРасчетаЦены
ну, видимо потому что в схеме, данные поля обязательны для заполнения.
Если ты о свойстве "Возможно пустое". пробовал, менял — все одно и тоже.
Кстати, функция возвращает такую ошибку:
<(1)>: Ошибка при вызове метода контекста (Создать): Ошибка проверки данных XDTO:
Значение: » не соответствует простому типу: EnumRef.СпособыРасчетаЦены
Значение не соответствует значениям фасета перечисления
выгрузи пакет xdto в xsd схему и посмотри на нее глазками в разделе, где проверяются твои перечисления. Может на что тебя натолкнет.
Может глукануло и просто список доступных значений полей не соответствует тому, что есть в базе.
Вот так справочник: …
…
…
мысли уже кончились…
хм.. ну, думаю, что ты у себя проверил, что всего два значения у тебя перечисления в конфигураторе!?
Кстати, в xsd твоем не сказано. что name="СпособРасчетаЦены" необязательно для заполнения.
2) просто, поскольку это роли не сыграло, вернул взад… еще раз проверил, появилась строка :
толку от нее не увидел
короче, нужно посмотреть, как сериализуется пустое значение перечисления.
nilable = true, говорит, что его вообще можно не заполнять, но
пустое значение и отсутствие значения — это разные вещи :))) например, если сериализуется в "", то это не nilable = true, и к тому же по рестрикшенам xsd это тоже не допустимо попробуй в xsd Руками поправить или во что оно там сериализуется.
а, ну и потом xsd загрузить обратно
))) Кошмар. Получилось! Спасибо тебе большое!
А если не ручками, а в конфигураторе, мышкой, такое получится?
не знаю :)) никогда не работал с xdto :))))
Похоже нет. Ничего подобного там не нашел… Ну 1С… :)) Ну такое то надо предусмотреть (при экспорте XML-схемы).
Ладно, теперь буду по аналогии мучать составные типы! Спасибо!
11 Спасибо ) надеюсь, ветка кому-н. еще пригодиться
Наведи порядок в своей работе используя конфигурацию 1C "Управление IT-отделом 8"
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Для бухгалтера
Приходные накладные и счета-фактуры автоматически создаются в программе 1С на основе входящих электронных документов — быстро и без расхождений в реквизитах.
Все электронные документы хранятся в программе 1С — можно быстро найти и отправить необходимые документы в ФНС в ответ на запрос. Опись при этом формируется автоматически.
Программа 1С подсказывает, кто из контрагентов уже подключен к ЭДО. Пригласить контрагента к работе через ЭДО можно напрямую из программы.
Для финансового директора
Обмен электронными документами между своими организациями в группе компаний и с внешними контрагентами происходит за минуты. Сокращаются сроки — закупок, возмещения НДС, оплаты от клиентов.
Снижение прямых издержек (бумага, картриджи, ручной ввод документов) и косвенных (хранение документов, риски не возврата налогов, начисления штрафов и пени и др.)
Для IT-Директора
Сервис «1С-Такском» встроен в типовые программы «1С:Предприятие» и не требует интеграции. Благодаря этому для компаний, использующих решения 1С, снижаются затраты на внедрение и уменьшается риск возникновения проблемных ситуаций.
Пользователи работают в привычных программах 1С — их не придется учить работе в сторонних интерфейсах.
Посмотрите, как работает сервис
Сервис 1С-Такском доступен пользователям 1С при наличии действующего договора сопровождения (1С:ИТС) или пакета сервисов «СтартЭДО».
Для пользователей, которые приобрели пакет сервисов «СтартЭДО», предоставляется право на отправку 20 комплектов документов в месяц без дополнительной оплаты.
Ошибка преобразования данных XDTO: Текст XML содержит недопустимый символ.
На самом деле ошибка преобразования XDTO является не какой-то определенной ошибкой, а является большим семейством ошибок возникающих при работе одного из базовых механизмов платформы 1С. Этот механизм обеспечивает передачу данных между различными подсистемами платформы, при этом данные из внутреннего представления одной подсистемы преобразуются в текстовый формат XML, передаются в другую подсистему, и там опять преобразуются во внутреннее представление. Ошибка преобразования XDTO говорит, что прямом или обратном преобразовании обнаружено какое-то несоответствие, из-за которого оно не может быть выполнено.
Частные причины ошибки
Существует очень много частных причин ошибки преобразования XDTO. Сведения доступные под кнопкой Подробно могут помочь в понимании частной причины, но далеко не всегда.
Прежде чем приступить к диагностике причины ошибки XDTO, следует выполнить стандартные профилактические операции над ИБ: очистить кэш, проверить состояния файла, выполнить тестирование ИБ.
Взаимодействие Клиента и Сервера
При запуске 1С в режиме Тонкий клиент взаимодействие клиента с ИБ происходит с использование преобразования XDTO, и если оно приводит к ошибке, то в тех случаях, когда это возможно, следует воспользоваться режим Толстый клиент.
Сырые и Неоригинальные решения
Если ошибка преобразования XDTO возникает в неоригинальной конфигурации или неоригинальной обработке, то возможно, причина в неоригинальном коде, который не был должным образом оттестирован. Это возможно и в оригинальных решения от 1С после установки сырых обновлений.
В этом случае необходимо отказаться от использования неоригинального или сырого решения и вернуться к предыдущему состоянию кода из архива.