» Казахстанский Бухгалтерский форум www.balans.kz

Перманентная ошибка - illegal xml character

 
Показать сообщения:
Начиная со старых .::. Начиная с новых


Автор: Нерезидент Баланса
Добавлено: #1  Ср Июл 13, 2005 20:24:55
Заголовок сообщения: Перманентная ошибка - illegal xml character

При попытке отправить декларации из НДС, ЭФНО вываливается окно - ошибка СГДС, а в низу сообщение illegal xml character. Служба поддержки МФ РК вежливо приняли к сведению и молчок. Ключи в порядке.

На одной машине сработал следующий прием. По НДС стояла 2216. Снес напрочь. Поставил 2214, декларации ушли. На другой машине прием не проходит. Проблема где-то глубже.

У кого уже была подобная проблема, как Вы ее решили.



Автор: Технический
Добавлено: #2  Ср Июл 13, 2005 22:06:07
Заголовок сообщения:

Да. Есть. При открытии. При чем сразных машин. На одной машине ок. На другой хер напердень. ИМХО парсер криво встал или ихнее эфно ндс и т.д. криво встало


Автор: Нерезидент Баланса
Добавлено: #3  Ср Июл 13, 2005 22:11:21
Заголовок сообщения:

Не нонял - при открытии. При попытке открыть ранее отправленный документ? У меня все открываеся хорошо. А отправляется очень плохо :( Затрахался вконец. и так не охота торчать в комитете в очереди в терминал. Переустановка не помогает. Как перестановить парсер? и самое главное - как решилась проблема?


Автор: Технический
Добавлено: #4  Ср Июл 13, 2005 22:20:31
Заголовок сообщения:

Трабла. не стал вникать. Но было уменя при открытии документа выгруженного с 1С. Решил просто. Запустил на другой машине и перекинул ключик


Автор: Witch`ka
Добавлено: #5  Чт Июл 14, 2005 19:37:08
Заголовок сообщения:

Loss, проблема, которая была у Вас связана скорее всего с тем, что где-то в данных (в текстовых полях) вашего документа присутствовали символы, недопустимые для XML(эти самые illegal xml character), например такие как "&","/","\","<", ">","№" и другие. Если при открытие выдается такое сообщение, то в файле errlist.log, который находится в папке Log, можно более детально увидеть, что за символ ему не понравился. Аналогично, если открыть Ваш файл с помощью Internet Explorer'a.


Автор: Нерезидент Баланса
Добавлено: #6  Чт Июл 14, 2005 20:44:19
Заголовок сообщения:

Взято из вопросов-ответов за 10 июня (ЭФНО):

Вопрос: При работе программы ЭФНО-клиент последней версии высвечивается сообщение об ошибке "Illegal xml character". Подскажите, пожалуйста, пути решения.
Ответ: Данное сообщение появляется, если Вы не можете открыть ФНО, сформированную в ранней версии или не можете открыть отправленную Вами ФНО. Для этого необходимо произвести конвертацию ФНО. В пункте меню необходимо выбрать "Сервис -> Конвертация ФНО". Сначала укажите путь к конвертируемому файлу (именно путь, где сохранена ФНО). Затем "Путь, куда сохранить результат конвертации" укажите тот же путь и нажмите на кнопку "Конвертировать". ФНО сконвертируется.

Кстати, сегодня получил ответ из службы поддержки. Пишут коротко - обновите СГДС с 26 до 29. Точка



Автор: Нерезидент Баланса
Добавлено: #7  Вс Июл 24, 2005 22:21:54
Заголовок сообщения:

Уважаемая Witchka ! С интересом слежу за Вашими постами и вижу, что профессионализм Ваш растет...ОДНАКО - будем объективны -
1. Знак "№" НЕ ЯВЛЯЕТСЯ недопустимым символом для отчета ф.307. Забейте его руками в чистую прогу NDSClient, сохраните отчет, откройте. Все идет. Советую так же поступить с другими символами. Проблема "неоткрытия" в NDSClient отчетов, выгруженных их 1С - это проблема ФУНКЦИИ ПЕРЕКОДИРОВКИ в UTF-8, зашитой в данной конкретной конфе.
2. специально искал файл errlist.log под специально подстроенную ситуацию с неперекодированным знаком "№" в номере СФ. Нет там такого файла (версия NDSClient 1.0.2.2216).



Автор: Witch`ka
Добавлено: #8  Вт Авг 09, 2005 14:18:02
Заголовок сообщения:

Не менее уважаемый, Старикан, думаю, что для оценки профессионализма нужно создать нечто более глубокое чем пост на форуме :). Профессионалом себя назвать не посмею - все, что пишу - не более, чем частное мнение, которое может быть и ошибочным и спорным.
Недопустимые символы для XML это не обязательно символы недопустимые для ввода в ПО НДС, ЭФНО, МОП и иже с ним. Символ № действительно для XML недопустимым является, тем не менее в версиях ИС МОП если не ошибаюсь до 1.1.9.31 в случае наличия такого символа в текстовых полях документа грозное сообщение об ошибке выдавалось - отсюда и его присутствие в списке поста.



Автор: Нерезидент Баланса
Добавлено: #9  Вт Авг 16, 2005 19:49:12
Заголовок сообщения:

1. рекомендую зачитать C:\Program Files\NDS\repository\d307.00.4\form_307010000010\page_307010000010\structure.xml, обратив внимание на то, что контроль номера СФ не назначен (check is-null, check-proc )

2. если функция перекодировки не "переваривает" символ "№", можно -
2.1. переработать функцию
2.2. фильтровать исходные данные ДО ПЕРЕКОДИРОВКИ, заменяя "№", например, пробелом.



  

Служба поддержки WWW.BALANS.KZ