Компонента v7plus ошибка инициализации xml parser

Или как починить 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С Предприятие что это? 12
Что такое 1С?
1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » — конкретный продукт, который выпускает компания 1С .
Что такое


COM-подключение к базе 7.7 из 8.2 1С 6
Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине.
Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)):
НаКлиенте
Процедура Загрузки()
ПутьКБазе=» D:ВашаБаза1с77″ ;
Пользователь=


Microsift Visual C++ Runtime Library Program …1cv77s.exe abnormal program termination 0
При запуске 1С 7.7 выдает сообщение:
Microsift Visual C++ Runtime Library Program C:Program Files1Cv77BIN1cv77s.exe abnormal program termination
Вариант 1. Обычно это происходит, когда повреждается файл регистрации. Точнее, когда не дописывает


v7plus.dll — отсутствует CLSID либо отсутствует интерфейс llnitDone 0
При выгрузке отчетности в 1С 7.7 программа ругается на v7plus.dll и указывает, что отсутствует интерфейс llritDone. Что делать?
1) Поудалять нафиг все v7plus.dll из каталогов ИБ и папок пользователей
2) Оставить только в bin каталоге и зарегить чер


Автоматическое резервное копирование 1С:Предприятия в облако с помощью ПО Effector Saver 4
Всем известно, для большей гарантии восстановления важных данных, необходимо копировать архивы в несколько мест хранения. Отдельный диск может помочь в случае порчи основного, но в случае если устройство будет потеряно или украдено, он будет так же


Посмотреть все результаты поиска похожих

   Kleo

01.03.11 — 10:51

Win 7, использовала обработку в 1С 7.7 для конвертации данных в 8.2 —

V77Exp.ert До сегодняшнего дня работала. сегодня выходит ошибка:

Компонента V7Plus : Ошибка инициализации XML Parser

проверила парсер, поюзала ссылки в инете по этой проблеме. Все методы не помогают, например, как этот:

ребуется XML Parser ver.3 и НЕ! выше

Скорее зарегистрирован версии 4.0, но есть там и 3.0

1) удаляем версию 4.0:

Пуск — выполнить — копируем regsvr32 /u msxml4.dll — Ок

2) устанавливаем версию 3.0:

Пуск — выполнить — копируем regsvr32 msxml3.dll

Проверяла отладчиком компонента V7Plus.dll успешно загружается, что-то с Win7 не то, не открываются даже Свойства компьютера, не работает Центр обновления системы.

Что-то в с системой? Кроме переустановки что-нибудь можно сделать?

Еще, если это важно, сначала не работал Office — ругался на библиотеку stdcle32.tlb — помогла переустановка офиса.

   andrewks

1 — 01.03.11 — 10:55

вайрусы?

   Kleo

2 — 01.03.11 — 11:04

(1) была вредоносная программа, которая в браузере открывала через определенное время url-ссылки, ее убили еще вчера, она прописывалась в процесса, была прописана в папке юзера. неужели она так накосячила? ее больше на компе нет.

подскажите, пожалуйста, путь решения проблемы, кроме переустановки системы, система лицензионная, ключ активирован

   andrewks

3 — 01.03.11 — 11:12

куритом+avz потестируй ещё, может зловреды другие наличествуют

   Kleo

4 — 01.03.11 — 11:28

(3) что такое куритом+avz? проверяли Касперским 2010, который обычно все потенциально опасное ПО находит

   Kleo

5 — 01.03.11 — 11:30

(3) утилита доктора веба?

   Kleo

6 — 01.03.11 — 11:44

что означает, например, Функция user32.dll перехвачена и т.д.?
проверять начала avz 4.35

   Kleo

7 — 01.03.11 — 11:46

Функция user32.dll перехвачена …

Функция advapi32.dll перехвачена ….

Функция netapi32.dll перехвачена …

   Kleo

8 — 01.03.11 — 11:49

допустим, полностью строка:

Функция netapi32.dll:NetDfsAdd (113) перехвачена, метод ProcAddressHijack.GetProcAddress ->6FEF46D5->729C78FD

проверка еще идет… это как-то исправить можно?

   Tatitutu

9 — 01.03.11 — 11:50

   Kleo

10 — 01.03.11 — 11:56

(9) почитайте выше, с компонентой все нормально, он ее успешно видит и регистрирует. дело в винде, у которой порушены библиотеки. вопрос: как их восстановить?

   Kleo

11 — 01.03.11 — 12:23

