Имя: Пароль:
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 без версии явно указать класс третьего парсера,и при этом,никто не мешает оставить остальные для других программ.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан