Имя: Пароль:
1C
 
Розница 2.3 Не могу победить -Тест не пройден. Ошибка при загрузке gate.dll.
,
0 unitpro67
 
12.05.21
13:55
Добрый день.
Win 10 Pro x64 Розница 2.3.5.35 , 1С:Предприятие 8.3 (8.3.18.1289).
Терминал Сбербанк. Устанавливаю терминал - 1С ставит драйвер - Тест подключения - Тест не пройден. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву.
Гуглим - Решение есть - Пробуем.
1.Не нахожу в корне самой папки SBERBANK , есть только sc552. Окей создадим\копируем туда все из sc552.
2.Параллельно читаем соседнюю ветку - копируем в bin следующие длл: GATE.DLL,sb_kernel.dll ,SBRFCOM.DLL
3.Далее:
regsvr32.exe C:\SBERBANK\SBRFCOM.dll
regsvr32.exe C:\SBERBANK\1C\3_par\SBRFCOM.dll
regsvr32.exe C:\SBERBANK\1C\7_par\SBRFCOM.dll
Все регистрируется без ошибок.
Запускаем 1С от админа - Тест не пройден. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву.
Мысли кончились. Подскажите что ни будь .
1 Гений 1С
 
гуру
12.05.21
13:58
(0) юзай 1с 32-разрядную. или регистрируй 64-разр компоненту из каталога SYSWOW64\regsrv32.exe
2 unitpro67
 
12.05.21
13:59
1С 32-разрядную , ща попробую компоненту 64 зарегать
3 unitpro67
 
12.05.21
14:05
Выполнил:
C:\Windows\SysWOW64\regsvr32.exe C:\SBERBANK\SBRFCOM.dll
C:\Windows\SysWOW64\regsvr32.exe C:\SBERBANK\1C\3_par\SBRFCOM.dll
C:\Windows\SysWOW64\regsvr32.exe C:\SBERBANK\1C\7_par\SBRFCOM.dll
Результата нет , ошибка та же.
4 unitpro67
 
12.05.21
14:05
Права на папку SBERBANK тоже дал полные.
5 unitpro67
 
12.05.21
14:07
Меня смутщает то что после установки драйвера в 1С не создалась папка SBERBANK в корне ...
6 zippygrill
 
12.05.21
14:12
(5) Она и никогда не будет создаваться..это для примера всего лишь. Всегда было, насколько я помню папка sc552
7 Гений 1С
 
гуру
12.05.21
14:14
(0) отладчиком посмотри, откуда она компоненту грузит.
8 unitpro67
 
12.05.21
14:14
В настройках подключения драйвера указывается C:\SBERBANK\PILOT_NT\
Подсовываю ей C:\sc552\PILOT_NT\ - бесполезно
9 Гений 1С
 
гуру
12.05.21
14:14
(8) отладчиком. какая конкретно строка валится
10 Garykom
 
гуру
12.05.21
14:15
(3) не слушай геню он только звон услышал
хотя про 32 битную 1С правильно сказал, дров 64 битных нет для эквайринга
11 Garykom
 
гуру
12.05.21
14:15
(8) у тебя там должны быть рабочие батники, они пашут?
12 Garykom
 
гуру
12.05.21
14:16
(11) тестовые батники
13 Garykom
 
гуру
12.05.21
14:19
(1) >или регистрируй 64-разр компоненту из каталога SYSWOW64\regsrv32.exe

Геня ты дятел
Да можно обойти COM/OLE 32/64
но каким местом ты обойдешь прокладку native api (ВК 1C, хз кто ее написал) которая юзается из 1С для доступа к com/ole дровам от сбера?
14 Garykom
 
гуру
12.05.21
14:23
(0) загляни в
"В момент установки внешние компоненты устанавливаются в каталог %APPDATA%\1C\1Cv8\ExtCompT"
поищи там "Ошибка при загрузке gate.dll"
15 Garykom
 
гуру
12.05.21
14:25
(14) тут где то "C:\Users\Имя пользователя\AppData\Roaming\1C\1Cv82\ExtCompT\"
16 unitpro67
 
12.05.21
14:26
SberAcquiringTerminalNative_1_0_2_2 там есть такая
17 Garykom
 
гуру
12.05.21
14:26
(15)+ короче каталог "ExtCompT" поищи на диске
18 Garykom
 
гуру
12.05.21
14:27
(16) вот она какой разрядности?
19 Garykom
 
гуру
12.05.21
14:28
(0) >2.Параллельно читаем соседнюю ветку - копируем в bin следующие длл: GATE.DLL,sb_kernel.dll ,SBRFCOM.DLL

херню сделал никуда никакие dll в никакой bin копировать НЕ НАДО
20 Garykom
 
гуру
12.05.21
14:29
Все эти методы это тупизны, которые не понимая делают какие то шаманские действия и типа о заработало!
А почему не работало и почему заработало хз
21 unitpro67
 
12.05.21
14:30
"вот она какой разрядности?" - ни в каких свойствах не указана разрядность
22 unitpro67
 
12.05.21
14:31
1С 32-разрядная устновлена
23 Garykom
 
гуру
12.05.21
14:36
(22) Тогда ты накосячил с регистрацией dll от сбера
они должны быть зареганы в каталоге sc552 как инсталлятор делает!
никаких самостоятельных regsvr32 делать не не надо

поставить дистрибутив от сбера, настроить параметры для loadparm, проверить что есть связь и работает
далее 32 битную 1С запускаем и там ставим в ТО драйвер сбербанка, настраиваем параметры (каталог) и усе

Но сверка итогов из 1С работать не будет, эту ошибку до сих пор не исправили вроде
24 Garykom
 
гуру
12.05.21
14:36
(23)+ Не забыть перезагрузить комп после установки дров
25 Tatitutu
 
12.05.21
14:44
(0) если много регистрировал... отмени регистрацию /U
часто помогает.

бат файл от имена Админа

cd C:\sc552\

regsvr32 -u SBRF.dll
regsvr32 -u SBRFCOM.dll


regsvr32 "C:\sc552\SBRF.dll"
regsvr32 "C:\sc552\SBRFCOM.dll"
26 Tatitutu
 
12.05.21
14:46
и да вот этих библиотек версий много разных версий SBRF.dll
(не только 3 и 7 параметра, год выпуска, размер и.т.д)
27 Garykom
 
гуру
12.05.21
14:53
(26) в последних версиях глубоко пофиг 3 или 7 параметров, надо просто самую свежую ставить
28 unitpro67
 
12.05.21
14:55
сделал бат\запустил\отменил регистрацию\ошибок нет - перезагружаюсь
29 unitpro67
 
12.05.21
15:02
ошибка та же https://ibb.co/bRgqrnM
я не понимаю почему драйвер упорно стучится в папку sberbank
прописываю sc552 - то же самое
30 Garykom
 
гуру
12.05.21
15:06
(29) потому что кто то не исправил в настройках драйвера (в 1С) каталог куда стучаться
с этого что на картинке на твой правильный
31 Garykom
 
гуру
12.05.21
15:09
и если не ошибаюсь сча у сбера папка называется pilot_nt
откуда взял sc552 ?
32 Garykom
 
гуру
12.05.21
15:10
(31) драйвера сбера откуда взял? которые их родные
33 Гений 1С
 
гуру
12.05.21
15:10
(29) я вот реально не понимаю, тебе религия не позволяет отладчиком пользоваться или у тебя отладка недоступна?
34 unitpro67
 
12.05.21
15:11
как говорят пришел товарищ из сбера , воткнул терминал , показал им в своей какой то программе что работает и свалил .
Потом уже мне позвонили - подключи к 1С
35 unitpro67
 
12.05.21
15:12
"я вот реально не понимаю, тебе религия не позволяет отладчиком пользоваться или у тебя отладка недоступна?"
Я просто еще не Гений 1С , я еще только учусь ))
36 Garykom
 
гуру
12.05.21
15:14
(34) вот в этой программе которую он (товарищ из сбера) поставил все работает?
вот ее не надо никуда трогать и ничего перерегистрировать

а если тронули то надо вернуть назад как было
и все что надо это в 1С 32 битной поставить/настроить драйвер что у тебя на картинке (29) и там выбрать правильный каталог (куда установил товарищ) вместо дефолтного
37 Garykom
 
гуру
12.05.21
15:15
(36)+ у нас когда от сбера приходили каталог был C:\pilot_nt
38 unitpro67
 
12.05.21
15:20
"вот в этой программе которую он (товарищ из сбера) поставил все работает?
вот ее не надо никуда трогать и ничего перерегистрировать"

не трогал.

"и все что надо это в 1С 32 битной поставить/настроить драйвер что у тебя на картинке (29) и там выбрать правильный каталог (куда установил товарищ) вместо дефолтного"

не могу понять где поменять каталог .
https://ibb.co/gv6v48P
https://ibb.co/zJwYw3F
39 Garykom
 
гуру
12.05.21
15:40
40 unitpro67
 
12.05.21
15:54
Мое окно настройка https://ibb.co/VCZK4dq
Меняю путь на sc552 - не сохраняется
41 Garykom
 
гуру
12.05.21
15:58
(40) ну вызовите экзорциста если не сохраняется
42 Гений 1С
 
гуру
03.09.21
18:55
(0) а sc552 у тебя откуда папка? Спецы со сбера поставили или как?
43 bubushka
 
15.10.21
11:57
https://forum.infostart.ru/forum28/topic231899/
помогает иногда установка полных прав на папку и файлы.
можно еще gate.dll скопировать везде, куда можно.