Проверка ничего не дала(((

ругнулась, что восстановить процесс HOSTS и все. я нажала восстановить. ничего не изменилось. или комп перезагрузить нужно?

   Kleo

12 — 01.03.11 — 12:50

Возможен ли такой вариант, что SP1 для Win 7 поможет?

   Kleo

13 — 01.03.11 — 13:02

ясно, что вирус был, но подпортил библиотеки… качаю SP1, одна надежда на него…

   Kleo

14 — 01.03.11 — 15:05

подскажите, пожалуйста!!!

ни одна проверка антивирусом не выявила вирусы. восстановление HOSTS сделано, не помогло. всеравно пишет в обработке V77EXP.ERT ошибку:

Компонента V7Plus : Ошибка инициализации XML Parser

   tdm

15 — 01.03.11 — 15:09

долго бодался с такой же проблемой — помогло изменение типовой — проверку на существование файла перенес выше по коду

   Kleo

16 — 01.03.11 — 15:11

(15) не совсем поняла, скажите по-подробней, пожалуйста

   Kleo

17 — 01.03.11 — 15:12

(15) т.е. получается, что не в винде дело?

   Kleo

18 — 01.03.11 — 15:13

делов том, что ошибка:

«Компонента V7Plus : Ошибка инициализации XML Parser»

вылетает ПРИ ОТКРЫТИИ обработке, даже не при запуске ее на выполнение

   tdm

19 — 01.03.11 — 15:17

(16) к сожалению подробно не расскажу — прост помню тоже все перепробовал (ставил парсеры 3,4; регистрировал библитеку; даже разные версии библиотек) в конце концов помогло прост изменение кода — там есть чтот типа СоздатьОбъект(«***XMLParser») пишу на память ищите подобное и есть проверка — ЗагрузитьВнешнююКомпоненту(***V7Plus) — вот проверку и вынес раньше по тексту; хз почему но помогло)))

   tdm

20 — 01.03.11 — 15:18

+ да забыл сказать что копировал библиотеку в каталог программы и каталог базы)) в общем долго мучался)

   andrewks

21 — 01.03.11 — 15:19

Попытка
   ДОМ=СоздатьОбъект(«MSXML2.DOMDocument.6.0»);
Исключение
   Сообщить(«Не удалось создать объект DOMDocument 6″,»!»);
   Возврат 0;
КонецПопытки;
Попытка
   ДОМ=СоздатьОбъект(«MSXML2.DOMDocument.4.0»);
Исключение
   Сообщить(«Не удалось создать объект DOMDocument 4″,»!»);
   Возврат 0;
КонецПопытки;
Попытка
   ДОМ=СоздатьОбъект(«MSXML2.DOMDocument.3.0»);
Исключение
   Сообщить(«Не удалось создать объект DOMDocument 3″,»!»);
   Возврат 0;
КонецПопытки;
Попытка
   ДОМ=СоздатьОбъект(«MSXML2.DOMDocument.2.0»);
Исключение
   Сообщить(«Не удалось создать объект DOMDocument 2″,»!»);
   Возврат 0;
КонецПопытки;

результаты — в студию

   andrewks

22 — 01.03.11 — 15:21

+(21) а щит, долбаный копипаст!
все Возврат 0; — убить

   Kleo

23 — 01.03.11 — 15:24

(21) здесь все нормально. ошибка выходит просто при открытии обработки, а приведенный код используется уже при выгрузке

   Kleo

24 — 01.03.11 — 15:25

(21) в реестре все проверяли, все нормально

   Kleo

25 — 01.03.11 — 15:26

можно вообще писать
ДОМ=СоздатьОбъект(«MSXML2.DOMDocument»);
система сама определит версию парсера

   MrDenri

26 — 01.03.11 — 15:30

Была такая же проблема и осталась, только на ХР. При открытии любой обработки — ошибка. Я хз, что делать — винду не хочется переставлять.

   andrewks

27 — 01.03.11 — 15:31

(23) чё-то ты темнишь. какой приведённый код? ты мне скажи — код, который я выложил у тебя как отработал?

   Kleo

28 — 01.03.11 — 15:53

(27) да этот код я уже своими проверочными обработками отработала, да и не в нем дело, говорю же ошибка выходит ПРИ ОТКРЫТИИ обработки!!! то есть еще до выполнения поиска парсера, что еще не понятно?

(26) руководство сказало переустанавливать винду… ну не верю что вирус так мог все покасить, кроме этой обработки  все остальное работает нормально

   andrewks

29 — 01.03.11 — 15:58

(28) в ПриОткрытии() нет кода, что-ли? нифея не понимаю, что ты хочешь донести

   Kleo

30 — 01.03.11 — 17:00

(29) бесполезняк объяснять, откройте обработку V77Exp.ert и посмотрите.
меня уверяют, что последствие вирусов, хочу доказать, что повреждены dll-ки и нужно как-то исправить. началось все с Excel, сначала он заругался на отсутствие или повреждение своей длл-ки

  

Kleo

31 — 02.03.11 — 05:50

