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

CashCheck: кто пользуется очередью печати?
http://forum.bitel.ru/viewtopic.php?f=28&t=5391
Страница 1 из 1

Автор:  dimOn [ 19 апр 2011, 11:17 ]
Заголовок сообщения:  CashCheck: кто пользуется очередью печати?

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

Предлагается:
1) вообще избавиться от очереди печати, все проверки делать только в экшене печати чека
- а) тем самым распечатать можно будет любой платёж при галке и из таблицы приходов
-- I) проверку, что платёж нужного типа итд итп можно будет вести прямо в экшене опять же
- б) вместо "очереди" будет "лог", т.е. список всех распечатанных чеков
-- I) проверка что чек нераспечатан ещё (во избежании дублей) будет произодиться из этого лога, по факту наличи в нём
-- II) лог будет вестись всегда, параметр "удалять платёж из очереди или помечать распечатанным" будет ненужен, всегда будет помечаться и только постфактум
-- III) из этого лога можно удобно будет видеть что где когда распечатано, и удобный доступ будет к отмене чека, возврату итд прямо из строки этой таблицы.

дело в том, что очередь, по-моему никто всё равно не использует в задуманном виде, а проблем от неё много. скажите как именно вы используете данный плагин, откуда как печатаете чек, какова схема работы. Во избежание неожиданности для вас и для нас :)

Автор:  Yarlan Zey [ 19 апр 2011, 11:31 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

Процедура использования:

клиент принес деньги, кассир добавил платеж с галкой "печать чека", все довольны, все смеются. в очередь печати не заглядываем

Автор:  skyb [ 19 апр 2011, 11:35 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

так же

Я если чесно даже и не понял, на кой она нужна %)

Автор:  dimOn [ 19 апр 2011, 11:50 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

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

Автор:  Phricker [ 19 апр 2011, 11:55 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

Yarlan Zey писал(а):
Процедура использования:

клиент принес деньги, кассир добавил платеж с галкой "печать чека", все довольны, все смеются. в очередь печати не заглядываем

Аналогично.
Случаев с зависанием принтера и т.п. не припомню (может до меня не доходили, а может печатают из приходов)

Автор:  skyb [ 19 апр 2011, 12:12 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

dimOn писал(а):
а если не распечаталось сразу, ну там косяк какой или бумага кончилась или чото регистратор ругнулся? такое бывает?

заходим в плагин кешчека и там всякие кнопочки давим, до разрешения проблемы

Автор:  Phricker [ 19 апр 2011, 12:14 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

skyb писал(а):
dimOn писал(а):
а если не распечаталось сразу, ну там косяк какой или бумага кончилась или чото регистратор ругнулся? такое бывает?

заходим в плагин кешчека и там всякие кнопочки давим, до разрешения проблемы

рофл :lol:

Автор:  skyb [ 19 апр 2011, 12:18 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

Phricker писал(а):
skyb писал(а):
dimOn писал(а):
а если не распечаталось сразу, ну там косяк какой или бумага кончилась или чото регистратор ругнулся? такое бывает?

заходим в плагин кешчека и там всякие кнопочки давим, до разрешения проблемы

рофл :lol:

а я реально не запомнил ещё че от чего помогает...но помогает :-D

Автор:  dimOn [ 19 апр 2011, 13:19 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

Ладно, понятно всё с вами :bow:

Автор:  Yarlan Zey [ 20 апр 2011, 09:28 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

если чек не распечатался - кассиры повторяют процедуру до тех пор пока не распечатается) а потом звонят мне, чтобы я лишнюю сумму списал

Автор:  skyb [ 20 апр 2011, 09:43 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

Yarlan Zey писал(а):
если чек не распечатался - кассиры повторяют процедуру до тех пор пока не распечатается) а потом звонят мне, чтобы я лишнюю сумму списал

огого...а ты возьми кассу отруби и зацикли их :-D

Автор:  Yarlan Zey [ 20 апр 2011, 20:32 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

часа через 4 понимают, что где-то подвох))

Автор:  tomhet [ 05 май 2011, 05:36 ]
Заголовок сообщения:  Re: CashCheck: кто пользуется очередью печати?

Мы тут доработку заказывали, что бы печать из интерфейса диллера была сразу на принтер на кассе, в этом случае очередь сразу минуется и отправляется задание на принтер, вся логика формируется в скрипте поведения по приходу платежа (в т.ч. разруливание на какой принтер отправлять печать чека). У нас принтер не фискальный, поэтому, в случае неудачи печати:
1. вставляем бумагу
2. отменяем платёж
3. проводим платёж заново
4. в случае ЧП - бумажный квиток старого образца

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