1С показывает ошибку при тесте терминала в режиме настройки торгового оборудования. При регистрации драйвера эквайрингового терминала Сбербанка.
Полный текст ошибки: «Тест успешно выполнен. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву».
Скорее всего, это связано с правами доступа или регистрацией библиотек в системе.
Возможные решения:
- Через «Свойства папки — Безопасность» измените NTFS-права на папку (как правило — «C:SC552»). Добавьте полномочия на «изменение» пользователю, от имени которого запускается 1С.
Сценарии добавления прав:
- локальной группе «Пользователи»;
- учетной записи Windows, под которой выполнен вход;
- полные права для «Все».
В редких случаях, когда установлены необходимые права на каталог SC552 — через дополнительные параметры безопасности выполните операцию «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта». Делается для перезаписи прав на вложенные объекты.
- Отключите контроль учетных записей (UAC) и перезапустите систему.
Панель управления — Центр безопасности и обслуживания — Изменение параметров контроля учетных записей — переместите уровень в нижнее положение «Не уведомлять»
Пуск — Выполнить — UserAccountControlSettings
Если все-таки UAC необходим, вернитесь к п. 1 и пропишите права на папку для конкретного пользователя ОС. Именно учетную запись — по SID.
- Запустите командную строку от имени администратора и повторно выполните регистрацию основных библиотек.
regsvr32 "C:SC552sbrf.dll"
regsvr32 "C:SC552sbrfcom.dll"
Либо сначала сделайте отмену регистрации библиотек с ключом «regsvr32 -u <путь_dll>», а затем повторную регистрацию.
Например,
cd C:SC552
regsvr32 -u sbrf.dll
regsvr32 -u sbrfcom.dll
regsvr32 "C:SC552sbrf.dll"
regsvr32 "C:SC552sbrfcom.dll"
Дополнительные проверки:
■ Проверьте, есть ли библиотека gate в указанном каталоге, а также параметр «Путь к дистрибутиву» в 1С.
■ Скопируйте рабочую версию библиотеки/папки с другого рабочего места, сохранив копию, на которой выдается ошибка.
■ Выполните однократный запуск 1С с повышенными привилегиями (от имени администратора).
✅ Надеемся, эти действия помогут вам исправить ошибку, и тест терминала пройдет успешно.
__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь. +7-911-500-10-11
1С показывает ошибку при тесте терминала в режиме настройки торгового оборудования. При регистрации драйвера эквайрингового терминала Сбербанка.
Полный текст ошибки: «Тест успешно выполнен. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву».
Скорее всего, это связано с правами доступа или регистрацией библиотек в системе.
Возможные решения:
- Через «Свойства папки — Безопасность» измените NTFS-права на папку (как правило — «C:SC552»). Добавьте полномочия на «изменение» пользователю, от имени которого запускается 1С.
Сценарии добавления прав:
- локальной группе «Пользователи»;
- учетной записи Windows, под которой выполнен вход;
- полные права для «Все».
В редких случаях, когда установлены необходимые права на каталог SC552 — через дополнительные параметры безопасности выполните операцию «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта». Делается для перезаписи прав на вложенные объекты.
- Отключите контроль учетных записей (UAC) и перезапустите систему.
Панель управления — Центр безопасности и обслуживания — Изменение параметров контроля учетных записей — переместите уровень в нижнее положение «Не уведомлять»
Пуск — Выполнить — UserAccountControlSettings
Если все-таки UAC необходим, вернитесь к п. 1 и пропишите права на папку для конкретного пользователя ОС. Именно учетную запись — по SID.
- Запустите командную строку от имени администратора и повторно выполните регистрацию основных библиотек.
regsvr32 "C:SC552sbrf.dll"
regsvr32 "C:SC552sbrfcom.dll"
Либо сначала сделайте отмену регистрации библиотек с ключом «regsvr32 -u <путь_dll>», а затем повторную регистрацию.
Например,
cd C:SC552
regsvr32 -u sbrf.dll
regsvr32 -u sbrfcom.dll
regsvr32 "C:SC552sbrf.dll"
regsvr32 "C:SC552sbrfcom.dll"
Дополнительные проверки:
■ Проверьте, есть ли библиотека gate в указанном каталоге, а также параметр «Путь к дистрибутиву» в 1С.
■ Скопируйте рабочую версию библиотеки/папки с другого рабочего места, сохранив копию, на которой выдается ошибка.
■ Выполните однократный запуск 1С с повышенными привилегиями (от имени администратора).
✅ Надеемся, эти действия помогут вам исправить ошибку, и тест терминала пройдет успешно.
__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь. +7-911-500-10-11
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:SBERBANKSBRFCOM.dll
regsvr32.exe C:SBERBANK1C3_parSBRFCOM.dll
regsvr32.exe C:SBERBANK1C7_parSBRFCOM.dll
Все регистрируется без ошибок.
Запускаем 1С от админа — Тест не пройден. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву.
Мысли кончились. Подскажите что ни будь .
Гений 1С
1 — 12.05.21 — 13:58
(0) юзай 1с 32-разрядную. или регистрируй 64-разр компоненту из каталога SYSWOW64regsrv32.exe
unitpro67
2 — 12.05.21 — 13:59
1С 32-разрядную , ща попробую компоненту 64 зарегать
unitpro67
3 — 12.05.21 — 14:05
Выполнил:
C:WindowsSysWOW64regsvr32.exe C:SBERBANKSBRFCOM.dll
C:WindowsSysWOW64regsvr32.exe C:SBERBANK1C3_parSBRFCOM.dll
C:WindowsSysWOW64regsvr32.exe C:SBERBANK1C7_parSBRFCOM.dll
Результата нет , ошибка та же.
unitpro67
4 — 12.05.21 — 14:05
Права на папку SBERBANK тоже дал полные.
unitpro67
5 — 12.05.21 — 14:07
Меня смутщает то что после установки драйвера в 1С не создалась папка SBERBANK в корне …
zippygrill
6 — 12.05.21 — 14:12
(5) Она и никогда не будет создаваться..это для примера всего лишь. Всегда было, насколько я помню папка sc552
Гений 1С
7 — 12.05.21 — 14:14
(0) отладчиком посмотри, откуда она компоненту грузит.
unitpro67
8 — 12.05.21 — 14:14
В настройках подключения драйвера указывается C:SBERBANKPILOT_NT
Подсовываю ей C:sc552PILOT_NT — бесполезно
Гений 1С
9 — 12.05.21 — 14:14
(8) отладчиком. какая конкретно строка валится
Garykom
10 — 12.05.21 — 14:15
(3) не слушай геню он только звон услышал
хотя про 32 битную 1С правильно сказал, дров 64 битных нет для эквайринга
Garykom
11 — 12.05.21 — 14:15
(8) у тебя там должны быть рабочие батники, они пашут?
Garykom
12 — 12.05.21 — 14:16
(11) тестовые батники
Garykom
13 — 12.05.21 — 14:19
(1) >или регистрируй 64-разр компоненту из каталога SYSWOW64regsrv32.exe
Геня ты дятел
Да можно обойти COM/OLE 32/64
но каким местом ты обойдешь прокладку native api (ВК 1C, хз кто ее написал) которая юзается из 1С для доступа к com/ole дровам от сбера?
Garykom
14 — 12.05.21 — 14:23
(0) загляни в
«В момент установки внешние компоненты устанавливаются в каталог %APPDATA%1C1Cv8ExtCompT»
поищи там «Ошибка при загрузке gate.dll»
Garykom
15 — 12.05.21 — 14:25
(14) тут где то «C:UsersИмя пользователяAppDataRoaming1C1Cv82ExtCompT»
unitpro67
16 — 12.05.21 — 14:26
SberAcquiringTerminalNative_1_0_2_2 там есть такая
Garykom
17 — 12.05.21 — 14:26
(15)+ короче каталог «ExtCompT» поищи на диске
Garykom
18 — 12.05.21 — 14:27
(16) вот она какой разрядности?
Garykom
19 — 12.05.21 — 14:28
(0) >2.Параллельно читаем соседнюю ветку — копируем в bin следующие длл: GATE.DLL,sb_kernel.dll ,SBRFCOM.DLL
херню сделал никуда никакие dll в никакой bin копировать НЕ НАДО
Garykom
20 — 12.05.21 — 14:29
Все эти методы это тупизны, которые не понимая делают какие то шаманские действия и типа о заработало!
А почему не работало и почему заработало хз
unitpro67
21 — 12.05.21 — 14:30
«вот она какой разрядности?» — ни в каких свойствах не указана разрядность
unitpro67
22 — 12.05.21 — 14:31
1С 32-разрядная устновлена
Garykom
23 — 12.05.21 — 14:36
(22) Тогда ты накосячил с регистрацией dll от сбера
они должны быть зареганы в каталоге sc552 как инсталлятор делает!
никаких самостоятельных regsvr32 делать не не надо
поставить дистрибутив от сбера, настроить параметры для loadparm, проверить что есть связь и работает
далее 32 битную 1С запускаем и там ставим в ТО драйвер сбербанка, настраиваем параметры (каталог) и усе
Но сверка итогов из 1С работать не будет, эту ошибку до сих пор не исправили вроде
Garykom
24 — 12.05.21 — 14:36
(23)+ Не забыть перезагрузить комп после установки дров
Tatitutu
25 — 12.05.21 — 14:44
(0) если много регистрировал… отмени регистрацию /U
часто помогает.
бат файл от имена Админа
cd C:sc552
regsvr32 -u SBRF.dll
regsvr32 -u SBRFCOM.dll
regsvr32 «C:sc552SBRF.dll»
regsvr32 «C:sc552SBRFCOM.dll»
Tatitutu
26 — 12.05.21 — 14:46
и да вот этих библиотек версий много разных версий SBRF.dll
(не только 3 и 7 параметра, год выпуска, размер и.т.д)
Garykom
27 — 12.05.21 — 14:53
(26) в последних версиях глубоко пофиг 3 или 7 параметров, надо просто самую свежую ставить
unitpro67
28 — 12.05.21 — 14:55
сделал батзапустилотменил регистрациюошибок нет — перезагружаюсь
unitpro67
29 — 12.05.21 — 15:02
ошибка та же https://ibb.co/bRgqrnM
я не понимаю почему драйвер упорно стучится в папку sberbank
прописываю sc552 — то же самое
Garykom
30 — 12.05.21 — 15:06
(29) потому что кто то не исправил в настройках драйвера (в 1С) каталог куда стучаться
с этого что на картинке на твой правильный
Garykom
31 — 12.05.21 — 15:09
и если не ошибаюсь сча у сбера папка называется pilot_nt
откуда взял sc552 ?
Garykom
32 — 12.05.21 — 15:10
(31) драйвера сбера откуда взял? которые их родные
Гений 1С
33 — 12.05.21 — 15:10
(29) я вот реально не понимаю, тебе религия не позволяет отладчиком пользоваться или у тебя отладка недоступна?
unitpro67
34 — 12.05.21 — 15:11
как говорят пришел товарищ из сбера , воткнул терминал , показал им в своей какой то программе что работает и свалил .
Потом уже мне позвонили — подключи к 1С
unitpro67
35 — 12.05.21 — 15:12
«я вот реально не понимаю, тебе религия не позволяет отладчиком пользоваться или у тебя отладка недоступна?»
Я просто еще не Гений 1С , я еще только учусь ))
Garykom
36 — 12.05.21 — 15:14
(34) вот в этой программе которую он (товарищ из сбера) поставил все работает?
вот ее не надо никуда трогать и ничего перерегистрировать
а если тронули то надо вернуть назад как было
и все что надо это в 1С 32 битной поставить/настроить драйвер что у тебя на картинке (29) и там выбрать правильный каталог (куда установил товарищ) вместо дефолтного
Garykom
37 — 12.05.21 — 15:15
(36)+ у нас когда от сбера приходили каталог был C:pilot_nt
unitpro67
38 — 12.05.21 — 15:20
«вот в этой программе которую он (товарищ из сбера) поставил все работает?
вот ее не надо никуда трогать и ничего перерегистрировать»
не трогал.
«и все что надо это в 1С 32 битной поставить/настроить драйвер что у тебя на картинке (29) и там выбрать правильный каталог (куда установил товарищ) вместо дефолтного»
Garykom
39 — 12.05.21 — 15:40
unitpro67
40 — 12.05.21 — 15:54
Мое окно настройка https://ibb.co/VCZK4dq
Меняю путь на sc552 — не сохраняется
Garykom
41 — 12.05.21 — 15:58
(40) ну вызовите экзорциста если не сохраняется
Гений 1С
42 — 03.09.21 — 18:55
(0) а sc552 у тебя откуда папка? Спецы со сбера поставили или как?
bubushka
43 — 15.10.21 — 11:57
https://forum.infostart.ru/forum28/topic231899/
помогает иногда установка полных прав на папку и файлы.
можно еще gate.dll скопировать везде, куда можно.
Содержание
- 1С Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву
- Возможные решения:
- Кассовый эквайринг Сбербанк
- Настройка
- pinpad.ini
- Регистрация sbrf.dll
- Настройки для pilot_nt.dll
- Процедура оплаты
- Проблемы
- Диагностические логи
- Потеря связи с пин падом
- Журнал операций
- Пример разбора лога sbkernel[yymm].log
- Пример успешной операции
- Описание
- Пример сбойной операции
- Описание
- 1с эквайринговые терминалы сбербанк ошибка при загрузке gate dll
1С показывает ошибку при тесте терминала в режиме настройки торгового оборудования. При регистрации драйвера эквайрингового терминала Сбербанка.
Полный текст ошибки: «Тест успешно выполнен. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву».
Скорее всего, это связано с правами доступа или регистрацией библиотек в системе.
Возможные решения:
- Через «Свойства папки — Безопасность» измените NTFS-права на папку (как правило — «C:SC552»). Добавьте полномочия на «изменение» пользователю, от имени которого запускается 1С.
Сценарии добавления прав:
- локальной группе «Пользователи»;
- учетной записи Windows, под которой выполнен вход;
- полные права для «Все».
В редких случаях, когда установлены необходимые права на каталог SC552 — через дополнительные параметры безопасности выполните операцию «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта». Делается для перезаписи прав на вложенные объекты.
- Отключите контроль учетных записей (UAC) и перезапустите систему.
Панель управления — Центр безопасности и обслуживания — Изменение параметров контроля учетных записей — переместите уровень в нижнее положение «Не уведомлять»
Пуск — Выполнить — UserAccountControlSettings
Если все-таки UAC необходим, вернитесь к п. 1 и пропишите права на папку для конкретного пользователя ОС. Именно учетную запись — по SID.
- Запустите командную строку от имени администратора и повторно выполните регистрацию основных библиотек.
Либо сначала сделайте отмену регистрации библиотек с ключом «regsvr32 -u », а затем повторную регистрацию.
Дополнительные проверки:
■ Проверьте, есть ли библиотека gate в указанном каталоге, а также параметр «Путь к дистрибутиву» в 1С.
■ Скопируйте рабочую версию библиотеки/папки с другого рабочего места, сохранив копию, на которой выдается ошибка.
■ Выполните однократный запуск 1С с повышенными привилегиями (от имени администратора).
✅ Надеемся, эти действия помогут вам исправить ошибку, и тест терминала пройдет успешно.
__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь. +7-911-500-10-11
Источник
Кассовый эквайринг Сбербанк
Посмотрите и покажите кассирам видео
Первичную настройку интеграции со сбером должны выполнять специалисты Сбербанка!
Укажите специалисту Сбербанка что терминал должен формировать один слип! В настройках процессинга же в админ панели для Сбербанка укажите число копий слипа- два
Касса напрямую не взаимодействует с пин-падом, всё общение производится через промежуточный софт Сбербанка: sbrf.dll или pilot_nt.dll — это библиотека, реализующая основные запросы к пин-паду:
Если коротко, то Касса запрашивает у sbrf.dll или pilot_nt.dll проведение оплаты на заданную сумму, далее библиотека выполняет все необходимые действия с пин-падом и возвращает программе результат операции (в виде числового кода). Расшифровку числовых кодов нужно запрашивать у Сбербанка.
Настройка
После установки и настройки sbrf.dll или pilot_nt.dll лежит где-то на диске C ( C:SBFR , C:sc252 и т.п. где конкретно должен сказать специалист Сбера). Если всё настроено и «работает» то так же в этой папке должна быть программа loadparm.exe — если при запуске она показывает окошечко, значит связь с пин-падом есть, иначе — нет.
Бывает что настройка выполнена не полностью, в этом случае придется что-то делать руками.
pinpad.ini
pinpad.ini — файл с настройками связи с пин-падом:
Регистрация sbrf.dll
Для того, что бы касса могла использовать sbrf.dll ее необходимо зарегистрировать в системе! Это, по идее, должны так же делать специалисты Сбербанка, но они этого не делают… обычно. В любом случае повторная регистрация не навредит:
Настройки для pilot_nt.dll
Если используем pilot_nt.dll необходимо на каждом рабочем месте настроить переменную среды SB_PILOT_NT_PATH и указать в ней папку в которую установлена pilot_nt.dll (после настройки кассовое приложение необходимо полностью перезапустить, если до момента настройки оно было запущено, в случае автокассы необходимо перезапустить службу Jade.Cashdesk.Service ).
Для настройки параметра нажмите «Пуск» и начните вводить «переменных среды» Или нажать клавиши Win+R на клавиатуре, ввести sysdm.cpl и нажать Enter.
Запустите приложение, нажмите «Переменные среды», в группе «Системные переменные» нажмите «Создать…»
В имени переменной укажите SB_PILOT_NT_PATH , в значении папку с pilot_nt.dll :
Процедура оплаты
Оплата производится с поддержкой аварийной отмены, т.е. при проведении платежа он переводится в «неподтвержденное» состояние, подтверждается платеж только после печати чека. В иных случаях операция буедт отменена и деньги вернутся на счет клиенту. Даже если программа/компьютер на мертво зависли, или вырубилось электричество, и т.п. — деньги будут возвращены при сверке итогов в конце дня.
Проблемы
В случае если при оплате/возврате возникает ошибка «Нет связи с пин-падом», или «Ошибка номер такой-то, смотрите подробности в таблице ошибок» — это означает что sbrf.dll — вернула программе соответствующий код ошибки и программа считает операцию не выполненной.
Диагностические логи
В случае проблем для диагностики нужно сообщить и прислать:
Потеря связи с пин падом
При потерях связи с пин-падом:
Журнал операций
Эквайринг сбербанка поддерживает возможность просмотра журнала операций и отмены оных. Отмена транзакций протоколируется и выводится в специальном отчёте: Отмены транзакций эквайринга
Пример разбора лога sbkernel[yymm].log
sbkernel[yymm].log — лог операций библиотеки sbrf.dll за yy — год, mm — месяц. Ведется библиотекой в случае установки параметра PinpadLog=1 в pinpad.ini .
Ниже мы разберем две оплаты — успешную и сбойную. В логе красным приведены комментарии, некоторые комментарии приводятся единожды, при дальнейшем чтении лога следует держать их в голове, для понимания происходящего.
Пример успешной операции
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) Clear Начало обслуживания
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000 Сумма платежа в копейках
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) NFun: 4000 Вызов ф-ии оплаты
12.12 18:47:41 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:41 GATE: unlock:’00001788′
12.12 18:47:41 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:41 SBKRNL: Command = 4000, Amount = 360.00
12.12 18:47:41 SBKRNL: Open com 6 Здесь sbrf.dll по всей видимости начинает общение с пинпадом, т.к. тут открытие порта
12.12 18:47:52 SBKRNL: Close com 6 А здесь оно закончило общение (т.к. порт закрывается), ниже есть такие же моменты, отдельно я на них акцентироваться не буду
12.12 18:47:52 SBKRNL: Result = 0, Amount = 360.00, Card = ‘ 3886’ Все прошло успешно (Result = 0)
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 Здесь уже результат передается к нам в программу
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) NFun: 6003 Мы вызываем ф-ю 6003 (перевод платежа в неподтвержденное состояние) что бы если вдруг что, то при сверке итогов денежки человеку вернулись
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 SBKRNL: Command = 6003, Amount = 360.00, AuthCode = 278847
12.12 18:47:52 SBKRNL: Open com 6
12.12 18:47:52 SBKRNL: Close com 6
12.12 18:47:52 SBKRNL: Result = 0
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 Выше опять таки работа с терминалом, а тут возврат результата нам
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) GParamString: RRN=934688849493
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) GParamString: Cheque1251 size=1284
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear Здесь мы снова подключаемся к sbrf.dll после печати чека что бы передать подтверждение платежа (чуть ниже, ф-я 6001)
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) SParam: RRN=934688849493
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) NFun: 6001
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 SBKRNL: Command = 6001, Amount = 360.00
12.12 18:47:58 SBKRNL: Open com 6
12.12 18:47:58 SBKRNL: Close com 6
12.12 18:47:58 SBKRNL: Result = 0
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 sbrf.dll пообщалась с терминалом и вернула нам результат что всё хорошо
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) GParamString: RRN=934688849493
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 GATE: lock:’00000F2C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’00000F2C’
Описание
Если коротко то это сценарий оплаты с аварийной отменой, по сути мы даем в sbrf.dll три команды: 4000 (платеж), 6003 (перевести платеж в неподтвержденное состояние), 6001 (перевести платеж в подтвержденное состояние). Далее sbrf.dll общается с пинпадом сама, нам сообщая только результат операции (Result = 0, если не 0, то ошибка).
Пример сбойной операции
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) NFun: 4000 Шлем оплату, после этого работает уже sbrf.dll
12.12 18:48:25 GATE: lock:’0000109C’ ‘UPOSWINMUTEX2’
12.12 18:48:25 GATE: unlock:’0000109C’
12.12 18:48:25 GATE: lock:’0000109C’ ‘UPOSWINMUTEX2’
12.12 18:48:25 SBKRNL: Command = 4000, Amount = 360.00
12.12 18:48:25 SBKRNL: Open com 6 Видим открытие порта, но дальше какой-то мрак, в логах нет ни закрытия порта, ни возвращения нам результата, ничего…
12.12 18:48:32 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:48:32 GATE: lock:’000011D8′ ‘UPOSWINMUTEX2’
12.12 18:48:32 GATE: unlock:’000011D8′
12.12 18:49:03 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:49:03 GATE: lock:’00001588′ ‘UPOSWINMUTEX2’
12.12 18:49:03 GATE: unlock:’00001588′
12.12 18:49:04 SBRF: (PID 3400, thread 0x000019F8) NFun: 6003 Тем не менее результат нам вернулся при чем был «успешным», т.к. здесь мы вызываем ф-ю 6003…
12.12 18:49:04 GATE: lock:’00000F34′ ‘UPOSWINMUTEX2’
12.12 18:49:04 SBKRNL: Command = 6003, Amount = 360.00
12.12 18:49:04 SBKRNL: Failed to open device .COM6, err 5 И вот тут пошли проблемы с портом, sbrd.dll пытается его открыть, но не выходит (код ошибки 5, предположу что это код ошибки Windows, означает «доступ запрещен», т.е. 6 ком порт всё ещё открыт или не доступен по иным причинам).
12.12 18:49:04 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:06 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:06 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:08 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:08 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:10 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:10 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:11 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:11 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:13 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:13 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:14 SBKRNL: Failed to open device .COM6, err 5
12.12 18:49:14 SBKRNL: Result = 99 Ну и под конец нам дают ошибку 99 — нет связи с пинпадом.
12.12 18:49:14 GATE: unlock:’00000F34′
Описание
В такой ситуации программа будет считать что операция не выполнена (даже если пинпад, на самом деле, её провёл). По сути данную проблему должны решать специалисты Сбербанка.
Источник
1с эквайринговые терминалы сбербанк ошибка при загрузке gate dll
Процесс по шагам:
1. Нужно получить у работников сбербанка следующие файлы:
2. Скопировать их в каталог «C:Program Files1cv81bin» и зарегистрировать библиотеку SBRFCom.dll с помощью команды (regsvr32 «C:Program Files1cv81binSBRFCOM.DLL»).
3. Подключить терминал считывания карт через USB или COM порт.
4. Выполнить загрузку настроечных параметров библиотеки. Для этого запустить программу LOADPARM.EXE:
Зайти в меню Служебные операции –> Настройки –> Техобслуживание –> Пароль . –> Загрузка параметров, выбрать файл PARAMS.TLV и дождаться окончания загрузки (пароль вам должен сказать работник банка).
5. Открываем УТ. Далее, открываем пункт меню: Сервис –> Торговое оборудование –> Помощник подключения и настройки торгового оборудования. Нажимаем далее:
Выбираем пункт «Эквайринговая система» и нажимаем «Далее».
Здесь выбираем СБ РФ «Эквайринговая система» и нажимаем «Далее».
Если здесь нет этого пункта, можно попробовать загрузить его вручную. Здесь же выбираем пункт «Добавить новую обработку обслуживания», выбираем каталог «C:Program Files1cv81tmplts1ctrade10_3_7_9TradeWareEpf» (у вас вместо «10_3_7_9» будет номер версии последнего обновления УТ 8.1).
Нажимаем получить список и если нужная обработка в этом каталоге есть – то появиться нужный нам пункт «СБ РФ „Эквайринговая система“. Файл обработки называется SberBankES_v2.epf.
Если все сделано верно, должно появиться окно Настройки параметров Эквайринговой системы:
При этом, может выдаваться ошибка говорящая о невозможности проверки версии драйвера. Это нормально, т.к. в программном коде написано, что пока такая проверка не реализовано в драйвере:
Установка завершена. Больше ничего устанавливать не надо, поэтому нажимаем „Нет“.
Теперь проверим, как это работает. Заходим в меню Сервис –> Торговое оборудование –> Управление Эквайринговой системой:
Нажимаем кнопку «Оплатить картой», вводим сумму в появившемся окне и нажимаем «Оплату платежа». После чего система попросит вставить карту в терминал для чтения карт. Естественно, что терминал должн быть подключен. Кроме того обязательно должен быть подключен Фискальный регистратор. Иначе система работать не будет.
Источник
Геноцид 90х нас умышленно убивали!
Почему не показывают все ужасы 90х годов которые принесла нам американская демократия свободы? Почему это скрывается? Почему всем навязывают 90е как начало жвачек и джинсов. Какие нахуй жвачки и джинсы когда шел настоящий геноцид людей. Почему никто не рассказывает как детям прививали любовь к наркотикам и таксикоманству.
Почему не рассказывают о том как твари умышленно ходили по школам и раздавали детям конфеты с героином. Почему никто не рассказывает сколько подростков в подвалах умирало от передозировки героином.
Почему не рассказывают как люди массово дохли от паленной водки и денатурата. У каждой семьи есть такой родственник который умер от этого и не один. Почему не рассказывают о том как людей резали по ночам. Как устраивали массовые дворовые драки. Почему не рассказывают о пике страшного бандитизма, о том как милиционеры и офицеры боялись форму свою носить. Как они боялись заявления от граждан принимать, как они закрывали глаза на все те преступления которые творились абсолютно везде.
Перестройка и 90е убило больше людей чем ВОВ, это был колоссальный геноцид и устроила его западная демократия.
Все что сейчас говорит пропаганда про 90е так это «Ну было да было что вспоминать» и тишина. А почему тишина, почему умалчивают?
А потомушто пропаганда та западная и вуалирует западные интересы. «США это хорошо СССР это плохо» а когда же вы суки начнете правду рассказывать?
Не мне я её знаю. Вы её расскажите детям, тем самым сука ютуберам,тиктокерам, блогерам, инстаграмщикам которые своими глазками хлопают и понять не могут, а что это происходить,
а почему это США с её наидобрейшей политикой свободы равенства и демократии так ненавистна взрослому поколению, который вкусил это говно по самое не хочу.
Которому и выбора та не дали. Которого принудили перестроится и подстроится под чужую ему ментальность вещей. Начните же рассказывать о том как из свободного человека сделали корытного потребителя. Молодые не понимают, молодые хотят вещи, лайки, подписчиков, и усё, это их придел желаемого. Им большего и не надо, они стали свиньями которым сыпят корм в корыто. Им на столько сузили мировозрение что максимальный уровень придела их фантазий это пальцем тыкать в одну точку. Они принимают логические выводы смотря на количество лайков, им похую на правду, на истину, на суть, они это не понимают, смотря видеоролик где два пидора целуются, а после долбят друг друга в жопу, они видят 1 миллион лайков, а не мораль, и для них данная ценность становится правильно выводным. Если им даже говно показывать и если у этого говна будет миллионная аудитория то они будут уверены что это говно сладкое.
Вы проиграете не соединенным штатам америки, вы проиграете своему собственному ребенку который вас задушит подушкой пока вы спите. Молчите? Ну молчите…
dll Кaк иcпpaвить пpи gate «Ошибкa зaгpузкe Пpoвepьтe кoppeктнocть пути к диcтpибутиву» Digital / ЛАЙФХАК
📝 Пpoгpaммa 1С пoкaзывaeт эту oшибку пpи тecтe тepминaлa в peжимe нacтpoйки тopгoвoгo oбopудoвaния, пpи этoм в oкнe cooбщeния укaзывaeтcя «Тecт уcпeшнo выпoлнeн», a дaлee — тeкcт oшибки.
🎯 Рeшeния:
1. Пpoвepьтe пapaмeтp «Путь к диcтpибутиву». Бывaeт, чтo из-зa лишнeгo или нeвepнoгo cимвoлa, 1С нe нaxoдит кaтaлoг.
Кaк пpaвилo: «C:SC552».
2. Пpи нeoбxoдимocти измeнитe NTFS-пpaвa нa пaпку SC552, дoбaвив пoлнoмoчия нa измeнeниe:
- пoльзoвaтeлю (гpуппe), oт имeни кoтopoгo зaпуcкaeтcя 1С;
- лoкaльнoй гpуппe «Пpoшeдшиe пpoвepку»;
- лoкaльнoй гpуппe «Интepaктивныe».
В peдкиx cлучaяx — для пaпки «C:SC552» чepeз «Свoйcтвa — Бeзoпacнocть (вклaдкa) — Дoпoлнитeльнo» нeoбxoдимo выпoлнить кoмaнду «Зaмeнить вce зaпиcи paзpeшeний дoчepнeгo oбъeктa нacлeдуeмыми oт этoгo oбъeктa».
3. Зaпуcтитe кoмaндную cтpoку oт имeни aдминиcтpaтopa и пoвтopнo выпoлнитe peгиcтpaцию ocнoвныx библиoтeк.
regsvr32 C:SC552gate.dll
regsvr32 C:SC552sb_kernel.dll
regsvr32 C:SC552sbrfcom.dll
Кaк минимум — ocнoвнoй библиoтeки sbrfcom.dll. Дoлжнo пoявитьcя cooбщeниe DllRegisterServer oб уcпeшнoй peгиcтpaции. Для дpугиx библиoтeк вoзмoжнo увeдoмлeниe o тoм, чтo нe нaйдeнa тoчкa вxoдa.
✅ Эти дeйcтвия пoмoгут иcпpaвить oшибку, и тecт тepминaлa пpoйдeт уcпeшнo.
_____________________________________
⚡ Пoдпиcывaйтecь нa кaнaл или зaдaвaйтe вoпpoc нa caйтe — пocтapaeмcя пoмoчь вceми тexничecкими cилaми. Бeзoпacнoй и пpoизвoдитeльнoй paбoты в 1С.
/ ЛАЙФХАК
Спасибо что Вы с нами!
2023-02-13 07:33:10
Внимание! авторам, имеющих авторское право на тот или иной текст бренд или логотип, для того чтобы ваша авторская информация свободно не распространялась в ресурсах интернета вы должны ее удалить с таких ресурсов как vk.com ok.ru dzen.ru mail.ru telegram.org instagram.com facebook.com twitter.com youtube.com и т.д в ином случаи размещая информацию на данных ресурсах вы согласились с тем что переданная вами информация будет свободно распространятся в любых ресурсах интернета. Все тексты которые находятся на данном сайте являются неотъемлемым техническим механизмом данного сайта, и защищены внутренним алфавитным ключом шифрования, за любое вредоносное посягательство на данный ресурс мы можем привлечь вас не только к административному но и к уголовному наказанию.
Согласно статье 273 УК РФ
Пожаловаться на эту страницу!
2775 тыс.
Автор: | max [ Пт авг 03, 2018 7:09 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
подсказка, light зачем то ставит в system32 sbrf.dll — оно мешает… |
Автор: | P0ZiTR0N [ Пт авг 03, 2018 8:05 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
max писал(а): подсказка, light зачем то ставит в system32 sbrf.dll — оно мешает… Это необходимо для отложенной загрузки dll для динамически загружаемой библиотеки |
Автор: | max [ Сб авг 04, 2018 3:53 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
я ее удаляю, регаю длл сбера, потом возвращаю, по другому не работало… |
Автор: | dakmest [ Пн авг 06, 2018 12:50 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Съездил ногами к клиенту. Обновил драйвера и всё заработало. Спасибо. |
Автор: | Syttt [ Чт сен 06, 2018 8:31 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Не могу никак победить. Всё выполнено по инструкции. SBRFCOM.dll и sbrf.dll зарегистрированы. |
Автор: | Дмитрий Акбаров [ Чт сен 06, 2018 9:59 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
В инструкции ни слова про sbrfcom. Сначала разрегистрируйте библиотеку, после зарегистрируйте sbrf.dll |
Автор: | Syttt [ Пт сен 07, 2018 8:22 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
сделал regsvr32 /u sbrf.dll и regsvr32 /u SBRFCOM.dll. Затем regsvr32 sbrf.dl. |
Автор: | Анастасия Акбарова [ Пт сен 07, 2018 9:29 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Добрый день. Доступ давайте, сделаем вместе. |
Автор: | Анастасия Акбарова [ Пт сен 07, 2018 9:44 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Проблема решена разрегистрацией и последующей регистрацией библиотеки sbrf.dll |
Автор: | ККТ-С [ Пн мар 30, 2020 6:59 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Здравствуйте. Разрегистрировал Вот что после этого (ну, это ожидаемо) Зарегистрировал И снова то же, что и было |
Автор: | Виталий [ Пн мар 30, 2020 7:16 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
1. разрегистрируйте sbrf.dll |
Автор: | ККТ-С [ Пн мар 30, 2020 8:08 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Да, уже методом проб дошли до этого. Получилось. Надо бы сделать акцент на ПОЛНЫЙ путь в методике подключения Сбера. |
Автор: | Дмитрий Акбаров [ Пн мар 30, 2020 10:23 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Здравствуйте. |
Автор: | ashavt [ Пт окт 09, 2020 11:07 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Дмитрий Акбаров писал(а): Здравствуйте. Поправьте в базе знаний на «Полный путь к библиотеке» |
Автор: | Дмитрий Акбаров [ Пт окт 09, 2020 2:48 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Коллеги дописали «ПОЛНЫЙ», хотя полный и просто путь несёт один и тот же смысл. Цитата: Пример команды разрегистрации: regsvr32 -u «C:sc552sbrf.dll» Дальше предполагаю нужно будет дописать, что буквы вводить с клавиатуры, руками, смотреть глазами. |
Страница 2 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
Как исправить «Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву»
Программа 1С показывает эту ошибку при тесте терминала в режиме настройки торгового оборудования, при этом в окне сообщения указывается «Тест успешно выполнен», а далее — текст ошибки.
1. Проверьте параметр « Путь к дистрибутиву ». Бывает, что из-за лишнего или неверного символа, 1С не находит каталог.
Как правило: « C:SC552 ».
2. При необходимости измените NTFS-права на папку SC552, добавив полномочия на изменение:
- пользователю (группе), от имени которого запускается 1С;
- локальной группе «Прошедшие проверку»;
- локальной группе «Интерактивные».
Настройка разрешений для каталога C:SC552
В редких случаях — для папки «C:SC552» через « Свойства — Безопасность (вкладка) — Дополнительно » необходимо выполнить команду « Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта ».
Перенос разрешений на дочерние объекты в каталоге SC552
Вербальный тест — что это такое? / Пример от TestOnJob.ru
3. Запустите командную строку от имени администратора и повторно выполните регистрацию основных библиотек .
regsvr32 C:SC552gate.dll
regsvr32 C:SC552sb_kernel.dll
regsvr32 C:SC552sbrfcom.dll
Как минимум — основной библиотеки sbrfcom.dll. Должно появиться сообщение DllRegisterServer об успешной регистрации. Для других библиотек возможно уведомление о том, что не найдена точка входа.
✅ Эти действия помогут исправить ошибку, и тест терминала пройдет успешно.
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в 1С.
Источник: dzen.ru
1С Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву
1С показывает ошибку при тесте терминала в режиме настройки торгового оборудования. При регистрации драйвера эквайрингового терминала Сбербанка.
Полный текст ошибки: «Тест успешно выполнен. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву».
Скорее всего, это связано с правами доступа или регистрацией библиотек в системе.
Возможные решения:
- Через «Свойства папки — Безопасность» измените NTFS-права на папку (как правило — «C:SC552»). Добавьте полномочия на «изменение» пользователю, от имени которого запускается 1С.
Сценарии добавления прав:
- локальной группе «Пользователи»;
- учетной записи Windows, под которой выполнен вход;
- полные права для «Все».
В редких случаях, когда установлены необходимые права на каталог SC552 — через дополнительные параметры безопасности выполните операцию «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта». Делается для перезаписи прав на вложенные объекты.
Что такое попарное тестирование | Pairwise testing
- Отключите контроль учетных записей (UAC) и перезапустите систему.
Панель управления — Центр безопасности и обслуживания — Изменение параметров контроля учетных записей — переместите уровень в нижнее положение «Не уведомлять»
Пуск — Выполнить — UserAccountControlSettings
Если все-таки UAC необходим, вернитесь к п. 1 и пропишите права на папку для конкретного пользователя ОС. Именно учетную запись — по SID.
- Запустите командную строку от имени администратора и повторно выполните регистрацию основных библиотек.
regsvr32 «C:SC552sbrf.dll»
regsvr32 «C:SC552sbrfcom.dll»
Либо сначала сделайте отмену регистрации библиотек с ключом «regsvr32 -u », а затем повторную регистрацию.
cd C:SC552
regsvr32 -u sbrf.dll
regsvr32 -u sbrfcom.dll
regsvr32 «C:SC552sbrf.dll»
regsvr32 «C:SC552sbrfcom.dll»
Дополнительные проверки:
■ Проверьте, есть ли библиотека gate в указанном каталоге, а также параметр «Путь к дистрибутиву» в 1С.
■ Скопируйте рабочую версию библиотеки/папки с другого рабочего места, сохранив копию, на которой выдается ошибка.
■ Выполните однократный запуск 1С с повышенными привилегиями (от имени администратора).
✅ Надеемся, эти действия помогут вам исправить ошибку, и тест терминала пройдет успешно.
__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь. +7-911-500-10-11
Источник: nastroyka-1c.ru
Как исправить ошибки, связанные с Gate.dll? [РЕШЕНО]
Проблемы с gate.dll часто возникают в результате отсутствия, удаления или перемещения из исходного расположения установщика DLL Third-Party Application. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла DLL. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например gate.dll) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.
Формат Dynamic Link Library с расширением файла DLL классифицируют в качестве Системные файлы. Ниже представлена наша база версий файлов gate.dll для большинства выпусков операционной системы Windows (включая %%os%%), где вы также можете их скачать. В некоторых случаях в настоящее время в нашей базе могут отсутствовать некоторые версии gate.dll, но их можно запросить, нажав на кнопку Request (Запрос) ниже. Если вы не можете найти нужную версию файла в нашей базе данных, вы также можете обратиться за дополнительной помощью к Windows Software Developer.
Поместите новый файл gate.dll на место предыдущего (перезаписав предыдущий). Проблема больше не должна возникать, однако, чтобы убедиться в этом окончательно, следует выполнить проверку. Повторно запустите Third-Party Application, чтобы убедиться, что проблема успешно решена.
Gate.dll Описание файла
File: | DLL |
Функция: | |
Новейшие программы: | Third-Party Application |
Версия программного обеспечения: | 1.0.0.1 |
Создано: | Windows Software Developer |
File: | gate.dll 769209434a84a727d94e33cac6e1e2a549a72be3 |
MD5: | 5e1cd9afebc3dfba4c682411b0f4f279 |
CRC32: |
Источник: www.solvusoft.com
Тест успешно выполнен ошибка при загрузке gate dll проверьте корректность пути к дистрибутиву
Процесс по шагам:
1. Нужно получить у работников сбербанка следующие файлы:
- SB_KERNEL.DLL
- GATE.DLL
- SBRFCOM.dll
- LOADPARM.EXE
- RRDK.R
- R003.R
- PARAMS.TLV
2. Скопировать их в каталог «C:Program Files1cv81bin» и зарегистрировать библиотеку SBRFCom.dll с помощью команды (regsvr32 «C:Program Files1cv81binSBRFCOM.DLL»).
3. Подключить терминал считывания карт через USB или COM порт.
4. Выполнить загрузку настроечных параметров библиотеки. Для этого запустить программу LOADPARM.EXE:
🎯 Рeшeния:
1. Пpoвepьтe пapaмeтp «Путь к диcтpибутиву». Бывaeт, чтo из-зa лишнeгo или нeвepнoгo cимвoлa, 1С нe нaxoдит кaтaлoг.
Кaк пpaвилo: «C:SC552».
2. Пpи нeoбxoдимocти измeнитe NTFS-пpaвa нa пaпку SC552, дoбaвив пoлнoмoчия нa измeнeниe:
- пoльзoвaтeлю (гpуппe), oт имeни кoтopoгo зaпуcкaeтcя 1С;
- лoкaльнoй гpуппe «Пpoшeдшиe пpoвepку»;
- лoкaльнoй гpуппe «Интepaктивныe».
В peдкиx cлучaяx — для пaпки «C:SC552» чepeз «Свoйcтвa — Бeзoпacнocть (вклaдкa) — Дoпoлнитeльнo» нeoбxoдимo выпoлнить кoмaнду «Зaмeнить вce зaпиcи paзpeшeний дoчepнeгo oбъeктa нacлeдуeмыми oт этoгo oбъeктa».
3. Зaпуcтитe кoмaндную cтpoку oт имeни aдминиcтpaтopa и пoвтopнo выпoлнитe peгиcтpaцию ocнoвныx библиoтeк.
regsvr32 C:SC552gate.dll
regsvr32 C:SC552sb_kernel.dll
regsvr32 C:SC552sbrfcom.dll
Кaк минимум — ocнoвнoй библиoтeки sbrfcom.dll. Дoлжнo пoявитьcя cooбщeниe DllRegisterServer oб уcпeшнoй peгиcтpaции. Для дpугиx библиoтeк вoзмoжнo увeдoмлeниe o тoм, чтo нe нaйдeнa тoчкa вxoдa.
✅ Эти дeйcтвия пoмoгут иcпpaвить oшибку, и тecт тepминaлa пpoйдeт уcпeшнo.
_____________________________________
⚡ Пoдпиcывaйтecь нa кaнaл или зaдaвaйтe вoпpoc нa caйтe — пocтapaeмcя пoмoчь вceми тexничecкими cилaми. Бeзoпacнoй и пpoизвoдитeльнoй paбoты в 1С.
/ ЛАЙФХАК
Спасибо что Вы с нами!
2023-02-13 07:33:10
Внимание! авторам, имеющих авторское право на тот или иной текст бренд или логотип, для того чтобы ваша авторская информация свободно не распространялась в ресурсах интернета вы должны ее удалить с таких ресурсов как vk.com ok.ru dzen.ru mail.ru telegram.org instagram.com facebook.com twitter.com youtube.com и т.д в ином случаи размещая информацию на данных ресурсах вы согласились с тем что переданная вами информация будет свободно распространятся в любых ресурсах интернета. Все тексты которые находятся на данном сайте являются неотъемлемым техническим механизмом данного сайта, и защищены внутренним алфавитным ключом шифрования, за любое вредоносное посягательство на данный ресурс мы можем привлечь вас не только к административному но и к уголовному наказанию.
Согласно статье 273 УК РФ
Пожаловаться на эту страницу!
2775 тыс.
Автор: | max [ Пт авг 03, 2018 7:09 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
подсказка, light зачем то ставит в system32 sbrf.dll — оно мешает… |
Автор: | P0ZiTR0N [ Пт авг 03, 2018 8:05 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
max писал(а): подсказка, light зачем то ставит в system32 sbrf.dll — оно мешает… Это необходимо для отложенной загрузки dll для динамически загружаемой библиотеки |
Автор: | max [ Сб авг 04, 2018 3:53 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
я ее удаляю, регаю длл сбера, потом возвращаю, по другому не работало… |
Автор: | dakmest [ Пн авг 06, 2018 12:50 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Съездил ногами к клиенту. Обновил драйвера и всё заработало. Спасибо. |
Автор: | Syttt [ Чт сен 06, 2018 8:31 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Не могу никак победить. Всё выполнено по инструкции. SBRFCOM.dll и sbrf.dll зарегистрированы. |
Автор: | Дмитрий Акбаров [ Чт сен 06, 2018 9:59 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
В инструкции ни слова про sbrfcom. Сначала разрегистрируйте библиотеку, после зарегистрируйте sbrf.dll |
Автор: | Syttt [ Пт сен 07, 2018 8:22 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
сделал regsvr32 /u sbrf.dll и regsvr32 /u SBRFCOM.dll. Затем regsvr32 sbrf.dl. |
Автор: | Анастасия Акбарова [ Пт сен 07, 2018 9:29 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Добрый день. Доступ давайте, сделаем вместе. |
Автор: | Анастасия Акбарова [ Пт сен 07, 2018 9:44 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Проблема решена разрегистрацией и последующей регистрацией библиотеки sbrf.dll |
Автор: | ККТ-С [ Пн мар 30, 2020 6:59 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Здравствуйте. Разрегистрировал Вот что после этого (ну, это ожидаемо) Зарегистрировал И снова то же, что и было |
Автор: | Виталий [ Пн мар 30, 2020 7:16 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
1. разрегистрируйте sbrf.dll |
Автор: | ККТ-С [ Пн мар 30, 2020 8:08 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Да, уже методом проб дошли до этого. Получилось. Надо бы сделать акцент на ПОЛНЫЙ путь в методике подключения Сбера. |
Автор: | Дмитрий Акбаров [ Пн мар 30, 2020 10:23 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Здравствуйте. |
Автор: | ashavt [ Пт окт 09, 2020 11:07 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Дмитрий Акбаров писал(а): Здравствуйте. Поправьте в базе знаний на «Полный путь к библиотеке» |
Автор: | Дмитрий Акбаров [ Пт окт 09, 2020 2:48 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Коллеги дописали «ПОЛНЫЙ», хотя полный и просто путь несёт один и тот же смысл. Цитата: Пример команды разрегистрации: regsvr32 -u «C:sc552sbrf.dll» Дальше предполагаю нужно будет дописать, что буквы вводить с клавиатуры, руками, смотреть глазами. |
Страница 2 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
Как исправить «Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву»
Программа 1С показывает эту ошибку при тесте терминала в режиме настройки торгового оборудования, при этом в окне сообщения указывается «Тест успешно выполнен», а далее — текст ошибки.
1. Проверьте параметр « Путь к дистрибутиву ». Бывает, что из-за лишнего или неверного символа, 1С не находит каталог.
Как правило: « C:SC552 ».
2. При необходимости измените NTFS-права на папку SC552, добавив полномочия на изменение:
- пользователю (группе), от имени которого запускается 1С;
- локальной группе «Прошедшие проверку»;
- локальной группе «Интерактивные».
Настройка разрешений для каталога C:SC552
В редких случаях — для папки «C:SC552» через « Свойства — Безопасность (вкладка) — Дополнительно » необходимо выполнить команду « Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта ».
Перенос разрешений на дочерние объекты в каталоге SC552
Вербальный тест — что это такое? / Пример от TestOnJob.ru
3. Запустите командную строку от имени администратора и повторно выполните регистрацию основных библиотек .
regsvr32 C:SC552gate.dll
regsvr32 C:SC552sb_kernel.dll
regsvr32 C:SC552sbrfcom.dll
Как минимум — основной библиотеки sbrfcom.dll. Должно появиться сообщение DllRegisterServer об успешной регистрации. Для других библиотек возможно уведомление о том, что не найдена точка входа.
✅ Эти действия помогут исправить ошибку, и тест терминала пройдет успешно.
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в 1С.
Источник: dzen.ru
1С Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву
1С показывает ошибку при тесте терминала в режиме настройки торгового оборудования. При регистрации драйвера эквайрингового терминала Сбербанка.
Полный текст ошибки: «Тест успешно выполнен. Ошибка при загрузке gate.dll. Проверьте корректность пути к дистрибутиву».
Скорее всего, это связано с правами доступа или регистрацией библиотек в системе.
Возможные решения:
- Через «Свойства папки — Безопасность» измените NTFS-права на папку (как правило — «C:SC552»). Добавьте полномочия на «изменение» пользователю, от имени которого запускается 1С.
Сценарии добавления прав:
- локальной группе «Пользователи»;
- учетной записи Windows, под которой выполнен вход;
- полные права для «Все».
В редких случаях, когда установлены необходимые права на каталог SC552 — через дополнительные параметры безопасности выполните операцию «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта». Делается для перезаписи прав на вложенные объекты.
Что такое попарное тестирование | Pairwise testing
- Отключите контроль учетных записей (UAC) и перезапустите систему.
Панель управления — Центр безопасности и обслуживания — Изменение параметров контроля учетных записей — переместите уровень в нижнее положение «Не уведомлять»
Пуск — Выполнить — UserAccountControlSettings
Если все-таки UAC необходим, вернитесь к п. 1 и пропишите права на папку для конкретного пользователя ОС. Именно учетную запись — по SID.
- Запустите командную строку от имени администратора и повторно выполните регистрацию основных библиотек.
regsvr32 «C:SC552sbrf.dll»
regsvr32 «C:SC552sbrfcom.dll»
Либо сначала сделайте отмену регистрации библиотек с ключом «regsvr32 -u », а затем повторную регистрацию.
cd C:SC552
regsvr32 -u sbrf.dll
regsvr32 -u sbrfcom.dll
regsvr32 «C:SC552sbrf.dll»
regsvr32 «C:SC552sbrfcom.dll»
Дополнительные проверки:
■ Проверьте, есть ли библиотека gate в указанном каталоге, а также параметр «Путь к дистрибутиву» в 1С.
■ Скопируйте рабочую версию библиотеки/папки с другого рабочего места, сохранив копию, на которой выдается ошибка.
■ Выполните однократный запуск 1С с повышенными привилегиями (от имени администратора).
✅ Надеемся, эти действия помогут вам исправить ошибку, и тест терминала пройдет успешно.
__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь. +7-911-500-10-11
Источник: nastroyka-1c.ru
Как исправить ошибки, связанные с Gate.dll? [РЕШЕНО]
Проблемы с gate.dll часто возникают в результате отсутствия, удаления или перемещения из исходного расположения установщика DLL Third-Party Application. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла DLL. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например gate.dll) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.
Формат Dynamic Link Library с расширением файла DLL классифицируют в качестве Системные файлы. Ниже представлена наша база версий файлов gate.dll для большинства выпусков операционной системы Windows (включая %%os%%), где вы также можете их скачать. В некоторых случаях в настоящее время в нашей базе могут отсутствовать некоторые версии gate.dll, но их можно запросить, нажав на кнопку Request (Запрос) ниже. Если вы не можете найти нужную версию файла в нашей базе данных, вы также можете обратиться за дополнительной помощью к Windows Software Developer.
Поместите новый файл gate.dll на место предыдущего (перезаписав предыдущий). Проблема больше не должна возникать, однако, чтобы убедиться в этом окончательно, следует выполнить проверку. Повторно запустите Third-Party Application, чтобы убедиться, что проблема успешно решена.
Gate.dll Описание файла
File: | DLL |
Функция: | |
Новейшие программы: | Third-Party Application |
Версия программного обеспечения: | 1.0.0.1 |
Создано: | Windows Software Developer |
File: | gate.dll 769209434a84a727d94e33cac6e1e2a549a72be3 |
MD5: | 5e1cd9afebc3dfba4c682411b0f4f279 |
CRC32: |
Источник: www.solvusoft.com
Тест успешно выполнен ошибка при загрузке gate dll проверьте корректность пути к дистрибутиву
Процесс по шагам:
1. Нужно получить у работников сбербанка следующие файлы:
- SB_KERNEL.DLL
- GATE.DLL
- SBRFCOM.dll
- LOADPARM.EXE
- RRDK.R
- R003.R
- PARAMS.TLV
2. Скопировать их в каталог «C:Program Files1cv81bin» и зарегистрировать библиотеку SBRFCom.dll с помощью команды (regsvr32 «C:Program Files1cv81binSBRFCOM.DLL»).
3. Подключить терминал считывания карт через USB или COM порт.
4. Выполнить загрузку настроечных параметров библиотеки. Для этого запустить программу LOADPARM.EXE:
Зайти в меню Служебные операции –> Настройки –> Техобслуживание –> Пароль . –> Загрузка параметров, выбрать файл PARAMS.TLV и дождаться окончания загрузки (пароль вам должен сказать работник банка).
5. Открываем УТ. Далее, открываем пункт меню: Сервис –> Торговое оборудование –> Помощник подключения и настройки торгового оборудования. Нажимаем далее:
Выбираем пункт «Эквайринговая система» и нажимаем «Далее».
Здесь выбираем СБ РФ «Эквайринговая система» и нажимаем «Далее».
Если здесь нет этого пункта, можно попробовать загрузить его вручную. Здесь же выбираем пункт «Добавить новую обработку обслуживания», выбираем каталог «C:Program Files1cv81tmplts1ctrade10_3_7_9TradeWareEpf» (у вас вместо «10_3_7_9» будет номер версии последнего обновления УТ 8.1).
Нажимаем получить список и если нужная обработка в этом каталоге есть – то появиться нужный нам пункт «СБ РФ „Эквайринговая система“. Файл обработки называется SberBankES_v2.epf.
Если все сделано верно, должно появиться окно Настройки параметров Эквайринговой системы:
При этом, может выдаваться ошибка говорящая о невозможности проверки версии драйвера. Это нормально, т.к. в программном коде написано, что пока такая проверка не реализовано в драйвере:
Установка завершена. Больше ничего устанавливать не надо, поэтому нажимаем „Нет“.
Теперь проверим, как это работает. Заходим в меню Сервис –> Торговое оборудование –> Управление Эквайринговой системой:
Нажимаем кнопку «Оплатить картой», вводим сумму в появившемся окне и нажимаем «Оплату платежа». После чего система попросит вставить карту в терминал для чтения карт. Естественно, что терминал должн быть подключен. Кроме того обязательно должен быть подключен Фискальный регистратор. Иначе система работать не будет.
Источник: inq-brc.ru
Чудеса на виражах БПО с терминалом Сбербанка
При подключении эквайринга от Сбербанка столкнулся с проблемой, решение которой было не очевидно.
Терминал у меня прописан так:
При входе в параметры подключения у меня выдавались вот такие параметры:
В демо-базе БПО 3.1 окно подключения такое же.
Тест подключения не проходил, это и не удивительно, в каталоге поставки от сбербанка файла pilot_nt нет:
В интернете пишут что sb_pilot используется для Linux.
Тогда я решил посмотреть, как выглядит это меню в типовой демо-базе Розницы:
Как видно, тут просто указан путь к дистрибутиву, а не путь к sb_pilot.
Тогда я подумал, что в Рознице используется другой драйвер оборудования, но нет, там такой же драйвер с идентификатором Драйвер1СЭквайринговыеТерминалыСбербанк.
Я сохранил общий макет Драйвер1СЭквайринговыеТерминалыСбербанк из обоих конфигураций, они оказались идентичными:
Я посмотрел, как прописан драйвер в обоих базах. В моей:
Сейчас вижу, что не заполнено поле имя макета, но скорее всего дело не в этом.
Я попробовал изменить режим подключения — «Драйвер подключается из макета» заменил на «Драйвер установлен на локальном компьютере». Потому что предположил, что лучше создавать компоненту из Сбербанковских dll, зарегистрированных на компьютере ( AddIn.SberAcquiringTerminal ).
Получил ошибку, т.к. не все общие модули перенес из БПО:
Перенес этот модуль (и связанные) в итоге не смог установить драйвер:
Отладил код подключения в Рознице, он шел по отмеченными рамками шагам:
Причем в рознице параметры правильные определялись:
version=»1.0″ encoding=»UTF-8″?> > Caption=»Параметры»> Caption=»Параметры подключения»> Name=»DistribPath» Caption=»Путь к дистрибутиву» Description=»Путь к папке, содержащей библиотеку gate.dll» TypeValue=»String» DefaultValue=»C:SBERBANKPILOT_NT» /> Name=»CutSequence» Caption=»Последовательность частичного отреза» Description=»Строка из шестнадцатеричных кодов символов, параметр «Последовальность в конце чека» в tlv» TypeValue=»String» DefaultValue=»22″ /> Name=»Department» Caption=»Номер отдела» Description=»Номер отдела, по которому будут проводиться операции. 0 — первый отдел, -1 — выбор из меню при каждой операции» TypeValue=»Number» DefaultValue=»0″ /> Name=»PrintSlipOnTerminal» Caption=»Печать документов на терминале» Description=»Определяет, будет ли терминал самостоятельно печатает квитанции на своем принтере для операций» TypeValue=»Boolean» DefaultValue=»false» /> > > >
В общем, ничего не дало мне использование компоненты вместо макета.
Тогда поменял обратно на «Драйвер подключается из макета» и о чудо, настройки стали нормальными:
Возможно, нужно было очистить поле «Загруженный драйвер», при смене метода он очистился? Не знаю…
При этом как-то сам по себе драйвер получил нужные параметры. Как так вышло, пока не знаю, буду смотреть на другом компьютере, если найду закономерность, допишу.
Среда: БПО 3.1, Розница 2.3.
Источник: geniy1s.ru
Проблемы с gate.dll часто возникают в результате отсутствия, удаления или перемещения из исходного расположения установщика DLL Third-Party Application. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла DLL. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например gate.dll) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.
Формат Dynamic Link Library с расширением файла DLL классифицируют в качестве Системные файлы. Ниже представлена наша база версий файлов gate.dll для большинства выпусков операционной системы Windows (включая %%os%%), где вы также можете их скачать. В некоторых случаях в настоящее время в нашей базе могут отсутствовать некоторые версии gate.dll, но их можно запросить, нажав на кнопку Request (Запрос) ниже. Если вы не можете найти нужную версию файла в нашей базе данных, вы также можете обратиться за дополнительной помощью к Windows Software Developer.
Поместите новый файл gate.dll на место предыдущего (перезаписав предыдущий). Проблема больше не должна возникать, однако, чтобы убедиться в этом окончательно, следует выполнить проверку. Повторно запустите Third-Party Application, чтобы убедиться, что проблема успешно решена.
Gate.dll Описание файла | |
---|---|
File: | DLL |
Функция: | |
Новейшие программы: | Third-Party Application |
Версия программного обеспечения: | 1.0.0.1 |
Создано: | Windows Software Developer |
File: | gate.dll |
Размер (в байтах): | 749568 |
SHA-1: | 769209434a84a727d94e33cac6e1e2a549a72be3 |
MD5: | 5e1cd9afebc3dfba4c682411b0f4f279 |
CRC32: |
Продукт Solvusoft
Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в gate.dll
Windows
11/10/8/7/Vista/XP
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
DLL
gate.dll
Идентификатор статьи: 1052506
Gate.dll
Имя файла | Контрольная сумма MD5 | Размер файла | Загрузить | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ gate.dll | 5e1cd9afebc3dfba4c682411b0f4f279 | 732.00 KB | ||||||||||||||||||
|
Типичные ошибки Gate.dll
Обнаруженные проблемы gate.dll с Third-Party Application включают:
- «Gate.dll не может быть найден. «
- «Отсутствует gate.dll. «
- «Gate.dll нарушение прав доступа.»
- «Файл gate.dll не удалось зарегистрировать.»
- «Файл %SystemDiskRoot%UsersETKDownloadsAlchemy1_PublisherProgram FilesAlchemy SoftwarePublisher 2.0gate.dll не найден.»
- «Не удается загрузить Third-Party Application — отсутствует требуемый файл gate.dll. Установите Third-Party Application еще раз. «
- «Не удалось запустить данное приложение, так как не найден файл gate.dll. Повторная установка приложения может решить эту проблему.»
Проблемы gate.dll, связанные с Third-Party Applications, возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с gate.dll, или во время процесса установки Windows. При появлении ошибки gate.dll запишите вхождения для устранения неполадок Third-Party Application и помогите Windows Software Developer найти причину.
Причины проблем Gate.dll
Поврежденные и отсутствующие файлы gate.dll создают большинство ошибок, связанных с gate.dll. Внешние файлы, такие как gate.dll, создают проблемы высокой вероятности с Third-Party Application.
Проблемы с Third-Party Application из-за нерегулярного завершения работы ОС, заражения вирусами или других проблем, связанных с gate.dll, приводят к повреждению. Поврежденные файлы gate.dll предотвращают правильную загрузку, что приводит к сообщениям об ошибках Third-Party Application или gate.dll.
В других случаях ошибки файла gate.dll могут быть связаны с проблемами в реестре Windows. Недопустимые ссылки препятствуют правильной регистрации gate.dll, создавая проблемы с Third-Party Application. Оставшиеся разделы реестра Third-Party Application или gate.dll, перемещенные или отсутствующие gate.dll, плохие установки или удаления, могут нарушить ссылки на пути к файлам gate.dll.
Особенно эти ошибки gate.dll проистекают из:
- Раздел реестра gate.dll поврежден.
- Вирус или вредоносное ПО, повредившее файл gate.dll.
- Аппаратный сбой Windows Software Developer, например поврежденный жесткий диск, который повредил файл gate.dll.
- Другая установка приложения перезаписала правильную версию gate.dll.
- gate.dll злонамеренно или ошибочно удален другой программой (кроме Third-Party Application).
- Вредоносное удаление (или ошибка) gate.dll другим программным обеспечением (не Third-Party Application).
Проблемы с gate.dll часто возникают в результате отсутствия, удаления или перемещения из исходного расположения установщика DLL Third-Party Application. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла DLL. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например gate.dll) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.
Формат Dynamic Link Library с расширением файла DLL классифицируют в качестве Системные файлы. Ниже представлена наша база версий файлов gate.dll для большинства выпусков операционной системы Windows (включая %%os%%), где вы также можете их скачать. В некоторых случаях в настоящее время в нашей базе могут отсутствовать некоторые версии gate.dll, но их можно запросить, нажав на кнопку Request (Запрос) ниже. Если вы не можете найти нужную версию файла в нашей базе данных, вы также можете обратиться за дополнительной помощью к Windows Software Developer.
Поместите новый файл gate.dll на место предыдущего (перезаписав предыдущий). Проблема больше не должна возникать, однако, чтобы убедиться в этом окончательно, следует выполнить проверку. Повторно запустите Third-Party Application, чтобы убедиться, что проблема успешно решена.
Gate.dll Описание файла | |
---|---|
File: | DLL |
Функция: | |
Новейшие программы: | Third-Party Application |
Версия программного обеспечения: | 1.0.0.1 |
Создано: | Windows Software Developer |
File: | gate.dll |
Размер (в байтах): | 749568 |
SHA-1: | 769209434a84a727d94e33cac6e1e2a549a72be3 |
MD5: | 5e1cd9afebc3dfba4c682411b0f4f279 |
CRC32: |
Продукт Solvusoft
Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в gate.dll
Windows
11/10/8/7/Vista/XP
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
DLL
gate.dll
Идентификатор статьи: 1052506
Gate.dll
Имя файла | Контрольная сумма MD5 | Размер файла | Загрузить | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ gate.dll | 5e1cd9afebc3dfba4c682411b0f4f279 | 732.00 KB | ||||||||||||||||||
|
Типичные ошибки Gate.dll
Обнаруженные проблемы gate.dll с Third-Party Application включают:
- «Gate.dll не может быть найден. «
- «Отсутствует gate.dll. «
- «Gate.dll нарушение прав доступа.»
- «Файл gate.dll не удалось зарегистрировать.»
- «Файл %SystemDiskRoot%UsersETKDownloadsAlchemy1_PublisherProgram FilesAlchemy SoftwarePublisher 2.0gate.dll не найден.»
- «Не удается загрузить Third-Party Application — отсутствует требуемый файл gate.dll. Установите Third-Party Application еще раз. «
- «Не удалось запустить данное приложение, так как не найден файл gate.dll. Повторная установка приложения может решить эту проблему.»
Проблемы gate.dll, связанные с Third-Party Applications, возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с gate.dll, или во время процесса установки Windows. При появлении ошибки gate.dll запишите вхождения для устранения неполадок Third-Party Application и помогите Windows Software Developer найти причину.
Причины проблем Gate.dll
Поврежденные и отсутствующие файлы gate.dll создают большинство ошибок, связанных с gate.dll. Внешние файлы, такие как gate.dll, создают проблемы высокой вероятности с Third-Party Application.
Проблемы с Third-Party Application из-за нерегулярного завершения работы ОС, заражения вирусами или других проблем, связанных с gate.dll, приводят к повреждению. Поврежденные файлы gate.dll предотвращают правильную загрузку, что приводит к сообщениям об ошибках Third-Party Application или gate.dll.
В других случаях ошибки файла gate.dll могут быть связаны с проблемами в реестре Windows. Недопустимые ссылки препятствуют правильной регистрации gate.dll, создавая проблемы с Third-Party Application. Оставшиеся разделы реестра Third-Party Application или gate.dll, перемещенные или отсутствующие gate.dll, плохие установки или удаления, могут нарушить ссылки на пути к файлам gate.dll.
Особенно эти ошибки gate.dll проистекают из:
- Раздел реестра gate.dll поврежден.
- Вирус или вредоносное ПО, повредившее файл gate.dll.
- Аппаратный сбой Windows Software Developer, например поврежденный жесткий диск, который повредил файл gate.dll.
- Другая установка приложения перезаписала правильную версию gate.dll.
- gate.dll злонамеренно или ошибочно удален другой программой (кроме Third-Party Application).
- Вредоносное удаление (или ошибка) gate.dll другим программным обеспечением (не Third-Party Application).
Автор: | max [ Пт авг 03, 2018 7:09 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
подсказка, light зачем то ставит в system32 sbrf.dll — оно мешает… |
Автор: | P0ZiTR0N [ Пт авг 03, 2018 8:05 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
max писал(а): подсказка, light зачем то ставит в system32 sbrf.dll — оно мешает… Это необходимо для отложенной загрузки dll для динамически загружаемой библиотеки |
Автор: | max [ Сб авг 04, 2018 3:53 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
я ее удаляю, регаю длл сбера, потом возвращаю, по другому не работало… |
Автор: | dakmest [ Пн авг 06, 2018 12:50 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Съездил ногами к клиенту. Обновил драйвера и всё заработало. Спасибо. |
Автор: | Syttt [ Чт сен 06, 2018 8:31 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Не могу никак победить. Всё выполнено по инструкции. SBRFCOM.dll и sbrf.dll зарегистрированы. |
Автор: | Дмитрий Акбаров [ Чт сен 06, 2018 9:59 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
В инструкции ни слова про sbrfcom. Сначала разрегистрируйте библиотеку, после зарегистрируйте sbrf.dll |
Автор: | Syttt [ Пт сен 07, 2018 8:22 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
сделал regsvr32 /u sbrf.dll и regsvr32 /u SBRFCOM.dll. Затем regsvr32 sbrf.dl. |
Автор: | Анастасия Акбарова [ Пт сен 07, 2018 9:29 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Добрый день. Доступ давайте, сделаем вместе. |
Автор: | Анастасия Акбарова [ Пт сен 07, 2018 9:44 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Проблема решена разрегистрацией и последующей регистрацией библиотеки sbrf.dll |
Автор: | ККТ-С [ Пн мар 30, 2020 6:59 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Здравствуйте. Разрегистрировал Вот что после этого (ну, это ожидаемо) Зарегистрировал И снова то же, что и было |
Автор: | Виталий [ Пн мар 30, 2020 7:16 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
1. разрегистрируйте sbrf.dll |
Автор: | ККТ-С [ Пн мар 30, 2020 8:08 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Да, уже методом проб дошли до этого. Получилось. Надо бы сделать акцент на ПОЛНЫЙ путь в методике подключения Сбера. |
Автор: | Дмитрий Акбаров [ Пн мар 30, 2020 10:23 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Здравствуйте. |
Автор: | ashavt [ Пт окт 09, 2020 11:07 am ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Дмитрий Акбаров писал(а): Здравствуйте. Поправьте в базе знаний на «Полный путь к библиотеке» |
Автор: | Дмитрий Акбаров [ Пт окт 09, 2020 2:48 pm ] |
Заголовок сообщения: | Re: Атол 30Ф и эквайринг |
Коллеги дописали «ПОЛНЫЙ», хотя полный и просто путь несёт один и тот же смысл. Цитата: Пример команды разрегистрации: regsvr32 -u «C:sc552sbrf.dll» Дальше предполагаю нужно будет дописать, что буквы вводить с клавиатуры, руками, смотреть глазами. |
Страница 2 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
Здравствуйте, дорогие форумчане. Не судите строго.Ранее создавал тему «Windows server 2008 R2 слетает зарегистрированный dll». Проблема до сих пор не решена, слетает зарегистрированная dll эквайринговой системы. На инфостарте нашел статью «Решение проблем с регистрацией внешних компонент в терминале». Посмотрел что у меня в конфигураторе: #Если ВебКлиент Тогда #Иначе Попробовал как в статье второй вариант, dll вообще не регистрируется и пишет «Драйвер не установлен и версия не определена. Подскажите как можно подключить dll другими способами в терминале и как в статье на инфостарте. Заранее спасибо
платформа стоит 8.2.15.319
люди помогите разобраться
дорогие форумчане,неужели так тяжело помочь.На форуме очень много тем насчет моей проблеме.но в них нет ничего путного
А вообще сначало удали и заново поставь. У меня такая хрень была с 1с 7.7. От имени админа стартанул — все ок стало.
регистрирую dll я всегда от имени администратора. Но почему dll слетает. Вот и я подумал , прочитав на инфостарте и на других сайта. может дело в процедуре подключения или как то напрямую подключить dll.
Насколько я в теме — напрямую ты ее не подключишь без регистрации в винде. Проблема не в 1с.
Здравствуйте! Я автор статьи на инфостарте «Решение проблем с регистрацией внешних компонент в терминале». Попробовал разобраться в вашей проблеме. Для начала попробовал установить драйвер эквайринговой системы на локальном компе в УТ 11. Пишет «Драйвер не установлен». Значит проблема с регистрацией dll. В справочнике «ПодключаемоеОборудование» есть макет «ДрайверСБРФЭквайринговыеТерминалы». В нем собственно и хранится нужная нам dll. Щелкаем на этом макете и нажимаем кнопочку «Выгрузить в файл». Файлу даем любое имя и расширение zip. Открыв архив видим 4 файла, в том числе нужный нам SBRFCOM.dll. Пробуем регистрировать его с помощью команды regsvr32.exe например в папке C:|WindowsSysytem32. Регистрация проходит успешно. Но 1С все равно драйвера не видит. С помощью программы OLECOM Object Viewer от можно определить что dll действительно успешно зарегистрировалась и в системе имеется COM-объект с ProgID = AddIn.SBRFCOMObject. Однако ОбъектДрайвера = Новый(«AddIn.SBRFCOMExtension») не создается. На этом же форуме нашел статью в которой описывается эта проблема: В последнем топике дается рекомендация: «Обязательно необходимо в папку bin где лежит платформа положить следующие файлы: GATE.DLL — это вспомогательная компонента для драйвера sb_kernel.dll — это видимо тоже какая то вспомогательная dll SBRFCOM.DLL — собственно сам dll взаимодействия с 1С» Также можете посмотреть вот эту статью: Здесь также пишут что наличие файлов GATE.DLL и sb_kernel.dll обязательно. Эти файлы можно получить у работников сбербанка либо скачать в этой публикации: После копирования этих файлов в каталог где зарегистрирована SBRFCOM.DLL в 1С видим следующее: «Драйвер установлен», «Версия не определена». Это нормально. Данная dll не сообщает 1С о своей версии. Таким образом проблема с регистрацией dll решена. Далее используйте рекомендации в моей статье по поводу регистрации в терминале. Я думаю все должно заработать.
Огромное спасибо, что откликнулись. С эквайринговым терминалом мучаюсь уже где то полугода. В конфигурации Розница 1.0 терминал мне удалось подключить без проблем. В конфигурации УТ 11 когда был один терминал и обычный файловый вариант у меня все прекрасно работало, когда увеличилось количество рабочих мест и появился второй терминал, появились проблемы.Была установлена Windows server 2008 R2 x64 + RDP. И начались проблемы описанные на форуме инфорстарта по адресу . Помогите разобраться сколько мучаюсь и обращаюсь никто не может помочь.
Я так понимаю что со сканерами проблема решена. Осталась только с эквайринговым терминалом и с тем что слетает зарегистрированная dll. А вы сделали все так как описано в моей статье? 1. Регистрируем внешнюю компоненту утилитой regsvr32.exe на сервере терминалов в папке в папке C:WINDOWSSYSWOW64. После этого все равно проблема остаются?
Да все сделано по вашей статье 1. Зарегистрирована dll на сервере терминалов в папке и в папке C:WINDOWSSYSWOW64. под администратором #Если ВебКлиент Тогда #Иначе При этом вообще пишет Драйвер не установлен и версия не определена. Попробовал еще и пользователя зарегить под администратором. также ничего не помогло.Может есть какое ограничение у пользователей в терминале на регистрацию и использование dll. На просторах интернета нашел статью
и кстати у все dll хранились и регились ранее в папке пользователя ExtCompT
Ну, в 64-х разрядной Windows отведены специальные папки для dll: System32 для тех что могут работать в 64-х разрядной среде и SysWOW64 для dll изначально написанных под 32-х разрядную среду исполнения. Эта dll для эквайрингового терминала скорее всего была написана под 32-х разрядную среду. Поэтому мне кажется правильнее ее поместить в папку C:WINDOWSSYSWOW64, а не в папку пользователя ExtCompT. Ограничения на регистрацию dll у пользователей терминала конечно же есть. Об этом как раз я и писал в своей статье. У них нет прав на запись в ветку системного реестра HKEY_CLASSES_ROOT. Поэтому происходит отказ в регистрации внешней компоненты. Я попробовал у себя под терминалом Windows server 2008 R2 x64 установить драйвера и посмотреть что получится. У меня все нормально. Пишет «Драйвер установлен», «Версия не определена». Так и должно быть.
Кстати, dll регистрировали под администратором? regsvr32.exe вызывали из папки SysWOW64? Дело в том что regsvr32.exe есть еще в папке System32. Вызывать нужно именно тот что в папке SysWOW64.
Дело в том что dll у меня лежит также и в C:WINDOWSSYSWOW64 и в папке пользователя ExtCompT
и у меня все работало, но только отваливаливась dll 2-4 раза за день
Ого… Знатный мужик однако!
Это не имеет значения. Их может быть хоть десять в разных местах. Используется та которая последний раз была зарегистрирована утилитой regsvr32.exe и сведения о которой прописаны в реестре.
Ну а сейчас работает и отваливается или вообще не работает и пишет что «драйвер не установлен»? Если отваливается то нужно определить что при этом происходит. Проверить действительно ли при этом теряется информация о регистрации компоненты в реестре. Вы справочник «Рабочие места» смотрели? Там нет такого что создается несколько рабочих мест для одной связки «Пользователь+Компьютер»?
До 28.07.2012 работало, но отваливалось, после вашей статьи пытался изменить код в ПодключенииВнешнейКомпоненты на другой как у Вас в статье.после этого вообще писал «Драйвер не установлен» регистрация не помогала все вернул на место и все стало на свои места т.е «Драйвер установлен» но несколько раз в день стал отваливаться. Как определить что при этом происходит?Как проверить?Можнт поможет сменить код как в вашей статье на принудительную регистрацию так как известно где файлы лежат или как то так. В справочнике «Рабочие места» была такая проблема, что при каждом входе в программу создавались новые рабочие места с разными идентификаторами но одинаковыми пользователями.
По порядку. Для того чтобы драйвер нормально подключался в 1С необходимо: 1. Наличие в одной папке (допустим в C:WINDOWSSYSWOW64) файлов SBRFCOM.DLL, GATE.DLL и sb_kernel.dll. 2. Файл SBRFCOM.DLL должен быть зарегистрирован в каталоге C:WINDOWSSYSWOW64 с помощью утилиты regsvr32.exe из каталога C:WINDOWSSYSWOW64 Что имеем в стандартном варианте в УТ11? Драйвер устанавливается из макета «ДрайверСБРФЭквайринговыеТерминалы» справочника «ПодключаемоеОборудование». При этом 1С извлекает компоненту из двоичных данных макета и сохраняет ее во временной папке пользователя, например «C:Documents and SettingsUserLocal SettingsTemp1032v8_4_12.tmp». Затем 1С регистрирует компоненту по этому пути, и дальше с ней уже можно работать. Чтобы компонента зарегистрировалась, необходимо чтобы у пользователя были права на изменение ветки реестра HKEY_CLASSES_ROOT. Допустим, права у пользователя есть и компонента т.е. файл SBRFCOM.DLL сохраненный 1С под именем v8_4_12.tmp в папке «»C:Documents and SettingsUserLocal SettingsTemp1032» была успешно зарегистрирована. Но! В этой папке в таком случае будут отсутствовать файлы GATE.DLL и sb_kernel.dll. Как же у вас тогда все работало? Что необходимо в моем варианте? 1. Все три файла SBRFCOM.DLL, GATE.DLL и sb_kernel.dll должны находиться в одном каталоге C:WINDOWSSYSWOW64. 2. Файл SBRFCOM.DLL должен быть зарегистрирован под администратором в каталоге C:WINDOWSSYSWOW64 с помощью утилиты regsvr32.exe из каталога C:WINDOWSSYSWOW64. В УТ11 в общем модуле МенеджерОборудованияКлиент есть процедура ПолучитьОбъектДрайвера в этой процедуре должен быть код: Метод ПодключитьВнешнююКомпоненту должен найти уже зарегистрированный нами драйвер в системе по ProgID = AddIn.SBRFCOMObject.
По поводу того что в справочнике «Рабочие места» при каждом входе в программу создаются новые рабочие места с разными идентификаторами но одинаковыми пользователями. Причина здесь в том что файл 1cv8u.pfl в папке C:Documents and SettingsUserLocal SettingsApplication Data1C1Cv82 имеет неправильную структуру, либо он пустой. Этот файл должен иметь следующую структуру: { {«»}, { {«Universal», {«ClientID», {«#»,fc01b5df-97fe-449b-83d4-218a090e681e,ad7f6d3b-179f-4770-a2cc-0e9274d75e29},»»}, { {«»} } }, {«»} } } где ad7f6d3b-179f-4770-a2cc-0e9274d75e29 как раз и есть идентификатор клиента. Значение fc01b5df-97fe-449b-83d4-218a090e681e по всей видимости является идентификатором компьютера. Содержимое этого файла можно скопировать у другого пользователя. Затем необходимо заменить идентификатор клиента на другой, взяв нужный нам идентификатор из справочника «РабочиеМеста».
По поводу проблемы в справочнике «Рабочие места», решение которое вы написали я нашел на форуме Инфостарта и успешно его применил
У меня по пути C:WINDOWSSYSWOW64 лежит все один файл SBRFCOM.DLL — ок остальные скопирую В папке пользователя у меня лежали все файлы предоставленные СБЕРБАНКОМ. Как опробую отпишусь
Сделал все что написано в 2 терминала заработали в течение дня все работало и под вечер Кассиры опять сообщили. что появилось сообщение о том что проверьте настройки типа слетела dll и в справочнике Подключения торгового оборудования «Драйвер не установлен»
Трудно сказать с чем это связано. У меня тоже такое иногда случается, но очень редко. Может какие-то баги винды или еще что. Решается завершением терминальной сессии пользователя и повторным входом на терминал. Что может быть в вашем случае? У меня вариантов два: 1. 1С попыталась вновь получить драйвер из макета справочника «ПодключаемоеОборудование» и зарегистрировать его в папке пользователя. Из-за этого предыдущая регистрация драйвера в реестре слетела. Тут нужно проверить код в конфигураторе. 2. В системном реестре исчезла информация о регистрации драйвера не по вине 1С, а по какой-то другой причине. Тут уже смотреть реестр и выяснять когда и почему это произошло.
Подскажите, пожалуйста как проверить Ваши два варианта. Сегодня опять слетало. Перезапуском сеанса пользователя проблема не решается
Проверьте ветку реестра HKEY_CLASSES_ROOTWow6432NodeCLSID{B36F6A41-5BB1-4B59-9797-BE55B61C9959} В параметре InprocServer32 должен быть прописан путь C:WindowsSysWOW64sbrfcom.dll В параметре VersionIndependentProgID должно быть «AddIn.SBRFCOMObject» Есть ли вообще эта ветка реестра после того как слетел драйвер? Правильный ли путь в ней прописан? Проверьте сообщения в журнале событий Windows, возможно там есть какие-то сообщения.
Интересная ситуация получается. при открытии обработки «Свертка итогов» и при отплате по платежкой карте выдалось опять сообщение «проверьте настроки терминала» не загружена обработка обслуживания ( сказал образно). В справочнике Подключаемого оборудования «Драйвер не установлен». Хоть и слетел терминал, ветка в реестре существует. И путь в параметре указан не верный. Указан путь временной папки пользователя ExtCompT — причем путь пользователя первой кассы. И есть еще очень интересный параметр ThreadingModel со значение both. Путь переделал на C:WindowsSysWOW64sbrfcom.dll . А как разрегистрировать старые dll в реестре?
кто может еще добавить???
разрегистрировать можно regsvr32.exe -u Имярек.dll
Параметр ThreadingModel должен быть. Это нормально. То что указан неверный путь означает что была попытка перерегистрации драйвера из 1С при подключении его из макета справочника «ПодключаемоеОборудование». Есть еще конечно вариант что винда каким то образом восстановила старый вариант этой ветки реестра, но это маловероятно. Так что нужно смотреть код в 1С. Искать место откуда был вызван метод ПодключитьВнешнююКомпоненту или УстановитьВнешнююКомпоненту с параметром указывающим путь к макету содержащему драйвер. А что это за обработка «Свертка итогов»? Она не типовая? Может это в ней содержится код который сбивает регистрацию драйвера?
В принципе, чисто теоретически, то что указан путь пользователя первой кассы не так уж и страшно. По идее все должно работать даже при таком варианте при условии что: 1. В папке ExtCompT пользователя первой кассы имеются все три dll-ки; 2. У пользователя второй кассы есть права на чтение каталога ExtCompT пользователя первой кассы.
Это конфигурация УТ 11.0.8.11 В ней целый функционал по эквайринговым системам. Сегодня в Windows server 2008 r2 x64 убрал параметр контроля учетных записей. Убрал все записи в реестре . Зарегистрировал dll только в C:WindowsSysWOW64sbrfcom.dll. В итоге не взлетело . Зарегистрировал все dll в ExtCompT и все заработало. Но опять все слетело в обед и потом вечером. В журнале событий никаких собыйти, ошибок и предупреждений нет касающихся терминала иили что-то подобное
Единственно я думаю может дать права на папку System32 и SysWOW64 этим пользователям, которые работают с терминалом.
Есть ПодключитьВнешнююКомпоненту есть, в функции ПолучитьОбъектДрайвера(ДрайверУстройства) Экспорт. Больше ничего такого про макеты я не нашел.
Ну, прав на папки System32 и SysWOW64 у пользователей терминала итак по идее достаточно. У них урезаны права на запись в реестр. На ПодключитьВнешнююКомпоненту(«AddIn.SBRFCOMObject»); И посмотрите что получится.
Большое спасибо. Код заменил.Попробовал сделать продажу, продажа прошла, но маленькая проблемка магазин закрылся и работу двух терминалов. можно проверить только завтра в течение рабочего дня.
Очень странная ситуация получается правда?
В Процедура УстановитьДрайверИзДистрибутива(ИмяМакета, ИмяФайла) — может там какой-либо подвох???
Это зависит от того что находится внутри zip-архива в макете. Если там находится dll, то она будет регистрироваться во временном каталоге пользователя, и тогда подвох возможен. Но иногда в макете находится не dll, а типичная программа установки (setup) для установки драйверов. В этом случае dll драйвера будут установлены и зарегистрированы там где это предусмотрено программой установки.
Вообще немного не так сказал. Если внутри zip-архива в макете находится dll, то вызываются методы ПодключитьВнешнююКомпоненту или УстановитьВнешнююКомпоненту. Процедура УстановитьДрайверИзДистрибутива(ИмяМакета, ИмяФайла) вызывается только в том случае если внутри zip-архива в макете находится программа установки (setup).
Теперь происходят вообще странные моменты. При оплате платежной картой через документ ЧекККМ, при нажатии на кнопку «Расчет», выходит окно UPOS в котором пишется «Пин-пад не подключен» и справа окно «проверьте подключение. ошибка 4309». В справочнике «Подключаемое оборудование» в разделе Экварийнговый терминал Драйвер установлен. Приходиться опять же регистрировать dll и все прекрансо дальше работает.
Скорей всего я уже всех замучил, особенно Spacer1966. Но вот такая проблема . Не знаю уже что делать
Тут уже что-то с самим эквайринговым терминалом. Нашел навскидку в инете на форуме два обсуждения на аналогичную тему: Может служба техподдержки сбербанка чем-то поможет?
ну а почему выход из это ситуации лежит в перерегистрации dll опять же
Во общем пообщался я с сотрудниками филиала нашего Сбербанка. Они вообще не в курсе такой проблемы(сложилось впечатление что они вообще ничего не знают). Говорят что это проблема фирмы 1С, что dll sbrfcom рассчитана для работы одного терминала. Для того чтобы настроить работу двух терминалов необходимо зарегистрировать dll в двух местах и в 1с указать что для 1 терминала — 1 длл, для 2 терминала — 2 длл. Типа стандартная конфигурация длл рассчитана для работы с один терминалом. И как им доказать что они не правы.
Регистрация одной и той же dll в разных местах в принципе невозможна. Каждая dll имеет свой уникальный CLSID. Например для sbrfcom.dll это {B36F6A41-5BB1-4B59-9797-BE55B61C9959}. Поэтому если даже скопировать sbrfcom.dll в разные каталоги и по очереди зарегистрировать ее в них, то в системном реестре останется информация только о последней регистрации. Странные консультанты в техподдержке Сбербанка если они этого не знают. Проблема скорее действительно в том что dll sbrfcom рассчитана для работы одного терминала. Параметры настройки этой компоненты довольно скудные, их вообще почти нет. Настраивается лишь ширина слип-чека и код символа частичного отреза. Если же посмотреть настройки «ИНПАС:Эквайринговые терминалы», то там куда больше параметров настройки.
Вообще то можно загружать без регистрации как это делает сама система. Для этого нужны гуид библиотеки, а для получения класса подойдет и Guid IDispatch var DllGetClassObject: function(const CLSID, IID: TGUID; var Obj): HResult; stdcall;
Объясни что у тебя написано в ?
Ты можешь использовать несколько COM библиотек, только запуск нужно делать не через Новый ComObject а создав функцию загрузки как в 53 передавая путь к библиотеке и GUID библиотеки
нефига себе я даже с этим и не сталкивался
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям