Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Здравствуйте. Можно только на отчете посмотреть пока. Если у Вас есть необходимость в данных функциях - сделаем со следующим релизом драйвера. Я так понял нужны Сумма оплаты в кредит и Сума оплаты платёжной картой?
Теги:
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Вы совершенно верно меня поняли. Данные функции крайне необходимы, буду ждать с нетерпением. Если можно, уточните дату выхода релиза.
Спасибо.
Спасибо.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
До 9-го мая выложу. Просто в новый релиз добавлена поддержка Меркурий-119 Usb и всё это дело тестируется с 1с
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Качайте обновление, тестируйте
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Спасибо большое, оперативно.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
И снова здравствуйте. Есть проблема. При запуске MercuryFPDrv2.exe выдает ошибку:slan писал(а):Качайте обновление, тестируйте
ОС: windows 8 (x64)
Последний раз редактировалось German 08 май 2013, 09:52, всего редактировалось 1 раз.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
а Вы какой фр пытаетесь подключить? USB-шный или обычный COM-порт?
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Обновил установочный файл, пробуйте
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Спасибо, вроде все в порядке, работает.slan писал(а):Обновил установочный файл, пробуйте
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Здравствуйте.
Есть аппарат : Mercury-114.1F
Версия ПО: 1.0 MD B4.3.2
не фискализирована.
С драйвером 2.9.2 сразу отказывается работать уже на ТестУстройства - 21: Значение поля команды вне диапазона
С драйвером 1.0.25 подключается, дает Х-Отчет, Z-Отчет, нефискальную печать, но при печати чека опять ошибка 21.
FRTools соответственно не дает подключиться с ошибкой 21. WinExpert 3.5 позволяет все, кроме Продажи.
Где искать ошибку уже и не знаю.
Есть аппарат : Mercury-114.1F
Версия ПО: 1.0 MD B4.3.2
не фискализирована.
С драйвером 2.9.2 сразу отказывается работать уже на ТестУстройства - 21: Значение поля команды вне диапазона
С драйвером 1.0.25 подключается, дает Х-Отчет, Z-Отчет, нефискальную печать, но при печати чека опять ошибка 21.
FRTools соответственно не дает подключиться с ошибкой 21. WinExpert 3.5 позволяет все, кроме Продажи.
Где искать ошибку уже и не знаю.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Здравствуйте, grach.
Версия ПО: 1.0 MD B4.3.2 - это молдавская версия? К сожалению эта версия фр не была оттестирована с драйвером и FR Tools. Запрошу у разработчика прошивку, документацию, разберемся что не так
А пока попробуйте выбрать другие версии протокола в FR Tools и подключиться, например 1, 12 или 14
Версия ПО: 1.0 MD B4.3.2 - это молдавская версия? К сожалению эта версия фр не была оттестирована с драйвером и FR Tools. Запрошу у разработчика прошивку, документацию, разберемся что не так
А пока попробуйте выбрать другие версии протокола в FR Tools и подключиться, например 1, 12 или 14
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Да, молдавская, и с другими протоколами к сожалению тоже не работает.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Прислали нам документацию и прошивку, в ближайшее время (думаю на следующей неделе) добавим поддержку молдавской версии (протокол 5)
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
grach, исправил работу молдавской версии 114.1 в FR Tools и драйвере (2.9.4), качайте из соответствующих разделов
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Спасибо, оттестил, все работает.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Если у кого еще есть интерес подключения ФР к 1С7 могу предложить обертку над драйвером 2.9.4iskminsk писал(а):Приветствую всех в этой ветке.
Интересует реализация кода для 1с7, для Беларуси.
Всё, что у меня получилось выяснить: 1с-ка седьмая не поддерживает типы данных, которые используются в dll-ке.
Пробовал подключить в VB - всё гуд проходит, потому, что там явно типы данных объявляются для переменных.
Под 1c7 попробовал сделать с помощью VBScript. Не получается.
Код на 1с7:Вот тут всё отрабатывает:Попытка
ЧекПринтер = СоздатьОбъект("MercuryCom.FPDrv1C2"); // Создание объекта внешней компоненты
Исключение
Сообщить("Объект MercuryCom.FPDrv1C2 не создан!!!");
Сообщить("ККМ не подключен!");
ЧекПринтерЗагружен=0;
Возврат;
КонецПопытки;
Если ЧекПринтерЗагружен=1 тогда
Если ЗагрузитьВнешнююКомпоненту("OLEExSup.dll") = 0 Тогда
Предупреждение("Ошибка при подключении OLEExSup.dll !!");
ЧекПринтерЗагружен = 0;
Иначе
Сообщить(ЧекПринтер);
/////////////////////////////////////////////////////////////////////////////////////
//Создание скрипта и получение объекта
ScrCtrl = СоздатьОбъект("ScriptControl");
ScrCtrl.Language="VBScript";
ScrCtrl.AddCode("
|Function Method1()
|ReDim pArray(5)
|pArray(0) = CLng(1)
|pArray(1) = CLng(19200)
|pArray(2) = CStr(""0000"")
|pArray(3) = CLng(1)
|pArray(4) = CBool(3=2)
|pArray(5) = CLng(11)
|Method1 = pArray
|End Function
|
|Function Method2(Arr)
| For Each Item In Arr
| MsgBox Item
| Next
|End Function
|");
CodeObject = ScrCtrl.Modules("Global").CodeObject;
//Вызов метода объекта
OLEExSup = СоздатьОбъект("OLEExSup");
Массив = OLEExSup.InvokeOLEMethod(CodeObject, "Method1");
//Для Инд = Массив.GetLBound() По Массив.GetUBound() Цикл
//читаем/выводим массив
OLEExSup.InvokeOLEMethod(CodeObject, "Method2", Массив);
/////////////////////////////////////////////////////////////////////////////////////
Дев = "";
ЧекПринтер.Open(Массив,Дев);
КонецЕсли;Но, на строке://читаем/выводим массив
OLEExSup.InvokeOLEMethod(CodeObject, "Method2", Массив);Получаем:ЧекПринтер.Open(Массив,Дев);Версия ПО - 2.0 BY В8.1ЧекПринтер.Open(Массив,Дев);
{Глобальный модуль(710)}: Плохой тип переменной
Используемая dll.
Огромная просьба связаться тут или на kravcov@iskamed.by.
Время решения проблемы ограничено днем или двумя максимум.
Реализованы все методы и свойства.
Вот пример:
Код: Выделить всё
Перем ИДУстройства;
фр = СоздатьОбъект("Mercury.FPDrv1C");
Сообщить("ВерсияОбертки: " + фр.ВерсияОбертки);
Сообщить("ВерсияДрайвера: " + фр.ПолучитьНомерВерсии());
Если фр.Подключить(2, 9600, "0000", 1, 0, 11) = 0 Тогда
Сообщить("ОписаниеОшибки: " + фр.ПолучитьОшибку() + ", " + фр.Результат);
Иначе
ИДУстройства = фр.Результат;
Сообщить("ИДУстройства: " + ИДУстройства);
фр.ПолучитьТекстовоеКлише(ИДУстройства);
Сообщить("Строка1: " + фр.Результат(1));
Сообщить("Строка2: " + фр.Результат(2));
Сообщить("Строка3: " + фр.Результат(3));
Сообщить("Строка4: " + фр.Результат(4));
фр.ПолучитьПродажиНаличными(ИДУстройства, 0);
Сообщить("ПродажиНаличными: " + фр.Результат);
фр.Отключить(ИДУстройства);
КонецЕсли;
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Добрый день.
Начал работать с драйвером и столкнулся с тем, что метод DeviceTest есть только в реализации с SAFEARRAY.
Было бы здорово, иметь этот метод, принимающий отдельно взятый набор параметров для подключения, по аналогии с OpenWithParams.
Начал работать с драйвером и столкнулся с тем, что метод DeviceTest есть только в реализации с SAFEARRAY.
Было бы здорово, иметь этот метод, принимающий отдельно взятый набор параметров для подключения, по аналогии с OpenWithParams.