forum.bitel.ru
http://forum.bitel.ru/

Расчет сдачи
http://forum.bitel.ru/viewtopic.php?f=28&t=3231
Страница 1 из 1

Автор:  Victor [ 24 ноя 2009, 13:52 ]
Заголовок сообщения:  Расчет сдачи

Что-то оно не то считает или я чего-то не понимаю.
Чек когда печатается, он спрашивает сумму, которую дает клиент и по идее расчитывает сдачу... так вот, оно почему-то не работает пишем сумму платежа 150 руб. Сумма от клиента 200 руб.,он выдает "Напечатан чек на сумму: 0, Сдача: 200"
Где логика?

Автор:  dimOn [ 28 ноя 2009, 06:12 ]
Заголовок сообщения:  Re: Расчет сдачи

драйвер какой используете?

Автор:  dimOn [ 28 ноя 2009, 06:14 ]
Заголовок сообщения:  Re: Расчет сдачи

Очень даже логично всё. Если чек напечатан на сумму 0руб, а дали 200руб, то сдача должна быть ровно 200руб, не так ли?

А вот что значит ноль в чеке - это уже другой вопрос. Чек-то верно печатается или как? Все позиции есть и в итоге ноль?

Автор:  Victor [ 30 ноя 2009, 10:17 ]
Заголовок сообщения:  Re: Расчет сдачи

Чек (скорее квитанция) печатается правильно. Драйвер fop.

Автор:  dimOn [ 30 ноя 2009, 14:46 ]
Заголовок сообщения:  Re: Расчет сдачи

Victor писал(а):
Чек (скорее квитанция) печатается правильно. Драйвер fop.


А, fop... ясно. Там просто вообще сдача ведь не считается. Предусмотрено, что сдача возвращается самой железкой и сверяется потом. А тут просто игнорируется как сумма, так и сдача. Просто так вот рисуется, нулём. Надо подумать, убрать может вообще? Или расчитывать сумму руками и рисовать сдачу? Вам нужны эти цифры?

Автор:  Victor [ 30 ноя 2009, 15:30 ]
Заголовок сообщения:  Re: Расчет сдачи

dimOn писал(а):
Victor писал(а):
Чек (скорее квитанция) печатается правильно. Драйвер fop.


А, fop... ясно. Там просто вообще сдача ведь не считается. Предусмотрено, что сдача возвращается самой железкой и сверяется потом. А тут просто игнорируется как сумма, так и сдача. Просто так вот рисуется, нулём. Надо подумать, убрать может вообще? Или расчитывать сумму руками и рисовать сдачу? Вам нужны эти цифры?

да на самом деле неплохо было бы, чтоб оно само сдачу считало :)

Автор:  dimOn [ 30 ноя 2009, 17:48 ]
Заголовок сообщения:  Re: Расчет сдачи

Ну, оно и считает в общем случае. Просто речь идёт о неком специфичном драйвере - fop, который не реализует сам по себе логики продажи. В смысле вопрос то вот в чём - нужно ли вообще запрашивать "сумму от клиента" и вычитать из неё сумму по квитанции и рисовать сдачу? Ведь в квитанции то самой то ни сумма от клиента, ни сдача никак не отражается (в отличие от кассовых чеков, например). В смысле, подразумевается, что всегда принятая сумма и есть сумма чека-квитанции. Но вам удобнее, чтобы всё это было?

Автор:  Victor [ 01 дек 2009, 12:27 ]
Заголовок сообщения:  Re: Расчет сдачи

Ну в том виде, что оно есть сейчас, оно конечно лишнее. Так что варианта два:
1. отключить для fop
2. доработать чтоб сама считала сдачу.

А самым идеальным вариантом было бы доделать расчет сдачи для fop и предоставить возможность отключать ее расчет :)

Автор:  dimOn [ 01 дек 2009, 13:28 ]
Заголовок сообщения:  Re: Расчет сдачи

Отключать для конкретного плагина или отключать для конкретного пользователя в клиенте какое-либо действие - это лишние костыли. Сделаю, чтобы считало нормально для всех плагинов, одинаково. А расчёт сдачи не мешает - там всё равно по умолчанию вся сумма подставляется. Добавил в TODO, сделаем скоро, будет начиная с версии 5.0.

Автор:  dimOn [ 29 дек 2009, 20:07 ]
Заголовок сообщения:  Re: Расчет сдачи

Кстати, и в старой версии должно было работать для fop, я сейчас проверил. По всей видимости, у вас старый сервер-печати или плагин, или же их версии не соответствуют друг другу.
В любом случае скоро будет обновление, если проблем до сих пор есть - проверите.


И если есть проблема до сих пор, то уточните - всегда, во всех способах печати чека вызвращается сумма ноль? И через галочку, и из очереди печати, и из списка платежей?

Автор:  SEA-Jay [ 07 май 2010, 19:53 ]
Заголовок сообщения:  Re: Расчет сдачи

Что то подобное и у нас. Пока на виртуальном принтере

ООО 'Фирма'
Филиал 123, Ленина 58
Наличный расчёт
ККМ 12345678 ИНН 123456789012 #0000
07.05.10 23:45 Кассир А.Б.
ПРОДАЖА N0001
Пополнение л/с №101971
На сумму 15.0р.
Пятнадцать рублей 00 копеек

Кассир Васечкин А.Д.

ИТОГ 0
наличными 50
сдача 50
(Ф)искальный
Спасибо за покупку


приход на 15 руб.
от клиента получено 50
сдачу 50 давать не хочется ))

и еще вопрос, где меняются верхние параметры чека или они должны быть забиты в фискальнике?

Автор:  dimOn [ 11 май 2010, 13:36 ]
Заголовок сообщения:  Re: Расчет сдачи

Это немножко совсем не подобное)
Всё это потому что дали 50 рублей, итог - 0 рублей, сдача - 50 рублей.
На 99,8% проблема в том, что не добавлена позиция в чек, то есть тупо нет ни одного addPayment, а только текстовые поля. Реальный ККМ скорее всего ругнётся, что нету позиций, а хотите закрыть чек (а может некоторый принтер просто пробьёт пустой чек на 0 рублей).

Автор:  dimOn [ 11 май 2010, 13:38 ]
Заголовок сообщения:  Re: Расчет сдачи

SEA-Jay писал(а):
и еще вопрос, где меняются верхние параметры чека или они должны быть забиты в фискальнике?

В смысле, максимальная сумма? Ну, в модуле оно точно не настраивается (т.е. просто не предусмотрено). Возможно, что в некоторых ККМ можно настроить в самом девайсе, большинство таких параметров настраивается там.

Автор:  SEA-Jay [ 07 июн 2010, 07:22 ]
Заголовок сообщения:  Re: Расчет сдачи

я про эти параметры

ООО 'Фирма'
Филиал 123, Ленина 58
Наличный расчёт
ККМ 12345678 ИНН 123456789012 #0000
07.05.10 23:45 Кассир А.Б.

Автор:  dimOn [ 07 июн 2010, 11:19 ]
Заголовок сообщения:  Re: Расчет сдачи

Эти параметры - просто бред виртуального принтера, надо же что-то в шапку вывести. Нигде в виртуальном принтере они не настраиваются, а зачем? :)
На реальном ККМ эти параметры забиты в самой железке, фирма, шапка, подвал итд настраивается через утилиту родную к принтеру, ИНН и номер ККМ при фискализации вносятся в ККМ. Номер чека (#0000) генерируется самой железкой, внутренним счётчиком. Дата - понятно. ФИО кассира тоже забито внутри ККМ в таблице кассиров с паролями, при логине по паролю идентифицируется кассир и всё само выводится в шапку, снаружи этим нельзя управлять.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/