прикол в том, что необходимо было просто установить 4-й парсер, хотя 1С 7.7 работает с 3-м парсером.
видимо причиной всему стали не вирусы, а именно переустановка офиса

  1. Добрый день.
    Установлена программа 1С:Предприятие 7.7 Зарплата+Кадры
    Используется формат базы в DBF
    Программа установлена на сервере терминалов на основе MS Windows Server 2003

    Некоторое время назад всплыла ошибка
    Из-за чего она возникает, сейчас уже сложно понять

    Суть в следующем:
    Необходимо подготовить сведения для ИФНС
    Пользователь заходит в Отчеты — Налоговая отчетность — Подготовка сведений для ИФНС
    Заполняет все поля
    Нажимает «Сформировать» и…
    Программа выдает ошибку:

    Компонента V7Plus : Ошибка инициализации XML Parser
    хмлКорень = ХМЛФайлДанных.СоздатьПодчиненныйЭлемент("НДФЛ2");
    {Отчет.ПодготовкаСведенийДляИМНС.Форма.Модуль(3996)}: Значение не представляет агрегатный объект (СоздатьПодчиненныйЭлемент)
    

    Причем, это если работать в терминальном сеансе на этом сервере.
    Если тоже самое проделать без использования сервера терминалов — то все проходит успешно.
    Но почему то сама 1С в случае использования в нетерминальном режиме очень тормозит и эту обработку может выполнять около часа, что очень тормозит работу. Я сейчас не буду спрашивать, почему так медленно у нас работает 1С в нетерминальном режиме, интереснее на данный момент почему выдается такое сообщение.

    Погуглив, скачал с сайта Microsoft ms xml parser v3, установил — не помогло
    ручками сделал regsvr32 msxml3.dll — не помогло…

    Подскажите, в чем может быть дело?

    Прошу прощения, если несколько сумбурно все изложил


  2. Хряк

    Offline

    Хряк
    Профессионал в 1С

    Регистрация:
    26 сен 2007
    Сообщения:
    1.556
    Симпатии:
    59
    Баллы:
    54

    ручками зарегить надо в7плюс

  3. в каталоге информационной базы лежит v7plus.dll
    зарегистрировал — та же ошибка выдается

  4. Скорее всего у вас какая-то прога поставила более новый (4,5) парсер. Так его нужно удалить сначала, а потом накатывать 3й….

  5. в установленных программах есть MSXML 6 SP2
    он может мешать?
    просто он необходим для работы SQL Express 2005 и попутно Microsoft Windows SharePoint Services 3.0


  6. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    Да нет, не должен. У меня они мирно сосуществуют.
    1) Попробуйте положить v7plus.dll в папку bin.
    2) Когда в терминале запускаете 1С — запускаете, я так понимаю, от имени ограниченного пользователя? Попробуйте запустить 1С и нужный вам отчет под админом.

    З.Ы. Эммм… чет пропустил. Если дело конечно в v7plus.dll. В любом случае — под админом пробовали запустить?

  7. 1. Положил в bin v7plus.dll, даже зарегал

    regsvr32 @C:Program Files1cv77BINv7plus.dll
    

    2. Зашел в терминал администратором, и в 1с также с правами админа

    Также выдается таже самая ошибка..


  8. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    4-й парсер точно не установлен? («regsvr32 /u msxml4.dll» — успешно проходит или с ошибкой)?

  9. вообще, везде, где описывалась такая проблема, рекомендуется проделать

    regsvr32 /u msxml4.dll
    regsvr32 /u msxml6.dll
    regsvr32 msxml3.dll
    

    делаю, в случае с 4 и 6 версией выдает ошибки, хотя в system32 эти файлы лежат

    ну и не помогает это


  10. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    А v7plus.dll — версия какая? На более старую не могла затереться?

  11. при
    выдается ошибка
    [​IMG]

    v7plus.dll — версия 7.70.0.11


  12. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    Хз…
    У меня идеи иссякли.
    Попробуйте тогда установить 4-й парсер. (все под админом) (пробуем запустить 1с)
    Устанавливаем 3-й парсер (пробуем запустить 1с)
    Удаляем 4-й парсер (пробуем запустить 1с)
    Еще раз устанавливаем 3-й парсер (пробуем запустить 1с)

  13. все равно спасибо за помощь!
    сейчас попробую проделать вышесказанное

  14. почистил реестр — нашлись какие то записи по поводу xml4
    установил msxml4
    запустил 1С — все замечательно, никаких ошибок..
    бухгалтера, которые работают у нас с налоговой отчетностью, покопаются дальше, но пока вроде все ОК
    спасибо, добрый человек!

    вот только не пойму — везде, где читал, пишут, что 1с работает с 3м парсером..
    зачем ей тогда 4й понадобился?


  15. shurikvz

    Offline

    shurikvz
    Модераторы
    Команда форума
    Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.547
    Симпатии:
    344
    Баллы:
    104

    Честно скажу — не знаю.
    Этот вопрос скорее всего смогли бы прояснить сотрудники либо 1С либо микрософт, но и те и другие врядли будут заниматься ответом на этот вопрос.. :angry: ;)

  16. Все еще зависит от версии DLL


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

С помощью обработки «Выгрузка данных поставщику» вы сможете настроить обмен данными с Поставщиком о продажах, остатках товаров на складах, и оплатах клиентов.

Для того чтобы настроить выгрузку данных в конфигурацию «Агент Плюс: Управление дистрибуцией» требуется:

 Подключение к единой системе консолидации данных

Поставщик определяет канал обмена и предоставляет параметры настроек соединения Дистрибьютору. Для настройки подключения не требуется привлекать IT-специалистов. Для учетной системы «1С» Поставщик предоставляет Дистрибьютору файл внешней обработки «Выгрузка данных поставщику».

Не является препятствием значительные изменения типовой конфигурации «1С» Дистрибьютора, поскольку механизм подключения и обработки данных опирается на первичные документы и объекты, которые присутствуют во всех типовых конфигурациях «1С».

Внешняя обработка «Выгрузка данных поставщику» не изменяет конфигурацию «1С: Торговля и Склад».

Данные хранятся в виде отдельного файла, полностью интегрируются в систему, и доступны для редактирования и выгрузки без прерывания работы других пользователей программы «1С: Торговля и Склад».

