Ошибка при загрузке компоненты scaner1c dll

v7: Проблемы с загрузкой компоненты Scaner1C.dll ☑ 0

Hans

03.12.09

14:16

в чем может быть дело?

Лежит и в папке с базой и в папке бин, все рано не подключает.

Ошибка при загрузке компоненты E:\basas\…..\Scaner1C.dll. Компонента не загружена.

Отладчик показывает:

ЗагрузитьВнешнююКомпоненту(«Scaner1C.dll») = 0

ФС.СуществуетФайл(«Scaner1C.dll») = 1

1

zak555

03.12.09

14:18

(0) extfroms/eniqui

2

ДенисЧ

03.12.09

14:20

права?

Зависимости?

3

Hans

03.12.09

14:22

(2) Где смотреть? Такое вчера дома подключал все было без напряга. На работе и вроде пользователь входит в группу администраторы но них не наботает.

4

Hans

03.12.09

14:22

(1) а тут что?

5

Иду

03.12.09

14:42

ну попробуй «прямо» укажи:

ЗагрузитьВнешнююКомпоненту(КаталогИБ()+»\Scaner1C.dll»)

6

AcaGost

03.12.09

14:43

Операционка, случайно, не Виста?

7

ДенисЧ

03.12.09

14:44

(3) скачай showdep и посмотри, от каких библиотек зависит эта. У нас вроде ей требовались багландские bpl…

8

PaulBC

03.12.09

14:48

(0) было такое, когда были разные версии Scaner1C.dll в папке и установленного драйвера DTO

9

Hans

03.12.09

14:48

(6)Операционка сейчас хр

10

Hans

03.12.09

15:15

(7) смотрю, ничего не понимаю =)

11

Hans

03.12.09

15:42

(7) bpl что с ними делать?

12

Касандер72

03.12.09

15:46

(0) Попробуй в глобальнике ПриНачалеРаботы() запихнуть сие:

Если ЗагрузитьВнешнююКомпоненту(«Scaner1C.dll») = 0 Тогда
   Сообщить(«Внешняя компонента сканера штрих-кода «Scaner1C.dll» не найдена !»);
Иначе
   Scaner = СоздатьОбъект(«AddIn.Scaner45»);
     Scaner.AutoDisable = 1;
     Scaner.DataEventEnabled = 1;
КонецЕсли;

13

Касандер72

03.12.09

15:47

+(12) и … регил ли ты её?

14

ДенисЧ

03.12.09

15:48

(11) Найти и скопировать в system32

15

Hans

03.12.09

15:49

и регил и нерегил, насколько я читал ЗагрузитьВнешнююКомпоненту сама все регит.

(12) у меня там почти такой же код

16

ДенисЧ

03.12.09

15:51

+14 у меня она хочет vcl70.bpl и rtl70.bpl

17

Касандер72

03.12.09

16:01

(0) возможно «битая» … попробуй Штрих-М-скую скачать

18

Hans

03.12.09

16:01

(16)ага, точно, скинул эти файлы в systm32 и все заработало. спасибо.

19

Hans

03.12.09

16:04

(17) штриховские нормально работали, хотел чтоб заработали и атоловские =)

20

MikeFromAtol

03.12.09

16:10

Работают атоловские :)

положи dll в bin-каталог 1С и зарегистрируй оттуда. и по идее больше ничего не надо.

21

MikeFromAtol

03.12.09

16:10

Хотя в случае с 7.7 иногда приходилось и в каталог базы dll кидать.

Category:

  • Компьютеры
  • Cancel

На рабочей машинке на выписке товара после броска по питанию сдохли винды (Windows XP при загрузке ругается на невозможность подгрузить чего то из windows\system32). Потанцевал с бубном и забил — благо MHDD показал, что диск живее всех живых. Переустановил.

На машине в 1с v77 подключена касса (COM) и сканер (USB). Опасался что прийдется бодаться с кассой, а вышло наоборот. К кассовому модулю прилагался USB-донгл. Срисовал с него название и у производителя ключа скачал драйвера. Все взлетело.

А вот при старте 7.7 вываливалось сообщение «Ошибка при загрузке компоненты Scaner1C.dll. Компонента не загружена». При этом dll-ка лежит на месте, но на regsvr32 scaner1c.dll ничего хорошего не происходит и сканер не живет.

Пробовал:

  • разные версии scaner1c.dll — на просторах интернета надыбал еще три версии этой компоненты. Самая «жирная» была у Атола в «драйверах дополнительного оборудования». Она таки зарегистрировались. Даже тестирование проходила (т.е. делаешь пик-пик на штрих-коде, а в тестировочном окне вываливается 123456789 #10 #13), а вот в самой базе (т.е. в подборе или в справочнике) не але.
  • вместо scaner1c.dll подложить scanopos.dll. тут 1с-ник очень сильно засопротивлялся — в конфигурации дофига чего нужно править потому как языки к dll-лек разные

В итоге практикующие в Предприятии 7.7

проктологи

коллеги сказали что для успешной работы scaner1c.dll нужен еще файлик vcl30.dpl который нужно бросить в windows/system32.

Я
   Hans

03.12.09 — 14:16

в чем может быть дело?

Лежит и в папке с базой и в папке бин, все рано не подключает.

Ошибка при загрузке компоненты E:basas…..Scaner1C.dll. Компонента не загружена.

Отладчик показывает:

ЗагрузитьВнешнююКомпоненту(«Scaner1C.dll») = 0

ФС.СуществуетФайл(«Scaner1C.dll») = 1

   zak555

1 — 03.12.09 — 14:18

(0) extfroms/eniqui

   ДенисЧ

2 — 03.12.09 — 14:20

права?

Зависимости?

   Hans

3 — 03.12.09 — 14:22

(2) Где смотреть? Такое вчера дома подключал все было без напряга. На работе и вроде пользователь входит в группу администраторы но них не наботает.

   Hans

4 — 03.12.09 — 14:22

(1) а тут что?

   Иду

5 — 03.12.09 — 14:42

ну попробуй «прямо» укажи:

ЗагрузитьВнешнююКомпоненту(КаталогИБ()+»Scaner1C.dll»)

   AcaGost

6 — 03.12.09 — 14:43

Операционка, случайно, не Виста?

   ДенисЧ

7 — 03.12.09 — 14:44

(3) скачай showdep и посмотри, от каких библиотек зависит эта. У нас вроде ей требовались багландские bpl…

   PaulBC

8 — 03.12.09 — 14:48

(0) было такое, когда были разные версии Scaner1C.dll в папке и установленного драйвера DTO

   Hans

9 — 03.12.09 — 14:48

(6)Операционка сейчас хр

   Hans

10 — 03.12.09 — 15:15

(7) смотрю, ничего не понимаю =)

   Hans

11 — 03.12.09 — 15:42

(7) bpl что с ними делать?

   Касандер72

12 — 03.12.09 — 15:46

(0) Попробуй в глобальнике ПриНачалеРаботы() запихнуть сие:

Если ЗагрузитьВнешнююКомпоненту(«Scaner1C.dll») = 0 Тогда
   Сообщить(«Внешняя компонента сканера штрих-кода «Scaner1C.dll» не найдена !»);
Иначе
   Scaner = СоздатьОбъект(«AddIn.Scaner45»);
     Scaner.AutoDisable = 1;
     Scaner.DataEventEnabled = 1;
КонецЕсли;

   Касандер72

13 — 03.12.09 — 15:47

+(12) и … регил ли ты её?

   ДенисЧ

14 — 03.12.09 — 15:48

(11) Найти и скопировать в system32

   Hans

15 — 03.12.09 — 15:49

и регил и нерегил, насколько я читал ЗагрузитьВнешнююКомпоненту сама все регит.

(12) у меня там почти такой же код

   ДенисЧ

16 — 03.12.09 — 15:51

+14 у меня она хочет vcl70.bpl и rtl70.bpl

   Касандер72

17 — 03.12.09 — 16:01

(0) возможно «битая» … попробуй Штрих-М-скую скачать

   Hans

18 — 03.12.09 — 16:01

(16)ага, точно, скинул эти файлы в systm32 и все заработало. спасибо.

   Hans

19 — 03.12.09 — 16:04

(17) штриховские нормально работали, хотел чтоб заработали и атоловские =)

   MikeFromAtol

20 — 03.12.09 — 16:10

Работают атоловские :)

положи dll в bin-каталог 1С и зарегистрируй оттуда. и по идее больше ничего не надо.

  

MikeFromAtol

21 — 03.12.09 — 16:10

Хотя в случае с 7.7 иногда приходилось и в каталог базы dll кидать.

Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа.
Фредерик Брукс-младший

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

Подключить ФР производства компании АТОЛ или Штрих-М к стандартной 1С торговле особого труда не составляет. Необходимо иметь некоторые общие представления о том, что есть драйвер и как его установить. Полезно иметь под рукой документацию по свойствам и методам драйвера по той простой причине, что нередко приходится дописывать обработки работы с оборудованием.

Описание свойств и методов драйвера ФР фирмы Штрих-М скачать здесь 2,8Мб

Описание свойств и методов драйвера ФР фирмы АТОЛ скачать здесь 2,21Мб

Драйвер фискального регистратора фирмы Штрих-М версии 4.6 можно скачать здесь 1,3Мб

Драйвер фискального регистратора фирмы АТОЛ можно скачать с сайта производителя. Необходимо найти ссылку «АТОЛ: Драйверы торгового оборудования» и скачать драйверы весом 17,4Мб. При установке выбрать режим «Установка по выбору» -> «АТОЛ: Драйвер ККМ v6.7.0».

После установки драйвера ФР в меню Пуск->Программы->Штрих-М (или АТОЛ технологии) появится тестовая утилита. Она будет называться «Тест драйвера» для Штрих-М или Драйвер ККМ для АТОЛ. С помощью этой утилиты можно отбить чек на ККМ, можно снять фискальные отчеты и т.п. Все можно сделать, или почти все. Но в первую очередь этой утилитой нужно настроить связь с кассой. Итак, запускаем утилиту:

Тест драйвера

Это главное окно. От версии к версии вид может меняться. Нас интересует кнопка «Настройка свойств». Нажмем ее:
Настройка свойств драйвера

Если нам известны параметры подключения ФР, то мы сразу можем поставить порт и скорость. Если нет, то нажимаем волшебную кнопочку «Поиск оборудования», затем «Начать поиск» и утилита сама находит на какой порт подцеплена касса и с какой скоростью работает. Касса при этом должна быть включена и подцеплена шнурочком к компьютеру.
Если параметры выставлены правильно, то щелчок по кнопке «Проверка связи» выдаст код ошибки: «0 Ошибок нет». Таймаут советую ставить 5000, для некоторых прошивок это важно, а где не важно — не помешает.

Это была описана процедура подключения ФР фирмы Штрих-М. Для АТОЛовских то же самое. Необходимо только галочку поставить «Устройство включено» в главном окне.

Если драйвер установлен и параметры связи настроены, то первый этап завершен: файлы драйвера скопированы на жесткий диск, в реестре появилась ссылка на драйвер и драйвер «запомнил», как подключена касса. Осталось настроить подключение в 1С.

Рассмотрим подключение ФР в стандартной 1С:Торговля и Склад.

Во-первых, запустите 1С и выберите «Сервис->Настройка торгового оборудования». Нам нужна закладка «Фискальный регистратор»:

Настройка торгового оборудования

Далее, нажмите галочку «Фискальный регистратор включен», выберите модель фискального регистратора в выпадающем списке. Пароли администратора и пользоваиеля обычно «30». Справа от выпадающего списка две кнопки: «Добавить новую модель фискального регистратора» — левая, и «Редактировать выбранную модель фискального регистратора» справа. Нам нужна правая. Нажимаем:

Настройка свойств модели ФР

Наименование модели — просто название, не более того. Внешняя компонента — собственно сам драйвер. DrvFR.dll — драйвер для моделей ФР фирмы Штрих-М, для АТОЛовских — FPrnM1C.dll. Далее, програмный идентификатор: DrvFR (для АТОЛ FprnM45) — имя в реестре, под которым программа-инсталятор прописала драйвер. И наконец самый «сложный» параметр: обработка обслуживания фискального регистратора. Сложная в том смысле, что именно с ней связано большинство проблем. Конфигурация 1С:Торговля и склад постоянно обновляется и дорабатывается, но обработки обслуживания нередко кривые. Для примера здесь можно скачать реальную обработку обслуживания используемой мной у клиентов с фискальным регистратором Элвес ФР-К.

Как видно из рисунка, обработки бывают встроенные и внешние. Встроенную можно использовать для сканера штрих-кода, для фискального регистратора вроде нет. Внешние обработки находятся в каталоге базыExtFormsEquip. Вот две стандартные обработки, поставляемые вместе с торговлей: fr_comm.ert и fr_elves.ert. Для неопытных, при подключении советую попробовать обе. Естественно, пробовать надо на фискальном регистраторе, который не введен в эксплуатацию т.е. чеки, отбиваемые на нем, в фискальную память не попадают. Если же сие невозможно, советую ознакомится с руководством програмиста (ссылки были выше) и заглянуть в код обработки. Приведу некоторые замечания по коду:

Вот кусок функции «Подключить()»:

Если ЗагрузитьВнешнююКомпоненту(Компонента) = 0  Тогда
	....
Иначе
	Попытка
	Объект = СоздатьОбъект("AddIn." + ПрогИд);
	....

Здесь написана команда загрузки внешней компоненты «DrvFR.dll» и, если она загружена, попытка создания объекта «Addin.DrvFR». В дальнейшем, если все прошло успешно, Работа с ФР будет идти посредством вызова свойств и методов объекта «Объект».

Рассмотрим такие строки обработки «fr_comm.ert»:

Объект.Mode     = 0;
Объект.Password = "0";
Объект.SetMode();

У драйвера ФР фирмы Штрих-М такого свойства «Mode» и метода «SetMode()» нет, поэтому бесполезно использовать данную обработку для ФР это фирмы. Но они есть у драйвера ФР фирмы АТОЛ.

Рассмотрим еще строки обработки «fr_comm.ert»:

Если Объект.УстройствоВключено = 1 Тогда 
....
Возврат Объект.ОписаниеРезультата;

Если Объект.Результат <> 0 Тогда
....

Русские варианты свойств и методов не прокатывает! Их необходимо заменить на англоязычные синонимы:

Объект.Connect();
Если Объект.ResultCode = 0 Тогда // Если ошибок нет
....
Возврат Объект.ResultCodeDescription;

Если Объект.ResultCode <> 0 Тогда
....

Так же обратите внимание на то, как обрабатываются ставки НДС. Если Вы подключаете ФР для розничной торговли, то нужно ли Вам это?

Итак, если все поля заполнены, обработка выбрана, нажимаем кнопку «Ок»:

Тест драйвера

Нажмем «Подключить». Если вылазит сообщение вроде:

Фискальный регистратор: ошибка при подключении

не удалось загрузить внешнюю компоненту «DrvFR.dll»

скопируйте драйверы оборудования в каталог базы или в каталог 1С: «C:Program files1cv7bin». Для фискального регистратора фирмы Штрих-М скопировать придется два файла: сам драйвер «DrvFR.dll» и файл-лицензию «DrvFR.lic». После этого все должно сработать, а в меню «Сервис->Параметры» должна появиться закладка «Драйвер ФР»:

Тест драйвера

Настройки порта, скорости и тайм-аут должны быть такими, какими мы их выставили в тестовой утилите.

Наконец необходимо пользователю настроить кассу. Заходим в меню «Справочники-> Структура компании-> Кассы». Наверняка там уже будет элемент «Основная касса», отредактируем его (если такового нет то введем):

Тест драйвера

Ставим галочку «Данная касса является контрольно-кассовой машиной», выбираем режим работы ККМ «ФР». Записываем изменения и закрываем форму.

Откроем «Справочники-> Структура компании-> Пользователи». Выберем (или введем) пользователя, который будет отбивать чеки, откроем форму для редактирования, закладка «Значения по умолчанию»:

Тест драйвера

Выберем основную кассу, НДС, НП, основной склад, основной тип цен продажи — розничные.
В принципе, это все. Работа с кассой в меню «Документы -> Работа с ККМ -> Чек ККМ». В конце смены необходимо сформировать обработку «Закрытие кассовой смены» которая удалит все Чеки ККМ за смену, сформирует накладную на проданный товар и закроет смену на ККМ.

Если необходимо отбивать чеки при проведении документа «ПКО», тогда в настройке торгового оборудования необходимо поставить галочку «Используется для отражения наличных денежных расчетов».

Добрый день.
Используется:
Windows8.1 x64, 1С:Предприятие 8.3 (8.3.13.1644), ARM_ORION_PRO1_20_2
Orion1C.dll ,брал из каталога 1C_WorkTime, в каталоге находятся Orion1C.sil и Orion1C.dll
при использовании Example1.exe и Example2.exe все происходит корректно

На текущий момент такая ошибка при использовании метода в 1с 
ЗагрузитьВнешнююКомпоненту(«Orion1C.dll»); выдает ошибку
«Не смогли загрузить внешнюю компоненту.» 
ОписаниеОшибки() = «Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты»
Пробовал указать полный путь к местонахождению dll, ошибка та же.

