forum.bitel.ru http://forum.bitel.ru/ |
|
CashCheck 5.2: новая версия http://forum.bitel.ru/viewtopic.php?f=28&t=6194 |
Страница 1 из 1 |
Автор: | dimOn [ 05 дек 2011, 17:36 ] |
Заголовок сообщения: | CashCheck 5.2: новая версия |
Итак, как было озвучено в соседней теме, на досуге плагин переписан почти полностью. 1 ) Произведён большой рефакторинг 2 ) Переписано на вебсервисы 3 ) Переименование таблицы cashcheck_payment_queue_$mid -> cashcheck_payment_log Всё из очереди, а не лога (т.е. с pos_id=0 и pos_id=-1) удаляется. 4 ) Изменения в админке: Вкладок теперь три: * очередь - там теперь все платежи, которые могли бы распечататься, но ещё не были. То есть там те платежи, которые привязаны к выбранному принтеру типом, но отсутствуют в логе ещё. Подразумевается, что там скапливаются платажи, которые забыли напечатать и не хотели. Рассматривать как справочную информацию и/или удобный поиск заглючивших при распечатке платежей. Можно напечатать чек. Можно перейти к догогору. Удаление и редактиврование суммы больше не работает, оно и раньше не нужно было. Можно несколько платежей (одного договора) отсюда напечатать одним чеком, как и раньше. * лог - всё что УЖЕ напечаталось теперь там. Можно перейти к догогору. Печати чека нет. Удаление и редактирование суммы больше не работает, оно и раньше не нужно было. Фильтр по принтерам, внезависимости от текущего выбранного. Это тоже справочная информация, для истории. * отчёты - всё так было почти (пока), но "удаление очереди", как понятно, больше неактуально, ибо очереди нет. 5 ) Упразднен параметр delete.payment.queue. То есть теперь очереди нет, в лог пишется ВСЕГДА при этом. То есть те, кто юзали очередь для лога что где распечаталось - ничего не поменяется, параметр уже значения не имеет. Те, кто не пользовался - просто не пользуется логом. 6 ) Как следствие, печать чека происходит теперь только из соответствующего метода сервиса. То если никакого отслеживания добавления платежа (чтобы быстро сунуть в очередь) больше нету. => глюков на этот счёт больше не предвидится. 7 ) Формирование чека через динамический код параметр в конфиге плагина: Код: # динамический класс для формирования вида чека checkbuilder=ru.bitel.bgbilling.cashcheck.SimpleCheck Примерный файл идёт в комплекте, можно менять, можно не менять, но быть должен этот класс. Старые события формирования ещё поддерживаются в этих релизах, но их надо переписать на динамический код. Внимание: чтобы работали старые события прописывать этот параметр в конфиге не надо! 8 ) Всякие зависимости, типа описания экшенов, сборок итд тоже подправлены. |
Автор: | dimOn [ 05 дек 2011, 17:40 ] |
Заголовок сообщения: | Re: CashCheck: новая версия |
Всё это уже со следующего билда версии 5.2, советую сохраниться |
Автор: | skyb [ 08 дек 2011, 11:20 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
Незавелось И ещё такие вот алармы на электронку (хорошо заснапшотился) Код: ID события: dynamic.code.recompilation.error
Время регистрации события: 08.12.2011 14:29:51 Обнаружены некомпилируемые динамические классы! Возможно, ошибки появились в результате изменения API биллинга: текущие загруженные в БД классы могут работать некорректно! Рекомендуется вручную перекомпилировать все динамические классы и исправить ошибки! /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:4: package ru.bitel.bgbilling.plugins.cashcheck.common does not exist at SimpleCheck.java on 4:51 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:5: package ru.bitel.bgbilling.plugins.cashcheck.common does not exist at SimpleCheck.java on 5:51 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:6: cannot find symbol symbol : class CheckBuilder location: package ru.bitel.bgbilling.plugins.cashcheck.server at SimpleCheck.java on 6:51 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:14: cannot find symbol symbol: class CheckBuilder at SimpleCheck.java on 14:20 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:17: cannot find symbol symbol : class Payment location: class ru.bitel.bgbilling.cashcheck.SimpleCheck at SimpleCheck.java on 17:33 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:17: cannot find symbol symbol : class Printer location: class ru.bitel.bgbilling.cashcheck.SimpleCheck at SimpleCheck.java on 17:63 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:25: cannot find symbol symbol : class Printer location: class ru.bitel.bgbilling.cashcheck.SimpleCheck at SimpleCheck.java on 25:54 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:16: method does not override or implement a method from a supertype at SimpleCheck.java on 16:9 /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/cashcheck/SimpleCheck.java:24: method does not override or implement a method from a supertype at SimpleCheck.java on 24:9 |
Автор: | dimOn [ 08 дек 2011, 11:41 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
Не скомпилировался класс. Как будто бы пакета нет. Но он появился как раз. Сейчас проверил, в сборке всё это есть. Что-то не обновилось или не перезагрузилось или чего-то типа того. |
Автор: | dimOn [ 08 дек 2011, 11:42 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
Ничего кроме обновиться ещё раз и убедиться что всё перестартануло не могу. Таблицу я сейчас сделал, что старая не переименовывается, а остаётся на месте, так что откатиться проблем не должно быть. |
Автор: | dimOn [ 08 дек 2011, 11:53 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
1) обновление 2) проверка: в папке дин появился класс .../ru/bitel/bgbilling/cashcheck/SimpleCheck.java 3) сервер проверить что тоже перестартанул 4) в дереве динамического кода тоже класс есть 5) перекомпиляция работать должна (хотя само компилируется, даже судя по аларму) 6) чтобы он использовался - в параметре плагина указать этот класс (или жругой по желанию), как выше написано |
Автор: | dimOn [ 19 янв 2012, 20:31 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
Большая просьба: товарищи, желающие протестировать сборку кашчексервера (с реальным железом на com/usb портах, в смысле) с новой прогрессивной либой доступа к портам дайте мне в личку свои мыла, я скину сборку, запустите тестсервер хотя бы, или поиграете как-то ещё. В ваших же интересах , должно всё стать очень круто, проклятый rxtx меня уже замучал. |
Автор: | skyb [ 20 янв 2012, 06:17 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
dimOn писал(а): Большая просьба: товарищи, желающие протестировать сборку кашчексервера (с реальным железом на com/usb портах, в смысле) с новой прогрессивной либой доступа к портам дайте мне в личку свои мыла, я скину сборку, запустите тестсервер хотя бы, или поиграете как-то ещё. В ваших же интересах , должно всё стать очень круто, проклятый rxtx меня уже замучал. мою ты знаешь и ещё не отправил? |
Автор: | Yarlan Zey [ 20 янв 2012, 08:36 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
dimOn писал(а): Большая просьба: товарищи, желающие протестировать сборку кашчексервера (с реальным железом на com/usb портах, в смысле) с новой прогрессивной либой доступа к портам дайте мне в личку свои мыла, я скину сборку, запустите тестсервер хотя бы, или поиграете как-то ещё. В ваших же интересах , должно всё стать очень круто, проклятый rxtx меня уже замучал. а мне можно с нпортом? тут еще железку аналогичную подбросили... (взлет какой-то) |
Автор: | dimOn [ 20 янв 2012, 12:46 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
Всем можно, мыло скиньте в личку тогда гогорю же! |
Автор: | dimOn [ 20 янв 2012, 14:38 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
Отправил двоим пока |
Автор: | Yarlan Zey [ 20 янв 2012, 15:22 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
а как же я? не пришло |
Автор: | dimOn [ 20 янв 2012, 15:33 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
zip завернул почтовик, переслал |
Автор: | Yarlan Zey [ 20 янв 2012, 15:35 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
благодарю) получил на следующей неделе помучаю |
Автор: | Phricker [ 20 янв 2012, 17:30 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
А я на сессии Как раз у бухов возникло желание печатать чеки на кассовых аппаратах мог бы потестировать |
Автор: | Yarlan Zey [ 20 янв 2012, 22:06 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
Phricker писал(а): у бухов возникло желание печатать чеки на кассовых аппаратах бухи - кассиры? а как было до этого? |
Автор: | Phricker [ 21 янв 2012, 00:38 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
бухи движущая сила Как они (в данном случае она ) решат - так и будет ну и желание возникло печатать чеки напрямую после того как я сказал, что это возможно До этого с биллинга печатался только приходно-кассовый ордер. Плюс не знаю как в 5.1, но в 5.2 появился функционал печати и чека и приходника (если судить по документации). Вследствии этого - придется делать Но это через неделю, после сессии. Если все зачеты и экзамены удачно сдам |
Автор: | skyb [ 21 янв 2012, 16:16 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
dimOn писал(а): zip завернул почтовик, переслал а мне? |
Автор: | dimOn [ 23 янв 2012, 17:08 ] |
Заголовок сообщения: | Re: CashCheck 5.2: новая версия |
отправил одним письмом на 2 адреса |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |