Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 сен 2021, 16:43

Число в XML

Автор magnifico61, 01 авг 2017, 19:05

0 Пользователей и 1 гость просматривают эту тему.

magnifico61

Можно ли в атрибут XML файла передать число, а не строку?
Сейчас при проверке документа для ЭДО ругается, что тип Строка, а нужно число.

pavl_vs

magnifico61, а покажите любое число (сумму хххх.хх) из XML-файла.

oleg-x

Нельзя, только строка.
Либо ошибка там где загружается файл (в чем я сомневаюсь),
Либо число не верного формата (пример число в той программе рассматривается 0000.00, а у тебя 0000,00, может еще быть так 0000-00)
В любом случае, попробуй скормить программе сначало целое цисло
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Golickoff

Цитата: oleg-x от 01 авг 2017, 23:24
Нельзя, только строка.
А как же обмен между конфигурациями в формате xml?
Цитировать<Свойство>
   <Код>11</Код>
   <Наименование>Количество --&gt; Количество</Наименование>
   <Порядок>100</Порядок>
   <Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
   <Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
</Свойство>
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

oleg-x

<Свойство>
   <Код>11</Код>
   <Наименование>Количество --&gt; Количество</Наименование>
   <Порядок>100</Порядок>
   <Источник Имя="Количество" Вид="Реквизит" Тип="Число"/>
   <Приемник Имя="Количество" Вид="Реквизит" Тип="Число"/>
</Свойство>

В данном случае есть дополнительно описание реквизита, которое содержит тип и вид значения, но опять же является строкой.
Когда в базу приемник загружается файл, программа по данным атрибутам смотрит какого типа данное значение.
Вобщем есть два варианта, либо при загрузке файла, значение может быть только определенного формата, так как ожидается либо число, либо индефикатор, строка и т.д и программа сама преобразует в нужный тип.
Либо как в правилах обмена к каждому значению прописывается описание типов.
Как у автора я сказать не могу, экстросенсорные способности иссякли :dfbsdfbsdf:
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск