Подскажите пожалуйста как подключить терминал эквайринга к 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. После всех настроек проверить совместную работу ККМ и пинпада, выполнив тестовые
транзакции: Оплата, Отмена, Сверка Итогов, Возврат, Аварийная отмена
Источник
Содержание
- Подружить Атол 55Ф и УТ 11
- Не устанавливается драйвер весов POS2 в 1С:Розница 8.3 ред. 2.2
- 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
Перестали определяться весы Штрих-Слим в 1С Тонкий клиент. Через «Тест драйвера» проверка связи проходит успешно. Переустановка драйвера, доступного по ссылке с официального сайта https://www.shtrih-m.ru/catalog/pos-vesy/shtrikh-slim/, результата не принесло.
То попадаем на ту «проблемную» страницу, где драйвер ни в какую не ставится, хотя даже показывается сообщение об успешной установке:
Сообщение «Драйвер устройства на текущем рабочем месте не установлен» никуда не пропадает даже при новой попытке установить драйвер.
01 Попробуем зарегистрировать библиотеку драйвера весов Штрих-Слим, которая создалась после попытки установить драйвер через Командную строку (запуск от имени администратора):
Т.е. команда выглядит так regsvr32.exe «C:UsersUserAppDataRoaming1C1cv8ExtCompTDrvSM1C.dll»
02 Затем идем снова в «Подключаемое оборудование» и видим такое сообщение после кнопки «Настройка»:
Нажимаем «Перейти на сайт поставщика», открывается браузер и начинается автоматическое скачивание файла драйвера (прикрепляю в конце статьи):
03 Разархивируем файлы и запустим установщик «Штрих-М: Драйвер весового модуля»:
После завершения, драйвер весов Штрих-Слим смог установиться в 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 |
---|---|
Так вроде нужно использовать FprnM1C82_54FZ.dll Источник Adblock |
Ключевые слова: внешняя компонента, ошибка, отсутствует, 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 |
Полгода назад сторонние внедренцы установили 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 |
Cистема защиты установлена локальном режиме, в каталог по умолчанию, и уже обновили до 1.0.13.3. |
Аня Пронина Посетитель Сообщений: 139 |
Евгений, добрый день! 1. Попробуйте зарегистрировать компоненту V8Restoran.dll в системе с помощью команды regsvr32. |
Евгений Ластов Заглянувший Сообщений: 5 |
Вот |
Аня Пронина Посетитель Сообщений: 139 |
Евгений, ошибка, которая возникает при регистрации компоненты, обычно решается тем, что командную строку надо запустить от имени Администратора и ещё раз попробовать зарегистрировать. |
Евгений Ластов Заглянувший Сообщений: 5 |
Полагаю что проблема не совсем рядовая, конечно же я перед тем как отправить сюда скрин сто раз проэксперементировал с правами Администратора, с путями файлов, копированием файла в корень системного диска, в системную папку windowssystem32, заменой каталога установки системы защиты, чисткой рееста и т.д. Добавлю еще, что базы версии 1.0.6.2 работают на любой версии системы защиты без ошибок. |
Евгений, удалось ли Вам успешно зарегистрировать компоненту защиты V8Restoran.dll? Должно появиться сообщение об успешной регистрации. |
|
Евгений Ластов Заглянувший Сообщений: 5 |
Библиотеку зарегистрировать получилось, но ошибка не исчезла Прикрепленные файлы |
Златослава Полозова Заглянувший Сообщений: 188 |
#10
16.11.2015 12:22:06 Евгений, можете предоставить удаленный доступ по Ammyy Admin? Изменено: Златослава Полозова — 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 отрабатывает все верно