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

  

zyto

01.07.08 — 23:58

Имеетя:

1. Сканер Chipherlab 1045 (стационарный, в смысле на проводе висит)

2. dll-ка от поставщиков — ScanOPOS.dll

Проблема:

На некоторых компах всё устанавливается на ура, и отлично работает, на других компах орёт благим матом, что мол

«Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.» — при попытке выполнить команду regsvr32 c:scanopos.dll

Соответственно, в 1С, при попытке ЗагрузитьВнешнююКомпоненту(«c:scanopos.dll») — ругается, что не удалось подключить.

Закономерностей, почему не работает выявить не удалось — может не работать как на десктопе, так и на ноутбуке.

Пробовал ставить последнюю версию этой дллки с сайта 1С (с юзерсов). Не помогло. Точнее не совсем не помогло — а частично — 1С при ЗагрузитьВнешнююКомпоненту() ругатся перестала, но и не даёт настроить сканер, все поля становятся недоступными, в т.ч. галка Сканер включен.

В чём может быть проблема?

Почему на одних компах дллка регистрируется и работает, а на других нет?

Вот, на всякий выложил имеющийся файл:

http://webfile.ru/2059137

Может ему каких-нибудь ещё библиотек не хватает? Мож доставить чего надобно?

  

ннм

1 — 02.07.08 — 00:12

путаете мелкое с мягким, и 1С с Майкрософт — стр 5-7

стр 8 — гладиолус, очевидно

разберитесь кто где(, заимейте бубен монопольный), и все получится.

офф нафига один сканер проститутить…

офф при чем тут сканопос…

  

zyto

2 — 02.07.08 — 10:15

Апну темку…

Пробовал переустановить винду — не помогло.

Написал на форуме поставщика оборудования — они отморозились, что это не их длл, что проблема в системе, и они не знают почему она может не регестрироваться.

Заметил такую штуку — если после regsvr32 ввести не путь к этой дллке, а какую-нибудь фигню — будет ругаться точно так же… что мол не найден указанный модуль, отсюда умозаключение — может регистрация из-за чего-то не видит этот файл, или не может получить к нему доступ?

Пробовал скопировать в другую папку/на другой диск — не помогает. Именно эта дллка не регистрируется, хотя остальные длл регистрируются без проблем.

И всё-таки вопрос — что может быть в системе такого неправильного, что дллка не может зарегистрироваться? (на компе сижу под локальным админом, пробовал винХПСП1 и СП2 и СП3 — результат тот же).

  

big

3 — 02.07.08 — 10:24

www.atol.ru Драйвер устройств ввода.

з.ы. Перезалить Винду — это ЖЕСТЬ! %))

  

A_Dmitriev

4 — 02.07.08 — 10:29

надо посмотреть из какого каталога цепляется *.длл и поставить туда нужный файлик. у меня было как-то раз: с диска производителя и июньской ИТС не взлетело, а с ИТС за май 2007 — на ура

  

A_Dmitriev

5 — 02.07.08 — 10:31

Из каталога базы — однозначно удалить все. Пусть в Bin лезет за длл. (если это 7-ка)

  

zyto

6 — 02.07.08 — 10:52

(3)Поставил эту штуку. Она тоже практически не работает.

Сканер видно только в поиске устройств, а там где должно было генерироваться внешнее событие — ничего не происходит (загрузил базу с примерами оттуда).

(4)Платформа — 8.1.11.76

у меня в конфе, ПриНачалеРаботыСистемы() есть код:

   Компонента = «c:ScanOPOS.dll»;

   Попытка

       ЗагрузитьВнешнююКомпоненту(Компонента);

       ПодключитьВнешнююКомпоненту(«AddIn.Scanner»);

   Исключение

       ОписаниеРезультата = «не удалось загрузить внешнюю компоненту «»» + Компонента + «»»»;

       Сообщить(ОписаниеРезультата);

       //Сообщить(«Не удалось подключить компоненту scanopos!»);

   КонецПопытки;

   
   ПрогИД = «Scanner»;

   

   Попытка

       Объект = Новый(«AddIn.» + ПрогИд);

   Исключение

       ОписаниеРезультата = «не удалось создать объект внешней компоненты с программым идентификатром AddIn.» + ПрогИд;

       Сообщить(ОписаниеРезультата);

       Объект = Неопределено;

   КонецПопытки;

До создания объекта не доходит, вываливается на попытке загрузить внешнюю компоненту.

Нужная длл 100% лежит на диске С, 100% называется именно так, не помогает.

В этом же модуле грузятся другие длл — с ними всё ок.

ИМХО вся проблема в том, что данная длл не может зарегестрироваться в системе, а вот почему — никак не могу понять.

  

r1000

7 — 02.07.08 — 10:55

Попробуй её вручную зарегить…

  

zyto

8 — 02.07.08 — 11:17

(7)Ну так в том и проблема — что она не регится вручную!

Я и хочу понять, что нужно сделать, чтоб она зарегилась.

Как делаю: Пуск-Выполнить, там пишу:

regsvr32 c:scanopos.dll

ругается:

«Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.»

чего ей не хватает для регистрации?

  

zyto

9 — 02.07.08 — 11:28

В (6) очепятка.

Есть только строка ЗагрузитьВнешнююКомпоненту(), Подключить…. нету.

Хотя пробовал и так и так — всё равно не работает.

Ни у кого нет идей, почему одна и та же дллка на одном компе регистрируется, а на другом нет?

  

zyto

10 — 02.07.08 — 13:32

Если кому интересно — проблема решилась скачиванием файлика mfc71.dll и помещением оного в папку windowssystem32

После этого всё заработало как и положено!

  

big

11 — 02.07.08 — 13:39

(6) Пипец! «Практически не работает» — это ПЯТЬ. Судя по коду из (6) она и не должна работать :))

  

zyto

12 — 02.07.08 — 15:24

(11)Что именно не так с кодом из (6)?

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

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

 0 

Распечатать

1С 8.x : Как загрузить внешнюю компоненту?

Код 1C v 8.х

 Попытка 
ЗагрузитьВнешнююКомпоненту("scanopos.dll")
Исключение
Сообщить("Ошибка загрузки внешней компоненты!");
КонецПопытки;

Попытка
// Получить объект компоненты.
Объект = Новый("AddIn.Scanner");

Исключение
Сообщить("Не удалось создать объект внешней компоненты");
КонецПопытки;

Код 1C v 7.x

 //в качестве аргумента "Значение" в функцию передаётся имя файла внешней компоненты
//функция возвращает "1", если загрузка выполнена успешно, или "0", если внешнюю компоненту загрузить не получилось
Функция гВнешняяКомпонента_Загрузить(Значение) Экспорт
Состояние("Загрузка компоненты: "+Значение);
Если ЗагрузитьВнешнююКомпоненту(Значение)=1 Тогда
Возврат(1);
Иначе
Сообщить("Ошибка при загрузке компоненты: "+Значение,"!");
Возврат(0);
КонецЕсли;
КонецФункции

//этот код можно разместить в локальном модуле, в котором требуется использовать внешнюю компоненту
Если гВнешняяКомпонента_Загрузить("v7plus.dll")=0 Тогда
Возврат;
КонецЕсли;

При загрузке полезно проверять, а есть ли в наличии указанный файл DLL (к сожалению, этого не делает сам движок 1С:Предприятие 7.7).

Код 1C v 7.x

 имяф="e:EventsEvents.dll";
Если фс.СуществуетФайл(имяф)=0 Тогда
Сообщить("Файл не найден: "+имяф,"!");
КонецЕсли;
Если ЗагрузитьВнешнююКомпоненту(имяф)=0 Тогда
Сообщить("Ошибка загрузки внешней компоненты: "+имяф);
КонецЕсли;
vk=СоздатьОбъект("Addin.Events");

Подключить сканер к стандартной 1С: «Торговля и склад» не трудно. Вот пример подключения сканера, работающего через com-порт, к конфигурации версии 7.70.942:

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

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

Далее, нажмите галочку «Сканер штрих-кода включен». Справа от выпадающего списка две кнопки: «Добавить новую модель сканера» — левая, и «Редактировать выбранную модель сканера» справа. Нам нужна правая. Нажимаем:

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

Наименование модели — просто название, не более того. Внешняя компонента — собственно сам драйвер. Конфигурация 1С: «Торговля и склад» использует scanopos.dll. Програмный идентификатор: Scanner. И наконец обработка обслуживания, —
для сканера штрих-кода обычно можно использовать встроенную. (так же в какой-то старой версии конфигурации прокатывала внешняя обработка ExtFormsEquipfr_comm.ert). Если все поля заполнены, обработка выбрана, нажимаем кнопку «Ок»:

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

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

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

скопируйте scanopos.dll в каталог базы или в каталог 1С: «C:Program files1cv7bin». После этого в меню «Сервис->Параметры» должна появиться закладка «Сканер штрих-кода»:

Свойства сканера

Поставьте порт (COM1, COM2 и т.д.), скорость (как правило 9600). Далее, нажмите кнопку «Тест устройства…» и сосканируйте сканером штрих-код:

