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 писал(а): а если не распечаталось сразу, ну там косяк какой или бумага кончилась или чото регистратор ругнулся? такое бывает? заходим в плагин кешчека и там всякие кнопочки давим, до разрешения проблемы рофл |
Автор: | skyb [ 19 апр 2011, 12:18 ] |
Заголовок сообщения: | Re: CashCheck: кто пользуется очередью печати? |
Phricker писал(а): skyb писал(а): dimOn писал(а): а если не распечаталось сразу, ну там косяк какой или бумага кончилась или чото регистратор ругнулся? такое бывает? заходим в плагин кешчека и там всякие кнопочки давим, до разрешения проблемы рофл а я реально не запомнил ещё че от чего помогает...но помогает |
Автор: | dimOn [ 19 апр 2011, 13:19 ] |
Заголовок сообщения: | Re: CashCheck: кто пользуется очередью печати? |
Ладно, понятно всё с вами |
Автор: | Yarlan Zey [ 20 апр 2011, 09:28 ] |
Заголовок сообщения: | Re: CashCheck: кто пользуется очередью печати? |
если чек не распечатался - кассиры повторяют процедуру до тех пор пока не распечатается) а потом звонят мне, чтобы я лишнюю сумму списал |
Автор: | skyb [ 20 апр 2011, 09:43 ] |
Заголовок сообщения: | Re: CashCheck: кто пользуется очередью печати? |
Yarlan Zey писал(а): если чек не распечатался - кассиры повторяют процедуру до тех пор пока не распечатается) а потом звонят мне, чтобы я лишнюю сумму списал огого...а ты возьми кассу отруби и зацикли их |
Автор: | 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/ |