При попытке зарегистрировать компоненту с помощь. regsvr32 выходит ошибка,
«модуль  … Orion1C.dll загружен, но не удалось выполнить вызов DLLRegisterServer, код ошибки: 0х80004005»
Подскажите что можно сделать.

2 года 8 месяцев назад

avatar

#ссылка

0 ответов

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ЗАДАН

2 года 8 месяцев назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

1

18.05.2021, 14:57. Показов 32525. Ответов 13


Здравствуйте!

Подскажите пожалуйста как подключить терминал эквайринга к 1С на ПК?

Кассу Меркурий 115Ф я подключил и настроил — всё работает,
проблем с драйвером не было — установил из состава конфигурации.

А вот установить драйвер терминала эквайринга, из состава конфигурации,
не получается, настраивал ярлык запуска с правами Администратора — тоже не получается.

Сам терминал эквайринга я к Пк еще не подключал (физически), не было
такой возможности, в ближайшие ночи попробую.
Модель терминала эквайринга — Verifone VX520-G, банк (ВТБ) сказал что не занимается
подключением терминалов к 1С и отфутболил к соответствующим специалистам.

Ребят, подскажите, плиз, где засада? Мож я где затупил? Мб надо от банка требовать драйвер?

Платформа: 1С:Предприятие 8.3 (8.3.18.1433)
Конфигурация: Розница (базовая), редакция 2.3 (2.3.8.27)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Вариант интерфейса: Такси

Миниатюры

1С Розница 2.3 - как подключить терминал эквайринга ?
 

1С Розница 2.3 - как подключить терминал эквайринга ?
 

0

364 / 169 / 73

Регистрация: 04.03.2020

Сообщений: 649

18.05.2021, 19:01

2

Халявщики (специалисты ВТБ).
Надо от них требовать подключение к компьютеру (не 1С). И чтоб при тебе показали на подключенном терминале сверку итогов с банком. Через утилиту или батничек, иначе не отпускай.
Если совсем дубовые, вот драйвера, но учти, что это твой риск за их работу, за которую они получают деньги.

1

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

18.05.2021, 22:41

 [ТС]

3

Scratchsv, спасибо что откликнулись! Сделаю как вы посоветовали — «потрясу» банк

0

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

20.05.2021, 13:13

 [ТС]

4

Вчера приезжал представитель банка, установил программу Inpas DualConnector,
которая установила драйвера — в диспетчере появилось устройство
VX 520 GPRS Terminal (COM9), проверил связь терминала с банком — оплата и отмена
произошли успешно, уехал.

Я запустил 1С и попытался установить драйвер терминала эквайринга
ИНПАС:Эквайринговые терминалы UNIPOS, итог тот же что и был:
«Установка внешней компоненты не выполнена! В процессе установки произошла ошибка!
Возможно, отсутствует компонента для используемого клиентского приложения»

Миниатюры

1С Розница 2.3 - как подключить терминал эквайринга ?
 

0

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

20.05.2021, 13:25

 [ТС]

5

Я отправился к партнеру 1С — их сотрудник сделал то же что и я, и результат был такой же.
Он предположил что в системе не хватает ещё какой-то компоненты, скорее всего той, что указана
в окне установки драйвера Addin.a_inpasDC1c83.

Я снова обратился в банк и получил примерно такой ответ:
«Мы не предоставляем каких-либо dll или компонент. Интеграцией терминала с 1С занимаются
соответствующие специалисты.

И на всякий случай отправил мне инструкцию, в которой я, пока, ничего не понял.

