Ошибка вызова метода внешней компоненты 1с эквайринг

Пытаюсь работать с драйвером для 1с DriverUnitServer, при попытке вызова ProcessCheck получаю "Ошибка вызова метода внешней компоненты", вот xml в ДанныеЧека: БПО стандартного на конфигурации нет, все вызовы собираю сам, по документации и подсматривая в БПО. Чего-то видимо не вижу

kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Пытаюсь работать с драйвером для 1с DriverUnitServer, при попытке вызова ProcessCheck получаю «Ошибка вызова метода внешней компоненты», вот xml в ДанныеЧека:
<?xml version=»1.0″ encoding=»UTF-8″?>
<CheckPackage>
<Parameters PaymentType=»1″ TaxVariant=»2″ CashierName=»system» CashierVATIN=»753700356908″/>
<Positions>
<FiscalString Name=»Стеклокерамическая панель» Quantity=»1″ PriceWithDiscount=»700″ SumWithDiscount=»700″ DiscountSum=»0″ Department=»1″ Tax=»none» TaxSum=»0″ SignMethodCalculation=»4″ SignCalculationObject=»1″/>
</Positions>
<Payments Cash=»700″ ElectronicPayment=»0″ Credit=»0″ AdvancePayment=»0″ CashProvision=»0″/>
</CheckPackage>
БПО стандартного на конфигурации нет, все вызовы собираю сам, по документации и подсматривая в БПО. Чего-то видимо не вижу


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 15 сен 2018, 01:45

А перед эти проинициализировали (SetParameter) компоненту параметрами?
Все параметры передали?
«Open» делали?



kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 17 сен 2018, 16:11

Дело в том что чек выводится, переключил эмулятор в обычный режим и увидел. БПО ведет себя аналогично: выводит чек и говорит: При выполнении операции произошла ошибка: Ошибка вызова метода <ОбъектДрайвера.СформироватьЧек>.
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(1056)}: Ошибка при вызове метода контекста (СформироватьЧек): Ошибка вызова метода внешней компоненты


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 18 сен 2018, 23:19

Перепроверил драйвер, все работает.

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


kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 19 сен 2018, 15:28

Тестировал на БПО, скачанной по ссылке из предыдущего ответа, на машине 64 разрядная Windows 7 корпоративная, 1с Предприятие клиент 32 разрядный
Попробовал вставить снимок экрана
Изображение


kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 19 сен 2018, 15:40

Форму обработки тестирования из БПО пришлось подправить строкой 463, иначе при «Печатать чек по шаблону» возникает
«При выполнении операции произошла ошибка: Message: Не указан ИНН продавца»
ОбщиеПараметры.КассирИНН = «325435435223»;


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 19 сен 2018, 17:28

Драйвер в БПО загружали или тестировали на том что в ней было?

Еще: удалите файл C:Users<user>AppDataRoaming1C1cv8ExtCompTDriverUnitServer_x32.dll
(Может он старый, а 1с его не переисала)
И заново из 1с БПО установите драйвер.


kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 19 сен 2018, 19:17

Драйвер ставил тот что в БПО, дата-время позавчера, удалил, поставил снова из БПО, результат не изменился


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 20 сен 2018, 02:41

Так, а тимвьюверу можно подключится — посмотреть….


ЭДО. Ошибка вызова метода внешней компоненты

Я
   bvn-2005

28.07.20 — 14:26

БП, ред 3, в режиме терминала, ОС Вин 2008R2. Пытаюсь подключить ЭДО. Установил VipNet. Заполнил заявление на выпуск нового сертификата. При попытке распечатать текст заявления было предложено установить некую внешнюю компоненту. Нажал ОК -> Компонента успешно установлена, а потом выдало ошибку:

Не удалось выполнить операцию по причине:

Ошибка вызова метода внешней компоненты

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

Повторите попытку.

Разумеется, повторение попыток ни к чему не привело.

В чем проблема?

   johnnik

1 — 28.07.20 — 14:29

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

   bvn-2005

2 — 28.07.20 — 14:32

Пробовал локально на сервере под серверным админом. не помогло.

   mikecool

3 — 28.07.20 — 15:10

(1) не каждая компонента требует админских прав

   mikecool

4 — 28.07.20 — 15:10

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

   bvn-2005

5 — 28.07.20 — 15:13

» Ни слова не сказал — что за компонент,»  

Так и мне никто не сказал, что за компонента…

Вот я и надеялся на тех, которые в отпуске.

   johnnik

6 — 28.07.20 — 15:21

