Перманентная ошибка - illegal xml character
|
|
#1 Ср Июл 13, 2005 20:24:55
|
Сообщить модератору
|
|
При попытке отправить декларации из НДС, ЭФНО вываливается окно - ошибка СГДС, а в низу сообщение 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. фильтровать исходные данные ДО ПЕРЕКОДИРОВКИ, заменяя "№", например, пробелом.
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|