Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Раздел для обсуждения программного обеспечения КБ по ККМ Меркурий.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

обновил, проверяйте

Теги:
Аватара пользователя
pasha11111
Сообщения: 22
Зарегистрирован: 21 окт 2013, 15:06
Откуда: РБ
Контактная информация:

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение pasha11111 »

slan писал(а):обновил, проверяйте
Все работает. Спасибо за оперативность!
Аватара пользователя
Martin
Сообщения: 23
Зарегистрирован: 17 июл 2013, 13:36

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение Martin »

Добрый день.
Помогите, пожалуйста разобраться. Как программно напечатать отчет по отделам и по кассирам.

Если воспользоваться FR-tools: в меню операции => печать X-отчета – откроется форма "Печать X-отчета". Там, в выпадающем списке "Тип отчета" можно выбрать "по кассирам" (или "по отделам"). При этом будет напечатан X- отчет, в заголовке которого указывается "X-отчет № X по кассирам" ("X-отчет № X по секциям").


Каким образом это можно сделать программно ?

Если подставлять различные параметры в ТипОтчета (ReportType), то во всех случаях в заголовке будет написано "X-отчет № X сводный". Каким образом можно заставить печатать ФР текст можно указать "по кассирам" (или "по отделам") ?
Спасибо.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

FR Tools не использует в своей работе драйвер
За выбор типа отчета в драйвере отвечает свойство ТипОтчета. Оно поддерживает только сводные отчеты. Печать по конкретному кассиру либо отделу не реализована
Аватара пользователя
Trigger
Сообщения: 1
Зарегистрирован: 25 мар 2014, 09:09

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение Trigger »

Добрый день!
В Рознице используем 3 варианта оплат - наличные, плат. карты и подарочные сертификаты.
Закрытие чека происходит методом ЗакрытьЧек(Объект.ИДУстройства, СуммаНал, СуммаБезнал, 0).
Насколько я понял возможно указать 3-й вариант оплаты как сумму кредита (вместо 0), но в этом случае становится невозможной одновременная оплата плат. картами и подарочными сертификатами. Есть ли способ обойти это ограничение?

Нашел описание метода ЗакрытьЧекПрограммируемойОплатой и для него указано что возможно использовать комбинированную оплату в различных сочетаниях.
Этот метод подойдет для нашей ситуации или ...?
Используется Меркурий MS-K
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

Trigger писал(а):Добрый день!
В Рознице используем 3 варианта оплат - наличные, плат. карты и подарочные сертификаты.
Закрытие чека происходит методом ЗакрытьЧек(Объект.ИДУстройства, СуммаНал, СуммаБезнал, 0).
Насколько я понял возможно указать 3-й вариант оплаты как сумму кредита (вместо 0), но в этом случае становится невозможной одновременная оплата плат. картами и подарочными сертификатами. Есть ли способ обойти это ограничение?

Нашел описание метода ЗакрытьЧекПрограммируемойОплатой и для него указано что возможно использовать комбинированную оплату в различных сочетаниях.
Этот метод подойдет для нашей ситуации или ...?
Используется Меркурий MS-K
Комбинированная оплата картой и кредитом не поддерживается прошивкой устройства.
ЗакрытьЧекПрограммируемойОплатой будет работать только с белорусскими версиями фискальников, остальные не поддерживают эту команду
Аватара пользователя
m-kirill
Сообщения: 3
Зарегистрирован: 28 мар 2014, 10:19

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение m-kirill »

Здравствуйте!
Пытаюсь подключить ФР к 1С 7.7. И тестирование, и подключение вроде бы проходят (Рез = -1), но Описание и ИДУстройства - пустые. Помогите!

Код: Выделить всё

	Перем Описание, ИДУстройства;
	
	Рез = глФР.ТестУстройстваСПараметрами(1,9600,"0000",11,Описание);
	Сообщить(""+Рез+" "+Описание);

	Рез = глФР.ПодключитьСПараметрами(1,9600,"0000",1,-1,11,ИДУстройства);
	Сообщить(""+Рез+" "+ИДУстройства);
Гепард НТС-ФBY (белорусская)
Версия драйвера 2.14.2
ОС: Windows XP 32, Windows 7 64.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

Возвращаемое значение -1 означает что метод драйвера выполнен успешно.
Описание и ИДУстройства не должны приходить пустыми, возможно Вы неправильно передаёте параметры, либо они имеют неверный тип. К сожалению незнаком с 1с чтобы помочь в данном вопросе
Аватара пользователя
m-kirill
Сообщения: 3
Зарегистрирован: 28 мар 2014, 10:19

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение m-kirill »

У кого-нибудь этот драйвер работает с 1С 7.7? Если да, то какая версия?
Аватара пользователя
m-kirill
Сообщения: 3
Зарегистрирован: 28 мар 2014, 10:19

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение m-kirill »

Полял, почему не работает. Оказывается, 1С 7.7 не умеет принимать значения из параметров оле-методов.
Можно ли доработать драйвер, чтобы он возвращал значения свойствами?
Например:

Код: Выделить всё

Рез = глФР.ПодключитьСПараметрами(1,9600,"0000",1,-1,11)
ИДУстройства = глФР.ИДУстройства;
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

