BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 23 окт 2018, 15:55 
Не в сети

Зарегистрирован: 29 янв 2014, 11:32
Сообщения: 365
Карма: 10
Тестируем модуль bill. Есть проблемы с настройкой.

1. При попытке генерации счетов и счетов-фуктур, когда в конфигурации указаны только экстракторы и отсутствует summ, вылетает java.lang.NullPointerException:
Код:
server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream - java.lang.NullPointerException
server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream -        at bitel.billing.server.bill.bean.PositionValue.setPosition(PositionValue.java:59)
server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream -        at bitel.billing.server.bill.bean.BillUtil.getPositionList(BillUtil.java:876)
server 10-23/12:46:51 ERROR [http-nio-0.0.0.0-8080-exec-10] LoggingPrintStream -        at bitel.billing.server.bill.bean.TemplateBillManager.getTemplatePositions(TemplateBillManager.java:240)
....


код в конфигурации:
Код:
invoice.pos.1.title=Расходы
invoice.pos.1.name=Расход
invoice.pos.1.extractor=KERNEL_CHARGES($month)
invoice.pos.2.title=$title
invoice.pos.2.name=$title за $month
invoice.pos.2.extractor=NPAY_SERVICES(3, $month)


2. Если нумерация не последовательная, то также вылетает java.lang.NullPointerException:
Код:
bill.pos.1.title=Долг за услуги Интернет
bill.pos.1.name=Долг за услуги Интернет за $month
bill.pos.1.summ=DEBT($month)
bill.pos.2.title=Расходы
bill.pos.2.name=Расход
bill.pos.2.extractor=KERNEL_CHARGES($month)
bill.pos.4.title=$title
bill.pos.4.name=$title за $month
bill.pos.4.extractor=NPAY_SERVICES(3, $month)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 окт 2018, 19:57 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
какая версия?

1) подправили в 7.0+
2) не понятно о чем речь..., покажите ошибку....


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 окт 2018, 18:15 
Не в сети

Зарегистрирован: 29 янв 2014, 11:32
Сообщения: 365
Карма: 10
Версия bill была 7.1.270
Обновился до текущей 7.1.272

1) Exception теперь не вылетает, но и в счетах/счетах-фактурах пусто. Сам счет генерируется, но в позициях пусто. Как только добавляешь хоть один summ сверху, то все создается.

Вот так все позиции создаются:
Код:
invoice.pos.1.title=Долг за услуги Интернет
invoice.pos.1.name=Долг за услуги Интернет за $month
invoice.pos.1.summ=DEBT($month)
invoice.pos.2.title=Расходы
invoice.pos.2.name=Расход
invoice.pos.2.extractor=KERNEL_CHARGES($month)
invoice.pos.3.title=$title
invoice.pos.3.name=$title за $month
invoice.pos.3.extractor=NPAY_SERVICES(3, $month)

А вот так вообще ничего. Пусто:
Код:
invoice.pos.1.title=Расходы
invoice.pos.1.name=Расход
invoice.pos.1.extractor=KERNEL_CHARGES($month)
invoice.pos.2.title=$title
invoice.pos.2.name=$title за $month
invoice.pos.2.extractor=NPAY_SERVICES(3, $month)



2) Речь о том, что не создавались позиция с номером 4 в примере из предыдущего поста. Теперь ,кстати создается. Но попробовал сделать так:
Код:
invoice.pos.1.title=Долг за услуги Интернет
invoice.pos.1.name=Долг за услуги Интернет за $month
invoice.pos.1.summ=DEBT($month)
invoice.pos.2.title=Расходы
invoice.pos.2.name=Расход
invoice.pos.2.extractor=KERNEL_CHARGES($month)
invoice.pos.10.title=$title
invoice.pos.10.name=$title за $month
invoice.pos.10.extractor=NPAY_SERVICES(3, $month)

Опять пусто в позициях. Меняю 10 на 3, то все создается. Какой-то непонятный глюк.

А еще если сделать так:
Код:
invoice.pos.2.title=Долг за услуги Интернет
invoice.pos.2.name=Долг за услуги Интернет за $month
invoice.pos.2.summ=DEBT($month)
invoice.pos.3.title=Расходы
invoice.pos.3.name=Расход
invoice.pos.3.extractor=KERNEL_CHARGES($month)
invoice.pos.4.title=$title
invoice.pos.4.name=$title за $month
invoice.pos.4.extractor=NPAY_SERVICES(3, $month)


То первую позицию не создает. Видимо потому что не с номера 1.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 окт 2018, 22:17 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
можете показать xml-ки полученных счетов, в конфигурации только с экстракторами


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 окт 2018, 02:22 
Не в сети

Зарегистрирован: 29 янв 2014, 11:32
Сообщения: 365
Карма: 10
Так счета не создаются. При генерации в позициях пусто. Соответственно после нажатия кнопки "Создать счета" ничего не создается.


Вложения:
генерация_счета.png
генерация_счета.png [ 23.07 КБ | Просмотров: 3317 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 ноя 2018, 16:53 
Не в сети

Зарегистрирован: 29 янв 2014, 11:32
Сообщения: 365
Карма: 10
up


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

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


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

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


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

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