Блин, да как же во всем этом разобраться то ((

Миниатюры

1С Розница 2.3 - как подключить терминал эквайринга ?
 

1С Розница 2.3 - как подключить терминал эквайринга ?
 

0

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

20.05.2021, 13:35

 [ТС]

6

В этой инструкции написано так:

1. Установить внешнею компоненту для 1С a_inpasDC1c83.dll (дистрибутивDualConnector1CSetup.exe).

2. Установить коннектор DualConnector (дистрибутив DualConnectorInstall 1.1.3.rar,
Инструкция по установке — Instrukciya po ustanovke DUALConnector 1.1.3.pdf).

3. Настроить вызовы методов внешней компоненты a_inpasDC1c83.dll в конфигурации 1С.
(Реализовывается разработчиком 1С в соответствии с документом ProgrammersManual.pdf
(архив Vneshnaa obrabotka dlya 1C.rar) и демонстрационным примером DualConnectorTest.epf).

4. После всех настроек проверить совместную работу ККМ и пинпада, выполнив тестовые
транзакции: Оплата, Отмена, Сверка Итогов, Возврат, Аварийная отмена

Пугает пункт 3 — как настраивать эти вызовы?
И вот удивляюсь чему — а спецы партнера 1С этого не знают? Конечно же допускаю что
конкретно с этим оборудованием и банком они не сталкивались, но если они не знают что делать,
то я откуда могу знать. Очень надеюсь на помощь форумчан — что дальше предпринять?
А у других банков всё так же сложно ?

0

364 / 169 / 73

Регистрация: 04.03.2020

Сообщений: 649

20.05.2021, 13:38

7

Проверьте чтоб платформа была 32-х битная.

Добавлено через 2 минуты
Вероятно ещё надо зарегистрировать a_inpasDC1c83.dll и DUALConnector.dll.
Через regsvr32, от имени администратора.
Может ещё там у них в папке dllлины есть.

0

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

20.05.2021, 14:23

 [ТС]

8

Цитата
Сообщение от Scratchsv
Посмотреть сообщение

Вероятно ещё надо зарегистрировать a_inpasDC1c83.dll и DUALConnector.dll.

Scratchsv, я скачал скачал DualConnector1C с сайта Inpas, зарегистрировал a_inpasDC1c83.dll, и
результат тот же — Установка внешней компоненты не выполнена! …, DualConnector.dll пока не регистрировал.

На всякий случай решил глянуть что за драйвера в составе комплекта (Функции-Выгрузить файл драйвера),
и в этом архиве обнаружился файл a_inpasDC1c83.dll, хм, раз в составе конфигурации эта компонента есть,
тогда чего она не устанавливается?

В каталоге DualConnector1C есть файл ReadMe.txt, в котором написано что:
a_inpasDC1c83.dll — компонента для 1С:Предприятие

Миниатюры

1С Розница 2.3 - как подключить терминал эквайринга ?
 

0

364 / 169 / 73

Регистрация: 04.03.2020

Сообщений: 649

20.05.2021, 14:53

9

Лучший ответ Сообщение было отмечено anton-sf как решение

Решение

Напоминаю — платформа 32 бита.
Поставляемые банком драйвера 64 бита не поддерживают.

1

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

20.05.2021, 15:58

 [ТС]

10

Scratchsv, я скачивал дистрибутивы (https://releases.1c.ru/project/Platform83) в которых не указано 64-bit, и был уверен что у меня платформа 32-bit, однако, после вашего замечания, я посмотрел в диспетчере задач, в колонке «платформа», разрядность запущенного процесса 1с — там указано 64 бит ! Где-то в сети увидел что настроить запуск в режиме 32-bit можно в настройках запуска базы. В этих настройках было выбрано «предпочтение 64-бит», я изменил на «32-бит», и, после неоднократных запусков и проверок, в диспетчере задач всё равно указано 64-бит. Подскажите пожалуйста, как правильно настроить запуск платформы в режиме 32-бит?

Миниатюры

1С Розница 2.3 - как подключить терминал эквайринга ?
 

1С Розница 2.3 - как подключить терминал эквайринга ?
 

0

364 / 169 / 73

Регистрация: 04.03.2020

Сообщений: 649

20.05.2021, 17:34

11

странно, если не указано, то 32 бита.
Тогда может деинсталлировать последний релиз, скачать и установить заново.
В диспетчере можно добавить колонку «Командная строка», там видно и битность и номер релиза

1

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

20.05.2021, 18:11

 [ТС]

12

Scratchsv, видимо всё же ошибся я скачав и установив платформу версии 64-bit
Кстати, в окне «О программе» разрядность явно не указана. Это можно узнать через диспетчер задач или
смотреть в ПускПараметрыПриложения, если платформа 64-bit то будет написано
1С:предприятие 8 (x86-64) (номер версии), если 32-bit то 1С:предприятие 8 (номер версии), без (x86-64).
Удалил платформу, скачал и установил заново — теперь платформа 32-bit, и установилась в папку ProgramFiles(x86).
Драйвер эквайринга установлен, ура, первая победа ))
Так что представители банка были правы — они не предоставляют какие-либо модули, кроме драйверов,
так как необходимые компоненты есть в составе конфигурации.
Но они же умолчали что платформа должна быть 32-bit.

1

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

23.05.2021, 02:41

13

anton-sf, долго за тобой наблюдал, молодец (спасибо Scratchsv с его подсказками), я правильно понял ты справился с подключением

Цитата
Сообщение от anton-sf
Посмотреть сообщение

Verifone VX520-G

???

Добавлено через 2 минуты

Цитата
Сообщение от anton-sf
Посмотреть сообщение

Но они же умолчали что платформа должна быть 32-bit.

Откуда им это известно? Они выпускаю драйвера 32-бит с поддержкой работы в 64-бит ОС и этого достаточно.

А вот то что платформа 1С так работает с компонентами, это совсем другое. (можно было сделать эмуляцию средствами ОС из 32-бит компоненты в 64-бит) только ради того что бы ублажить платформу 1С

Добавлено через 1 минуту

Не по теме:

и то не факт что 1С сможет загрузить линки из этой компоненты……..

0

123 / 59 / 14

Регистрация: 29.03.2015

Сообщений: 265

23.05.2021, 09:02

 [ТС]

14

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

Откуда им это известно?

Логично. Короче, сотрудники банка не виновны

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

я правильно понял ты справился с подключением

Да, как драйвер установился, так я сразу всё и настроил, по настройке эквайринга в сети полно инструкций

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

???

Verifone VX520-G, можно просто Verifone VX520

Миниатюры

1С Розница 2.3 - как подключить терминал эквайринга ?
 

0

Содержание

  1. Библиотека DLL файлов
  2. Новые DLL
  3. SCANER1C.DLL
  4. Скачать SCANER1C.DLL
  5. Как скачать SCANER1C.DLL и установить ее
  6. Ошибка DLL? Помогут наши спецы!
  7. В 1С сканер штрих кода пишет, что драйвер не установлен
  8. Проблема с регистрацией dll

Новые DLL

Описание dll файла: ATOL
Вероятная ошибка dll: отсутствует SCANER1C.DLL
Совместимые операционные системы: Windows 7, Windows 8, Windows 10

Скачать SCANER1C.DLL

Ниже расположены прямые ссылки на файлы библиотеки dll из нашей коллекции.

ВАЖНО! Устанавливая библиотеку, вы принимаете на себя все риски, связанные с вмешательством в работу вашей операционной системы.

Как скачать SCANER1C.DLL и установить ее

Откройте загруженный zip-файл. Извлеките SCANER1C.DLL в папку на вашем компьютере. Мы рекомендуем вам распаковать его в директорию программы, которая запрашивает SCANER1C.DLL. Если это не работает, вам придется извлечь SCANER1C.DLL в вашу системную директорию. По умолчанию это:

C: Windows System (Windows 95/98/Me)
C: WINNT System32 (Windows NT/2000)
C: Windows System32 (Windows XP, Vista, 7, 8, 8.1, 10)

Внимание! Скачать SCANER1C.DLL из сети Интернет очень легко, однако велика вероятность заражения вашего компьютера вредоносным кодом. Пожалуйста, проверяйте ВСЕ скаченные из Интернет файлы антивирусом! Администрация сайта download-dll.ru не несет ответственность за работоспособность вашего компьютера.

Обратите также внимание, что каждый файл имеет версию и разрядность (32 или 64 бита). Установка в систему DLL файлов помогает не в 100% случаев, но в основном проблемы с программами и играми решаются таким незамысловатым методом. Чаще всего с DLL вы сталкиваетесь при ошибках в операционной системе. Некоторые библиотеки поставляются с системой Windows и доступны для любых Windows-программ. Замена DLL-файлов с одной версии на другую позволяет независимо наращивать систему, не затрагивая прикладные программы.

Ошибка DLL? Помогут наши спецы!

Не можете разобраться? Не запускается игра? Постоянно появляются ошибки DLL? Опиши подробно свою проблему и наши специалисты быстро и квалифицированно найдут решение возникшей неисправности. Не надо стеснятся задать вопрос!

Источник

В 1С сканер штрих кода пишет, что драйвер не установлен

11

«Не установлен драйвер сканера штрих-кода» что делать?

Проблема возникает если подключать сканер штрих-кодов к 1С. Рассмотрим несколько случаев ошибок и их решения.

При переустановке 1С могут слететь драйвера. Чтобы решить проблему, нужно установить драйвера прямо из 1С. В дополнительной информации по настройке параметров сканера штрих-кода есть ссылка сайт, где можно скачать актуальную версию драйвера. Если ссылки нет, стоит обратиться в компанию поставщика сканера. Также, можно найти драйвера в свободном доступе в интернете.

Проблема может быть связана с различием разрядности платформы и библиотеки драйверов. Пример: библиотека, идущая вместе с конфигурацией 32-битная, а платформа установлена 64-битная. Чтобы решить проблему, нужно установить версию платформы на 32 бита, она будет работать с библиотекой.

Несоответствие версии драйвера

Проблема возникает, когда версия драйвера не поддерживается оборудованием. Чтобы решить проблему, нужно установить нужную версию драйвера. Она указывается в описании обработок обслуживания.

Драйвер не загружен

Ошибка возникает, если не произвели установку и регистрацию драйвера в Windows. Нужно проверить, проводилась ли регистрация драйвера и не сменился ли путь к нему. Если драйвера нет – произведите регистрацию этой компоненты.

Установка драйвера вручную для «1С: Управление торговлей»

Установка драйвера вручную для «1С: Предприятие»

Для этого способа применяется драйвер от «1С: Сканер штрих-кода». Порядок установки:

Продолжите установку оборудование и пройдите тестирование сканера. Проблема должна быть решена.

Источник

Проблема с регистрацией dll

Здравствуйте, дорогие форумчане.
Не судите строго.Ранее создавал тему «Windows server 2008 R2 слетает зарегистрированный dll». Проблема до сих пор не решена, слетает зарегистрированная dll эквайринговой системы. На инфостарте нашел статью «Решение проблем с регистрацией внешних компонент в терминале». Посмотрел что у меня в конфигураторе:

ИначеЕсли Строка(ДрайверУстройства) = «СБ РФ: Эквайринговые терминалы» Тогда

#Если ВебКлиент Тогда

ПодключитьВнешнююКомпоненту(«AddIn.SBRFCOMObject»);
ОбъектДрайвера = Новый(«AddIn.SBRFCOMExtension»);
#КонецЕсли

Попробовал как в статье второй вариант, dll вообще не регистрируется и пишет «Драйвер не установлен и версия не определена. Подскажите как можно подключить dll другими способами в терминале и как в статье на инфостарте. Заранее спасибо

Здравствуйте!
Я автор статьи на инфостарте «Решение проблем с регистрацией внешних компонент в терминале». Попробовал разобраться в вашей проблеме.
Для начала попробовал установить драйвер эквайринговой системы на локальном компе в УТ 11. Пишет «Драйвер не установлен». Значит проблема с регистрацией dll.

В справочнике «ПодключаемоеОборудование» есть макет «ДрайверСБРФЭквайринговыеТерминалы». В нем собственно и хранится нужная нам dll.
Щелкаем на этом макете и нажимаем кнопочку «Выгрузить в файл».
Файлу даем любое имя и расширение zip.
Открыв архив видим 4 файла, в том числе нужный нам SBRFCOM.dll.
Пробуем регистрировать его с помощью команды regsvr32.exe например в папке C:|WindowsSysytem32. Регистрация проходит успешно.
Но 1С все равно драйвера не видит.

С помощью программы OLECOM Object Viewer от можно определить что dll действительно успешно зарегистрировалась и в системе имеется COM-объект с ProgID = AddIn.SBRFCOMObject. Однако ОбъектДрайвера = Новый(«AddIn.SBRFCOMExtension») не создается.

Эти файлы можно получить у работников сбербанка либо скачать в этой публикации:
http://infostart.ru/public/128682/
После копирования этих файлов в каталог где зарегистрирована SBRFCOM.DLL в 1С видим следующее:
«Драйвер установлен», «Версия не определена».
Это нормально. Данная dll не сообщает 1С о своей версии.

Таким образом проблема с регистрацией dll решена.
Далее используйте рекомендации в моей статье по поводу регистрации в терминале.
Я думаю все должно заработать.

(8)Огромное спасибо, что откликнулись. С эквайринговым терминалом мучаюсь уже где то полугода. В конфигурации Розница 1.0 терминал мне удалось подключить без проблем.

В конфигурации УТ 11 когда был один терминал и обычный файловый вариант у меня все прекрасно работало, когда увеличилось количество рабочих мест и появился второй терминал, появились проблемы.Была установлена Windows server 2008 R2 x64 + RDP. И начались проблемы описанные на форуме инфорстарта по адресу http://forum.infostart.ru/forum33/topic63634/.
Помогите разобраться сколько мучаюсь и обращаюсь никто не может помочь.

Я так понимаю что со сканерами проблема решена.
Осталась только с эквайринговым терминалом и с тем что слетает зарегистрированная dll. А вы сделали все так как описано в моей статье?

1. Регистрируем внешнюю компоненту утилитой regsvr32.exe на сервере терминалов в папке в папке C:WINDOWSSYSWOW64.

При этом вообще пишет Драйвер не установлен и версия не определена. Попробовал еще и пользователя зарегить под администратором. также ничего не помогло.Может есть какое ограничение у пользователей в терминале на регистрацию и использование dll. На просторах интернета нашел статью http://www.miko.ru/blogs/portnovblog/107/

Ну, в 64-х разрядной Windows отведены специальные папки для dll:
System32 для тех что могут работать в 64-х разрядной среде и SysWOW64 для dll изначально написанных под 32-х разрядную среду исполнения.
Эта dll для эквайрингового терминала скорее всего была написана под 32-х разрядную среду. Поэтому мне кажется правильнее ее поместить в папку C:WINDOWSSYSWOW64, а не в папку пользователя ExtCompT.

Ограничения на регистрацию dll у пользователей терминала конечно же есть.
Об этом как раз я и писал в своей статье.
У них нет прав на запись в ветку системного реестра HKEY_CLASSES_ROOT.
Поэтому происходит отказ в регистрации внешней компоненты.

Я попробовал у себя под терминалом Windows server 2008 R2 x64 установить драйвера и посмотреть что получится.
У меня все нормально. Пишет «Драйвер установлен», «Версия не определена».
Так и должно быть.

Источник

И опять двадцатьпять: Загрузка компоненты

Ø

Я
   ЖеняБУМ

24.03.05 — 09:23

Дня два назад поднимал эту тему, но в связи с обстоятельствами так и не дошло дело до решения задачи. Задача (точнее незадача) такая:
При попытки загрузить внешнюю компоненту (Scaner1C.dll) выдается сообщения о невозможности ее загрузки, если подробнее, то в окне сообщения выдается такое:
Ошибка при загрузке компоненты D:1С_BasemarkettorgScaner1C.dll. Компонента не загружена.
Сканер штрих-кода: ошибка при подключении
    Не удалось загрузить внешнюю компоненту «Scaner1C.dll»
Права вроде как настроены (вообще локально все), что делать ума не приложу, а вопрос ой как надо решить, помогите, пожалуста, кто сталкивался!

   Морозов Александр

1 — 24.03.05 — 09:25

А DLL зарегистрирована?

   Frog

2 — 24.03.05 — 09:25

Попробуй её сначала зарегистрировать. regsvr32

   Frog

3 — 24.03.05 — 09:27

Ну а если с примером, то так regsvr32 «C:Program Files1Cv77.ADMBINROM-Mail.dll» Пуск->Выполнить

   sanches2

4 — 24.03.05 — 09:28

Может лежит не там где надо, может надо не в каталог базы, а в каталог 1С

   ЖеняБУМ

5 — 24.03.05 — 09:29

Пробовал:
Выдает
Ошибка при вызове LoadLibrary(«Scaner1C.dll») — не найден указанный модуль, хотя все указано..

   Смит

6 — 24.03.05 — 09:32

(0) Это чья библиотека?

   ЖеняБУМ

7 — 24.03.05 — 09:37

(6) Да уж точно и не скажу, но вот момент: пока стояла W-2000 грузилась, а вот на XP такие проблемы..

   Смит

8 — 24.03.05 — 09:41

(7) Если Атоловская, то лучше инсталировать из дистрибутива. Там помимо собственно библиотеки еще пара файлов должна быть.

  

Лихо

9 — 24.03.05 — 09:52

Правильно (8) говорит: инсталлируй нормально атоловский драйвер.

TurboConf — расширение возможностей Конфигуратора 1С

January 3 2015, 04:15

Category:

  • Компьютеры
  • Cancel

На рабочей машинке на выписке товара после броска по питанию сдохли винды (Windows XP при загрузке ругается на невозможность подгрузить чего то из windowssystem32). Потанцевал с бубном и забил — благо MHDD показал, что диск живее всех живых. Переустановил.

На машине в 1с v77 подключена касса (COM) и сканер (USB). Опасался что прийдется бодаться с кассой, а вышло наоборот. К кассовому модулю прилагался USB-донгл. Срисовал с него название и у производителя ключа скачал драйвера. Все взлетело.

А вот при старте 7.7 вываливалось сообщение «Ошибка при загрузке компоненты Scaner1C.dll. Компонента не загружена». При этом dll-ка лежит на месте, но на regsvr32 scaner1c.dll ничего хорошего не происходит и сканер не живет.

Пробовал:

  • разные версии scaner1c.dll — на просторах интернета надыбал еще три версии этой компоненты. Самая «жирная» была у Атола в «драйверах дополнительного оборудования». Она таки зарегистрировались. Даже тестирование проходила (т.е. делаешь пик-пик на штрих-коде, а в тестировочном окне вываливается 123456789 #10 #13), а вот в самой базе (т.е. в подборе или в справочнике) не але.
  • вместо scaner1c.dll подложить scanopos.dll. тут 1с-ник очень сильно засопротивлялся — в конфигурации дофига чего нужно править потому как языки к dll-лек разные

В итоге практикующие в Предприятии 7.7

проктологи

коллеги сказали что для успешной работы scaner1c.dll нужен еще файлик vcl30.dpl который нужно бросить в windows/system32.

в чем может быть дело? Лежит и в папке с базой и в папке бин, все рано не подключает. Ошибка при загрузке компоненты E:asas…..Scaner1C.dll. Компонента не загружена. Отладчик показывает:

Где смотреть? Такое вчера дома подключал все было без напряга. На работе и вроде пользователь входит в группу администраторы но них не наботает.

ну попробуй «прямо» укажи: ЗагрузитьВнешнююКомпоненту(КаталогИБ+»Scaner1C.dll»)

Операционка, случайно, не Виста?

скачай showdep и посмотри, от каких библиотек зависит эта. У нас вроде ей требовались багландские bpl…

было такое, когда были разные версии Scaner1C.dll в папке и установленного драйвера DTO

смотрю, ничего не понимаю =)

Попробуй в глобальнике ПриНачалеРаботы запихнуть сие:

Найти и скопировать в system32

и регил и нерегил, насколько я читал ЗагрузитьВнешнююКомпоненту сама все регит. у меня там почти такой же код

+14 у меня она хочет vcl70.bpl и rtl70.bpl

возможно «битая» … попробуй Штрих-М-скую скачать

ага, точно, скинул эти файлы в systm32 и все заработало. спасибо.

штриховские нормально работали, хотел чтоб заработали и атоловские =)

Работают атоловские :) положи dll в bin-каталог 1С и зарегистрируй оттуда. и по идее больше ничего не надо.

Хотя в случае с 7.7 иногда приходилось и в каталог базы dll кидать.

Тэги:

Комментарии доступны только авторизированным пользователям

в окне сообщений
Ошибка при создании объекта из компоненты v7plus.dll (отсутствует CLSID)

Подробное решение проблемы имеет несколько вариантов и зависит от установленной операционной системы на вашем компьютере и текущих прав пользователя. Если сообщение завершается фразой «Не удалось обнаружить компоненту V7Plus.dll», то прежде всего следует убедиться в наличии файла V7plus.dll в каталоге МАГАЗьКА или в папке запуска 1С.(Как правило, это — папка С:Program Files1Cv77bin)

Шаг 1.
Взять компоненту прикреплена к теме. Если баз 1С несколько, то наиболее удобным вариантом будет поместить файл компоненты V7Plus.dll в каталог bin установки 1С. Как правило, это — папка С:Program Files1Cv77bin . Компонента зарегистрируется в системе один раз и будет доступна для всех баз, открываемых с этого ПК. Если же база на ПК одна, а открывают ее по сети с разных ПК, тогда копируем файл V7Plus.dll в каталог с базой (С:MAGAZKA).

