Ошибка подключения внешней компоненты addin isp

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

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

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как подключить вручную драйвер БПО для 1С8.3 Розница ред.2, если его нет в списке после установки
Здравствуйте, Весы Масса-К с печатью этикеток серии R, драйвер их скачал и установил. Этот.

Подключить к 1с терминал серии R
Доброго времени суток, уважаемые разработчики. На днях получил весьма интересную задачу. Мне.

Руководитель направления эквайринга
ХОУМ КРЕДИТ ОПИСАНИЕ Чем Вам предстоит заниматься: P&L погашение кредита (мониторинг.

Ссылка на страницу оплаты эквайринга
Доброго времени суток! После смены способа оплаты в заказе в админке необходимо получить ссылку на.

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

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

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

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

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

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

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

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

Источник

Содержание

  1. Подружить Атол 55Ф и УТ 11
  2. Не устанавливается драйвер весов POS2 в 1С:Розница 8.3 ред. 2.2
  3. v8: Ошибка Тип не определен при попытке создать объект драйвера

Подружить Атол 55Ф и УТ 11

это и есть инсталлятор в 9-й версии или я ошибаюсь.

(13) достаточно взять все dll из папки драйвера и положить с 1cv8/bin той платформу которая запускается

Подарочные сертификаты завели в «Виды подарочных сертификатов» с указанием диапазонов штрихкодов, продавали через РМК, кнопка Продажа сертификата, считывали штрихкод..

Вторым действием будет настройка канала связи с ПК на стороне ПК. В данном случае это установка драйвера виртуального COM порта. Можно ставить из комплекта ДТО, можно отдельно. Лишь бы работало.

Шаг 5й. Зовём специалиста.

В итоге переустановила еще раз платформу, установила DTO 8.15.3 и отдельно USBCom, в тесте драйвера ККМ все ок, в 1С удалила все добавленные ранее вручную драйвера, выбрала тот, что «АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ) «, все видит, тест из 1С успешный. Запустила EoU, добавила в менеджере лицензий название Атол 55Ф и второй сщь-порт, перезагрузила, служба EoU запускается. Никакие библиотеки не копировала, ничего не регистрировала.

Вечером буду опять удалять 8-ю версию и пытаться подружить с 9-ой.

Бесполезно ставить 64х драйвера к 32х платформе 1С. Вообще бесполезно. Совсем. Не делайте так.

Смиритесь. Перешейте аппарат на 4139 и используйте драйвер 8.14.2.2. Это сделают в любом ЦТО за 15 минут. Для аппаратов на обслуживании процедура бесплатная(должна быть).

Для версии 9х не нужно включать драйвер 9 из поставки атол в 1С, оно там для 10й торговли, не для 11й. Используйте ту компоненту, что идёт в поставке платформы.

ЗЫ.
И да. пара строк кода в 1С устраняет проблему с неверными скидками на прошивке 5199 для ффд 1.0 и драйвера 8х

(20) 5 конечно из папки с уставленными драйверами. он лежит program files (x866)/atol/1C

(23)вы только драйвера вирт ком порта не трогайте, просто деинсталлируйте 8.15 и поставьте инсталлером 9.11.2

(25) > Для версии 9х не нужно включать драйвер 9 из поставки атол в 1С

1. Обновлена поддержка актуальных прошивок ККТ АТОЛ.
2. В компоненту 1С добавлена возможность настройки размера ШК и печати текста под ШК.

Источник

Не устанавливается драйвер весов POS2 в 1С:Розница 8.3 ред. 2.2

2e2843e2ade511d88df42c8a44a73c77 M

Перестали определяться весы Штрих-Слим в 1С Тонкий клиент. Через «Тест драйвера» проверка связи проходит успешно. Переустановка драйвера, доступного по ссылке с официального сайта https://www.shtrih-m.ru/catalog/pos-vesy/shtrikh-slim/, результата не принесло.

vesysozd154t46y4054

То попадаем на ту «проблемную» страницу, где драйвер ни в какую не ставится, хотя даже показывается сообщение об успешной установке:

drvustanov34203e42954340

Сообщение «Драйвер устройства на текущем рабочем месте не установлен» никуда не пропадает даже при новой попытке установить драйвер.

01 Попробуем зарегистрировать библиотеку драйвера весов Штрих-Слим, которая создалась после попытки установить драйвер через Командную строку (запуск от имени администратора):

cmdregdvr235667858

Т.е. команда выглядит так regsvr32.exe «C:UsersUserAppDataRoaming1C1cv8ExtCompTDrvSM1C.dll»

02 Затем идем снова в «Подключаемое оборудование» и видим такое сообщение после кнопки «Настройка»:

