|
|||
| RuOleg
21.02.05 — 12:43 |
У меня при универсальной выгрузке выдает: |
||
| Gloom
1 — 21.02.05 — 12:56 |
Ну дык, сравни версии v7plus и xmlparser дома и не дома… |
||
| RuOleg
2 — 21.02.05 — 13:04 |
v7plus одинаковые, они в конфе лежат, а в BIN их нет! |
||
| Gloom
3 — 21.02.05 — 13:08 |
ВерсияБазовогоАнализатора |
||
| Gloom
4 — 21.02.05 — 13:13 |
+3 |
||
|
RuOleg 5 — 21.02.05 — 14:22 |
ВерсияАнализатора=»2.0″ |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Показывать по
10
20
40
сообщений
Новая тема
Ответить
cyron
Дата регистрации: 14.01.2004
Сообщений: 2
в Бухии открываю Выгрузка данных в ЗиК, при повытке Настроить или Выгрузить — ошибка<br><br>Значение не представляет агрегатный объект (Загрузить)<br><br>Компонента V7Plus : Ошибка инициализации XML Parser.<br><br><br><br>XML Parser 3.0 установил, V7Plus.dll и xml-файл правил на месте.<br><br>
bessuk
Дата регистрации: 04.02.2008
Сообщений: 9
блин … у мя тош самое … кароч .. все работало нормально … вдруг что то случилось — перестала работать выгрузка с именно такой же ошибкой …. XML Parser поставил … и еще пару примочек поставил — все равно не работает …. в терминале на вин 2003 сервере с правами админа, копирую БД на свою машину — ХР … все норм работает .. не понимаю в чем дело. голову сломал уже. =((((
Иван Геннадьевич
Дата регистрации: 26.04.2007
Сообщений: 262
ИЛИ переустановить XML parser<br>ИЛИ зарегестрировать v7plus.dll (иногда слетает, причин не знаю)
Tanya
Дата регистрации: 03.12.2001
Сообщений: 8412
Никакие дополнительные программы не устанавливали (типа пенсионного фонда) на этот компьютер. У меня такое было в начале 2007 года, «мешала» зарегистрированная dll от программы пенсионного фонда, снала ее регистрацию и все заработало.
sferanet
Дата регистрации: 21.08.2008
Сообщений: 1
Требуется XML Parser ver.3 и НЕ! выше<br>Скорее зарегистрирован версии 4.0, но есть там и 3.0<br><br>1) удаляем версию 4.0: <br>Пуск — выполнить — копируем regsvr32 /u msxml4.dll — Ок<br><br>2) устанавливаем версию 3.0: <br>Пуск — выполнить — копируем regsvr32 msxml3.dll<br><br>Если же 3.0 нет, то можно взять здесь:<br>http://ifolder.ru/2902502
SWy
Дата регистрации: 24.05.2010
Сообщений: 1
Какая именно dll от программы пенсионного фонда?
ASATF
Дата регистрации: 17.09.2012
Сообщений: 18
попробуйте под правами админа сервера/компьютера вызвать любую обработку , использующую v7plus.dll. Например загрузку данных от зарплаты.<br>Загрузку можно не делать, просто открыть форму на экране. Это мобилизует v7plus.dll на трудовую деятельность). Остальные пользователи тоже<br>получат к ней доступ.
Показывать по
10
20
40
сообщений
Или как починить MSXML-парсер.
Притащила одна бухгалтерша ноутбук с установленной на нём программой 1С версии 7.7. В этой старой 1С-ке не формировались бухгалтерские отчёты, при этом 1С-ка выдавала следующее сообщение об ошибке: «Компонента V7Plus : Ошибка инициализации XML Parser«.
Перед этим она мне звонила, спрашивала, не знаю ли я как решить эту проблему, и я не знал, но был готов попробовать. Однако её шеф решил позвать 1С-ников. По словам бухгалтерши к ней поочереди приходили трое специалистов по 1С, но с мёртвой точки дело не сдвинулось. Пришла моя очередь :).
Я с такой проблемой никогда не сталкивался, и начал с найденных в интернете рекомендаций переустановить msxml-парсеры. Не знаю, почему, но везде, где рассматривалась эта проблема (из тех мест, что я нашёл), «знающие» люди говорили, что седьмая 1С-ка работает только с третьей версией xml-парсера, поэтому они рекомендовали удалить четвёртый и более новые, а третий переустановить. Кое где предлагали переустановить и третий и четвёртый парсер. Я это, конечно, всё попробовал, но это не помогло. По следам в системе я обнаружил, что это всё перепробовал не только я.
После этого я попробовал зарегистрировать в системе dll-ку V7Plus.dll, которая идёт с 1С-кой (на одном из форумов какой-то товарищ предлагал это сделать, сказав, что «иногда регистрация соскакивает»). «Ну давай, попробуем», — подумал я, и набрал команду «regsvr32 v7plus.dll«. «Хрен тебе» — сказал мне 64-ёх битный Windows-7. Точнее, конечно, Windows сказал, что он просто не видит такую dll-ку, но я сразу перевёл на человеческий. Ладно. Попробовал засунуть эту dll-ку в папку system32. «Теперь видишь?» — спросил я Винду той же командой. «Вижу» — ответила Винда, — «но всё равно, эта dll-ка мне не нравится». Точнее, она выдала ошибку, что на этой версии Винды такая dll-ка работать не будет.
Стал искать, как решить эту проблему. Оказалось, что в 64-ёх битной Винде есть не один, а два файла «RegSvr32.exe«, один в папке «%systemroot%System32«, это 64-ёх битная версия, и ещё один — в папке «%systemroot%SysWoW64» — эта 32-ух битная версия. Попробовал скопировать файл «V7Plus.dll» в папку «%systemroot%SysWoW64» и дать винде команду «%systemroot%SysWoW64regsvr32.exe v7plus.dll«. Съела. «Опаньки!» — подумал я, и начал выяснять, что у нас с xml-парсером в 32-ух-битной части Винды. Дал ей команду «%systemroot%SysWoW64regsvr32.exe /u msxml3.dll» — нормально. Винда сообщила, что операция прошла успешно. Вернул регистрацию командой «%systemroot%SysWoW64regsvr32.exe msxml3.dll«. Успешно. Следующая команда «%systemroot%SysWoW64regsvr32.exe /u msxml4.dll» выявила проблему. Винда сказала, что в упор не видит dll-ку, которая конечно же лежала в папке «%systemroot%SysWoW64«. Попробовал регистрацию этой dll-ки командой «%systemroot%SysWoW64regsvr32.exe msxml4.dll» — Винда сказала, что при регистрации dll-ки произошла ошибка.
Стало понятно, что проблема в этой «%systemroot%SysWoW64msxml4.dll«. Благо у меня под рукой оказалась седьмая винда, только 32-ух-битная. Залез в неё, чтобы скопировать оттуда правильную dll-ку. Msxml-парсера четвёртой версии там не оказалось, пришлось его туда установить (отсюда), после чего правильные файлы («msxml4.dll» и «msxml4r.dll«) были скопированы в папку «%systemroot%SysWoW64» 64-ёх-битной Винды вместо неправильных. Неправильных файлов, к слову сказать, оказалось больше — «msxml4.dll«, «msxml4a.dll«, «msxml4r.dll» и «msxml4.inf«, при этом «msxml4r.dll» и «msxml4.dll» отличались по датам создания от неправильных. После помещения правильных файлов в нужную папку команда «%systemroot%SysWoW64regsvr32.exe msxml4.dll» прошла на ура, после чего 1С-ка заработала как миленькая. К слову сказать, регистрировать dll-ку «V7Plus.dll» скорее всего не надо. Убеждаться в этом мне было лень.
После обновления винды отличным от правильного оказался только один файл — «msxml4r.dll«. 1С-ка работает и после обновления. Фуф. Какая из программ испортила «XML Parser» выяснить не удалось.
Содержание:
1. XML – расширяемый язык разметки
2. Устранение Ошибки разбора XML в 1С
3. «Обход» Ошибки разбора XML в 1С
1. XML – расширяемый язык разметки
В данной статье речь пойдёт о причинах возникновения фатальной ошибки «Ошибка разбора XML» и способах устранения данной неполадки. Также будет дана инструкция не по устранению, но «обходу» ошибки, то есть действиям на опережение.
XML (с английского – extensible markup language – расширяемый язык разметки) – это язык разметки, который рекомендует Консорциум Всемирной паутины. Обычно язык разметки XML служит для описания документации, соответствующего типа, а также описывает действия соответствующих процессоров. Расширяемый язык разметки имеет довольно простой синтаксис, поэтому используется по всему миру, чтобы создавать и обрабатывать документацию программным способом. Он создавался именно для использования в Интернете. XML назвали именно расширяемым языком разметки, так как в нём нет фиксации разметки, которая содержится внутри документа, а именно: программист может создавать любую разметку, а ограничения будут встречаться лишь в синтаксисе.
2. Устранение Ошибки разбора XML в 1С
«Ошибка разбора XML» возникает исключительно в тонком клиенте 1С. Также стоит отметить, что «Ошибка разбора XML» также довольна схожа с ошибкой по формату потока, которая возникает в толстом клиенте. Обычно в 1С «Ошибка разбора XML» возникает по причине наличия кэша метаданных. И если очистить кэш, то ошибка будет устранена. Выглядит окно с ошибкой, а также окно с комментариями от технической поддержки следующим образом:
Рис. 1 Окно Ошибки разбора XML в 1С
XML данные читаются по потокам, так что в каждый из моментов времени объект «сосредоточен» в некотором узле XML. Из-за этого также может возникать фатальная ошибка «Ошибка разбора XML». Для того чтобы её устранить, можно вызвать функцию «ИсключениеЧтенияXml», как показано на скриншоте примера ниже:
Рис. 2 Вызов функции ИсключениеЧтенияXML для устранения Ошибки разбора XML в 1С
3. «Обход» Ошибки разбора XML в 1С
Данные два способа (очистка кэша метаданных и функция «ИсключениеЧтенияXml») – не все возможные варианты устранения ошибки разбора XML. Далее рассмотрим нестандартный подход, который позволит избежать ошибки еще до её возникновения.
Для наглядности будем работать в конфигурации 1С:Бухгалтерия предприятия, одной из наиболее распространенных программ фирмы 1С. У многих людей, которые пользуются программой 1С:Отчётность появляются неполадки при попытках открыть данные/файлы от налоговой. Чтобы открыть такой файл повторяем следующие действия:
· Переходим по пути: «Настройки 1С:Отчётности → Журнал обмена с контролирующими органами», как показано на скриншоте ниже:
Рис. 3 Настройка 1С Отчетности
· Далее кликаем на «Запросы» и выделяем ту выписку, которую не было возможности открыть из-за ошибки, как продемонстрировано на скриншоте ниже:
Рис. 4 Выбор выписки с Ошибкой разбора XML в 1С
· Обращаем внимание на стадию отправки, которая располагается внизу этого сообщения, и кликаем два раза на зелёный круг:
Рис. 5 Стадия отправки документа с Ошибкой разбора XML в 1С
· Появляется транспортное сообщение, в нём кликаем на «Выгрузить» и выбираем папку, куда необходимо провести выгрузку, после чего сохраняем данный файл. Пробуем открыть его, при помощи любого из графических редакторов, который может поддерживать формат PDF, как показано на скриншоте ниже:
Рис. 6 Результат обхода Ошибки разбора XML в 1С
· Всё успешно открылось, а ошибка даже не успела возникнуть.
Специалист компании «Кодерлайн»
Айдар Фархутдинов
-
Добрый день.
Установлена программа 1С:Предприятие 7.7 Зарплата+Кадры
Используется формат базы в DBF
Программа установлена на сервере терминалов на основе MS Windows Server 2003Некоторое время назад всплыла ошибка
Из-за чего она возникает, сейчас уже сложно понятьСуть в следующем:
Необходимо подготовить сведения для ИФНС
Пользователь заходит в Отчеты — Налоговая отчетность — Подготовка сведений для ИФНС
Заполняет все поля
Нажимает «Сформировать» и…
Программа выдает ошибку:Компонента V7Plus : Ошибка инициализации XML Parser хмлКорень = ХМЛФайлДанных.СоздатьПодчиненныйЭлемент("НДФЛ2"); {Отчет.ПодготовкаСведенийДляИМНС.Форма.Модуль(3996)}: Значение не представляет агрегатный объект (СоздатьПодчиненныйЭлемент)Причем, это если работать в терминальном сеансе на этом сервере.
Если тоже самое проделать без использования сервера терминалов — то все проходит успешно.
Но почему то сама 1С в случае использования в нетерминальном режиме очень тормозит и эту обработку может выполнять около часа, что очень тормозит работу. Я сейчас не буду спрашивать, почему так медленно у нас работает 1С в нетерминальном режиме, интереснее на данный момент почему выдается такое сообщение.Погуглив, скачал с сайта Microsoft ms xml parser v3, установил — не помогло
ручками сделал regsvr32 msxml3.dll — не помогло…Подскажите, в чем может быть дело?
Прошу прощения, если несколько сумбурно все изложил
-
Offline
Хряк
Профессионал в 1С- Регистрация:
- 26 сен 2007
- Сообщения:
- 1.556
- Симпатии:
- 59
- Баллы:
- 54
ручками зарегить надо в7плюс
-
в каталоге информационной базы лежит v7plus.dll
зарегистрировал — та же ошибка выдается -
Скорее всего у вас какая-то прога поставила более новый (4,5) парсер. Так его нужно удалить сначала, а потом накатывать 3й….
-
в установленных программах есть MSXML 6 SP2
он может мешать?
просто он необходим для работы SQL Express 2005 и попутно Microsoft Windows SharePoint Services 3.0 -
Offline
shurikvz
Модераторы
Команда форума
Модератор- Регистрация:
- 1 окт 2009
- Сообщения:
- 8.547
- Симпатии:
- 344
- Баллы:
- 104
Да нет, не должен. У меня они мирно сосуществуют.
1) Попробуйте положить v7plus.dll в папку bin.
2) Когда в терминале запускаете 1С — запускаете, я так понимаю, от имени ограниченного пользователя? Попробуйте запустить 1С и нужный вам отчет под админом.З.Ы. Эммм… чет пропустил. Если дело конечно в v7plus.dll. В любом случае — под админом пробовали запустить?
-
1. Положил в bin v7plus.dll, даже зарегал
regsvr32 @C:Program Files1cv77BINv7plus.dll
2. Зашел в терминал администратором, и в 1с также с правами админа
Также выдается таже самая ошибка..
-
Offline
shurikvz
Модераторы
Команда форума
Модератор- Регистрация:
- 1 окт 2009
- Сообщения:
- 8.547
- Симпатии:
- 344
- Баллы:
- 104
4-й парсер точно не установлен? («regsvr32 /u msxml4.dll» — успешно проходит или с ошибкой)?
-
вообще, везде, где описывалась такая проблема, рекомендуется проделать
regsvr32 /u msxml4.dll regsvr32 /u msxml6.dll regsvr32 msxml3.dll
делаю, в случае с 4 и 6 версией выдает ошибки, хотя в system32 эти файлы лежат
ну и не помогает это
-
Offline
shurikvz
Модераторы
Команда форума
Модератор- Регистрация:
- 1 окт 2009
- Сообщения:
- 8.547
- Симпатии:
- 344
- Баллы:
- 104
А v7plus.dll — версия какая? На более старую не могла затереться?
-
при
выдается ошибка
![[IMG]](http://s1.ipicture.ru/uploads/20101213/S8UZoUTy.jpg)
v7plus.dll — версия 7.70.0.11
-
Offline
shurikvz
Модераторы
Команда форума
Модератор- Регистрация:
- 1 окт 2009
- Сообщения:
- 8.547
- Симпатии:
- 344
- Баллы:
- 104
Хз…
У меня идеи иссякли.
Попробуйте тогда установить 4-й парсер. (все под админом) (пробуем запустить 1с)
Устанавливаем 3-й парсер (пробуем запустить 1с)
Удаляем 4-й парсер (пробуем запустить 1с)
Еще раз устанавливаем 3-й парсер (пробуем запустить 1с) -
все равно спасибо за помощь!
сейчас попробую проделать вышесказанное -
почистил реестр — нашлись какие то записи по поводу xml4
установил msxml4
запустил 1С — все замечательно, никаких ошибок..
бухгалтера, которые работают у нас с налоговой отчетностью, покопаются дальше, но пока вроде все ОК
спасибо, добрый человек!вот только не пойму — везде, где читал, пишут, что 1с работает с 3м парсером..
зачем ей тогда 4й понадобился? -
Offline
shurikvz
Модераторы
Команда форума
Модератор- Регистрация:
- 1 окт 2009
- Сообщения:
- 8.547
- Симпатии:
- 344
- Баллы:
- 104
Честно скажу — не знаю.
Этот вопрос скорее всего смогли бы прояснить сотрудники либо 1С либо микрософт, но и те и другие врядли будут заниматься ответом на этот вопрос.. :angry:
-
Все еще зависит от версии DLL