Эта компонента сама регистрируется при входе в места, которые требуют криптопровайдера. Например в Отчеты — Регламентированная отчетность. 1С-ка сразу лезет проверять, на месте ли криптопровайдер и если видит его установленным на компе, то ставит какую-то компоненту )для випнет своя, для крипто про — своя). В принципе, можете зайти в Отчеты — Регламентированные отчеты — Дополнительные настройки обмена и эта компонента где-то там. Но всегда она ставилась сама без каких-либо манипуляций. Главное тут — админские права на 1С и админские права на винду. Еще возможно, что вы випнет установили, но не заходили в него, он при запуске там опрашивает носители, подписи и все такое. И еще — какой именно випнет вы установили. Версия? Случайно не бета-версию 4.5?

   bvn-2005

7 — 28.07.20 — 15:25

«Случайно не бета-версию 4.5?»

Версия 4.0.

Установлена некоторое время назад и не использовалась. А сейчас я запросил серийный номер, мне прислали его, зарегистрировалась без проблем. 1С ее видит: в разделе Программы она есть.

   johnnik

8 — 28.07.20 — 15:36

Випнет 4.0 уже устарел, ставьте бета-версию 4.2.11.5875 (скину ссылку если движок не порежет: https://infotecs.ru/downloads/beta-versii/vipnet-csp.html?arrFilter_93=1824101684&set_filter=Y )

   bvn-2005

9 — 29.07.20 — 07:43

«ставьте бета-версию 4.2.11.5875»

Попробовал 4.2 — на сайте написано, что не совместимо с программами Касперского (на сервере стоит антивирус); рекомендуют использовать 4.5. В итоге поставил 4.5, все заработало, ключ сформировался.

При этом Диагностика ЭДО пишет «Программа криптографии не установлена на компьютере»…А в настройках электронной подписи на закладке Программы — VipNet установлен.

   Kigo_Kigo

10 — 29.07.20 — 07:55

(9) Та же самая проблема с крипто про, в настройках ЭДО все установлено и ключи видит, при попытке просмотра ЭДО из документа, не установлена крипто программа, куда копать, пока не нашел

   Kigo_Kigo

11 — 29.07.20 — 10:10

Никто не подскажет в чем проблема, куда копать? в программах и настройках учетных записей — крипто про работает, при попытке сформировать документ По ЭДО — крипто програама не установлена — установите

  

bvn-2005

12 — 30.07.20 — 09:17

У меня на двух компах заработало: локально на сервере под локальным админом и на моем компе (админские права на ОС и в 1С). А на бухгалтерском компе при попытке отправить/получить документы выдает

«Не удалось получить токен авторизации в сервисе 1С-ЭДО.

Необходимо проверить соединение с оператором в учетной записи ЭДО»

Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.

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

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

Содержание

  1. Ошибки криптографии
  2. Ошибка внешней компоненты КриптоПро 5.0 CSP в БП 3.0.81.30 (базовая)
  3. 1С Ошибка вызова метода внешней компоненты. Набор ключей не определен
  4. 1с ошибка внешней компоненты при работе с криптографией
  5. Стандартные действия для решения ошибок 1С

Ошибки криптографии

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

  • набор ключей не определен;
  • неправильный открытый ключ поставщика;
  • не найден сертификат и открытый ключ для расшифровки;
  • не найден сертификат руководителя в системном хранилище сертификатов;
  • не удалось расшифровать файл обновлений;
  • ошибка инициализации криптопровайдера;
  • плохие данные;

ошибка при получении свойств сертификата. Не удалось выполнить подписание сертификатом, Федеральная налоговая служба по причине Ошибка при получении свойства сертификата (0x0000000);

ошибка интерфейса модуля криптографии. Отсутствует набор ключей. Не удалось выполнить подписание сертификатом по причине: Ошибка интерфейса модуля криптографии. Отсутствует набор ключей;

ошибка при получении контекста модуля криптографии. Не удалось выполнить подписание сертификатом , Федеральная налоговая служба по причине Ошибка при получении контекста модуля криптографии;

модуль криптографии не поддерживает алгоритмов подписи. Не удалось выполнить подписание сертификатом по причине: Модуль криптографии не поддерживает алгоритмов подписи. Не удалось подписать файл по причине. ;

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

не удалось подписать файл по причине: Ошибка исполнения функции. Не удалось подписать файл по причине: Ошибка исполнения функции. Ошибка подписания документа: Запрос на информационное обслуживание налогоплательщика, связанное с циклом обмена.

Источник

Ошибка внешней компоненты КриптоПро 5.0 CSP в БП 3.0.81.30 (базовая)

День добрый.
Связка КрптоПро 5 + БП 3.0.81.30 (базовая)
Платформы: 8.3.17.1549 и 8.3.16.1063
Виндовс 8.

Пришел запрос от налоговой. Бухгалтер подтвердил получения запроса.
Попытался отправить ответ, а тут «Ошибка внешней компоненты».
Верней не так, сначала была ошибка (не дословно): «Не удалось подписать письмо . «- закончилась лицензия на КриптоПро. Ввели ключ лицензии, Криптопро — заработал. Перезапустили комп.
Попытались отправить повторно: «Ошибка внешней компоненты».

Что делал:
1. переустанавливал КриптоПро, перезапустили комп — не помогло
2. запускал 1С от имени админа, чтоб компонента зарегалась — не помогло (на вкладке «Прочие настройки обмена») — написано «компонента установлена»
3. обновился на один релиз БП. Попытался отправить письмо, в процессе выскочило сообщение «Компонента успешно установлено», в конце опять «Ошибка внешней компоненты» — не помогло
4. Сертификат в контейнере, действующий. Контейнер в реестре.
5. Диагностика 1С-отчетности ошибок не выдала.
6. Запускался с разных платформ 8.3.16 и 8.3.17 — не помогло
7. КЭШ пользователя — чистил, не помогло.

П.С. в журнале регистрации видим это:

Ошибка при вызове «ПолучитьСледующийКриптопровайдер» менеджера криптографии.
по причине:
Ошибка совместного доступа к файлу ‘C:UsersMarinaAppDataLocalTemp413b045582944cc5bceec8892c1 ­d65bcv8_CDF0_b5.tmp.1’. 32(0x00000020): Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
<ОбщийМодуль.ОперацииСФайламиЭДКОСлужебныйВызовСервера.Модуль(89)>: УдалитьФайлы(КаталогРезультата);
<ОбщийМодуль.ОперацииСФайламиЭДКОСлужебныйКлиент.Модуль(867)>: Результат = ОперацииСФайламиЭДКОСлужебныйВызовСервера.ПолучитьФайлЧастямиССервераКакСтроку(Адрес);
<ОбщийМодуль.ОперацииСФайламиЭДКОКлиент.Модуль(251)>: ОперацииСФайламиЭДКОСлужебныйКлиент.ДанныеССервераВФайл(
<ОбщийМодуль.КриптографияЭДКОСлужебныйКлиент.Модуль(3093)>: ОперацииСФайламиЭДКОКлиент.ДанныеССервераВФайл(
<ОбщийМодуль.КриптографияЭДКОСлужебныйКлиент.Модуль(307)>: ВыполнитьОбработкуОповещения(
<ОбщийМодуль.КриптографияЭДКОСлужебныйКлиент.Модуль(389)>: ВыполнитьОбработкуОповещения(ВходящийКонтекст.ОповещениеОЗавершении, Результат);
<ОбщийМодуль.КриптографияЭДКОСлужебныйКлиент.Модуль(426)>: КриптографияЭДКОКлиентСервер.ПодготовитьРезультат(Истина, «Криптопровайдеры», ВходящийКонтекст.ОповещениеОЗавершении.ДополнительныеПараметры.Криптопровайдеры, ВходящийКонтекст));

по причине:
Ошибка удаления файлов
по причине:
Ошибка совместного доступа к файлу ‘C:UsersMarinaAppDataLocalTemp413b045582944cc5bceec8892c1 ­d65bcv8_CDF0_b5.tmp.1’. 32(0x00000020): Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
по причине:

Источник

1С Ошибка вызова метода внешней компоненты. Набор ключей не определен

Недавно столкнулись с ошибкой при отправке реестра ЭЛН в ФСС. Система писала что отчет не отправлен. Возникла следующая ошибка.

Ошибка «Не удалось зашифровать файл. Не удалось зашифровать файл выгрузки!»

В журнале регистрации отображалась следующая информация:

Событие:
Электронный документооборот с контролирующими органами. Менеджер криптографии
Комментарий:
Ошибка при вызове «Зашифровать» менеджера криптографии.
по причине:
Ошибка вызова метода внешней компоненты
по причине:
Набор ключей не определен.

Проблема заключалась в том, что некорректно были настроены сертификаты ФСС по организации.

Если открыть организацию, перейти на закладку ЭДО. Нажать ссылку рядом с пунктом «Электронный документооборот с ФСС»

Настройки ЭДО Организации

В настройках обмена нужно указать Сертификат организации, Сертификат ФСС и Сертификат ФСС ЭЛН. Специфика данной настройки заключается в том, что сертификаты ФСС визуально не различимы. Какой куда подставлять на первый взгляд не совсем понятно.

Окно Настройки обмена с ФСС

Источник

1с ошибка внешней компоненты при работе с криптографией

При возникновении ошибки «Не удалось проверить сертификат по причине: В браузере требуется установить расширение для работы с электронной подписью и шифрованием.»

Алгоритм проверки электронной подписи:

В программном продукте 1С необходимо

1. перейти в раздел «Администрирование»

2. «Обмен электронными документами»

3. «Настройка электронной подписи и шифрования»

4. На вкладке «Сертификаты» открыть используемый сертификат

5. Нажать на кнопку «Проверить»

6. Ввести пароль закрытой части ключа и нажать «Проверить»

! Обращаем Ваше внимание, что программа сама увеличит количество * в поле «Пароль:» до 16 при проверке. Данное поведение является штатным и выступает дополнительной защитой конфиденциальных данных в виде количества символов в пароле. Проверка будет осуществлена на основании введенных Вами данных .

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

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

Для этого необходимо перейти в раздел «Администрирование» — «Обмен электронными документами» — «Настройки электронной подписи и шифрования» — вкладка «Программы»

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

В открывшемся окне появится информация о том, что для корректной работы необходимо установить расширение для браузера и установить компоненту. В окне необходимо нажать «Продолжить».

При нажатии «Продолжить» произойдёт автоматическая загрузка компоненты 1CExtension, а также произойдёт переход, в нашем случае в магазин Google Chrome, с предложением установить «Расширение для работы с 1С:Предприятием». Необходимо нажать «Установить».

! Обращаем Ваше внимание, что данное расширение предоставляется Бесплатно.

В следующем окне необходимо нажать «Установить расширение»

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

Данный файл (расширение работы с криптографией) — 1CExtension, ранее был скачен. Его необходимо найти в загрузках и запустить.

Произойдёт автоматическая установка. После полного заполнения строки Completed необходимо нажать Close.

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

После определения криптопровайдера сертификат успешно пройдет тест.

Источник

Стандартные действия для решения ошибок 1С

Текст ошибки может звучать по-разному, например:

  • Поле объекта не обнаружено (ХХХХХХ);
  • Значение не является значением объектного типа (ХХХХХХ);
  • Метод объекта не обнаружен (ХХХХХХ);
  • Во время сохранения файла возникла ошибка.

Такие ошибки чаще всего возникают при некорректной работе базы 1С.

Для решения воспользуйтесь следующим алгоритмом:

  • Очистите кэш платформы 1С. После запуска 1С повторите действия.
  • Проверьте права пользователя в 1С. После запуска 1С повторите действия.
  • Отключите (при наличии) внешний модуль документооборота.

Для управляемых приложений:

Сделайте копию информационной базы и перейдите в Отчеты → Регламентированные отчеты → Настройки → Прочие настройки обмена и в этом разделе уберите внешний модуль. Перезапустите 1С. После запуска 1С повторите действия.

Для неуправляемых приложений:

Сделайте копию базы и перейдите в Отчеты → Регламентированные отчеты → Настройки → Для настройки параметров документооборота нажмите здесь (внизу)→ выбрать пункт Использовать внешний модуль. Перезапустите 1С. После запуска 1С повторите действия.

  • Сделайте диагностику 1С-отчетности, отправьте отчет по диагностике и сообщите номер обращения специалисту технической поддержки 1С-Отчетность.
  • Запустите Конфигуратор 1С. Выберите пункт Отладка → Начать отладку. После запуска 1С повторите действия.
  • Удостоверьтесь, что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика.

Запустите Конфигуратор 1С. Если конфигурация закрыта, то необходимо ее открыть: Конфигурация → Открыть конфигурацию. Слева в меню напротив названия конфигурации должен быть значок замка – объект поставщика не редактируется.

  • Попробуйте запустить 1С в тонком клиенте, для этого после нажатия на ярлык 1С выберите базу, затем нажмите Изменить → Далее → Основной режим запуска: выберите пункт Тонкий клиент → Готово. Запустите 1С.
  • Измените переменные среды. Рекомендуем обратиться к системному администратору для выполнения данных действий.
  • Проверьте кодировку в операционной системе Windows по инструкции смена кодировки. Рекомендуем обратиться к системному администратору для выполнения данных действий.

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

Источник

Понравилась статья? Поделить с друзьями:
  • Ошибка вызова метода внешней компоненты 1с штрих м
  • Ошибка вызова метода sign компоненты xmldsig
  • Ошибка вызова внешней компоненты 1с розница
  • Ошибка вызова веб сервиса wsstube0024 error in securing outbound message
  • Ошибка вызова zlib пожалуйста перезагрузите систему проверьте игровые данные или переустановите игру