Настройки подключения

  • Запустите внешнюю обработку, откройте в верхней панели меню «Файл» → «Открыть» и откроется окно проводника.

  • Откройте файл внешней обработки «Выгрузка данных поставщику для ТиС 7.7.epf».

 Если в учетной системе дистрибьютора не используется модуль обмена данными «Агент Плюс»

В случае, если в учетной системе дистрибьютора не используется модуль обмена данными «Агент Плюс», для запуска обработки «Выгрузка данных поставщику для ТиС 7.7.epf» требуется дополнительно:

  1. В справочник «Номенклатура» добавить реквизит:

    • Имя «Идентификатор»
    • Тип «Строка»
    • Длина 36

2. В справочник «Контрагенты» добавить реквизит:

  • Имя «Идентификатор»
  • Тип «Строка»
  • Длина 36

3. В справочник «Склады» добавить реквизит:

  • Имя «Идентификатор»
  • Тип «Строка»
  • Длина 36

В справочник «Номенклатура» добавить реквизит:

  • Имя «Идентификатор»
  • Тип «Строка»
  • Длина 36

4. Установить внешнюю компоненту v7plus.dll (компонента необходима для генерирования идентификаторов).

Для корректной установки компоненты V7Plus необходимо переместить файлы:

V7PLUS.ALS

V7PLUS.DLL

в рабочую директорию 1С, пример:

«C:Program Files1Cv77BIN»

и зарегистрировать компоненту командой:

regsvr32 «C:Program Files1Cv77BINV7PLUS.DLL».

Если при работе обработки возникают ошибки:

«Ошибка инициализации XML Parser файл не XML-типа»

Для решения этой ошибки необходимо скачать с сайта Microsoft компоненту «msxml.msi» и установить ее на компьютер с 1С, где возникает подобная ошибка.

DOMDocument = СоздатьОбъект(«Msxml2.DOMDocument.4.0»);
{<Папка БД 1С:Предприятия>EXTFORMSКПКОБМЕНДАННЫМИ.ERT(13831)}: Неудачная попытка создания объекта (Msxml2.DOMDocument.4.0)

Данная ошибка связана с парсером MS XML. Для решения данной проблемы необходимо на ПК, где запускается 1С установить парсер «MS XML» версии 4.0:

Парсер «MS XML 4.0»:
http://www.agentplus.ru/download/crm_kb/msxml4.msi

Окно обработки содержит поле настроек, табличную часть и кнопки управления. Заполните данные для настройки соединения:

  • Укажите Код дистрибьютора. Пятизначный код предоставляет Поставщик. Заполнение верных символов является обязательным условием успешной настройки подключения, и позволяет идентифицировать файл с данными Дистрибьютора в системе Поставщика «Агент Плюс: Управление Дистрибуцией, Стандарт».

  • Укажите Каталог обмена. Путь к каталогу, в который будут помещаться передаваемые данные, откуда будут загружаться файлы с данными для Поставщика.

  • Настройте FTP-соединение. Флажок выбора «Использовать FTP-Сервер» должен быть включен. Нажмите кнопку «Настроить FTP-соединение» и откроется окно настройки параметров.

FTP (File Transfer Protocol) — протокол удаленной передачи файлов для создания, удаления, загрузки и скачивания на сервер данных любого типа и размера, или файлов и папок.

 Окно настроек FTP-соединения

Окно «Настройки подключения FTP» содержит форму для заполнения и кнопки управления. Заполните параметры:

Параметры FTP-соединения Дистрибьютору предоставляет Поставщик.

  • Основной FTP:
    • «Сервер» – адрес в сети с которым осуществляется соединение;

    • «Пользователь» – логин пользователя от имени которого устанавливается FTP-соединение;

    • «Пароль» – пароль пользователя от имени которого устанавливается FTP-соединение;

    • «Каталог на FTP-сервере» – путь в папку на локальном компьютере, либо на сервере;

    • «Пассивный режим» – режим работы FTP-соединения. При активном режиме флажок выбора включать не нужно.

Нажмите кнопку «Проверить подключение» и будет произведена попытка подключения к FTP-серверу. Результат подключения отобразится в строке «Статус подключения» либо синим цветом — «Подключение выполнено успешно!», либо красным — «Подключение не выполнено!».

В окне служебных сообщений в нижней части экрана программа оповещает о результатах действий.

  • Резервный FTP. Необходимо выполнить аналогичные действия настроек дополнительного соединения:
    • Написать имя резервного FTP-сервера с которым осуществляется соединение;

    • Установить логин пользователя от имени которого установлено резервное FTP-соединение;

    • Ввести пароль пользователя от имени которого установлено резервное FTP-соединение;

    • Указать путь на локальном компьютере, либо на сервере, определяющий, куда будут загружаться файлы с данными;

    • Установить активный или пассивный режим работы резервного FTP-соединения;

    • Проверить подключение.

Для сохранения настроек основного и резервного подключения FTP нажмите в нижней части окна кнопку «Записать и закрыть» и окно подключения закроется. 

Настройка FTP-соединения произведена успешно.

 Управление набором данных

Поставщик согласовывает какие именно данные будут передаваться из учетной системы Дистрибьютора в конфигурацию Поставщика «Агент Плюс: Управление Дистрибуцией»:

  • Данные по продажам товаров Поставщика в общем, либо по каждой торговой точке.
  • Данные по остаткам товаров Поставщика на складе Дистрибьютора в общем, либо по каждому складу.
  • Данные по оплатам и задолженности клиентов Дистрибьютора за товары Поставщика (по договоренности).
  • Данные по продажам товаров Поставщика по каждому Агенту (с помощью мобильных приложений «Агент Плюс: Мобильная торговля»).