Драйвер разрабатывался под восьмёрку. Метод ПодключитьСПараметрами был добавлен по просьбам пользователей семёрки (по их словам семёрка не поддерживает SAFEARRAY). В этой ветке пользователи семёрки писали, что с этим методом у них проблем с драйвером нет. Доработать драйвер до полной совместимости с семёркой займёт немалое время, сам я такие вопросы не решаю. Обратитесь к моему руководству (контакты есть на сайте)
Аватара пользователя
vtl
Сообщения: 11
Зарегистрирован: 16 фев 2015, 16:31

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение vtl »

Добрый день
По описанию метод "ПолучитьИнфоПоследнегоЧека" возвращает номер последнего финансового документа. Т.о. номера автотестов при включении не учитываются. Есть необходимость в получении номера последнего распечатанного на ФР документа.

Спасибо
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

vtl писал(а):Добрый день
По описанию метод "ПолучитьИнфоПоследнегоЧека" возвращает номер последнего финансового документа. Т.о. номера автотестов при включении не учитываются. Есть необходимость в получении номера последнего распечатанного на ФР документа.

Спасибо
Добрый день. Я так понимаю Вас интересует номер документа, т.к. при печати автотеста инкрементируются именно они. По описанию "ПолучитьИнфоПоследнегоЧека" позволяет получить этот номер, а также номер чека, номер кассира и номер отчёта (если последним распечатанным документом был отчет)
Аватара пользователя
vtl
Сообщения: 11
Зарегистрирован: 16 фев 2015, 16:31

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение vtl »

slan писал(а):
vtl писал(а):Добрый день
По описанию метод "ПолучитьИнфоПоследнегоЧека" возвращает номер последнего финансового документа. Т.о. номера автотестов при включении не учитываются. Есть необходимость в получении номера последнего распечатанного на ФР документа.

Спасибо
Добрый день. Я так понимаю Вас интересует номер документа, т.к. при печати автотеста инкрементируются именно они. По описанию "ПолучитьИнфоПоследнегоЧека" позволяет получить этот номер, а также номер чека, номер кассира и номер отчёта (если последним распечатанным документом был отчет)
Да именно номер документа. Но дело в том, что номера документов автотестов, предшествующих текущему, этим методом не учитываются до момента пробития первого значимого чека (внесение, продажа, отчет). Допустим, началась смена, кассир включил ФР, на ФР прошел автотест, метод вернет номер документа Z-отчета за предыдущую смену. Из описания метода можно предположить, что автотест не является финансовым документом. Есть необходимость в получении номера документа последнего документа независимо от того каким он был финансовым или не финансовым.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

Понял Вас. Добавлю со следующим релизом драйвера
Аватара пользователя
vtl
Сообщения: 11
Зарегистрирован: 16 фев 2015, 16:31

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение vtl »

ФР "Гепард НТС-МФ"-3, версия ПО - 2.0 BY B8.1, протокол 11.
Пробовал использовать последнюю версию драйвера. Комбинированная оплата приводила к ошибке 23.
До этого использовалась версия 2.13.1 методы ЗакрытьЧек и ЗакрытьЧекПрограммируемойОплатой не вызывали ошибок в любом сочетании (нал., карта, кредит).

Спасибо
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

vtl писал(а):ФР "Гепард НТС-МФ"-3, версия ПО - 2.0 BY B8.1, протокол 11.
Пробовал использовать последнюю версию драйвера. Комбинированная оплата приводила к ошибке 23.
До этого использовалась версия 2.13.1 методы ЗакрытьЧек и ЗакрытьЧекПрограммируемойОплатой не вызывали ошибок в любом сочетании (нал., карта, кредит).

Спасибо
Проверю. Не могло в 2.13.1 в методе ЗакрытьЧек не возникать ошибки при оплате карта+кредит
Аватара пользователя
vtl
Сообщения: 11
Зарегистрирован: 16 фев 2015, 16:31

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение vtl »

slan писал(а):
vtl писал(а):ФР "Гепард НТС-МФ"-3, версия ПО - 2.0 BY B8.1, протокол 11.
Пробовал использовать последнюю версию драйвера. Комбинированная оплата приводила к ошибке 23.
До этого использовалась версия 2.13.1 методы ЗакрытьЧек и ЗакрытьЧекПрограммируемойОплатой не вызывали ошибок в любом сочетании (нал., карта, кредит).

Спасибо
Проверю. Не могло в 2.13.1 в методе ЗакрытьЧек не возникать ошибки при оплате карта+кредит
Только что попробовал 2.13.1: и карта+кредит, и нал+карта+кредит как продажу, так и возврат ЗакрытьЧек отработал без ошибки
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение slan »

Правда Ваша, метод ЗакрытьЧек печатает в любом сочетании типов оплат для белорусских прошивок, забыл.
Проверил с 2.17, работает как ЗакрытьЧек так и ЗакрытьЧекПрограммируемойОплатой
Изображение
Изображение
Аватара пользователя
vtl
Сообщения: 11
Зарегистрирован: 16 фев 2015, 16:31

Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]

Сообщение vtl »

Возникла необходимость печатать на ФР нефискальный документ, скажем, "товарный чек" или "счет". Использовал методы ОткрытьЧек(,0), ПечататьНефискСтроку, ЗакрытьЧек. Ожидал увидеть в бумажном чеке шапку (строки клише), свои текстовые строки, и подвал. Но на бумагу вывелись только текстовые строки. Шапку можно сформировать самому, прочитав строки клише, номер ФР, но беда в том, что не двигаются счетчики номеров чеков и номеров документов.
Ответить