Свойства сканера

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

157-150 Okolokompa Форум

(@karter)

Сообщения: 27

Trusted Member

Попытка ЗагрузитьВнешнююКомпоненту("scanopos.dll")

Исключение Сообщить("Ошибка загрузки внешней компоненты!");

КонецПопытки;

Попытка // Получить объект компоненты.

Объект = Новый("AddIn.Scanner");

Исключение

Сообщить("Не удалось создать объект внешней компоненты");

КонецПопытки;

Размещено : 23/12/2020 2:23 пп

Автор
Сообщение

Новичок

Зарегистрирован: Ср янв 23, 2008 6:09 pm
Сообщения: 1

Сообщение scanopos.dll и Vista

На компе Vista. Ставлю ТиС 7.7, пытаюсь подключить сканер ШК — а в ответ — «Ошибка при создании объекта из компоненты scanopos.dll (отсутствует CLSID)».

Попытка выполнить regsvr32 привела к сообщению «Модуль С:….scanopos.dll загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 8х80070005».

Пробовал scanopos.dll из комплекта ТиС 77, и обновленный с ИТС для восьмерки — результат абс. одинаковый. Может кто поборол эту Висту или библиотека новая есть?

Ср янв 23, 2008 6:22 pm

Профиль

Ivanov_Alexey

Участник

Аватара пользователя

Зарегистрирован: Вт апр 24, 2007 5:18 pm
Сообщения: 1577
Откуда: Штрих-М

Сообщение 

Откройте свойства библиотеки scanopos.dll(свойства файла), какая там информация о ее производителе? Если написано «Авторские права 1С» обратитесь пожалуйста к разработчикам данной библиотеки и конфигурации ТИС. Так же вы можете воспользоваться нашим драйвером сканера, но для его подключения в ТИС возможно потребуется доработка конфигурации ТИС. В конфигурациях нашего производства сканер через наш драйвер подключается штатно. Выслал наш драйвер сканера 5.4.3 на e-mail из профиля.


_________________
С уважением, Иванов Алексей Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Ср янв 23, 2008 6:33 pm

Профиль

Евгений Зикунов

Новичок

Аватара пользователя

Зарегистрирован: Ср авг 03, 2005 10:31 am
Сообщения: 243
Откуда: Sun InBev, Siberia, Russia

Сообщение 

Отсутствие CLSID говорит о том, что библиотека не зарегистрировалась в реестре. Для регистрации необходимы права администратора. В случае с Вистой вероятнее всего вмешивается UAC — отключите его в панели управления. После этого все должно работать.

Следует заметить, что 1С не гарантирует работу версии 7.7 по Вистой…


_________________
Мы работаем быстро, качественно, недорого… Выберите ДВА любых пункта и мы заключим с Вами договор.

Изображение

Пт янв 25, 2008 7:53 am

Профиль ICQ

Ivanov_Alexey

Участник

Аватара пользователя

Зарегистрирован: Вт апр 24, 2007 5:18 pm
Сообщения: 1577
Откуда: Штрих-М

Сообщение 

Верно. Тут обсуждалась тема работы наших конфигураций на 1С 7.7 с ОС Vista:

viewtopic.php?t=6640&highlight=vista

«Необходимо в конфигураторе изменить кодовую страницу. Для этого нужно открыть конфигуратор и зайти по следующему пути: «Администрирование->Кодовая страница таблиц ИБ» и выбрать «+Текущая системная установка» (находится в самом низу списка кодовых страниц).» Эта рекомендация применима практически для всех конфигураций на платформе 7.7 с ОС Vista.


_________________
С уважением, Иванов Алексей Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пт янв 25, 2008 1:13 pm

Профиль

al908

Новичок

Зарегистрирован: Чт янв 17, 2008 10:23 am
Сообщения: 26
Откуда: Н. Новгород

Сообщение 

А можно на

al908@yandex.ru

тоже выслать последний драйвер?

Пн мар 17, 2008 4:47 pm

Профиль ICQ WWW

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

Выслал.


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пн мар 17, 2008 5:11 pm

Профиль

Dolphin

Новичок

Зарегистрирован: Вс окт 21, 2007 4:23 pm
Сообщения: 35

Сообщение 

можно мне тоже последний драйвер сканера выслать на vldolph[gav-gav]yandex.ru

и еще вопрос — каую версию драйвера для ТСД использовать под vist’у — терминал OPTICON, по возможности вышлите ее на адрес указанный выше?

Пн май 26, 2008 12:07 pm