Механизм выгрузки данных внешней обработки «Выгрузка данных поставщику» содержит набор различных фильтров, чтобы отправлять только нужные согласованные данные. 

Даже если в одной накладной дистрибьютора присутствуют товары разных поставщиков, при выгрузке данных такой документ будет направлен соответствующему поставщику частично (только по его товарам).

Настройки отбора

Для определения, какие данные будут предоставлены для обмена, укажите требуемые параметры отборов на вкладке «Настройки отбора». Доступно три варианта:

 «Данные о продажах»

В поле «Настройка выгрузки» нажмите кнопку выбора и в списке выберите пункт «Данные о продажах».  В табличной части в строке нужного параметра укажите документы в колонке «Значение»:

  • Номенклатура. Для выбора элементов из справочника «Номенклатура».
  • Покупатель. Для выбора элементов из справочника «Контрагенты».
  • Фирма. Для выбора элементов из справочника «Фирмы».

 «Данные об остатках»

В поле «Настройка выгрузки» нажмите кнопку выбора и в списке выберите пункт «Данные об остатках».  В табличной части в строке нужного параметра укажите документы в колонке «Значение»:

  • Фирма. Для выбора элементов из справочника «Фирмы».
  • Номенклатура. Для выбора элементов из справочника «Номенклатура».
  • Склад. Для выбора элементов из справочника «Склады».

 «Данные по оплате клиентов (нал./безнал.)»

В поле «Настройка выгрузки» нажмите кнопку выбора и в списке выберите пункт «Данные по оплате клиентов (нал./безнал.)».  В табличной части в строке нужного параметра укажите документы в колонке «Значение»:

  • КодОперации. Для выбора элементов из списка документов.
  • Контрагент. Для выбора элементов из справочника «Контрагенты».
  • Валюта. Для выбора элементов из справочника «Валюты».

(warning)    Параметр  «Использовать торговые точки» в форме обработки устанавливается автоматически, если встроен модуль обмена «Агент Плюс» с мобильными устройствами.

(warning)     Параметр «Выгружать остатки по складам» выбирается, если требуется выгружать данные об остатках с указанием конкретного склада.

(warning)     Параметр «Разрешить дополнительную выгрузку по запросу поставщика» выбирается, если требуется выгружать данные с указанием определенного периода по запросу Поставщика. При использовании данной функции в обязательном порядке должны производиться настройки отбора данных на вкладке «Настройки отбора»

 Настройка автоматической выгрузки данных по расписанию

На вкладке «Выгрузка по расписанию» заполните параметры автоматической выгрузки данных Поставщику отдельно для каждого объекта выгрузки:

  • Включите флажок «Использовать расписание»
  • В поле «Настройки выгрузки» выберите данные, например, «Данных о продажах».
  • В поле «Объект выгрузки» проверьте соответствие выгружаемых данных, например, «Продажи».
  • В поле «Выгружать за последние (дн.)» период выгрузки документов указывается в днях. Если установлено значение «0» — документы выгружаться не будут.
  • В поле «Дни недели» укажите флажком рядом с наименованием  нужные дни.
  • В поле «Время начала» можно выбрать нужное значение, либо ввести вручную.
  • В поле «Время окончания» можно выбрать нужное значение, либо ввести вручную.

Для сохранения настроек параметров нажмите кнопку «Записать»

Настройка компоненты «APPlus.dll» для запуска выгрузки данных в автоматическом режиме


Если компонента «APPlus.dll» уже установлена, то данный пункт можно пропустить.

  • Скачайте компоненту «APPlus.dll».

  • Распакуйте архив «applus.zip».

  • Перенесите все файлы из архива «applus.zip» в папку «Base».

  • Запустите конфигурацию «1С:Торговля и склад 7.7»  от имени администратора операционной системы Windows.

  • Выполните действие Файл → Открыть → «Выгрузка данных поставщику для ТиС 7.7.ert».

Компонента «APPlus.dll» успешно установлена.

Запуск в автоматическом режиме с помощью компоненты «APPlus.dll» производится 1 раз в сутки.

Все готово для запуска выгрузки данных поставщику по расписанию.

В случае если возникло информационное сообщение при запуске обработки «Выгрузка данных поставщику для ТиС 7.7.ert»:

Компонента APPlus.dll не найдена. Скопируйте файлы компоненты в каталог C:pathBase
Не удалось загрузить внешнюю компоненту «APPlus». Дальнейшее использование обработки невозможно.

Необходимо убедиться, что файлы компоненты «Applus.dll», «1CPP.dll» и «APPlus.als» находятся в директории «Base» конфигурации «1С ТиС 7.7.».

 Предоставление доступа пользователей к командам в обработке

Для пользователей, которым необходимо предоставить доступ в ограниченном режиме (например, Супервайзеру) для управления загрузкой и выгрузкой данных внесите в Глобальный модуль процедуру ПриНачалеРаботыСистемы() код:

Если ИмяПользователя() = "Выгрузка для Поставщика" Тогда
 
ОткрытьФорму("Отчет",Контекст,"C:Base1CExtFormsUnload_data_from_7.7.ert");
 
Возврат;
 
КонецЕсли;
  • Укажите путь, где будет размещена обработка «Выгрузка данных поставщику для ТиС 7.7.ert» («Unload_data_from_7.7.ert»).
  • Настройте в планировщике запуск 1С в пакетном режиме:

С:1cv7bin1cv7.exe  enterprise /DC:Base1C /N<пользователь> /P<пароль>

  • Проверьте запуск обработки в пакетном режиме и выгрузку данных на FTP сервер.

 Просмотр данных, отправляемых поставщику

С помощью внешней обработки «Выгрузка данных поставщику» доступно просмотреть информацию перед отправкой. После завершения настроек на вкладке «Настройки отбора» откройте вкладку «Найденные объекты». В поле «Период» выберите даты и нажмите кнопку «Найти данные», чтобы запустить процесс сбора данных для выгрузки выбранному поставщику. По умолчанию отображается полная информация в соответствии с указанными в настройках значениями. 

 Выгрузка данных поставщику

После завершения настроек внешней обработки «Выгрузка данных поставщику» на вкладке «Настройки отбора» данные сразу можно отправить в ручном режиме. 

В верхней части окна обработки нажмите кнопку «Выгрузить данные» и начнется процесс отправки. Затем в нижней части окна отобразится системное сообщение об успешной отправке данных Поставщику.

Если имеется договоренность выгружать данные по запросу Поставщика следует включить флажок параметра «Разрешить дополнительную выгрузку по запросу поставщика». Тогда такие запросы обрабатываются в автоматическом режиме (если используется FTP-соединение), либо, если нажимается кнопка «Выгрузить» рядом. В обработке «Выгрузка данных поставщику» автоматически формируется файл с необходимыми данными, по указанным в запросе параметрам, и отправляется по каналу обмена.

 Сопоставление различий данных

Дистрибьютору не требуется производить никаких изменений справочников в учетной системе «1С:ТиС», поскольку в специализированном решении «Агент Плюс: Управление Дистрибуцией» имеется механизм сопоставления различий.

Самый распространенный пример – различия наименований товаров в учете Поставщика и Дистрибьютора. У Поставщика наименование товара – «Сок яблочный 1 л», у Дистрибьютора тот же товар в справочнике «Номенклатура» записан как «Сок яблочный «Сад»1 л».

У ПОСТАВЩИКА У ДИСТРИБЬЮТОРА

Настройки подключения

  • Запустите внешнюю обработку, откройте в верхней панели меню «Файл» → «Открыть» и откроется окно проводника.

  • Откройте файл внешней обработки «Выгрузка данных поставщику для ТиС 7.7.epf».

 Если в учетной системе дистрибьютора не используется модуль обмена данными «Агент Плюс»

В случае, если в учетной системе дистрибьютора не используется модуль обмена данными «Агент Плюс», для запуска обработки «Выгрузка данных поставщику для ТиС 7.7.epf» требуется дополнительно:

  1. В справочник «Номенклатура» добавить реквизит:

    • Имя «Идентификатор»
    • Тип «Строка»
    • Длина 36

2. В справочник «Контрагенты» добавить реквизит:

  • Имя «Идентификатор»
  • Тип «Строка»
  • Длина 36

3. В справочник «Склады» добавить реквизит:

  • Имя «Идентификатор»
  • Тип «Строка»
  • Длина 36

В справочник «Номенклатура» добавить реквизит:

  • Имя «Идентификатор»
  • Тип «Строка»
  • Длина 36

4. Установить внешнюю компоненту v7plus.dll (компонента необходима для генерирования идентификаторов).

Для корректной установки компоненты V7Plus необходимо переместить файлы:

V7PLUS.ALS

V7PLUS.DLL

в рабочую директорию 1С, пример:

«C:Program Files1Cv77BIN»

и зарегистрировать компоненту командой:

regsvr32 «C:Program Files1Cv77BINV7PLUS.DLL».

Если при работе обработки возникают ошибки:

«Ошибка инициализации XML Parser файл не XML-типа»

Для решения этой ошибки необходимо скачать с сайта Microsoft компоненту «msxml.msi» и установить ее на компьютер с 1С, где возникает подобная ошибка.

DOMDocument = СоздатьОбъект(«Msxml2.DOMDocument.4.0»);
{<Папка БД 1С:Предприятия>EXTFORMSКПКОБМЕНДАННЫМИ.ERT(13831)}: Неудачная попытка создания объекта (Msxml2.DOMDocument.4.0)

Данная ошибка связана с парсером MS XML. Для решения данной проблемы необходимо на ПК, где запускается 1С установить парсер «MS XML» версии 4.0:

Парсер «MS XML 4.0»:
http://www.agentplus.ru/download/crm_kb/msxml4.msi

Окно обработки содержит поле настроек, табличную часть и кнопки управления. Заполните данные для настройки соединения:

  • Укажите Код дистрибьютора. Пятизначный код предоставляет Поставщик. Заполнение верных символов является обязательным условием успешной настройки подключения, и позволяет идентифицировать файл с данными Дистрибьютора в системе Поставщика «Агент Плюс: Управление Дистрибуцией, Стандарт».

  • Укажите Каталог обмена. Путь к каталогу, в который будут помещаться передаваемые данные, откуда будут загружаться файлы с данными для Поставщика.

  • Настройте FTP-соединение. Флажок выбора «Использовать FTP-Сервер» должен быть включен. Нажмите кнопку «Настроить FTP-соединение» и откроется окно настройки параметров.

