Название: Написание модуля Отправлено: Stronglan от 03 Августа 2016, 13:24:03 Доброго времени суток. Необходим модуль который подключает услугу на определенное количество времени. Например есть услуга рассрочка стоимостью 100 грн которая бы должна действовать скажем 5 месяцев после чего бы происходило завершение данной услуги. Кто готов взяться за написание?
Название: Re: Написание модуля Отправлено: cojiict от 03 Августа 2016, 13:31:21 Можливо вам підійде модуль:
Код: Длинные услуги Название: Re: Написание модуля Отправлено: k291 от 03 Августа 2016, 13:52:53 Вроде еще так можно сделать через модуль "Акция"
Название: Re: Написание модуля Отправлено: Stronglan от 04 Августа 2016, 13:09:46 Модуль длинные услуги не подходит, я уже ошибочно его приобрел а у него функционал оказался не такой как нужен.
Название: Re: Написание модуля Отправлено: Stronglan от 04 Августа 2016, 13:10:48 Создать услугу которая будет действовать например три месяца (90 дней) тоже не подходит, т.к. спишется сразу вся сумма, теряется смысл рассрочки
Название: Re: Написание модуля Отправлено: Stronglan от 04 Августа 2016, 13:15:11 Модуль акция тоже скорее всего не подходит, т.к. указывается конкретная дата окончания услуги а мне нужно указывать сроки ее действия
Название: Re: Написание модуля Отправлено: Efendy от 04 Августа 2016, 15:27:15 Модуль длинные услуги не подходит, я уже ошибочно его приобрел а у него функционал оказался не такой как нужен. объясни почемуНазвание: Re: Написание модуля Отправлено: Stronglan от 05 Августа 2016, 09:38:23 Потому как данный модуль, если правильно понял, не дает возможность выбора другого тарифа на заданное количество времени. Но не решает мою проблему, то есть не задает срок действия услуги.
Название: Re: Написание модуля Отправлено: Efendy от 05 Августа 2016, 13:05:48 Честно говоря, я до конца не понял в чем проблема. Ты хочешь услугу, которая будет действовать 5 месяцев. В N+ можно создать услугу любой длительности, например, 5 месяцев. В параметрах услуги запретить автопродление. Это абсолютно удовлетворяет твоему условию:
Цитировать Необходим модуль который подключает услугу на определенное количество времени. Например есть услуга рассрочка стоимостью 100 грн которая бы должна действовать скажем 5 месяцев после чего бы происходило завершение данной услуги. Кто готов взяться за написание? Название: Re: Написание модуля Отправлено: Stronglan от 05 Августа 2016, 13:16:20 Все верно, можно создать услугу длительностью 5 месяцев и стоимостью например 500 грн. Однако мне нужна услуга которая бы списывала равномерно в течение 5 месяцев скажем по 100 грн (5 месяцев х 100 грн = 500 грн) А так выходит если я создам услугу длительностью 5 месяцев, она мне сразу же спишет 500 грн и будет висеть 5 месяцев и теряется смысл рассрочки
Название: Re: Написание модуля Отправлено: Efendy от 05 Августа 2016, 14:27:35 Берешь модуль "длинные услуги". Создаешь тариф "рассрочка 5 месяцев". Ставишь стоимость 100 грн, галку "запрет продления" и параметр "действует раз" устанавливаешь в 5. Подключаешь абоненту. Все
Название: Re: Написание модуля Отправлено: Stronglan от 05 Августа 2016, 19:08:59 Не работает по такой схеме. Если ставить автопродление, будут списываться средства пока не уйдет в минус, если же убрать галочку спишется один раз. Скрины сделал ниже
htt_p://img-host.org.ua/images/uguugu.png htt_p://img-host.org.ua/images/2kkk.png Название: Re: Написание модуля Отправлено: Efendy от 06 Августа 2016, 08:04:46 Блин, надо было взяться за "написание модуля", взять модуль длинных услуг и просто не поставить галку "автопродление" и поставить галку "запрет продления". Нет у нас здесь предприимчивых людей, могли б нахаляву денег заработать
Название: Re: Написание модуля Отправлено: Stronglan от 06 Августа 2016, 12:45:31 Да не работает оно как нужно, если не ставить галку на "автопродление" а ставить на "запрет продления" то спишется один раз сумма и не то количество раз сколько указано в "действует раз"
Название: Re: Написание модуля Отправлено: Efendy от 06 Августа 2016, 17:40:52 Смотри скриншот, я установил "действует раз" = 3. А ты продолжай дальше искать кто тебе напишет модуль
Название: Re: Написание модуля Отправлено: Stronglan от 07 Августа 2016, 14:31:42 А скриншот настройки самой услуги можете также сбросить?
Название: Re: Написание модуля Отправлено: Stronglan от 08 Августа 2016, 14:20:03 Или хотя бы скажите совпадают ли с данными на моем скриншоте
Название: Re: Написание модуля Отправлено: Efendy от 08 Августа 2016, 18:15:57 Автопродление - галку не ставить!
Запрет продления - поставить галку Срок действия - срок одного периода Действует раз - сколько раз должна сняться абонплата Стоимость - размер разовой абонплаты При тестировании, после изменения тарифа, его нужно переподключить, удалив старый Название: Re: Написание модуля Отправлено: ser970 от 08 Августа 2016, 18:43:57 там VIEW v_services....
Название: Re: Написание модуля Отправлено: Valygar от 05 Сентября 2016, 13:09:23 Автопродление - галку не ставить! Следующая услуга будет активирована после количества "Действует раз" (поставил 3, после 3х месяцев след. услуга)? И где можно посмотреть когда ж окончание этой длинной услуги (в карточке абонента)?Запрет продления - поставить галку Срок действия - срок одного периода Действует раз - сколько раз должна сняться абонплата Стоимость - размер разовой абонплаты При тестировании, после изменения тарифа, его нужно переподключить, удалив старый Название: Re: Написание модуля Отправлено: Valygar от 06 Сентября 2016, 10:45:08 Автопродление - галку не ставить! Следующая услуга будет активирована после количества "Действует раз" (поставил 3, после 3х месяцев след. услуга)? И где можно посмотреть когда ж окончание этой длинной услуги (в карточке абонента)?Запрет продления - поставить галку Срок действия - срок одного периода Действует раз - сколько раз должна сняться абонплата Стоимость - размер разовой абонплаты При тестировании, после изменения тарифа, его нужно переподключить, удалив старый Название: Re: Написание модуля Отправлено: Valygar от 12 Сентября 2016, 12:57:07 Автопродление - галку не ставить! Спробував, після 1го списання тариф завершується. Хоча виставлено 5 разів..Запрет продления - поставить галку Срок действия - срок одного периода Действует раз - сколько раз должна сняться абонплата Стоимость - размер разовой абонплаты При тестировании, после изменения тарифа, его нужно переподключить, удалив старый Код: mysql> select * from v_services where uid=600; Название: Re: Написание модуля Отправлено: Stronglan от 12 Сентября 2016, 18:05:46 Читаем первый пост в данной теме
htt_p://forum.nodeny.com.ua/index.php?topic=2381.0 |