Шаг 2. Далее, если для пользователя на ПК установлены ограниченные права (неадминистративные), тогда следует зайти в учетную запись с правами Администратора и проделать все манипуляции в 1С до момента, при котором появлялось сообщение об ошибке. После успешного выполнения всех шагов компонента зарегистрируется автоматически, затем следует перезагрузиться и продолжить работу в Windows под обычной бухгалтерской записью. Сисадминам будет проще выполнить команду регистрации компонента в системе.
regsvr32 «С:Program Files1Cv77binV7Plus.dll»
каталог размещения предварительно исправляем на тот, куда ранее копировали компоненту v7plus.dll. При успешной регистрации будет на экран выдано сообщение. Как правило этого достаточно для Windows XP, для ОС Windows Vista и Windows 7 необходимо зарегистрировать компоненту другим способом.

Шаг 3. В административной записи (права Администратора не в 1С, а на компьютере) выполняем следующие операции:
Панель управления -> Учетные записи пользователей -> Включение или отключение контроля учетных записей (UAC) -> Отключаем UAC.
Перезагрузка ПК
Выполняем действия, описанные в Шаге 2.
Включаем UAC.
Еще раз перезагружаем компьютер.

В дальнейшем эта ошибка не должна возникать.

Прикрепленный файл
Имя файла: V7plus.zip
Размер файла: 115774