FTP (File Transfer Protocol) — протокол удаленной передачи файлов для создания, удаления, загрузки и скачивания на сервер данных любого типа и размера, или файлов и папок.

 Окно настроек FTP-соединения

Окно «Настройки подключения FTP» содержит форму для заполнения и кнопки управления. Заполните параметры:

Параметры FTP-соединения Дистрибьютору предоставляет Поставщик.

  • Основной FTP:
    • «Сервер» – адрес в сети с которым осуществляется соединение;

    • «Пользователь» – логин пользователя от имени которого устанавливается FTP-соединение;

    • «Пароль» – пароль пользователя от имени которого устанавливается FTP-соединение;

    • «Каталог на FTP-сервере» – путь в папку на локальном компьютере, либо на сервере;

    • «Пассивный режим» – режим работы FTP-соединения. При активном режиме флажок выбора включать не нужно.

Нажмите кнопку «Проверить подключение» и будет произведена попытка подключения к FTP-серверу. Результат подключения отобразится в строке «Статус подключения» либо синим цветом — «Подключение выполнено успешно!», либо красным — «Подключение не выполнено!».

В окне служебных сообщений в нижней части экрана программа оповещает о результатах действий.

  • Резервный FTP. Необходимо выполнить аналогичные действия настроек дополнительного соединения:
    • Написать имя резервного FTP-сервера с которым осуществляется соединение;

    • Установить логин пользователя от имени которого установлено резервное FTP-соединение;

    • Ввести пароль пользователя от имени которого установлено резервное FTP-соединение;

    • Указать путь на локальном компьютере, либо на сервере, определяющий, куда будут загружаться файлы с данными;

    • Установить активный или пассивный режим работы резервного FTP-соединения;

    • Проверить подключение.

Для сохранения настроек основного и резервного подключения FTP нажмите в нижней части окна кнопку «Записать и закрыть» и окно подключения закроется. 

Настройка FTP-соединения произведена успешно.

 Управление набором данных

Поставщик согласовывает какие именно данные будут передаваться из учетной системы Дистрибьютора в конфигурацию Поставщика «Агент Плюс: Управление Дистрибуцией»:

  • Данные по продажам товаров Поставщика в общем, либо по каждой торговой точке.
  • Данные по остаткам товаров Поставщика на складе Дистрибьютора в общем, либо по каждому складу.
  • Данные по оплатам и задолженности клиентов Дистрибьютора за товары Поставщика (по договоренности).
  • Данные по продажам товаров Поставщика по каждому Агенту (с помощью мобильных приложений «Агент Плюс: Мобильная торговля»).

Механизм выгрузки данных внешней обработки «Выгрузка данных поставщику» содержит набор различных фильтров, чтобы отправлять только нужные согласованные данные. 

Даже если в одной накладной дистрибьютора присутствуют товары разных поставщиков, при выгрузке данных такой документ будет направлен соответствующему поставщику частично (только по его товарам).

Настройки отбора

Для определения, какие данные будут предоставлены для обмена, укажите требуемые параметры отборов на вкладке «Настройки отбора». Доступно три варианта:

 «Данные о продажах»

В поле «Настройка выгрузки» нажмите кнопку выбора и в списке выберите пункт «Данные о продажах».  В табличной части в строке нужного параметра укажите документы в колонке «Значение»:

  • Номенклатура. Для выбора элементов из справочника «Номенклатура».
  • Покупатель. Для выбора элементов из справочника «Контрагенты».
  • Фирма. Для выбора элементов из справочника «Фирмы».

 «Данные об остатках»

В поле «Настройка выгрузки» нажмите кнопку выбора и в списке выберите пункт «Данные об остатках».  В табличной части в строке нужного параметра укажите документы в колонке «Значение»:

  • Фирма. Для выбора элементов из справочника «Фирмы».
  • Номенклатура. Для выбора элементов из справочника «Номенклатура».
  • Склад. Для выбора элементов из справочника «Склады».

 «Данные по оплате клиентов (нал./безнал.)»

В поле «Настройка выгрузки» нажмите кнопку выбора и в списке выберите пункт «Данные по оплате клиентов (нал./безнал.)».  В табличной части в строке нужного параметра укажите документы в колонке «Значение»:

  • КодОперации. Для выбора элементов из списка документов.
  • Контрагент. Для выбора элементов из справочника «Контрагенты».
  • Валюта. Для выбора элементов из справочника «Валюты».

(warning)    Параметр  «Использовать торговые точки» в форме обработки устанавливается автоматически, если встроен модуль обмена «Агент Плюс» с мобильными устройствами.

(warning)     Параметр «Выгружать остатки по складам» выбирается, если требуется выгружать данные об остатках с указанием конкретного склада.

(warning)     Параметр «Разрешить дополнительную выгрузку по запросу поставщика» выбирается, если требуется выгружать данные с указанием определенного периода по запросу Поставщика. При использовании данной функции в обязательном порядке должны производиться настройки отбора данных на вкладке «Настройки отбора»

 Настройка автоматической выгрузки данных по расписанию

