Имя: Пароль:
1C
 
При загрузке из XML 1С не нравится буква "Д" как лечить?
0 Shur1cIT
 
24.02.16
14:41
высыпаеться ошибка вот прин скрин http://s009.radikal.ru/i309/1602/8e/ff53e6d2908f.jpg

на моменте 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) тут не в кавычках дело если посмотреть на http://s009.radikal.ru/i309/1602/8e/ff53e6d2908f.jpg
он букву "Д" кракозябничиет
руками менял Договор на 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+ Прошу прощения. Это атрибуты. Кстати
http://msiter.ru/tutorials/uchebnik-xml-dlya-nachinayushchih/xml-atributy
Атрибуты нелегко читать и обслуживать. Используйте элементы для данных, а атрибуты для информации, не относящейся к данным.

Никогда не используйте следующие конструкции:


<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) каретка