Подключение сканера штрих-кода

Автор crazykapter, 04 мая 2012, 09:38

0 Пользователей и 1 гость просматривают эту тему.

Здравствуйте. Проблема в следующем.
Подключаю сканер, в Глобалоном модуле ПриЗагрузкеСистемы пишу

Попытка
ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL");
Сообщить("Внешняя компонента сканера штрих-кода успешно загружена");
        Попытка
Сканер = Новый("AddIn.Scaner");
Сканер.OldVersion = 0;
Сканер.AutoDisable = 1;
Сканер.DataEventEnabled = 1;
Исключение
Сообщить("Объект не найден");
КонецПопытки;
Исключение
Сообщить("Внешняя компонента сканера штрих-кода - Scaner1C.DLL не найдена");
КонецПопытки

В ответ ругается

Сканер = Новый<<?>>("AddIn.Scaner");
{Глобальный модуль(38105)}: Функция не обнаружена (Новый)

Подскажите, пожалуйста, в чем проблема


виноват. ПриНачалеРаботыСистемы


хыхыхых:) вы вероятно в 8ке не так давно начали писать?

Помог? Нажми — Спасибо :)
skype: Soprov1C


Цитата: crazykapter от 04 мая 2012, 09:38
В ответ ругается
Сканер = Новый<<?>>("AddIn.Scaner");
{Глобальный модуль(38105)}: Функция не обнаружена (Новый)

Новый в 7, если вы в 7 используется с функцией СоздатьОбъект!

Помогли, отблагодари!


Помогли, отблагодари!


Помогли, отблагодари!


Понравилась статья? Поделить с друзьями:
  • Ошибка при вызове конструктора comobject интерфейс не поддерживается
  • Ошибка при загрузке киберпанк
  • Ошибка при вызове конструктора com объект
  • Ошибка при загрузке компоненты applus dll
  • Ошибка при вызове действия модуль не обнаружен