sitepostavslim23467567869

Нажимаем «Перейти на сайт поставщика», открывается браузер и начинается автоматическое скачивание файла драйвера (прикрепляю в конце статьи):

otkpapku343566786798

03 Разархивируем файлы и запустим установщик «Штрих-М: Драйвер весового модуля»:

ustvesmod4356678567

После завершения, драйвер весов Штрих-Слим смог установиться в 1С.

Источник

v8: Ошибка Тип не определен при попытке создать объект драйвера

Хочу в старенькой самописной конфигурации на платформе 8.2 напрямую печатать в Атол ККТ 55Ф. Экспериментирую на ККТ без фискального накопителя.

В тестовой обработке подключил внешнюю компоненту:

ProgID = «AddIn.FprnM1C»;

Попытка

ПодключитьВнешнююКомпоненту(«C:Program FilesATOLDrivers8Bin_FreeFprnM1C.dll», «FprnM1C», ТипВнешнейКомпоненты.Com);

ОбъектДрайвера = Новый(« ProgID «);

Исключение

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

Компонента подключается (Истина), но при создании объекта драйвера вижу в отладчике ошибку :

Тип не определен (AddIn.FprnM1C)

Что я делаю не так? Как мне создать объект драйвера?

ProgID = «AddIn.FprnM8»; // HKEY_CLASSES_ROOTAddIn.FprnM8

ПодключитьВнешнююКомпоненту(«FprnM1C.dll», «FprnM1C», ТипВнешнейКомпоненты.Native); // Зарегистрирована по адресу: C:Program FilesATOLDrivers8Bin_FreeFprnM1C.dll

//Пробовал так: ПодключитьВнешнююКомпоненту(«C:Program FilesATOLDrivers8Bin_FreeFprnM1C.dll», «FprnM1C», ТипВнешнейКомпоненты.Native); // так же вместо Native выбирал Com

all4cf 29.09.2017 19:54

Ответ № 2

45245 RUyu3wRXQgZatZl

Так вроде нужно использовать FprnM1C82_54FZ.dll

Источник

Adblock
detector

Ключевые слова: внешняя компонента, ошибка, отсутствует, CLSID, загрузка, не загружается, объект, компонента, DLL, реестр

Загрузка внешних компонент в 1С:Предприятие версии 8

    ЗагрузитьВнешнююКомпоненту("E:EventsEvents.dll"); 
    test = Новый("Addin.Events");
    Сообщить(test.CreateGUID());

В отличие от 7.7 необходимо указывать полный путь к DLL (или положить файл DLL в папку BIN платформы 1С:Предприятие). Вместо СоздатьОбъект(«Addin.Имя») используется Новый(«Addin.Имя»), использовать при этом ключевое слово COMОбъект не нужно.

Хранение записей о внешних компонентах в реестре Windows

Зарегистрированная внешняя компонента хранится в реестре следующим образом.

Предположим, что у нас есть внешняя компонента E:EventsEvents.dll.

В 1С мы пишем:

ЗагрузитьВнешнююКомпоненту("e:EventsEvents.dll");
vk=СоздатьОбъект("Addin.Events");

Теперь зайдем в программу regedit.exe (Пуск-Выполнить-Regedit.exe).

Если регистрация прошла успешно, то в реестре мы увидим следующие записи (я сделал поиск по подстроке «AddIn.Events» в редакторе реестра regedit.exe, нажав сочетание клавиш Ctrl-F):

[HKEY_CLASSES_ROOTAddIn.EventsClsid]
@="{2E5E6B2C-EFE0-4872-9AB6-DF187B9CE397}"

[HKEY_CLASSES_ROOTCLSID{2E5E6B2C-EFE0-4872-9AB6-DF187B9CE397}]
@="V7 AddIn 2.0"

[HKEY_CLASSES_ROOTCLSID{2E5E6B2C-EFE0-4872-9AB6-DF187B9CE397}InprocServer32]
@="E:\Events\Events.dll"

[HKEY_CLASSES_ROOTCLSID{2E5E6B2C-EFE0-4872-9AB6-DF187B9CE397}ProgID]
@="AddIn.Events"

Значение {2E5E6B2C-EFE0-4872-9AB6-DF187B9CE397} является уникальным для каждого OLE-объекта идентификатором (CLSID). Его должен явно задать разработчик в коде внешней компоненты.

Значение ProgID, которое в нашем случае — «AddIn.Events» также задает разработчик внешней компоненты.

Чтобы в реестре появились эти записи, необходимы права доступа

