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

Разбить позицию АП по количеству
http://forum.bitel.ru/viewtopic.php?f=14&t=5525
Страница 1 из 1

Автор:  Феанор [ 25 май 2011, 14:55 ]
Заголовок сообщения:  Разбить позицию АП по количеству

Добрый день.
Подскажите где и как ковырять чтобы сделать следующее - разбить позиции абонентских плат по количеству. Т.е. если есть допустим услуга аренда порта. Полмесяца ее было 1 шт, а потом стало 2 шт. NPAY_SERVICE_COUNT вернет кол-во 1шт, NPAY_SERVICE_COUNT_MONTH вернет 3. Как тогда подсчитать цену (тариф) за еденицу - вообще не представляю. Можно делать конечно выборку из бд, sql запросом, но это ж для каждой позиции АП придется в шаблоне условие делать.
Вообще хотелось бы иметь что-то вроде того: invoice.1.quantity.divide_if_different=yes, которая бы в связке с NPAY_SERVICE_COUNT_MONTH била позицию на количество периодов разрешенной услуги.

update
а еще хотелось бы в случае если у АП стоит подневной режим снятия и указана стоимость за месяц, чтобы в поле quantity количество было пропорционально периоду действия услуги при этом. т.е. в случае если АП была полмесяца, чтобы было 0.5

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