Профиль

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

Выслал.

Драйвер Вы можете скачать тут.


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пн май 26, 2008 12:22 pm

Профиль

Андрей1984

Новичок

Зарегистрирован: Ср апр 16, 2008 8:51 am
Сообщения: 17
Откуда: Новочеркасск

Сообщение 

Если еще не получилось зарегистрировать библиотеку:

1. Установить Тотал Командер

2. Запустить его в режиме Администратора(правой кнопкой по ярлыку и выбрать «запуск от имени Администратора»)

3. Найти в Командере нужную библиотеку и написать Regsvr32 scanopos.dll

4. Запустить 1с от имени Администратора (смотри пункт 2)


_________________
Апакин Андрей

Предприятие «ИНИС»

Пн май 26, 2008 12:30 pm

Профиль

Dolphin

Новичок

Зарегистрирован: Вс окт 21, 2007 4:23 pm
Сообщения: 35

Сообщение 

не пришло, продублируйте еще раз пожайлуста на ящик

vldolph@yandex.ru

ссылка умерла, можете выслать на мыло, очень нужно сегодня… сейчас вроде снова ожила но скорость очень низкая с вашей стороны я эти дрова пол дня уже качаю (((

Пн май 26, 2008 4:10 pm

Профиль

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

Выслал.


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пн май 26, 2008 4:15 pm

Профиль

Dolphin

Новичок

Зарегистрирован: Вс окт 21, 2007 4:23 pm
Сообщения: 35

Сообщение 

Пн май 26, 2008 4:17 pm

Профиль

Prohorov

Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691

Сообщение 

Были рады Вам помочь


_________________
С уважением, Прохоров Александр Сергеевич,

Инженер технической поддержки

НТЦ «ШТРИХ-М»,

support@shtrih-m.ru

тел. (495) 787-6096.

Пн май 26, 2008 5:57 pm

Профиль

Rosy

Новичок

Зарегистрирован: Пн мар 14, 2011 10:18 am
Сообщения: 3

Сообщение Re: scanopos.dll и Vista

У меня таже проблема. Сканер opticon2001 plug&play, Vista, 1c 7.7 ТИС и таже ошибка. Что делать? Есть универсальное решение? Скажите подробно пошагово, как для чайника.
Нужно ли регистрировать regsvr32 ?
Что такое UAC?

Пн мар 14, 2011 10:21 am

Профиль

 0 

   

Распечатать

1С 8.x : Как загрузить внешнюю компоненту?

Код 1C v 8.х

 Попытка 
ЗагрузитьВнешнююКомпоненту("scanopos.dll")
Исключение
Сообщить("Ошибка загрузки внешней компоненты!");
КонецПопытки;

Попытка
// Получить объект компоненты.
Объект = Новый("AddIn.Scanner");

Исключение
Сообщить("Не удалось создать объект внешней компоненты");
КонецПопытки;

Код 1C v 7.x

 //в качестве аргумента "Значение" в функцию передаётся имя файла внешней компоненты
//функция возвращает "1", если загрузка выполнена успешно, или "0", если внешнюю компоненту загрузить не получилось
Функция гВнешняяКомпонента_Загрузить(Значение) Экспорт
Состояние("Загрузка компоненты: "+Значение);
Если ЗагрузитьВнешнююКомпоненту(Значение)=1 Тогда
Возврат(1);
Иначе
Сообщить("Ошибка при загрузке компоненты: "+Значение,"!");
Возврат(0);
КонецЕсли;
КонецФункции

//этот код можно разместить в локальном модуле, в котором требуется использовать внешнюю компоненту
Если гВнешняяКомпонента_Загрузить("v7plus.dll")=0 Тогда
Возврат;
КонецЕсли;

При загрузке полезно проверять, а есть ли в наличии указанный файл DLL (к сожалению, этого не делает сам движок 1С:Предприятие 7.7).

Код 1C v 7.x

 имяф="e:EventsEvents.dll";
Если фс.СуществуетФайл(имяф)=0 Тогда
Сообщить("Файл не найден: "+имяф,"!");
КонецЕсли;
Если ЗагрузитьВнешнююКомпоненту(имяф)=0 Тогда
Сообщить("Ошибка загрузки внешней компоненты: "+имяф);
КонецЕсли;
vk=СоздатьОбъект("Addin.Events");

Ошибка Не найден файл внешней компоненты возникает при использовании в 1С дополнительных сервисов, например:

За каждый такой загружаемый сервис в 1С отвечает своя константа. Если открыть Конфигуратор 1С, то в ветке Константы можно увидеть список этих специализированных констант.

При загрузке указанных сервисов константа «взводится» в положение Используется.

Рекомендации по исправлению ошибки

Если по каким-то причинам при проведении банковских выписок, склонении ФИО в формах документа и т. д. выходит ошибка, что не найден файл внешней компоненты, начинать нужно с проверки состояния констант, отвечающих за данную компоненту в 1С.

Флаг сервиса должен быть взведен. Если сервис не используется, программа компоненту «не видит». Выставите флаг сервиса вручную.

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

Перестал работать сервис склонений ФИО в программе 1С. Программист написал внешнюю обработку, проверяющую состояние константы Использовать сервис склонения «Морфер» и загружающую компоненту принудительно.

В программном коде обработки программист прописал принудительную установку константы ИспользоватьСервисСклоненияMorpher для загрузки сервиса Морфер.

Пошаговая инструкция работы с обработкой установки сервиса Морфер.

Шаг 1. Подключение внешней обработки в программе.

По кнопке Добавить из файла … загрузите внешнюю обработку ЗагрузкаСервисаМорфер.

Шаг 2. Настройка внешней обработки.

Укажите раздел размещения обработки и пользователей, которым предоставлен доступ к ней.

Шаг 3. Запуск обработки.

Шаг 4. Проверка подключения сервиса Морфер.

Шаг 5. Установка сервиса Морфер.

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

Например, печать штрихкодов в 1С 8.3 для 64-х разрядной Платформы на текущий момент не выполняется. Требуется установить 32-разрядную Платформу 8.3. Подробно об этом мы рассказали в статье Компонента 1С: Печать штрихкодов не установлена на данном компьютере.

И не забывайте самое главное правило при поиске ошибок: перед тем, как лезть в проблему глубоко — перезагрузите компьютер или сервер, если установлена не файловая. а клиент-серверная 1С. Часто именно такой простой способ дает отличные результаты. Особенно, если все раньше «работало» и вдруг… перестало.

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    Здравствуйте! При обработке загрузки интернет-банка у одного сотрудника не открывается.Достаточно часто при работе с программой 1С встречается «Ошибка СУБД.Добрый день! Возникла такая ситуация:в отчете по взносам сумма страховых.Добрый день! Прямые выплаты в Москве вводятся с 01.01.21. При.

Карточка публикации

(3 оценок, среднее: 2,33 из 5)

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Нажимая кнопку «Задать вопрос», я соглашаюсь с
Регламентом БухЭксперт8.ру >>

Большое спасибо Вам за интересный семинар! Прекрасно структурированная информация, максимально полезная! Очень понравилось!

Содержание

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Нажимая кнопку «Задать вопрос», я соглашаюсь с
Регламентом БухЭксперт8.ру >>

Источники:

Https://buhexpert8.ru/obuchenie-1s/oshibki-v-1s/ne-najden-fajl-vneshnej-komponenty-v-1s-8-3-kak-ispravit. html

   zyto

01.07.08 — 23:58

Имеетя:

1. Сканер Chipherlab 1045 (стационарный, в смысле на проводе висит)

2. dll-ка от поставщиков — ScanOPOS.dll

Проблема:

На некоторых компах всё устанавливается на ура, и отлично работает, на других компах орёт благим матом, что мол

«Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.» — при попытке выполнить команду regsvr32 c:scanopos.dll

Соответственно, в 1С, при попытке ЗагрузитьВнешнююКомпоненту(«c:scanopos.dll») — ругается, что не удалось подключить.

Закономерностей, почему не работает выявить не удалось — может не работать как на десктопе, так и на ноутбуке.

Пробовал ставить последнюю версию этой дллки с сайта 1С (с юзерсов). Не помогло. Точнее не совсем не помогло — а частично — 1С при ЗагрузитьВнешнююКомпоненту() ругатся перестала, но и не даёт настроить сканер, все поля становятся недоступными, в т.ч. галка Сканер включен.

В чём может быть проблема?

Почему на одних компах дллка регистрируется и работает, а на других нет?

Вот, на всякий выложил имеющийся файл:

http://webfile.ru/2059137

Может ему каких-нибудь ещё библиотек не хватает? Мож доставить чего надобно?

   ннм

1 — 02.07.08 — 00:12

путаете мелкое с мягким, и 1С с Майкрософт — стр 5-7

стр 8 — гладиолус, очевидно

разберитесь кто где(, заимейте бубен монопольный), и все получится.

офф нафига один сканер проститутить…

офф при чем тут сканопос…

   zyto

2 — 02.07.08 — 10:15

Апну темку…

Пробовал переустановить винду — не помогло.

Написал на форуме поставщика оборудования — они отморозились, что это не их длл, что проблема в системе, и они не знают почему она может не регестрироваться.

Заметил такую штуку — если после regsvr32 ввести не путь к этой дллке, а какую-нибудь фигню — будет ругаться точно так же… что мол не найден указанный модуль, отсюда умозаключение — может регистрация из-за чего-то не видит этот файл, или не может получить к нему доступ?

Пробовал скопировать в другую папку/на другой диск — не помогает. Именно эта дллка не регистрируется, хотя остальные длл регистрируются без проблем.

И всё-таки вопрос — что может быть в системе такого неправильного, что дллка не может зарегистрироваться? (на компе сижу под локальным админом, пробовал винХПСП1 и СП2 и СП3 — результат тот же).

   big

3 — 02.07.08 — 10:24

www.atol.ru Драйвер устройств ввода.

з.ы. Перезалить Винду — это ЖЕСТЬ! %))

   A_Dmitriev

4 — 02.07.08 — 10:29

надо посмотреть из какого каталога цепляется *.длл и поставить туда нужный файлик. у меня было как-то раз: с диска производителя и июньской ИТС не взлетело, а с ИТС за май 2007 — на ура

   A_Dmitriev

5 — 02.07.08 — 10:31

Из каталога базы — однозначно удалить все. Пусть в Bin лезет за длл. (если это 7-ка)

   zyto

6 — 02.07.08 — 10:52

(3)Поставил эту штуку. Она тоже практически не работает.

Сканер видно только в поиске устройств, а там где должно было генерироваться внешнее событие — ничего не происходит (загрузил базу с примерами оттуда).

(4)Платформа — 8.1.11.76

у меня в конфе, ПриНачалеРаботыСистемы() есть код:

   Компонента = «c:ScanOPOS.dll»;

   Попытка

       ЗагрузитьВнешнююКомпоненту(Компонента);

       ПодключитьВнешнююКомпоненту(«AddIn.Scanner»);

   Исключение

       ОписаниеРезультата = «не удалось загрузить внешнюю компоненту «»» + Компонента + «»»»;

       Сообщить(ОписаниеРезультата);

       //Сообщить(«Не удалось подключить компоненту scanopos!»);

   КонецПопытки;

   
   ПрогИД = «Scanner»;

   
   Попытка

       Объект = Новый(«AddIn.» + ПрогИд);

   Исключение

       ОписаниеРезультата = «не удалось создать объект внешней компоненты с программым идентификатром AddIn.» + ПрогИд;

       Сообщить(ОписаниеРезультата);

       Объект = Неопределено;

   КонецПопытки;

До создания объекта не доходит, вываливается на попытке загрузить внешнюю компоненту.

Нужная длл 100% лежит на диске С, 100% называется именно так, не помогает.

В этом же модуле грузятся другие длл — с ними всё ок.

ИМХО вся проблема в том, что данная длл не может зарегестрироваться в системе, а вот почему — никак не могу понять.

   r1000

7 — 02.07.08 — 10:55

Попробуй её вручную зарегить…

   zyto

8 — 02.07.08 — 11:17

(7)Ну так в том и проблема — что она не регится вручную!

Я и хочу понять, что нужно сделать, чтоб она зарегилась.

Как делаю: Пуск-Выполнить, там пишу:

regsvr32 c:scanopos.dll

ругается:

«Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.»

чего ей не хватает для регистрации?

   zyto

9 — 02.07.08 — 11:28

В (6) очепятка.

Есть только строка ЗагрузитьВнешнююКомпоненту(), Подключить…. нету.

Хотя пробовал и так и так — всё равно не работает.

Ни у кого нет идей, почему одна и та же дллка на одном компе регистрируется, а на другом нет?

   zyto

10 — 02.07.08 — 13:32

Если кому интересно — проблема решилась скачиванием файлика mfc71.dll и помещением оного в папку windowssystem32

После этого всё заработало как и положено!

   big

11 — 02.07.08 — 13:39

(6) Пипец! «Практически не работает» — это ПЯТЬ. Судя по коду из (6) она и не должна работать :))

  

zyto

12 — 02.07.08 — 15:24

(11)Что именно не так с кодом из (6)?

Chipherlab 1045 и Scanopos.dll. Как заставить работать?

Имеетя:
1. Сканер Chipherlab 1045 (стационарный, в смысле на проводе висит)
2. dll-ка от поставщиков — ScanOPOS.dll
Проблема:
На некоторых компах всё устанавливается на ура, и отлично работает, на других компах орёт благим матом, что мол
«Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.» — при попытке выполнить команду regsvr32 c:scanopos.dll
Соответственно, в 1С, при попытке ЗагрузитьВнешнююКомпоненту(«c:scanopos.dll») — ругается, что не удалось подключить.
Закономерностей, почему не работает выявить не удалось — может не работать как на десктопе, так и на ноутбуке.
Пробовал ставить последнюю версию этой дллки с сайта 1С (с юзерсов). Не помогло. Точнее не совсем не помогло — а частично — 1С при ЗагрузитьВнешнююКомпоненту() ругатся перестала, но и не даёт настроить сканер, все поля становятся недоступными, в т.ч. галка Сканер включен.

В чём может быть проблема?
Почему на одних компах дллка регистрируется и работает, а на других нет?

Вот, на всякий выложил имеющийся файл:
http://webfile.ru/2059137

Может ему каких-нибудь ещё библиотек не хватает? Мож доставить чего надобно?

Апну темку.
Пробовал переустановить винду — не помогло.
Написал на форуме поставщика оборудования — они отморозились, что это не их длл, что проблема в системе, и они не знают почему она может не регестрироваться.

Заметил такую штуку — если после regsvr32 ввести не путь к этой дллке, а какую-нибудь фигню — будет ругаться точно так же. что мол не найден указанный модуль, отсюда умозаключение — может регистрация из-за чего-то не видит этот файл, или не может получить к нему доступ?
Пробовал скопировать в другую папку/на другой диск — не помогает. Именно эта дллка не регистрируется, хотя остальные длл регистрируются без проблем.

И всё-таки вопрос — что может быть в системе такого неправильного, что дллка не может зарегистрироваться? (на компе сижу под локальным админом, пробовал винХПСП1 и СП2 и СП3 — результат тот же).

www.atol.ru Драйвер устройств ввода.

з.ы. Перезалить Винду — это ЖЕСТЬ! %))

(3)Поставил эту штуку. Она тоже практически не работает.
Сканер видно только в поиске устройств, а там где должно было генерироваться внешнее событие — ничего не происходит (загрузил базу с примерами оттуда).

(4)Платформа — 8.1.11.76
у меня в конфе, ПриНачалеРаботыСистемы() есть код:
Компонента = «c:ScanOPOS.dll»;
Попытка
ЗагрузитьВнешнююКомпоненту(Компонента);
ПодключитьВнешнююКомпоненту(«AddIn.Scanner»);
Исключение
ОписаниеРезультата = «не удалось загрузить внешнюю компоненту «»» + Компонента + «»»»;
Сообщить(ОписаниеРезультата);
//Сообщить(«Не удалось подключить компоненту scanopos!»);
КонецПопытки;

Попытка
Объект = Новый(«AddIn.» + ПрогИд);
Исключение
ОписаниеРезультата = «не удалось создать объект внешней компоненты с программым идентификатром AddIn.» + ПрогИд;
Сообщить(ОписаниеРезультата);
Объект = Неопределено;
КонецПопытки;
До создания объекта не доходит, вываливается на попытке загрузить внешнюю компоненту.
Нужная длл 100% лежит на диске С, 100% называется именно так, не помогает.
В этом же модуле грузятся другие длл — с ними всё ок.

ИМХО вся проблема в том, что данная длл не может зарегестрироваться в системе, а вот почему — никак не могу понять.

В (6) очепятка.
Есть только строка ЗагрузитьВнешнююКомпоненту(), Подключить. нету.
Хотя пробовал и так и так — всё равно не работает.

Ни у кого нет идей, почему одна и та же дллка на одном компе регистрируется, а на другом нет?

Источник

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

Сегодня подключал удаленно считыватель карт к программе 1С Бухгалтерия 7.7. Местный админ переустановил Windows, поставил платформу 1С 7.7 на компьютер. База находилась на сервере. Путь к базе прописан через подключаемый сетевой диск. Файл Scanopos.dll находится в базе данных.

При запуске 1С программа, при попытке загарузить Scanopos.dll выдает ошибку: «Ошибка при создании объекта из компоненты . SCANOPOS.DLL (отсутствует CLSID)». Что говорит о том, что данная библиотека не зарегистрирована. При попытке регистрации (regsvr32 «z:ПутьКФайлуScanopos.dll»), вышла следующая ошибка:

Это говорит о том, что регистрировать dll нужно от имени Администратора. Запустил командную строку от имени администратора, повторил попытку регистрации. Система говорит: файл не найден («проверьте правильность нахождения файла. «). Честно говоря, я не сразу понял причину этой ошибки. Оказалось все очень просто: сетевой диск был подключен под текущим профилем и не был подключен под администратором, поэтому файл при попытке регистрации не был найден.