Начиная с Windows 2000, обычный пользователь не имеет прав доступа к указанным выше ветвям реестра. Нужны права или администратора, или привилегированного пользователя Windows. После первой загрузки компонента пропишет себя в реестре, и ее смогут использовать и непривилегированные пользователи Windows.

Где 1С ищет внешнюю компоненту?

Если при загрузке внешней компоненты вы не указываете полный путь, такой как E:EventsEvents.dll или сетевой путь наподобие \ВашСерверПапкаГдеЛежатВКEvents.dll, то 1С ищет внешние компоненты

-относительно папки 1Cv7BIN (КаталогПрограммы())

-относительно каталога информационной базы (КаталогИБ())

Метод ЗагрузитьВнешнююКомпоненту(), обнаружив ВК по новому пути, обновляет ее регистрацию в реестре

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

Аналогичная проблема — когда ВК по данному пути недоступна тем или иным пользователям.

А поскольку пользователи не имеют права на изменение записей в реестре, то у них перестанет загружаться и внешняя компонента.

В 1С:Предприятие 8.0 убрана возможность загрузки ВК относительно каталога ИБ.

В 7.7 же, чтобы избежать проблем, всегда убирайте ВК из каталога ИБ, и прописывайте полные пути (или складывайте DLL в общую для всех пользователей папку BIN).

Кардинальное решение проблемы — VKLoader

Имеется компонента VKLoader.dll (автор — Александр Орефков), которая позволяет решить проблемы с регистрацией компонент.

http://openconf.1cpp.ru/vk/vkloader/

Цитата:

«vkloader (далее ВК) — внешняя компонента для 1С-Предприятия 7.7, которая может загружаться без ее регистрации в реестре, и загружать другие внешние компоненты без их регистрации. Предназначена для беспроблемной загрузки внешних компонент пользователями, не имеющими прав на запись в HKCR ветку реестра.

Принцип работы основан на перехвате обращения 1С к WinAPI функциям CLSIDFromProgID и CoCreateInstance.

Также ВК решает проблему «зависания» процесса 1С в памяти при закрытии программы при использовании несовсем корректно написанных сторонних внешних компонент».

Пример использования vkloader:

ЗагрузитьВнешнююКомпоненту("vkloader.dll"); //регистрации не требует
Загрузчик = СоздатьОбъект("ЗагрузчикВК");
Результат = Загрузчик.ЗагрузитьВК("Events.dll", "Addin.Events=2E5E6B2C-EFE0-4872-9AB6-DF187B9CE397");

Замечу, что сама vkloader «умеет» загружать себя без прав доступа к реестру.

Еще одно решение: RegsvrEx

Автор — AlexQC.

Регистрирует компоненты (OLE-объекты) в пользовательской ветке реестра.

http://infostart.ru/projects/index.php?id=559

Пример использования:

Попытка
    Объект=СоздатьОбъект("cool.object");
Исключение
    ИмяДЛЛ=КаталогИБ()+"cool.ocx";
    КомандаСистемы(КаталогИБ()+"regsvrex.exe /s /c "+ИмяДЛЛ);
    Попытка
        Объект=СоздатьОбъект("cool.object");
    Исключение
        Сообщить("Ошибка загрузки компоненты: "+ИмяDLL,"!");
    КонецПопытки;
КонецПопытки;

Самая простая причина неполадок

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

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

Дополнительно:

Для старта внешней компоненты DynamicModuleServer.dll на Windows Server 2003 необходимо добавить исполняемый файл (1cv7s.exe) в исключения из механизма Windows под названием DEP (Data Execution Prevention): Control Panel -> System -> Advanced ->Performance Settings ->Data Execution Prevention

См. также:

Книга знаний: PLUGIN_VKLOADER — загрузка внешних компонент без регистрации в реестре

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

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

Полгода назад сторонние внедренцы установили 1С Ресторан версии 1.0.6.2, решили обновиться до 1.0.12.3. После установки переходящео обновления 1.0.8.6 в системе защиты стали появлятся ошибки ОШИБКА при попытке подключения внешних компонент», но при этом все работает. Также пробовали удалить систему защиты(удаление программы и соответствующего каталога) и порвести новую установку системы защиты из дистрибутива 1.0.12.3  и новой базы 1.0.12.3, ошиба повторяется. При установки защиты как сервер, появляется другая ошиба типа: «ошибка сервера синхронизации». Решение с первым запуском от имени Администратора тоже не помогает. ОС Win XP 32. Что еще можно предпринять?

 

Добрый день, Евгений!
Пришлите скриншот ошибки.
Уточните, система защиты установлена в сетевом или локальном режиме?
Какая версия компоненты защиты

