Имя: Пароль:
1C
1C 7.7
v7: Ошибка при выполнении метода объекта компоненты v7plus.dll
0 skupidom
 
05.12.18
11:53
1С Бухгалтерия 7.7 4.5 7.70.540. При загрузке в чистую базу с помощью обработки Import77.ert почти сразу ошибка при выполнении метода объекта компоненты C:\Program Files\1Cv77\BIN\v7plus.dll
как лечить ?
1 Kigo_Kigo
 
05.12.18
11:57
таблетками,
почти сразу ошибка при выполнении метода объекта компоненты
Какого метода?
2 NikVars
 
05.12.18
11:59
(0) Текст ошибки какой?! Винда какая? Терминал?
3 skupidom
 
05.12.18
12:31
Ошибка:
при выполнении метода объекта компоненты C:\Program Files\1Cv77\BIN\v7plus.dll
Винда: Win.server 2003 SP2
Терминал - да
4 АгентБезопасной Нацио
 
05.12.18
12:57
кстати, у меня под админом работает, а под юзверями пишет Ошибка при создании объекта из компоненты - Отсутствует CLSID
в принципе, жить ЗиКам осталось месяца полтора. Но может кто подскажет, чем побороть?
5 zzzaaavvvsssooommm
 
05.12.18
12:59
(4) путем регмстрации v7plus.dll  у юзверей в профилях
6 zzzaaavvvsssooommm
 
05.12.18
13:00
кладешь v7plus.dll  в папку винды где все библиотеки лежат и регишь батником у всех юзверей в профилях
7 АгентБезопасной Нацио
 
05.12.18
13:01
имеешь ввиду, регать вручгую через regsrv? не взлетело....
8 Kigo_Kigo
 
05.12.18
13:02
(5) + запуском 1с от имени администратора
Создаешь bat , пишешь туда строку регистрации ддл-ки
C:\Windows\System32\regsvr32.exe "C:\Program Files (x86)\1CV77\BIN\v7plus.dll" и запускаешь из-под пользователя с правами администратора
9 Ёпрст
 
05.12.18
13:02
(7) если виндаа 64Х то regsvr32 нужно брать из папки syswow и регать из cmd запущенным от имени администратора
10 АгентБезопасной Нацио
 
05.12.18
13:10
(8) так и делал. Не помогло.
Server 2012R2 standart 64, регал и из system32, и из SysWOW64
11 Ёпрст
 
05.12.18
13:11
ну посмотри в ветке реестра, как оно там зарегилось
12 Ёпрст
 
05.12.18
13:12
можно куст и с рабочего компа переипсать
13 NikVars
 
05.12.18
13:13
(10) Еще разок "из-под пользователя с правами администратора". Это важно.
14 Ёпрст
 
05.12.18
13:19
Так хоть запущаешь ?
http://pics.rsh.ru/img/_erzxeo8k.png
15 АгентБезопасной Нацио
 
05.12.18
13:30
(13)Естественно, "из под пользователя с правами администратора". Прикола ради повторил еще раз. ни-фи-га.
(14) ну вообще - из FARа, запускаемого под администратором.
http://prntscr.com/lqytdu
16 Ёпрст
 
05.12.18
13:32
права есть на каталог в котором вк лежит ?
17 Ёпрст
 
05.12.18
13:33
ну и посмотреть в реестре, куды она там записалась
18 АгентБезопасной Нацио
 
05.12.18
13:34
конечно.
Но пробовал в разные каталоги. начиная от каталога 77 бин, заканчивая каталогом базы.
19 АгентБезопасной Нацио
 
05.12.18
13:35
(17) да ладно, забей. еще один раз осталось СЗВ-М выгрузить, и все
20 NikVars
 
05.12.18
13:47
(15) После того, как Пользователю дал права админа, зарег Длл-ку, далее запусти 1С - выполни что-нибудь при помощи вплюсдлл, чтобы нужный класс создался. Потом забирай права админа у пользователя.
21 АгентБезопасной Нацио
 
05.12.18
13:53
(20) не давал я ему щазз правов админа. запускал просто все сам в его сеансе от имени админа. и зарегил из-под админа, и 1с запустил из-под админа, и в 1с отчет, использующий запустил - СЗВ-М.... ну не первый же год. и нифига...
а в апреле (после замены сервака) и права админа юзверьше давали, и по всякому извращались - хренушки. вручную я попытался, но чот забил на то (не помню уж, почему)
22 NikVars
 
05.12.18
14:57
(21) Ок. Жираф большой.
23 big
 
06.12.18
05:16
v7plus использует ТОЛЬКО msmxl3. Если в системе есть парсеры более поздних версий, то некоторые методы из v7plus работать не будут и обработка будет вываливаться с ошибкой. ЕМНИП то это выборка узлов и т.п.

Чтобы заработало, надо в системе оставить зарегистрированной только msmxl3. На инфостарте этот вопрос обсуждался.
ИМХО проще на какой-нить локальной "старой" машине сделать эту одноразовую операцию )

з.ы. когда я на сервере оставил только msmxl3, то техподдержка СБиС-а так и не смогла понять почему их система перестала работать )))
24 NikVars
 
06.12.18
10:53
(23) Кстати, да. Я совсем забыл про этот msmxl3. Хотя я не кувыркался c v7plus.dll на ОС выше Win 8.
25 Сияющий в темноте
 
06.12.18
12:20
Там нужно в ключе progid без версии явно указать класс третьего парсера,и при этом,никто не мешает оставить остальные для других программ.
Ошибка? Это не ошибка, это системная функция.