Показано с 1 по 9 из 9

Тема: 1c & XDTO

  1. #1
    Гость форума
    Регистрация
    09.04.2014
    Сообщений
    9
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    Exclamation 1c & XDTO

    День добрый форумчане.
    вот такая ошибка появилась при обмене выгрузка из УНФ (перепиленная в край) в БП по универсалу:
    Событие: Отправка.
    ПОД: Справочник_СпецификацииНоm енклатуры_Отправка.
    ПКО: Справочник_СпецификацииНоm енклатуры_Отправка.
    Объект: Справочник объект: Спецификации, Печать с логотипом Диаметр печати: 40,Оснастка: Переклейка на оснастку заказчика, (e1cib/data/Справочник.Спецификации?ref= 95cfd89d672c49b011eae6d66d90fca8).

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <Товары>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <ДоляСтоимости>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(756)}: Ошибка при вызове метода контекста (Создать)
    ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство .Тип, ЗначениеСвойства);
    по причине:
    Ошибка проверки данных XDTO:
    Значение: '244.22' не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}int
    Несоответствие фасету FractionDigits = '0'
    ВызватьИсключение ТекстОшибки;
    ВызватьИсключение ТекстОшибки;

    Я понимаю что мне ошибка говорит что ДЛИННА ДРОБНОЙ ЧАСТИ должна быть равна 0, а у мена нет.
    Я не могу понять где поправить этот FRACTIONDIGITS

    все ссылки XDTO на данную хрень выглядят так <xs:element name="ДоляСтоимости" type="xs:decimal"/>

    у меня в объектах XDTO нет ни одного объекта (я не нашел) который ссылаеться на [Только зарегистрированные пользователи могут видеть ссылки. ]
    может я не правильно ищу может не там.
    вот в чем проблема то.
    Последний раз редактировалось Kuken; 09.09.2020 в 07:55.

  2. #2
    Модератор Аватар для Konor18
    Регистрация
    17.06.2020
    Сообщений
    78
    Сказал(а) спасибо
    21
    Поблагодарили 66 раз(а) в 28 сообщениях

    По умолчанию Re: 1c & XDTO

    Цитата Сообщение от Kuken Посмотреть сообщение
    День добрый форумчане.
    вот такая ошибка появилась при обмене выгрузка из УНФ (перепиленная в край) в БП по универсалу:
    Событие: Отправка.
    ПОД: Справочник_СпецификацииНоm енклатуры_Отправка.
    ПКО: Справочник_СпецификацииНоm енклатуры_Отправка.
    Объект: Справочник объект: Спецификации, Печать с логотипом Диаметр печати: 40,Оснастка: Переклейка на оснастку заказчика, (e1cib/data/Справочник.Спецификации?ref= 95cfd89d672c49b011eae6d66d90fca8).

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <Товары>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <ДоляСтоимости>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(756)}: Ошибка при вызове метода контекста (Создать)
    ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство .Тип, ЗначениеСвойства);
    по причине:
    Ошибка проверки данных XDTO:
    Значение: '244.22' не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}int
    Несоответствие фасету FractionDigits = '0'
    ВызватьИсключение ТекстОшибки;
    ВызватьИсключение ТекстОшибки;

    Я понимаю что мне ошибка говорит что ДЛИННА ДРОБНОЙ ЧАСТИ должна быть равна 0, а у мена нет.
    Я не могу понять где поправить этот FRACTIONDIGITS

    все ссылки XDTO на данную хрень выглядят так <xs:element name="ДоляСтоимости" type="xs:decimal"/>

    у меня в объектах XDTO нет ни одного объекта (я не нашел) который ссылаеться на [Только зарегистрированные пользователи могут видеть ссылки. ]
    может я не правильно ищу может не там.
    вот в чем проблема то.
    Можно изменить формат универсального пакета, но проще изменить правила выгрузки, перед выгрузкой сделать преобразование (округление) у нужному типу, если это не критично для точности.

  3. #3
    Гость форума
    Регистрация
    09.04.2014
    Сообщений
    9
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: 1c & XDTO

    в том то все и дело что кретично, этот параметр учитывается в ЗП людей.
    Я понимаю что можно поставить FractionDigits = '2', но я не знаю где это сделать.

  4. #4
    Модератор Аватар для Konor18
    Регистрация
    17.06.2020
    Сообщений
    78
    Сказал(а) спасибо
    21
    Поблагодарили 66 раз(а) в 28 сообщениях

    По умолчанию Re: 1c & XDTO

    Цитата Сообщение от Kuken Посмотреть сообщение
    в том то все и дело что кретично, этот параметр учитывается в ЗП людей.
    Я понимаю что можно поставить FractionDigits = '2', но я не знаю где это сделать.
    если точность критически важна - тогда меняйте в пакете - ветка общие - xdto-объекты - пакет называется EnterpriseData (используемую версию вроде можно посмотреть в настройках обмена)
    там где-то в настройках можно поменять тип и свойства объектов, где искать ваше свойство не знаю

  5. Пользователь сказал cпасибо:

    Kuken (10.09.2020)

  6. #5
    Гость форума
    Регистрация
    09.04.2014
    Сообщений
    9
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: 1c & XDTO

    Ок. поищу отпишу.

  7. #6
    Гость форума
    Регистрация
    09.04.2014
    Сообщений
    9
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: 1c & XDTO

    <xs:element name="ДоляСтоимости" type="xs:decimal"/> - тут поменял int на decimal
    <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>

  8. #7
    Гость форума
    Регистрация
    09.04.2014
    Сообщений
    9
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: 1c & XDTO

    эм... народ. а теперь для тупых вопрос.
    выгрузил XDTO из 1с поправил....
    а как назад загрузить???

  9. #8
    Модератор Аватар для Konor18
    Регистрация
    17.06.2020
    Сообщений
    78
    Сказал(а) спасибо
    21
    Поблагодарили 66 раз(а) в 28 сообщениях

    По умолчанию Re: 1c & XDTO

    Цитата Сообщение от Kuken Посмотреть сообщение
    эм... народ. а теперь для тупых вопрос.
    выгрузил XDTO из 1с поправил....
    а как назад загрузить???
    поставить курсор на корневой элемент "xdto_пакеты", нажать правую кнопку мыши и появиться пункт "импорт схемы"

  10. Пользователь сказал cпасибо:

    Kuken (10.09.2020)

  11. #9
    Гость форума
    Регистрация
    09.04.2014
    Сообщений
    9
    Сказал(а) спасибо
    4
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: 1c & XDTO

    вообщем не помогло.
    вот полная ошибка в очередной раз.
    Событие: Отправка.
    ПОД: Справочник_СпецификацииНо енклатуры_Отправка.
    ПКО: Справочник_СпецификацииНо енклатуры_Отправка.
    Объект: Справочник объект: Спецификации, Печать простая по желанию закачика Оснастка: 4642 Р4 оснастка для печати диаметром 42мм, (e1cib/data/Справочник.Спецификации?ref= 95dfd89d672c49b011eaf36ec5fba3c3).

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <Таблица>. Имя свойства: <Товары>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(835)}: Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <ДоляСтоимости>.

    {ОбщийМодуль.ОбменДаннымиXD TOСервер.Модуль(756)}: Ошибка при вызове метода контекста (Создать)
    ЗначениеXDTO = ФабрикаXDTO.Создать(Свойство .Тип, ЗначениеСвойства);
    по причине:
    Ошибка проверки данных XDTO:
    Значение: '21.77' не соответствует простому типу: {http://www.w3.org/2001/XMLSchema}int
    Несоответствие фасету FractionDigits = '0'
    ВызватьИсключение ТекстОшибки;
    ВызватьИсключение ТекстОшибки;
    это вся схема XDTO
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    EnterpriseData1.3.7
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    EnterpiseData1.6.1
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    Последний раз редактировалось Kuken; 11.09.2020 в 08:02.

Похожие темы

  1. Ошибка преобразования данных XDTO
    от Lurye в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 13.07.2018, 15:59
  2. XDTO чтение и запись xml в 1с
    от AndreyLe в разделе Конфигурирование, программирование 1С - Предприятие
    Ответов: 1
    Последнее сообщение: 28.03.2018, 17:23

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •