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

В 5.0 не работает узел 'период' в корне ветки модуля npay
http://forum.bitel.ru/viewtopic.php?f=16&t=3740
Страница 1 из 1

Автор:  Cromeshnic [ 22 мар 2010, 09:32 ]
Заголовок сообщения:  В 5.0 не работает узел 'период' в корне ветки модуля npay

Раз:
Вложение:
Комментарий к файлу: не работает
npay1.jpg
npay1.jpg [ 14.56 КБ | Просмотров: 3829 ]

Два:
Вложение:
Комментарий к файлу: работает
npay2.jpg
npay2.jpg [ 19.09 КБ | Просмотров: 3829 ]


В первом случае абонплата не начисляется, в ошибках для этого договора ничего не пишется.
Во втором - начисляется корректно.
Начисление производим за текущий месяц (март).
В субботу перешли на 5.0. В 4.6. этот тариф работал нормально.

Автор:  Cromeshnic [ 22 мар 2010, 09:36 ]
Заголовок сообщения:  Re: В 5.0 не работает узел 'период' в корне ветки модуля npay

С другой стороны, для такого тарифа:
Вложение:
npay3.jpg
npay3.jpg [ 16.75 КБ | Просмотров: 3828 ]

выдаётся ошибка в логах:
Код:
scheduler 03-22/10:46:51 ERROR [pool-1-thread-4] Calculator - Tariff error contractId: 119996; serviceId: 40

И абонплата также не начисляется.

Для тарифов, у которых сначала указана услуга, затем период, абонплаты начисляются корректно.

Автор:  Cromeshnic [ 22 мар 2010, 09:54 ]
Заголовок сообщения:  Re: В 5.0 не работает узел 'период' в корне ветки модуля npay

Запустил с дебагом на локальной машине.

Тариф:
Вложение:
npaytest.jpg
npaytest.jpg [ 8.52 КБ | Просмотров: 3828 ]



Код:
NPayServiceCost [serviceId: 1; date1: 01.03.2010; date2: 01.03.2010; serviceStart: 01.03.2010; serviceEnd: ; amount: 1; cost: null; addCost: null; periodAmount: null; monthAmount: null]
HIST: Not accepted on period 2 date=; date1=22.02.2010; date2=

Автор:  snark [ 22 мар 2010, 12:25 ]
Заголовок сообщения:  Re: В 5.0 не работает узел 'период' в корне ветки модуля npay

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

Автор:  Cromeshnic [ 22 мар 2010, 12:43 ]
Заголовок сообщения:  Re: В 5.0 не работает узел 'период' в корне ветки модуля npay

Это уйма ручной работы. Мне кажется, тут налицо ошибка обработки дерева тарифов.

Автор:  snark [ 22 мар 2010, 13:26 ]
Заголовок сообщения:  Re: В 5.0 не работает узел 'период' в корне ветки модуля npay

см. скрин ... какая там уйма работы?

Вложения:
screen.jpg
screen.jpg [ 9.34 КБ | Просмотров: 3811 ]

Автор:  Cromeshnic [ 22 мар 2010, 13:49 ]
Заголовок сообщения:  Re: В 5.0 не работает узел 'период' в корне ветки модуля npay

Подобных тарифов довольно много.
Впрочем, проблема решилась в хелпдеске патчем:
http://bgbilling.ru/patch/4/npay.jar

Всем спасибо :)

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