Администратор писал(а):
SERVICE_AMOUNT замените на SERVICE_ACCOUNT, согласно документации:
http://www.bgbilling.ru/v4.6/doc/ch10s03s01.htmlВыложите весь конфиг модуля.
К типу счёта-фактуры какие привязаны позиции?
спасибо, проблема решена, я действительно не привязал позиции на вкладке "типы документов".
Теперь у меня другая проблема.
Есть несколько тарифных планов со включенным трафиком
Есть 2 позиции в счетах:
1 - входящий трафик
2 - превышение трафика
В позиции "перерасход трафика" я настроил так, чтобы отображался только перерасход трафика, и его сумма соответственно указывалась.
Проблем в том, что в позиции "входящий трафик" отображается весь входящий трафик, но сумма указывается та же, что и у позиции перерасход трафика. Как сделать так, чтобы там в поле "Сумма" отображалось 0?
код модуля бухгалтерии:
Код:
web.menuItem1=Счета
web.menuItem2=Счета-фактуры
web.menuItem3=Счета-фактуры СОВ
bill.attributes=account:Счет;inn:ИНН;kpp:КПП;address:Адрес;dolz:Должность;face:Ф.И.О;osn:Основание;org_name:Полное название организации#
inline.params=name;dover;dolz;prikaz
inline.param.1.name=ФИО директора
inline.param.1.dolz=Директор
inline.param.2.name=ФИО бухгалтера.
inline.param.2.dolz=Бухгалтер
bill.fullnumberformat=$number_in_year
bill.number.length=5
bill.numberinmonth.length=5
bill.numberinyear.length=8
bill.generate.new.checked=1
doc.num.mode=0
invoice.fullnumberformat=$number_in_year
invoice.number.length=5
invoice.numberinmonth.length=5
invoice.numberinyear.length=8
invoice.generate.new.checked=1
bill.generate.new.checked=1
invoice.generate.web.visible=0
invoice.generate.new.checked=1
pay=0
add.contract=1
mail.contract.param=2
mail.subject=Счет от нашей компании $fileName
mail.text=Ваш счет за услуги
#NPAY_SERVICE_COUNT_MONTH(<mid>, <month>, <sids>) количество услуг абонплат всего попавших в данный месяц отрезков данных услуг
#
#
# здесь bill.pos.1-4
#
bill.pos.5.title=Абонентская плата
bill.pos.5.name=Абонентская плата за $month
bill.pos.5.summ=SERVICE_AMOUNT($month,21)
bill.pos.5.quantity=NPAY_SERVICE_COUNT(2,$month,21)
bill.pos.6.title=Превышение включенного трафика
bill.pos.6.name=Превышение включенного трафика за $month
bill.pos.6.summ=TARIFF_DETAIL_COST(7, $month, 2)
bill.pos.6.quantity=IPN_TARIFF_DETAIL_AMOUNT(7, $month, 1048576,2)
bill.pos.6.unit=Мб
bill.pos.7.title=Входящий внешний трафик
bill.pos.7.name=Входящий внешний трафик за $month
bill.pos.7.summ=SERVICE_AMOUNT($month,17)
bill.pos.7.quantity=IPN_SERVICE_AMOUNT(7, $month, 1048576,17)
bill.pos.7.unit=Мб
код модуля интернет:
Код:
web.menuItem1=IP-статистика (IPN)
web.menuItem2=Управление шлюзом (IPN)
status.after.unlock=0
default.contract.status=0
web.service.allow=1
tariff_detail.cost_type.1=Включенный трафик
tariff_detail.cost_type.1.range_take_all=1
tariff_detail.cost_type.1.range_take_all.sid=17
tariff_detail.cost_type.2=Превышение трафика
tariff_detail.cost_type.2.range_take_all.sid=17
тарифный план со включенным трафиком:
Вложение:
-2.png [ 19.67 КБ | Просмотров: 9536 ]
пример счета с такой проблемой:
Вложение:
-1.png [ 86.17 КБ | Просмотров: 9536 ]
_________________

using billingClient.BGB 4.6;
using server.Ubuntu server 9.10;
using server.Java "1.6.0_15";
using client.Ubuntu 10.04;