На вкладке «Выгрузка по расписанию» заполните параметры автоматической выгрузки данных Поставщику отдельно для каждого объекта выгрузки:

  • Включите флажок «Использовать расписание»
  • В поле «Настройки выгрузки» выберите данные, например, «Данных о продажах».
  • В поле «Объект выгрузки» проверьте соответствие выгружаемых данных, например, «Продажи».
  • В поле «Выгружать за последние (дн.)» период выгрузки документов указывается в днях. Если установлено значение «0» — документы выгружаться не будут.
  • В поле «Дни недели» укажите флажком рядом с наименованием  нужные дни.
  • В поле «Время начала» можно выбрать нужное значение, либо ввести вручную.
  • В поле «Время окончания» можно выбрать нужное значение, либо ввести вручную.

Для сохранения настроек параметров нажмите кнопку «Записать»

Настройка компоненты «APPlus.dll» для запуска выгрузки данных в автоматическом режиме


Если компонента «APPlus.dll» уже установлена, то данный пункт можно пропустить.

  • Скачайте компоненту «APPlus.dll».

  • Распакуйте архив «applus.zip».

  • Перенесите все файлы из архива «applus.zip» в папку «Base».

  • Запустите конфигурацию «1С:Торговля и склад 7.7»  от имени администратора операционной системы Windows.

  • Выполните действие Файл → Открыть → «Выгрузка данных поставщику для ТиС 7.7.ert».

Компонента «APPlus.dll» успешно установлена.

Запуск в автоматическом режиме с помощью компоненты «APPlus.dll» производится 1 раз в сутки.

Все готово для запуска выгрузки данных поставщику по расписанию.

В случае если возникло информационное сообщение при запуске обработки «Выгрузка данных поставщику для ТиС 7.7.ert»:

Компонента APPlus.dll не найдена. Скопируйте файлы компоненты в каталог C:pathBase
Не удалось загрузить внешнюю компоненту «APPlus». Дальнейшее использование обработки невозможно.

Необходимо убедиться, что файлы компоненты «Applus.dll», «1CPP.dll» и «APPlus.als» находятся в директории «Base» конфигурации «1С ТиС 7.7.».

 Предоставление доступа пользователей к командам в обработке

Для пользователей, которым необходимо предоставить доступ в ограниченном режиме (например, Супервайзеру) для управления загрузкой и выгрузкой данных внесите в Глобальный модуль процедуру ПриНачалеРаботыСистемы() код:

Если ИмяПользователя() = "Выгрузка для Поставщика" Тогда
 
ОткрытьФорму("Отчет",Контекст,"C:Base1CExtFormsUnload_data_from_7.7.ert");
 
Возврат;
 
КонецЕсли;
  • Укажите путь, где будет размещена обработка «Выгрузка данных поставщику для ТиС 7.7.ert» («Unload_data_from_7.7.ert»).
  • Настройте в планировщике запуск 1С в пакетном режиме:

С:1cv7bin1cv7.exe  enterprise /DC:Base1C /N<пользователь> /P<пароль>

  • Проверьте запуск обработки в пакетном режиме и выгрузку данных на FTP сервер.

 Просмотр данных, отправляемых поставщику

С помощью внешней обработки «Выгрузка данных поставщику» доступно просмотреть информацию перед отправкой. После завершения настроек на вкладке «Настройки отбора» откройте вкладку «Найденные объекты». В поле «Период» выберите даты и нажмите кнопку «Найти данные», чтобы запустить процесс сбора данных для выгрузки выбранному поставщику. По умолчанию отображается полная информация в соответствии с указанными в настройках значениями. 

 Выгрузка данных поставщику

После завершения настроек внешней обработки «Выгрузка данных поставщику» на вкладке «Настройки отбора» данные сразу можно отправить в ручном режиме. 

В верхней части окна обработки нажмите кнопку «Выгрузить данные» и начнется процесс отправки. Затем в нижней части окна отобразится системное сообщение об успешной отправке данных Поставщику.

Если имеется договоренность выгружать данные по запросу Поставщика следует включить флажок параметра «Разрешить дополнительную выгрузку по запросу поставщика». Тогда такие запросы обрабатываются в автоматическом режиме (если используется FTP-соединение), либо, если нажимается кнопка «Выгрузить» рядом. В обработке «Выгрузка данных поставщику» автоматически формируется файл с необходимыми данными, по указанным в запросе параметрам, и отправляется по каналу обмена.

 Сопоставление различий данных

Дистрибьютору не требуется производить никаких изменений справочников в учетной системе «1С:ТиС», поскольку в специализированном решении «Агент Плюс: Управление Дистрибуцией» имеется механизм сопоставления различий.

Самый распространенный пример – различия наименований товаров в учете Поставщика и Дистрибьютора. У Поставщика наименование товара – «Сок яблочный 1 л», у Дистрибьютора тот же товар в справочнике «Номенклатура» записан как «Сок яблочный «Сад»1 л».

У ПОСТАВЩИКА У ДИСТРИБЬЮТОРА

Возможно, вам также будет интересно:

  • Комп при загрузки выдает ошибку
  • Компас ошибка подключения к серверу класс не зарегистрирован classid
  • Комп пишет что в винде ошибка
  • Компонент память источник ошибки corrected machine check
  • Компас ошибка ось пересекает контур

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии