BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 15:11

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: CashCheck 5.2: новая версия
СообщениеДобавлено: 05 дек 2011, 17:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Итак, как было озвучено в соседней теме, на досуге плагин переписан почти полностью.

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 ) Всякие зависимости, типа описания экшенов, сборок итд тоже подправлены.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck: новая версия
СообщениеДобавлено: 05 дек 2011, 17:40 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Всё это уже со следующего билда версии 5.2, советую сохраниться :idea:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 08 дек 2011, 11:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Незавелось :( И ещё такие вот алармы на электронку (хорошо заснапшотился)
Код:
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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 08 дек 2011, 11:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Не скомпилировался класс. Как будто бы пакета нет. Но он появился как раз. Сейчас проверил, в сборке всё это есть. Что-то не обновилось или не перезагрузилось или чего-то типа того.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 08 дек 2011, 11:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ничего кроме обновиться ещё раз и убедиться что всё перестартануло не могу. Таблицу я сейчас сделал, что старая не переименовывается, а остаётся на месте, так что откатиться проблем не должно быть.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 08 дек 2011, 11:53 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
1) обновление
2) проверка: в папке дин появился класс .../ru/bitel/bgbilling/cashcheck/SimpleCheck.java
3) сервер проверить что тоже перестартанул
4) в дереве динамического кода тоже класс есть
5) перекомпиляция работать должна (хотя само компилируется, даже судя по аларму)
6) чтобы он использовался - в параметре плагина указать этот класс (или жругой по желанию), как выше написано

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 19 янв 2012, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Большая просьба: товарищи, желающие протестировать сборку кашчексервера (с реальным железом на com/usb портах, в смысле) с новой прогрессивной либой доступа к портам дайте мне в личку свои мыла, я скину сборку, запустите тестсервер хотя бы, или поиграете как-то ещё. В ваших же интересах :bow: , должно всё стать очень круто, проклятый rxtx меня уже замучал.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 06:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
Большая просьба: товарищи, желающие протестировать сборку кашчексервера (с реальным железом на com/usb портах, в смысле) с новой прогрессивной либой доступа к портам дайте мне в личку свои мыла, я скину сборку, запустите тестсервер хотя бы, или поиграете как-то ещё. В ваших же интересах :bow: , должно всё стать очень круто, проклятый rxtx меня уже замучал.

мою ты знаешь и ещё не отправил?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 08:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
dimOn писал(а):
Большая просьба: товарищи, желающие протестировать сборку кашчексервера (с реальным железом на com/usb портах, в смысле) с новой прогрессивной либой доступа к портам дайте мне в личку свои мыла, я скину сборку, запустите тестсервер хотя бы, или поиграете как-то ещё. В ваших же интересах :bow: , должно всё стать очень круто, проклятый rxtx меня уже замучал.

а мне можно с нпортом? тут еще железку аналогичную подбросили... (взлет какой-то)

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 12:46 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Всем можно, мыло скиньте в личку тогда гогорю же!

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 14:38 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Отправил двоим пока :idea:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 15:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
а как же я? не пришло :(

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 15:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
zip завернул почтовик, переслал

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 15:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
благодарю) получил

на следующей неделе помучаю

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 17:30 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А я на сессии :(
Как раз у бухов возникло желание печатать чеки на кассовых аппаратах мог бы потестировать :(

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 20 янв 2012, 22:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
Phricker писал(а):
у бухов возникло желание печатать чеки на кассовых аппаратах

бухи - кассиры?
а как было до этого?

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 21 янв 2012, 00:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
бухи движущая сила :lol: Как они (в данном случае она :oops: ) решат - так и будет :lol: ну и желание возникло печатать чеки напрямую после того как я сказал, что это возможно
До этого с биллинга печатался только приходно-кассовый ордер.
Плюс не знаю как в 5.1, но в 5.2 появился функционал печати и чека и приходника (если судить по документации). Вследствии этого - придется делать :D Но это через неделю, после сессии. Если все зачеты и экзамены удачно сдам :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 21 янв 2012, 16:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
zip завернул почтовик, переслал

а мне?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CashCheck 5.2: новая версия
СообщениеДобавлено: 23 янв 2012, 17:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
отправил одним письмом на 2 адреса

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.104s | 56 Queries | GZIP : On ]