После этого запустил 1С, программа выдала уже новую ошибку: «Не удалось получить монопольный доступ у устройству». Это уже веселее. Зашел в Диспетчер устройств и посмотрел, на какой COM-порт встал считыватель карт. На самом деле, он подключается через USB, а при установке драйвера эмулируется COM-порт:

После этого осталось только прописать этот порт в настройках этого устройства в 1С и отметить галочкой «Устройство включено»:

На этом настройка была закончена.

3 комментария к “Ошибка при создании объекта из компоненты SCANOPOS.DLL (отсутствует CLSID)”

Источник

CipherLab сканеры штрих кода (старые модели, архив)

Имя файла: cp210x_vcp_win_xp_s2k3_vista_7_v6.4.exe

Размер файла: 8.11 МБ

Последние изменения: 13.01.2017 10:59:59

Имя файла: scanopos

Размер файла: 248 КБ

Последние изменения: 13.01.2017 10:59:40

Имя файла: 1664_fw_std1.04b_k1.00.rar

Размер файла: 149.38 КБ

Последние изменения: 13.01.2017 10:59:40

Внимание! В версии v1.04Beta получена совместимость с утилитой Cipher2DKey

Размер файла: 268.78 КБ

Последние изменения: 13.01.2017 10:59:35

Имя файла: cipher1045_2006_09_12.pdf

Размер файла: 824.48 КБ

Последние изменения: 13.01.2017 10:58:45

Имя файла: cipher1045_user_manual_12_2006.rar

Размер файла: 287.47 КБ

Последние изменения: 13.01.2017 10:58:45

Имя файла: 1000_1090plus_1100_1105_1200_scanner_user_guide_v3.01.pdf

Размер файла: 3.42 МБ

Последние изменения: 13.01.2017 10:58:36

Имя файла: 1200_fw_v2.01.rar

Размер файла: 114.31 КБ

Последние изменения: 13.01.2017 10:58:36

Имя файла: 3666_bt_base_firmware_v2.04.zip

Размер файла: 87.77 КБ

Последние изменения: 13.01.2017 10:58:18

Имя файла: 1166_1266_bt_scanner_user_program_v5.54.zip

Размер файла: 113.77 КБ

Последние изменения: 13.01.2017 10:58:18

Имя файла: scanopos_v8.0.8.4.exe

Размер файла: 5.22 МБ

Последние изменения: 13.01.2017 10:58:17

Имя файла: scanmanager_only_1300_v2.06.exe

Размер файла: 164 КБ

Последние изменения: 13.01.2017 10:58:17

Имя файла: 1021_user_manual_rus.pdf

Размер файла: 282.19 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: bap_011.rar

Размер файла: 1.86 МБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1021_1067_1090_1100_1300_quick_start_rus.pdf

Размер файла: 90.82 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1300_user_manual.pdf

Размер файла: 892.58 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1240_user_manual_rus.pdf

Размер файла: 248.75 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1166_1266_scanner_user_guide_v3.01.pdf

Размер файла: 3.78 МБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1100_auto_sensor_manual_rus.pdf

Размер файла: 104.22 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1100_cable_installation.rar

Размер файла: 78.96 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: usb_cradle_100.rar

Размер файла: 258.52 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1160_1260_quick_start_rus.pdf

Размер файла: 123.07 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1x66_pc_no_creadle.pdf

Размер файла: 179.22 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: 1160_ppc.pdf

Размер файла: 451.72 КБ

Последние изменения: 13.01.2017 10:58:03

Имя файла: usb_scaner_serial306_driver.rar

Размер файла: 662.33 КБ

Последние изменения: 13.01.2017 10:57:55

Имя файла: cp210x_vcp_win2k_xp_s2k3_v5.3.exe

Размер файла: 5.95 МБ

Последние изменения: 13.01.2017 10:57:27

Рекомендуется при обновлении прошивок «User Program» и «Kernel» для сканеров CipherLab старых выпусков со старыми версиями ПО.

Имя файла: cp210x_vcp_win_xp_s2k3_vista_7_v5.40.29.exe

Источник

  • Ошибка загрузки внешней компоненты scaner1c dll
  • Ошибка загрузки внешней компоненты pdx1c dll
  • Ошибка загрузки внешней компоненты fprnm1c dll
  • Ошибка загрузки внешней компоненты a200online1c dll
  • Ошибка загрузки вконтакте андроид что делать