Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Если в метод ОткрытьЧек передать параметр IsFiscalCheck = false, то фискальный чек открыт не будет, его можно и не закрывать, по сути этот параметр - заглушка, он был введён согласно требованиям 1с к драйверу. Соответственно счётчики номеров двигаться не будут, чек ведь по сути не открыт
Теги:
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Все это понятно. Но ведь и автотест не фискальный документ, но он счетчики двигает.slan писал(а):Если в метод ОткрытьЧек передать параметр IsFiscalCheck = false, то фискальный чек открыт не будет, его можно и не закрывать, по сути этот параметр - заглушка, он был введён согласно требованиям 1с к драйверу. Соответственно счётчики номеров двигаться не будут, чек ведь по сути не открыт
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Почему сделано именно так, а не иначе, я Вам не скажу. Разработчик устройства не я
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Добавил метод для получения текущего значения номера чека, документа, кассира.
На Гепарде почему-то при закрытой смене номер чека = 2
На Гепарде почему-то при закрытой смене номер чека = 2
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Спасибо.slan писал(а):Добавил метод для получения текущего значения номера чека, документа, кассира.
На Гепарде почему-то при закрытой смене номер чека = 2
Про номер чека при закрытой смене знаем. Анализируем состояние смены. Если смена закрыта и номер чека=2, то присваиваем номеру чека значение 1.
Есть необходимость проводить регистрацию продажи на нулевую сумму. Использование метода НапечататьФискСтроку с пустыми суммой и ценой приводит к ошибке 65557. Использование этого метода с пустой суммой (скидка на всю сумму) не подходит.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Опишите ситуацию подробнее, с цифрами, я Вас не очень понял.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Надо чтобы следующая последовательность методов не вызывала ошибкуslan писал(а):Опишите ситуацию подробнее, с цифрами, я Вас не очень понял.
ОткрытьЧек(ID,1,0,1,НомерЧека,НомерСмены);
НапечататьФискСтроку(ID," ",0,0,0,1,0);
ЗакрытьЧек(ID,0,0,0);
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Залил 2.18.1 с такой возможностью. Проверяйте.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Спасибо, все работаетslan писал(а):Залил 2.18.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 [Обсуждение]
Да, действительно. Извиняюсь за беспокойство.slan писал(а):Добрый. Вы уверены что это ошибка драйвера а не ПО верхнего уровня? Код ошибки напишите пожалуйста
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Доброго времени! Помогите, пожалуйста, с пробитием чека.
Используется ФР Mercury MS-K версия 01, и драйвер для 1С MercuryFPDrv2 версии 2.19.
Среда: терминальный сервер (RDP) на Windows 2008 Server R2, 1С:Предприятие 8.2 (8.2.19.90), COM-порты проброшены в RDP-клиенте.
Драйвер в коде 1С подключается через стандартные
Подскажите, пожалуйста, в чем проблема? И можно ли убрать задержку в подключении к аппарату.
Используется ФР Mercury MS-K версия 01, и драйвер для 1С MercuryFPDrv2 версии 2.19.
Среда: терминальный сервер (RDP) на Windows 2008 Server R2, 1С:Предприятие 8.2 (8.2.19.90), COM-порты проброшены в RDP-клиенте.
Драйвер в коде 1С подключается через стандартные
- ПрогИД = "MercuryCOM.FPDrv1C2";
Драйвер = Новый COMОбъект(ПрогИД);
- 1. Подключить() - выполняется 5-6 секунд, возвращает True,
2. ОткрытьЧек() - выполняется мгновенно, возвращает True,
3. в цикле по строкам чека - ПечататьСтроку() - выполняются мгновенно, возвращают True,
4. ЗакрытьЧек() - мгновенно, возвращает True,
5. ОткрытьДенежныйЯщик() - мгновенно, возвращает True,
6. Отключить() - выполняется мгновенно, возвращает True.
Подскажите, пожалуйста, в чем проблема? И можно ли убрать задержку в подключении к аппарату.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Похоже удалось победить проблему на этом драйвере, теперь чек по RDP распечатался. Но все равно долго:
Вот замеры при распечатке чека с одним товаром с ценой 1 р. и количеством 1 шт:
Итого 16 секунд только на распечатку небольшого чека.
Подскажите, пожалуйста, как можно это оптимизировать?
Самая длительная операция тут - подключение, и из 1С она, как и из FR_Tools, заняла 7 секунд.
При этом WinExpert подключается быстро - за 1-2 секунды, но печатает дольше (около 8 секунд).
Всё это под RDP, замерялось неоднократно на одном и том же составе чека.
Вот замеры при распечатке чека с одним товаром с ценой 1 р. и количеством 1 шт:
Код: Выделить всё
Подключить() 7,351808 сек
ОткрытьЧек() 4,161952 сек
НапечататьФискСтроку() 0,000420 сек
ЗакрытьЧек() 2,563629 сек
ОткрытьДенежныйЯщик() 1,676181 сек
Отключить() 0,389040 сек
Подскажите, пожалуйста, как можно это оптимизировать?
Самая длительная операция тут - подключение, и из 1С она, как и из FR_Tools, заняла 7 секунд.
При этом WinExpert подключается быстро - за 1-2 секунды, но печатает дольше (около 8 секунд).
Всё это под RDP, замерялось неоднократно на одном и том же составе чека.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
WinExpert при подключении ничего не делает, поэтому оно быстро происходит. Драйвер (как и FR Tools) при подключении устанавливает не только связь, но и считывает налоговые ставки.
Драйвер уже оптимизировался под RDP, быстрее не будет (раньше доходило до нескольких минут у некоторых). Советую не подключаться/отключаться от драйвера перед каждой операцией. Или же использовать специализированный софт для проброски ком-порта. Ну и интернет, надеюсь, не модемный?
Драйвер уже оптимизировался под RDP, быстрее не будет (раньше доходило до нескольких минут у некоторых). Советую не подключаться/отключаться от драйвера перед каждой операцией. Или же использовать специализированный софт для проброски ком-порта. Ну и интернет, надеюсь, не модемный?
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Спасибо, буду пробовать с портами.
Я тут пособирал ссылки на эти варианты, может кому-то пригодятся:
1. Пробросить COM-порты от каждого рабочего компьютера до сервера в отдельном соединении через бесплатную программу Tibbo Device Server Toolkit http://www.tibbo.ru/products/item/9/42/
2. Пробросить COM-порты через бесплатный программный конвертер MOXA PComm Lite http://www.moxa.com/product/download_pcommlite_info.htm
3. Пробросить COM-порты через любой промышленный конвертер MOXA (от 100 долларов за конвертер) http://www.moxa.com/product/Serial_Device_Servers.htm
4. Попробовать программный кассовый сервер от "Ростов АйТи" http://www.rnditsoft.ru/
Я тут пособирал ссылки на эти варианты, может кому-то пригодятся:
1. Пробросить COM-порты от каждого рабочего компьютера до сервера в отдельном соединении через бесплатную программу Tibbo Device Server Toolkit http://www.tibbo.ru/products/item/9/42/
2. Пробросить COM-порты через бесплатный программный конвертер MOXA PComm Lite http://www.moxa.com/product/download_pcommlite_info.htm
3. Пробросить COM-порты через любой промышленный конвертер MOXA (от 100 долларов за конвертер) http://www.moxa.com/product/Serial_Device_Servers.htm
4. Попробовать программный кассовый сервер от "Ростов АйТи" http://www.rnditsoft.ru/
Разумеется ) На разных точках ethernet или оптика, пинги отличные.Ну и интернет, надеюсь, не модемный?
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Вы имеете в виду подключение не к драйверу, а к самой ККМ? Объект драйвера и так создается в начале сеанса пользователя 1С и уничтожается только при выходе из программы.slan писал(а):Советую не подключаться/отключаться от драйвера перед каждой операцией.
Не будет ли коллизий при использовании двух и более программ, занимающих устройство, одновременно?
P.S. Я в курсе, что можно порт распараллелить, например через com0com или VSPE.
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Я имею ввиду выполнение метода драйвера Подключить. Коллизии видимо будут. Порт же будет занят
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Здравствуйте.
Подскажите, существую ли реализации драйвера Гепард НТС-МФ (ФР Mercury MS-K) под Linux ?
Или, может быть, Вам известны связки со сторонним ПО, которое позволяет работать с ФР в Linix ?
Подскажите, существую ли реализации драйвера Гепард НТС-МФ (ФР Mercury MS-K) под Linux ?
Или, может быть, Вам известны связки со сторонним ПО, которое позволяет работать с ФР в Linix ?
Re: Драйвер (ВЕРСИИ 2.X Курск) для ФР/ЧПМ Меркурий MS-K, Меркурий-119, Меркурий-114.1 [Обсуждение]
Здравствуйте, не существует. Драйвер работает по технологии Microsoft OLE, что как бы намекает. Linux, насколько мне известно, не поддерживает данную технологию.