1. Подключения к редакциям 1С, в которые есть поддержка типа оборудования "ККТ с передачей данных". Примеры таких конфигураций с указанием минимальной версии: "1С:Розница 2.2.5", "Управление торговлей 10.3.40", "Управление торговлей 11.3.2.193", "Управление производственным предприятием 1.3.87". Инструкция подключения, сам драйвер. Обработка для неуправляемых конфигураций AMC100Fkkt.epf.
2. Подключение к "Торговля и склад 9.2". Драйвер. Инструкция и обработки будут доступны через меню "ПУСК" после установки.
Добрый день. Подключаю АМС 100Ф к УТ 10.3.41.1. Скачал обработку обслуживания, добавил в список подключаемого оборудования, в параметрах указал ip адрес ккм(по веб интерфейсу захожу без проблем). При нажатии кнопки "Тест устройства" получаю сообщение "Тест не пройден. Ошибка сетевого обмена с ККТ". Сам я работаю специалистом 1с, поэтому полез смотреть обработку обслуживания, нашел функцию теста, нашел обращение к общему модулю, где отрабатывает такой код:
Для Каждого Параметр Из Параметры Цикл
Если Лев(Параметр.Ключ, 2) = "P_" Тогда
ЗначениеПараметра = Параметр.Значение;
ИмяПараметра = Сред(Параметр.Ключ, 3);
Ответ = ОбъектДрайвера.УстановитьПараметр(ИмяПараметра, ЗначениеПараметра)
КонецЕсли;
КонецЦикла;
Попытка
Ответ = ОбъектДрайвера.ТестУстройства(РезультатТеста, АктивированДемоРежим);
Объект драйвера создается нормально, параматры - список параметров, которые указаны на форме настроек торгового оборудования. Устанавливаются эти параметры в цикле и при установке каждого параметра функция ОбъектДрайвера.УстановитьПараметр(ИмяПараметра, ЗначениеПараметра) возвращает "Истина". Но на строке Ответ = ОбъектДрайвера.ТестУстройства(РезультатТеста, АктивированДемоРежим); получаем "Ложь" и в параметр "РезультатТеста" сообщение "Тест не пройден. Ошибка сетевого обмена с ККТ".
Подскажите, куда копать?
Здравствуйте.
Проверьте верность IP адреса и TCP порта. Порт в кассе настраивается через web интерфейс, параметр "Настройки - ККТ - Порт для режима ФР".
Спасибо за ответ. ip адрес верный, зашел в Настройки - ККТ, параметр "Порт для режима ФР" там стоял "0". Выставил одинаковый порт в 1с и в настройках ККТ, тест из 1с так же не проходит. Заметил там же пустой параметр "Пароль", попробовал выставить его таким же как в 1с в параметрах ТО, что так же не привело к положительному эффекту. Прилагаю скриншот настроек ККТ и настроек в 1с.[img]https://yadi.sk/i/CcgkcnkF3KMVf4[/img] [img]https://yadi.sk/i/EdmGUCW-3KMViA[/img]
Добрый день. Хочу подключить АМС 100ф к 1С:Предприятие 8.3 (8.3.5.1443) конфигурация Ювелирный салон, редакция 1.1 (1.1.3.8). При загрузке обработки AMC100Fkkt.epf пишет невозможно открыть внешнюю обработку. Ссылка на конфигурацию ЮС1.1.3.8. Мы готовы оплатить доработку под нашу конфигурацию.
Здравствуйте.
В конфигурации "Ювелирный салон, редакция 1.1 (1.1.3. 8) " есть тип торгового оборудования ККТ с передачей данных? Если нет, то мы не возьмемся за работу.
Да есть, Жму там добавить, выбираю обработку жму загрузить , не может открыть внешнюю обработку.
Если возьметесь, то высылайте коммерческое предложение на мой E-mail
Здравствуйте.
Мы обработку делали под УТ10.3, так как были примеры. Если Вы пришлете на info@vtsoft.ru пример обработки АТОЛа или ШТРИХа для этой конфигурации, мы постараемся переделать ее под АМС-100Ф.
Добрый день, Антон. Обработку выслал на info@vtsoft.ru. Кстати ни как не мог сегодня авторизоваться, забыл пароль. Нажал забыл пароль, пришла ссылка восстановления пароля, перехожу по ней, попадаю в окно авторизации, новый пароль не дает ввести. Хорошо вспомнил свой пароль.
Здравствуйте.
Посмотрели присланные материалы. К сожалению сейчас мы не сможем взяться за эту доработку. На такой объем работ нет возможности выделить время. Можем только посоветовать найти вблизи себя 1С программиста и поставить ему задачу.
Добрый день.
Решил сам попробовать на копии базы. Пытаюсь зарегистрировать драйвер вручную кидаю vtkktamc100f.dll
в папку Windows\SysWOW64 и папку bin c программой выполняю команду c:\Windows\SysWOW64>regsvr32 "c:\program files (x86)\1cv8\8.3.6.2152\bin\vtkktamc100f.dll" выходит ошибка ОС Windows 7x64, 1С 8.3.6.2152 Как можно вручную зарегистрировать драйвер
INFO.XML MANIFEST.XML куда нужно кинуть, тоже в папку BIN? В реестр ничего не надо прописывать? В 1С как этот путь прописать? Или она по умолчанию в какой то папке ищет.
Здравствуйте.
Почитайте в синтаксис-помошнике описание ф-ции "ПодключитьВнешнююКомпоненту". INFO.XML и MANIFEST.XML никуда не нужно копировать. Они применимы только в составе архива. Но Вам проще пойти по простому пути без них. В реестр ничего прописывать не надо. 1С не ищет по папкам, Вы ей передадите полный путь, где будет vtkktamc100f.dll. Это может быть абсолютно любое место на Вашем ПК. Ниже пример и API компоненты.
Скрытый текст
Код
Перем ОписаниеОшибки, НомерСмены, НомерДокумента;
Попытка
Если Не ПодключитьВнешнююКомпоненту("C:\vtkktamc100f.dll", "AddInNative", ТипВнешнейКомпоненты.Native) Тогда
Сообщить("vtkktamc100f.dll не подключен");
Иначе
Драйвер = Новый ("AddIn.AddInNative.vtk1f");
ОбъектДрайвера = Новый Структура("Драйвер,ИДУ", Драйвер, "");
//Это вызывать не обязательно. Просто проверка и показ списка параметров и доп действий компоненты
Если ОбъектДрайвера.Драйвер.ПолучитьПараметры(ТаблицаПараметров) Тогда
Сообщить(ТаблицаПараметров);
Иначе
ОбъектДрайвера.Драйвер.ПолучитьОшибку(ОписаниеОшибки);
Сообщить(ОписаниеОшибки);
КонецЕсли;
Если ОбъектДрайвера.Драйвер.ПолучитьДополнительныеДействия(ТаблицаДействий) Тогда
Сообщить(ТаблицаДействий);
Иначе
ОбъектДрайвера.Драйвер.ПолучитьОшибку(ОписаниеОшибки);
Сообщить(ОписаниеОшибки);
КонецЕсли;
//Установить нужные параметры подключения
ОбъектДрайвера.Драйвер.УстановитьПараметр("Uri", "192.168.0.35");
ОбъектДрайвера.Драйвер.УстановитьПараметр("Port", 49152);
ОбъектДрайвера.Драйвер.УстановитьПараметр("DevicePassword", "mi-01");
ОбъектДрайвера.Драйвер.УстановитьПараметр("Login", "admin");
ОбъектДрайвера.Драйвер.УстановитьПараметр("Password", "12");
Если ОбъектДрайвера.Драйвер.Подключить(ОбъектДрайвера.ИДУ) Тогда
Сообщить(ОбъектДрайвера.ИДУ);
// Если надо открыть смену
ОбъектДрайвера.Драйвер.ОткрытьСмену(ОбъектДрайвера.ИДУ, "М. Пропер", НомерСмены, НомерДокумента);
// Дальше метод печати чека. Он один на весь чек.
ОбъектДрайвера.Драйвер.СформироватьЧек(ОбъектДрайвера.ИДУ,....);
ОбъектДрайвера.Драйвер.Отключить(ОбъектДрайвера.ИДУ);
Иначе
ОбъектДрайвера.Драйвер.ПолучитьОшибку(ОписаниеОшибки);
Сообщить(ОписаниеОшибки);
КонецЕсли;
КонецЕсли;
Исключение
Инфо = ИнформацияОбОшибке();
Сообщить("Описание='" + Инфо.Описание + "'");
Сообщить("ИмяМодуля='" + Инфо.ИмяМодуля + "'");
Сообщить("НомерСтроки=" + Инфо.НомерСтроки);
Сообщить("ИсходнаяСтрока='" + Инфо.ИсходнаяСтрока + "'");
КонецПопытки;
Такая ситуация не хорошая. Пришлите, пожалуйста, скан или фото чека, где нет шапки. Еще отчет о перерегистрации. Его можно вывести из web интерфейса кассы. Меню ФН - Отчеты. Тип отчета: Отчет о регистрации/перерегистрации.
Установите текущую версию: https://yadi.sk/i/lSxD6rhtI7PNow . Необходимо записать в корень карты файл mi-1_05.bin и заменить папку websrc. Для того чтобы не разбирать аппарат - воспользуйтесь FTP, логин и пароль - параметры техника-администратора.