|
При загрузке из XML 1С не нравится буква "Д" как лечить? |
☑ |
0
Shur1cIT
24.02.16
✎
14:41
|
высыпаеться ошибка вот прин скрин
на моменте XML.Прочитать()
вот сам файл
<?xml version='1.0' encoding='UTF-8'?>
<Договоры>
<Договор
Номер=''
Дата='18.01.2016 0:00:00'
Организация=''
СрокДействия=''
ДниОтсрочкиОплаты='0'
ВидДоговора='Покупатель'
ВалютаВзаиморасчетов='руб.'
Ответственный='Юрий Спиридонов'
СуммаДоговора='100000'
КодКонтрагента=''
РасчетыВУсловныхЕдиницах='Нет'
>
</Договор>
</Договоры>
|
|
1
igork1966
24.02.16
✎
14:43
|
(0) Фактическая кодировка файла точно соответствует заголовку?
|
|
2
Fragster
гуру
24.02.16
✎
14:43
|
Сделай вместо
></Договор>
/>
|
|
3
Shur1cIT
24.02.16
✎
14:52
|
(1) да проверил
Сообщить(XML.КодировкаXML);
возвращает UTF-8
|
|
4
DES
24.02.16
✎
15:04
|
непривычны одинарные кавычки
|
|
5
Serginio1
24.02.16
✎
15:07
|
У тебя должен быть
<Договор>
тра ля ля
</Договор>
|
|
6
Shur1cIT
24.02.16
✎
15:07
|
(4) тут не в кавычках дело если посмотреть на
он букву "Д" кракозябничиет
руками менял Договор на Dogovor все работает, но мне надо именно Договор так как файл не мой, или обоснованые притензии написать чо не хотелось бы
|
|
7
Serginio1
24.02.16
✎
15:08
|
Или у тебя атрибуты?
|
|
8
DES
24.02.16
✎
15:08
|
пересохрани файл нотепадом++ в кодировке UTF-8
|
|
9
Serginio1
24.02.16
✎
15:17
|
5+ Прошу прощения. Это атрибуты. Кстати
Атрибуты нелегко читать и обслуживать. Используйте элементы для данных, а атрибуты для информации, не относящейся к данным.
Никогда не используйте следующие конструкции:
<note day="10" month="01" year="2008"
to="Tove" from="Jani" heading="Напоминание"
body="Не забудь обо мне в эти выходные!">
</note>
|
|
10
Карупян
24.02.16
✎
15:20
|
Может для атрибутов не приемлем перевод строки?
|
|
11
Карупян
24.02.16
✎
15:21
|
(9) нелегко обслуживать только для тех кто ручками формирует хмл
|
|
12
Злопчинский
24.02.16
✎
15:25
|
(9) а я с точностью до наоборот, мне гораздо удобнее атрибуты обслуживать.
|
|
13
Shur1cIT
24.02.16
✎
15:33
|
Выяснил причину, правдо не доконца понятен механизм,
Это коретка невидимая в начале файла, если её удалить до буква "Д" коректная и ошибок нет, но почему реагирует только на букву "Д" ?
|
|
14
Shur1cIT
24.02.16
✎
15:34
|
(13) каретка
|
|