Добрый день! В модуле указаны следующие позиции: # invoice.pos.2.title=Входящий IP трафик invoice.pos.2.name=Входящий IP трафик invoice.pos.2.summ=SERVICE_ACCOUNT($month, 1) invoice.pos.2.quantity=IPN_SERVICE_AMOUNT(3, $month , 1048576, 1) invoice.pos.2.qtynums=0 invoice.pos.2.unit=Мб invoice.pos.2.insum=1 # invoice.pos.3.title=Предоплаченный IP трафик invoice.pos.3.name=Предоплаченный IP трафик invoice.pos.3.summ=TARIFF_DETAIL_COST(3, $month, 1) invoice.pos.3.quantity=IPN_TARIFF_DETAIL_AMOUNT(3, $month , 1048576, 1) invoice.pos.3.qtynums=0 invoice.pos.3.unit=Мб invoice.pos.3.insum=1 # # invoice.pos.4.title=Превышение IP трафика invoice.pos.4.name=Превышение IP трафика invoice.pos.4.summ=TARIFF_DETAIL_COST(3, $month, 2) invoice.pos.4.quantity=IPN_TARIFF_DETAIL_AMOUNT(3, $month , 1048576, 2) invoice.pos.4.qtynums=0 invoice.pos.4.unit=Мб invoice.pos.4.insum=1
Соответственно, если я говорю включать в документ все эти позиции, то получаю запись вида: Абонентная плата за включенный трафик Входящий IP трафик _полный_объем стоимость Превышение трафика _превышенный_объем стоимость что на самом деле не правильно. Просто хотелось создать универсальный счет, который бы выводил нужные позиции. Т. е. в случае предоплаченного трафика выводил только его, а не суммарную наработку. Но пока не могу додумать как это сделать наиболее универсально. Пока есть вот такие варианты: 1. Все таки использовать разные шаблоны 2. Разносить трафики по разным типам услуг 3. Услуга одна, но разные коды начислений
Может кто-то уже сталкивался с этим вопросом в своей эксплуатации и поделится соображениями?
|