Имя: Пароль:
1C
1С v8
Ошибка при загрузке файла XML ( правила обмена )
0 demous
 
07.06.12
14:38
УПП 8.2
нужно сделать выгрузку данных по сотрудникам... имеется файл правил ( ниже приведу его код) при его загрузке программа выдает вот эту ошибку



{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(11620)}: Ошибка при вызове метода контекста (Прочитать)
       ПравилаОбмена.Прочитать();
по причине:

по причине:
Ошибка разбора XML:  - [1,6]
Фатальная ошибка:
XML declaration allowed only at the start of the document
SystemId: file://C:/Users/d.Marjan/123.xml

вот место...          ПравилаОбмена = Новый ЧтениеXML();
       ПравилаОбмена.ОткрытьФайл(Источник);
       ПравилаОбмена.Прочитать();




а вот код файла xml



     <?xml version="1.0" encoding="windows-1251" ?>
- <main>
 <Версия_Формата>1.0</Версия_Формата>
 <Тип_сообщения>NI</Тип_сообщения>
 <Общее_число_записей Длина="5" ОН="О" Формат="Ч" />
 <Код_Организации Длина="8" ОН="О" Формат="С" />
- <Записи>
- <Запись_1>
 <Фамилия Длина="20" ОН="О" Формат="С" />
 <Имя Длина="20" ОН="О" Формат="С" />
 <Отчество Длина="20" ОН="Н" Формат="С" />
 <Табельный_Номер Длина="20" ОН="Н" Формат="С" />
 <Вид_документа Длина="3" ОН="О" Формат="С" />       *
 <Серия_документа Длина="14" ОН="О" Формат="С" />
 <Номер_документа Длина="13" ОН="О" Формат="С" />
 <Дата_выдачи_документа Длина="10" ОН="О" Формат="С" />
 <Кем_выдан_документ Длина="80" ОН="О" Формат="С" />
 <Код_подразделения Длина="7" ОН="О" Формат="С" />
 <Населенный_пункт Длина="30" ОН="О" Формат="С" />
 <Регион Длина="2" ОН="О" Формат="С" />   Указывается 2 символа кода из справочника КЛАДР
 <Район Длина="30" ОН="Н" Формат="С" />
 <Улица Длина="45" ОН="О" Формат="С" />
 <Дом Длина="5" ОН="О" Формат="С" />
 <Корпус Длина="3" ОН="Н" Формат="С" />
 <Квартира Длина="5" ОН="Н" Формат="С" />
 <Почтовый_индекс Длина="6" ОН="Н" Формат="С" />
 <Дата_рождения Длина="10" ОН="О" Формат="С" />
 <Место_рождения Длина="100" ОН="О" Формат="С" />
 <Пол Длина="1" ОН="О" Формат="С" />
 <Тип_телефона Длина="10" ОН="О" Формат="С" />
 <Номер_телефона Длина="10" ОН="О" Формат="С" />
 <ИНН_Сотрудника Длина="12" ОН="Н" Формат="С" />
 <Имя_и_фамилия_на_карте Длина="22" ОН="Н" Формат="С" />
 <Кодовое_слово Длина="20" ОН="Н" Формат="С" />
 <Код_подразделения_Банка Длина="4" ОН="Н" Формат="С" />
 <Тип_карты Длина="4" ОН="О" Формат="С" />         **
 <Вид_документа_2 Длина="3" ОН="Н" Формат="С" />  ***
 <Серия_документа_2 Длина="14" ОН="Н" Формат="С" />
 <Номер_документа_2 Длина="13" ОН="Н" Формат="С" />
 <Дата_выдачи_документа_2 Длина="10" ОН="Н" Формат="С" />
 <Кем_выдан_документ_2 Длина="34" ОН="Н" Формат="С" />
 <Населенный_пункт_2 Длина="30" ОН="Н" Формат="С" />
 <Регион_2 Длина="2" ОН="Н" Формат="С" />  Указывается 2 символа кода из справочника КЛАДР
 <Район_2 Длина="30" ОН="Н" Формат="С" />
 <Улица_2 Длина="45" ОН="Н" Формат="С" />
 <Дом_2 Длина="5" ОН="Н" Формат="С" />
 <Корпус_2 Длина="3" ОН="Н" Формат="С" />
 <Квартира_2 Длина="5" ОН="Н" Формат="С" />
 <Почтовый_индекс_2 Длина="6" ОН="Н" Формат="С" />
  <Картсчет Длина="20" ОН="Н" Формат="С" />
  <Номер_участника_программы_АБ Длина="10" ОН="Н" Формат="С" />
 <Сумма Длина="12" ОН="О" Формат="Ч" />
 <Должность Длина="25" ОН="Н" Формат="С" />
 <Отдел Длина="50"/>
 </Запись_1>
 </Записи>
 </main>
1 demous
 
07.06.12
14:39
что тут не так? ЗАранее спасибо всем!
2 demous
 
07.06.12
14:47
апну
3 pumbaEO
 
07.06.12
14:47
И гугл молчит на эту ошибку миллионом постов...
<?xml version="1.0" encoding="windows-1251" ?>  - должно быть в начале файла, без всяких энтеров и пробелов.
4 demous
 
07.06.12
15:01
(3) Сделал, не помогло(
5 demous
 
07.06.12
15:06
Да и кстати, ехплорер чет файл открывает пустым...
6 demous
 
07.06.12
15:46
апну...
7 andrewks
 
07.06.12
15:48
жесть какая. выложи хмл на файлообменник
8 andrewks
 
07.06.12
15:49
кстати, это не правила обмена, если что
9 demous
 
07.06.12
16:01
http://rghost.ru/38531883
Этим файлом требуют сделать выгрузку
10 andrewks
 
07.06.12
16:13
не, про то, что текст тупо скопипастили из эксплорера и вставили в текстарь - я уже молчу. как и про то, что это явно не правила для УниверсальныйОбменДаннымиXML

но про то, что там ещё не смогли удержаться от добавления ручных комментариев прямо в текстарь - я всё-таки скажу
11 andrewks
 
07.06.12
16:15
видимо, изначально это было "болванкой" для формирования файла выгрузки при помощи самопальной обработки
12 demous
 
07.06.12
16:38
Беда с фалом да?