V8Restoran.dll

и

Сервера защиты

?
Проверьте, правильно ли указан Сервер системы защиты в Ресторане:
меню Сервис -> Все операции -> Константы -> вкладка Системные-> Сервер системы защиты.
Должен быть указан сервер с вашими ключами, если они расположены локально — не заполняется.

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

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

Cистема защиты установлена локальном режиме, в каталог по умолчанию, и уже обновили до 1.0.13.3.
Еще кое что, системным диском является диск D.

 

Аня Пронина

Посетитель

Сообщений: 139
Авторитет:

30

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

Евгений, добрый день!

1. Попробуйте зарегистрировать компоненту V8Restoran.dll в системе с помощью команды regsvr32.
2. Проверьте, что прописано в утилите ConfUtil3, она находится в каталоге LocalProtect.

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

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

Вот :(

 

Аня Пронина

Посетитель

Сообщений: 139
Авторитет:

30

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

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

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

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

Полагаю что проблема не совсем рядовая, конечно же я перед тем как отправить сюда скрин  сто раз проэксперементировал с правами Администратора, с путями файлов, копированием файла в корень системного диска, в системную папку windowssystem32, заменой каталога установки системы защиты, чисткой рееста и т.д. Добавлю еще, что базы версии 1.0.6.2 работают на любой версии системы защиты без ошибок.
Где еще можно капнуть?

 

Евгений, удалось ли Вам успешно зарегистрировать компоненту защиты V8Restoran.dll?
Запустите командную строку от имени Администратора:
Пуск — Все программы — Стандартные — Командная строка — п.к.м. Запуск от имени Администратора
Введите:
regsvr32.exe «путь к компоненте защитыV8Restoran.dll» — Enter

Должно появиться сообщение об успешной регистрации.

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

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

Библиотеку зарегистрировать получилось, но ошибка не исчезла :(

Прикрепленные файлы

 

Златослава Полозова

Заглянувший

Сообщений: 188
Авторитет:

15

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

#10



0


16.11.2015 12:22:06

Евгений, можете предоставить удаленный доступ по Ammyy Admin?
Напишите, пожалуйста, на почту food@rarus.ru для согласования подключения.

Изменено: Златослава Полозова16.11.2015 12:22:24

1С Торговля и Склад(УРБД дело происходит в переферийик) подключен фискальник Фтрих-ФР-К(или аналог у них драйвер один). Так вот проблема если в базу входить под пользователем где настроена касса: Фискальный регистратор: ошибка при подключении не удалось создать объект внешней компоненты с программым идентификатром AddIn. Если этот же пользователь в базу входит монопольно ВСЕ ГУД.. Куда рыть в чем проблема?

НУ что не у кого нет предположении…..

:) ….Феликс + Штрих-Фр-К = Фтрих-ФР-К?

сломал мозг: «если в базу входить под пользователем где настроена касса:»

:) права на использование и регистрацию длл проверял?

а где их проверять? Если под одним и тем же пользователем входит и регистрирует если в программу входишь монопольно? в программу входит не монопольно!

пользователь администратор компьютера!

Что может в XP мешать регистрации компоненты или это фича у 1С-ки?

Новая подробность, если пользователь зашел монопольнов в 1С и Фискальный регистратор подключился, потом вышел и опять зашел уже не монопольно. То все подключается и работает. Может это быть косяк драйвера? Или всетаки косяк ОС?

Может кто подскажет где в ХР настраиваются прова на использование и регистрацию длл. Я не не пойму в чем дело. Пользователь зашел монопольно, вышел и зашел не монопольно все пашет. А в противном случае: Фискальный регистратор: ошибка при подключении не удалось создать объект внешней компоненты с программым идентификатром AddIn.

посмотри в отладчике при подключении в каком случае он объект не создает

А пользователь 1с это тотже, который монопольно и не монопольно?

Тэги:

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

Добрый день! Подскажите, есть ли примерчик подключения компоненты на управляемых формах? ЗагрузитьВнешнююКомпоненту выдает ошибку: не удалось подключить внешнюю компоненту. Если ее не загружать на клиенте, а только на сервере, то не удается отправить документ PackageSendTask = Organization.CreatePackageSendTask2()
DocumentToSend = PackageSendTask.AddDocument(«InvoiceCorrection»,»default»,»ucd_05_02_01″);
«неверная версия вложения». На 8,2 отрабатывает все верно

  • Ошибка подключения видеокарты к экрану шлема
  • Ошибка подключения вар тандер 82220002
  • Ошибка подключения валорант античит
  • Ошибка подключения вай фай на ноутбуке леново
  • Ошибка подключения браво старс