John83
18.01.19 — 09:34
УТ 10.3.49.4
АТОЛ 55Ф
Обновили дрова кассы до 10.4.3, обработка ТО последняя.
Тест драйвера проходит, а при запуске параметров фискализации выдает:
АТОЛ: ККТ с передачей данных: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Ошибка вызова метода <ОбъектДрайвера.Подключить>.
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(75)}: Ошибка при вызове метода контекста (Подключить): Ошибка вызова метода внешней компоненты
Произошла ошибка при подключении торгового оборудования
Фискальное устройство не подключено!
В отладчике смущает, что ИДУстройства = «».
Куда копать?
John83
1 — 18.01.19 — 09:38
подключение по RDP через ip
karpik666
2 — 18.01.19 — 10:14
(0) используйте веб-сервер.
ИначеЕсли
3 — 18.01.19 — 10:31
Ещё кто-то в терминале с кассой работает?
vis_tmp
4 — 18.01.19 — 10:34
Да, встречал такое — работает.
karpik666
5 — 18.01.19 — 10:39
(1) у вас вообще тест проходит? не через 1С ,а черзе утилиту АТОЛ
John83
6 — 18.01.19 — 12:09
(5) и через АТОЛ и в 1С тест проходит, а параметры фискализации ругаются
karpik666
7 — 18.01.19 — 12:15
(6) может у вас при этом Утилиту АТОЛ открыта? она порт блокирует.
John83
8 — 18.01.19 — 12:17
(7) при закрытом тесте тоже самое
Rema Dan
9 — 18.01.19 — 12:17
(1) В RDP с драйверами по страндарту 1С постоянные проблемы. ККТ в УТ постоянно подключается и отключается при каждом открытии/закрытии форм, в которых он может потребоваться (ПКО, РКО, Реализация, Чек). Это происходит под каждым пользователем. В итоге всё работает, только если в базе работает 1 пользователь. С 2-мя или более возникает ситуация когда ККТ захватывает первый, потом пытается захватить второй, потом первый отпускает, потом пытается отпустить второй. Через некоторое время ККТ просто уходит в аут и не отвечает ни на какие обращения извне до перезапуска.
Можно доработать обработку обслуживания, так чтобы непосредственный захват ККТ происходил только при печати чеков, а во всех остальных случаях она только делала вид что держит ККТ.
John83
10 — 18.01.19 — 12:41
(9) делал доработку, что только с определенной ролью можно захватывать ККТ.
Сейчас она у всех снята, кроме меня.
karpik666
11 — 18.01.19 — 12:49
(10) а аппарат в принципе фискализирован?
John83
12 — 18.01.19 — 12:51
(11) в смысле зареген?
давно уже
вообще на 9ом драйвере с год работал
Rema Dan
13 — 18.01.19 — 12:57
(10) Одно только отключение ролей сейчас не гарантирует, что ККТ сейчас уже не в ауте от постоянных переподключений с утра.
Ещё как вариант, возможно, что на ККТ стоит какая-нибудь древняя прошивка, с которой 10-ые драйвера уже не дружат.
John83
14 — 18.01.19 — 13:06
(13) да я еще со вчерашнего дня мучаюсь
все ушли домой и перед этим сервак перегрузили
вроде не за долго до нг перепрошивали
А как можно посмотреть версию прошивки?
Гад
15 — 18.01.19 — 13:11
а те зачем?
а по факту установите одинаковой разрядности дрова и платформу и запуск ски от администратора
John83
16 — 18.01.19 — 13:50
(15) лед немного тронулся..
зашел под админом, теперь просто говорит
Фискальное устройство не подключено!
при этом тест так же нормально проходит, админ говорит, что дрова 32х ставил, что и платформа
John83
17 — 18.01.19 — 16:25
ну вроде заработало
всем спасибо!!!
особенно (15)
-
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
- Администратор
- Сообщения: 2230
- Зарегистрирован: 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
- Администратор
- Сообщения: 2230
- Зарегистрирован: 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
- Администратор
- Сообщения: 2230
- Зарегистрирован: 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
- Администратор
- Сообщения: 2230
- Зарегистрирован: 17 мар 2015, 18:36
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Сообщение
Audim » 20 сен 2018, 02:41
Так, а тимвьюверу можно подключится — посмотреть….
Недавно столкнулись с ошибкой при отправке реестра ЭЛН в ФСС. Система писала что отчет не отправлен. Возникла следующая ошибка.
В журнале регистрации отображалась следующая информация:
Событие:
Электронный документооборот с контролирующими органами. Менеджер криптографии
Комментарий:
Ошибка при вызове «Зашифровать» менеджера криптографии.
по причине:
Ошибка вызова метода внешней компоненты
по причине:
Набор ключей не определен.
Проблема заключалась в том, что некорректно были настроены сертификаты ФСС по организации.
Если открыть организацию, перейти на закладку ЭДО. Нажать ссылку рядом с пунктом «Электронный документооборот с ФСС»
В настройках обмена нужно указать Сертификат организации, Сертификат ФСС и Сертификат ФСС ЭЛН. Специфика данной настройки заключается в том, что сертификаты ФСС визуально не различимы. Какой куда подставлять на первый взгляд не совсем понятно.
Сертификат ФСС можно скачать с сайта http://fss.ru/ru/fund/download/282307/index.shtml
Сертификат ФСС ЭЛН можно скачать с сайта https://lk.fss.ru/eln.html
-
03.04.2019, 17:11
#1
Гость форума
Ошибка ЭСФ 8.3
Бухгалтерия для Казахстана.
При попытке смены ключа авторизации для отправки электронных счетов фактур выдает ошибку:
Ошибка вызова метода внешней компоненты
Версия криптографии: 1,8, Код ошибки: 1 919 251 285, Описание ошибки: Не удалось инициализировать хранилище ключа: Ошибка чтения данных ключа из памяти: error:0D07207B:asn1 encoding routines:func(114):reason(123)
{Обработка.ОбменЭСФ.Форма.К лиентУправляемая.Форма(178)}: Ошибка при вызове метода контекста (инициализироватьхранилищ� �ключа)
Криптопровайдер.Инициализ� �роватьХранилищеКлюча(Ключ Base64, ПарольКлюча, ИнициализироватьХранилище Ключа_ТипДанных_СтрокаBase64() );
по причине:
Ошибка вызова метода внешней компонентыСо 2й попытки вылетает программа:
Имя события проблемы: APPCRASH
Имя приложения: 1CV8C.exe
Версия приложения: 8.3.12.1595
Отметка времени приложения: 5b5e446e
Имя модуля с ошибкой: StackHash_0381
Версия модуля с ошибкой: 6.1.7601.19135
Отметка времени модуля с ошибкой: 56a1c9c5
Код исключения: c0000374
Смещение исключения: 00000000000c0aa2
Версия ОС: 6.1.7601.2.1.0.18.10
__________________________________________________ _
Сервер терминалов 2008 R2.В других базах на нем же все нормально.
1с 8.3Со старыми установленными ранее, и пока действительными ключами тоже не работает.
Проверка и восстановление ничего не дали. В какую сторону копать?
-
03.04.2019, 17:38
#2
Гость форума
Re: Ошибка ЭСФ 8.3
Бухгалтерия для Казахстана.
При попытке смены ключа авторизации для отправки электронных счетов фактур выдает ошибку:
Ошибка вызова метода внешней компоненты
Версия криптографии: 1,8, Код ошибки: 1 919 251 285, Описание ошибки: Не удалось инициализировать хранилище ключа: Ошибка чтения данных ключа из памяти: error:0D07207B:asn1 encoding routines:func(114):reason(123)
{Обработка.ОбменЭСФ.Форма.К лиентУправляемая.Форма(178)}: Ошибка при вызове метода контекста (инициализироватьхранилищ� �� �ключа)
Криптопровайдер.Инициализ� �� �роватьХранилищеКлюча(Клю ч Base64, ПарольКлюча, ИнициализироватьХранилище Ключа_ТипДанных_СтрокаBase64() );
по причине:
Ошибка вызова метода внешней компонентыСо 2й попытки вылетает программа:
Имя события проблемы: APPCRASH
Имя приложения: 1CV8C.exe
Версия приложения: 8.3.12.1595
Отметка времени приложения: 5b5e446e
Имя модуля с ошибкой: StackHash_0381
Версия модуля с ошибкой: 6.1.7601.19135
Отметка времени модуля с ошибкой: 56a1c9c5
Код исключения: c0000374
Смещение исключения: 00000000000c0aa2
Версия ОС: 6.1.7601.2.1.0.18.10
__________________________________________________ _
Сервер терминалов 2008 R2.В других базах на нем же все нормально.
1с 8.3Со старыми установленными ранее, и пока действительными ключами тоже не работает.
Проверка и восстановление ничего не дали. В какую сторону копать?
Ошибка подключения сканера cipher 1070
|
Добрый день! через некоторое время сканер снова начинает работать и затем снова сбивается, то есть как будто работает через раз. Драйвер установлен 8.0.8.22, ScanOPOS.dll зарегистрирована, обработка в 1с 1CScanOPOSScan_v2.epf версии 2.22 В чем может быть ошибка, уже который день работать не можем, не понятно в чем проблема. |
|
|
Добрый день! |
|
|
Здравствуйте еще раз! ScanOPOS.dll зарегистрировали ту, что с драйвером 1С была в комплекте. Что же мы делаем не так? Помогите пожалуйста! |
|
|
Эта уже ошибка кода 1С. |
|
|
Скажите, а может ли ошибка возникать, из-за того что в базу пытались подключить еще и штрих-сканеры атол? 1070 и атол не работают вместе? или от этого не зависит? Заранее спасибо. |
|
|
Конфигурация точно типовая, изменения не вносились. |
|
|
К БД не важно. Я уже не помню, но вроде бы к 10.3 подключение идет в разрезе ПК. Т.е. Если к одному ПК подключали но разными пользователями, то будет беда. Если на разных ПК, то нормально. Сейчас подключение идет как в разрезе ПК, так и в разрезе пользователя. Так что на 11 конфе можно на одном ПК подключить 2 сканера к разным пользователям. |
|
|
Сергей_техподдержка Администратор Сообщений: 1166 |
#8 0 30.01.2017 12:32:46
НЕ может быть такого! |
||
|
Добрый день! |
|
|
Залина Каскинова Пользователь Сообщений: 6 |
#10 0 30.01.2017 12:32:47
Попробовали перенести данные в ред.11, ни кто в ней никогда не работал, ничего не понятно(( |
||
-
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
- Администратор
- Сообщения: 2275
- Зарегистрирован: 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
- Администратор
- Сообщения: 2275
- Зарегистрирован: 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
- Администратор
- Сообщения: 2275
- Зарегистрирован: 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
- Администратор
- Сообщения: 2275
- Зарегистрирован: 17 мар 2015, 18:36
Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты
Сообщение
Audim » 20 сен 2018, 02:41
Так, а тимвьюверу можно подключится — посмотреть….
18.01.19 — 09:34
УТ 10.3.49.4
АТОЛ 55Ф
Обновили дрова кассы до 10.4.3, обработка ТО последняя.
Тест драйвера проходит, а при запуске параметров фискализации выдает:
АТОЛ: ККТ с передачей данных: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Ошибка вызова метода <ОбъектДрайвера.Подключить>.
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(75)}: Ошибка при вызове метода контекста (Подключить): Ошибка вызова метода внешней компоненты
Произошла ошибка при подключении торгового оборудования
Фискальное устройство не подключено!
В отладчике смущает, что ИДУстройства = «».
Куда копать?
1 — 18.01.19 — 09:38
подключение по RDP через ip
2 — 18.01.19 — 10:14
(0) используйте веб-сервер.
3 — 18.01.19 — 10:31
Ещё кто-то в терминале с кассой работает?
4 — 18.01.19 — 10:34
Да, встречал такое — работает.
5 — 18.01.19 — 10:39
(1) у вас вообще тест проходит? не через 1С ,а черзе утилиту АТОЛ
6 — 18.01.19 — 12:09
(5) и через АТОЛ и в 1С тест проходит, а параметры фискализации ругаются
7 — 18.01.19 — 12:15
(6) может у вас при этом Утилиту АТОЛ открыта? она порт блокирует.
8 — 18.01.19 — 12:17
(7) при закрытом тесте тоже самое
9 — 18.01.19 — 12:17
(1) В RDP с драйверами по страндарту 1С постоянные проблемы. ККТ в УТ постоянно подключается и отключается при каждом открытии/закрытии форм, в которых он может потребоваться (ПКО, РКО, Реализация, Чек). Это происходит под каждым пользователем. В итоге всё работает, только если в базе работает 1 пользователь. С 2-мя или более возникает ситуация когда ККТ захватывает первый, потом пытается захватить второй, потом первый отпускает, потом пытается отпустить второй. Через некоторое время ККТ просто уходит в аут и не отвечает ни на какие обращения извне до перезапуска.
Можно доработать обработку обслуживания, так чтобы непосредственный захват ККТ происходил только при печати чеков, а во всех остальных случаях она только делала вид что держит ККТ.
10 — 18.01.19 — 12:41
(9) делал доработку, что только с определенной ролью можно захватывать ККТ.
Сейчас она у всех снята, кроме меня.
11 — 18.01.19 — 12:49
(10) а аппарат в принципе фискализирован?
12 — 18.01.19 — 12:51
(11) в смысле зареген?
давно уже
вообще на 9ом драйвере с год работал
13 — 18.01.19 — 12:57
(10) Одно только отключение ролей сейчас не гарантирует, что ККТ сейчас уже не в ауте от постоянных переподключений с утра.
Ещё как вариант, возможно, что на ККТ стоит какая-нибудь древняя прошивка, с которой 10-ые драйвера уже не дружат.
14 — 18.01.19 — 13:06
(13) да я еще со вчерашнего дня мучаюсь
все ушли домой и перед этим сервак перегрузили
вроде не за долго до нг перепрошивали
А как можно посмотреть версию прошивки?
15 — 18.01.19 — 13:11
а те зачем?
а по факту установите одинаковой разрядности дрова и платформу и запуск ски от администратора
16 — 18.01.19 — 13:50
(15) лед немного тронулся..
зашел под админом, теперь просто говорит
Фискальное устройство не подключено!
при этом тест так же нормально проходит, админ говорит, что дрова 32х ставил, что и платформа
John83
17 — 18.01.19 — 16:25
ну вроде заработало
всем спасибо!!!
особенно (15)
Содержание:
1. Появление ошибки не найден файл внешней компоненты 1С
2. Исправляем данную ошибку в системе 1С
1. Появление ошибки не найден файл внешней компоненты 1С
При работе в системе 1С Предприятии 8.3 может появится сообщение о том, что не найден файл внешней компоненты 1С. Опытному программисту 1С ошибка весьма понятна, но будем действовать последовательно. Для начала нужно рассмотреть все варианты ее появления. Внешние компоненты 1С 8.3 используются для работы со сторонними сервисами:
· для банковских выписок;
· для мониторинга банков;
· для регистрации;
· для склонения имен;
· сервисом «СПАРК риски»;
· для формирования штрихкодов;
· прочими сервисами.
2. Как избавится от данной ошибки в системе 1С
Зачастую за сервисы, которые используются в базе отвечают конкретная константа и функциональная опция, поэтому в первую очередь следует проверить, установлено ли на данной константе в состояние «Истина».
Если ошибка в системе 1С появилась недавно, а до этого момента все работало нормально, предлагается почистить кэш 1С, а также перезагрузить сервер. Если данная рекомендация не помогла, следует проверить наличие регистра сведений «Кэш файлов». Для этого нужно в главном меню открыть пункт «Все функции», далее выбрать «регистры сведений», а затем найти регистр «Кэш файлов» и нажать кнопку «Очистить кэш». После этого нужно перезапустить платформу.
Если в результате данных манипуляций ошибка все еще появляется, следует проверить, как называется данная компонента в конфигураторе и зарегистрировать ее в системе Windows. Для этого нужно открыть командную строку Windows под правами администратора и использовать команду regsvr32 «<Путь к компоненте>», где «<Путь к компоненте>» – путь к компоненте (*.dll). Пример регистрации компоненты «comcntr.dll»:

После удачной регистрации компоненты обязательно нужно перезапустить службу агента 1С.
Может возникнуть вопрос, «где же взять файл компоненты?». Некоторые компоненты идут в самой поставке платформы 1С. Ярким примером такой компоненты является «comcntr.dll». Данная компонента отвечает за COM соединения, что позволяет обмениваться данными между базами и сервисами по данной технологии. Остальные компоненты зачастую предоставляются сервисами, которые вы используете.
В данной статье мы рассмотрели основные возможности устранения ошибки отсутствия файла компоненты 1С. Но важно понимать, что при работе с таким многогранным и сложным продуктом как 1С трудности возникать будут – увы, как бы хороши ни были программные решения 1С, ничто в этом мире не идеально. Поэтому если у Вас возникают вопросы, не стесняйтесь обратиться за помощью. Наши специалисты всегда рады помочь в решении сложных задач!
Спасибо за уделенное внимание и пусть Ваши дела всегда идут только в гору!
Специалист компании ООО «Кодерлайн»
Кулажевский Сергей Дмитриевич
Подключение Кассатки 7 к 1С 8.3 Бух.3.0
После инсталляции комплекта драйверов DriverSetup.exe переходим в 1С.
Подключение стандартное через Администрирование / Подключаемое оборудование / ККТ с передаче данных

Драйвер ищем в каталоге C:Program Files (x86)1C KKT Driver , находим KKTDevice.zip и устанавливаем стандартно

Далее возможно надо перезапустить ПК.
Разработчики рекомендуют : использовать вариант HTTP порт 4444,
Разработчики рекомендуют : Пароль администратора 30, Пароль кассира 1 (несмотря на Manual.pdf).
Пароль для закрытия смены : как у Администратора (т.е. 30)
Разработчики рекомендуют : режим комплексный.
Но если надо открывать/закрывать смену из 1С , то используйте Режим Пакетный.
также указываем ip кассы и проверяем связь:

Важный нюанс : Тест успешно выполнен — это не означает , что кассатка хоть как-то отвечает на команды. Это означает , что 1С честно послала запрос и возможно даже не получила ответ.
Не найден обработчик запрошенного объекта — вот это похоже в ответе кассы ничего нет, то есть ответа от кассы нет.
На скрине есть важная деталь C:/KktDriver/1c1c.crt и C:/KktDriver/1c1c.key , которых физически нет на диске.
Откуда ссылки на эти файлы появились неведомо. Эти поля сертификата и ключа надо обязательно убрать !
Открытие / закрытие смены делаем только в пакетном режиме
При открытии смены печатается «Используется стандарт подключения драйверов, поддерживающий формат фискальных документов версии 1.0. Возможно некорректное формирование чеков. Необходимо обновить драйвер ККТ.» — ЭТО НОРМАЛЬНО!
И следом «Операция успешно завершена.»
Проверяем стандартные функции пробития чеков
Делаем розничную продажу за наличные например:

чек печатается стандартно

Единственно смену пришлось предварительно открывать вручную на кассе и закрывать в конце дня тоже вручную.
Примечание : Работу проверяли на Тестовом ФН , под Windows 10-64, 1С 64 разряда. Драйвера Кассатки 32 разрядные.
Возможные ошибки
Проверка связи с кассой
Нюансы : «Тест успешно выполнен» — не означает ничего. Если вы укажете несуществующий ip — тест тоже завершится успешно!? Читаем второе предложение в этом сообщении , например :
«Таймаут при обращении к удаленному ККТ (9)» — это понятно , когда касса не отвечает
«Не найден обработчик запрошенного объекта (13)» — это драйвер Касатка в 1С не знает , что делать с ответом.
«Прочие ошибки ()«
«Успешно выполнено (0)» — вот это то, что НАДО (но есть нюанс , если указать выдуманный ip получим такой же результат….)
При открытии смены (пакетный режим):
При выполнении операции произошла ошибка: Ошибка вызова метода <ОбъектДрайвера.ПолучитьПараметрыККТ>.
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(652)}: Ошибка при вызове метода контекста (ПолучитьПараметрыККТ): Ошибка вызова метода внешней компоненты
В конфигураторе по слову ПолучитьПараметрыККТ находим ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(652) . Ставим точку останова и идет отладчиком.
Здесь получаем лажу Результат =false:
Результат = ОбъектДрайвера.ПолучитьПараметрыККТ(ПараметрыПодключения.ИДУстройства, ПараметрыККТ);
ОбъектДрайвера = AddIn.KKTDeviceExtention.KKTDeviceExtention — (это правильно, так и должно быть)
ПараметрыПодключения.ИДУстройства = «1549982963» — это уникальный номер , генерируется автоматически
ПараметрыККТ = «» (сюда компонента помещает ответ , «» — НЕ ДОЛЖНО БЫТЬ)
Вот примерно правильный ответ, ПараметрыККТ =:
Причина ответа компоненты ПараметрыККТ =»» — была в полях сертификата и ключа , их надо обязательно убрать!
Дополнения
Также можно работать и по ETHERNET порт 3333 без проблем.
При всех работающих настройках при проверке связи возвращалось :
Тест успешно выполнен. Успешно выполнено (0)
Но также это возвращается и при указании ошибочного ip или порта.
Лучше полагаться надо на ответы компоненты AddIn.KKTDeviceExtention.KKTDeviceExtention через параметр ПараметрыККТ !



