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

Статусы и группы договоров
http://forum.bitel.ru/viewtopic.php?f=22&t=12774
Страница 1 из 1

Автор:  Evil [ 26 янв 2018, 10:19 ]
Заголовок сообщения:  Статусы и группы договоров

Всем привет!

Подскажите пожалуйста, есть ли в админке bgbilling такая возможность? -
При выборе в договоре его статуса из выпадающего списка выводить в этот самый список только те статусы, которые разрешены для установке конкретно этой группе договоров?
т.е. для договоров интернет будет выпадать список с одними статусами, для договоров iptv с другими, и так далее.
Как, например, есть возможность для разных групп договоров выводить только определенные FOP-карточки.

Сервер: вер. 7.0.1242 / 21.06.2017 16:01:31

Автор:  dimOn [ 26 янв 2018, 10:33 ]
Заголовок сообщения:  Re: Статусы и группы договоров

нет

Автор:  Phricker [ 26 янв 2018, 11:52 ]
Заголовок сообщения:  Re: Статусы и группы договоров

Есть

Автор:  Phricker [ 26 янв 2018, 12:07 ]
Заголовок сообщения:  Re: Статусы и группы договоров

http://wiki.bitel.ru/index.php/Примеры_динамического_кода_акшена_и_веб-сервисов

Код:
#Вебсервисы
dynservice:ru.bitel.bgbilling.kernel.contract.status.ContractStatusMonitorService=ru.ellcom.bgbilling.scripts.contract.ContractStatusMonitorServiceImpl


Код:
package ru.ellcom.bgbilling.scripts.contract;

import ru.bitel.bgbilling.common.BGException;
import ru.bitel.bgbilling.kernel.contract.status.common.bean.Status;
import ru.bitel.bgbilling.kernel.contract.status.common.service.ContractStatusMonitorService;
import ru.bitel.bgbilling.kernel.contract.status.server.StatusCache;

import javax.jws.WebService;
import java.util.List;


@WebService(endpointInterface = "ru.bitel.bgbilling.kernel.contract.status.common.service.ContractStatusMonitorService")
public class ContractStatusMonitorServiceImpl
        extends ru.bitel.bgbilling.kernel.contract.status.server.service.ContractStatusMonitorServiceImpl
        implements ContractStatusMonitorService {

    @Override
    public List<Status> getStatusList(boolean onlyManual) throws BGException {
        List<Status> statusList = null;
        if (onlyManual) {
            statusList = StatusCache.getInstance().getManualStatusList();
        } else {
            statusList = StatusCache.getInstance().getStatusList();
        }

        return statusList;
    }
}

Автор:  Arcad77 [ 27 фев 2018, 03:16 ]
Заголовок сообщения:  Re: Статусы и группы договоров

Всем доброго дня!

Настроил все поведения статуса договора как по инструкции!
Клиент приостановил договор через ЛК7, 12.02, а 26.02 возобновил работу.

И было наше взаимное удивление Абон.плата (npay) за доступ в Интернет (inet) осталась в наработке по полной программе!

Договор Дебиторский, и вот в той же доку написано что пользователь менять статус не может, а получается может (и это хорошо что может)
Вопросы!
Но почему абонентская плата (пропорционально периоду) не приостановилось ее списание?
или дополнительные расчеты делаются не по изменению статуса, а с начало смотрят Кредит и потом статус?

Автор:  dimOn [ 27 фев 2018, 10:59 ]
Заголовок сообщения:  Re: Статусы и группы договоров

А настроено чтобы приостанавливалась? Это откуда надо понять?

Цитата:
Абон.плата (npay) за доступ в Интернет (inet) осталась в наработке по полной программе

Т.е. здесь речь про один модуль npay, а inet ни при чём всё же?

Автор:  Arcad77 [ 27 фев 2018, 11:47 ]
Заголовок сообщения:  Re: Статусы и группы договоров

И в NPAY и в Inet в конфиге прописано:
contract.status.active.codes=0
contract.status.suspend.codes=3,4

Автор:  Phricker [ 27 фев 2018, 12:22 ]
Заголовок сообщения:  Re: Статусы и группы договоров

А где скриншот тарифа и скриншот статусов договора?

Автор:  dimOn [ 27 фев 2018, 13:17 ]
Заголовок сообщения:  Re: Статусы и группы договоров

"абонплата за доступ в интернет" это одна сущность, модуля npay. где вторая, про инет которая?
приостановил - это точно 3 и 4 статус. тариф точно предусматривает такое? итд. надо конкретный случай разбирать.
Договор такой то, таблица истории статусов, скриншот тарифа.
На всякий случай: таблица тарифов на договоре.

Автор:  Arcad77 [ 27 фев 2018, 15:11 ]
Заголовок сообщения:  Re: Статусы и группы договоров

В ходе горячей дискуссии в Телеграмме - разобрались!
Что при активации клиентом своего договора, финансовые изменения на балансе он увидит только после:
- перерасчета АбонПлаты по расписанию, а это скорее ночью или в начале месяца.
- или звонить в сапорт что бы сделали перерасчет в ручную.
Цитата:
Dmitry Marker, [27.02.18 13:49]
теоретически можно добавить возможность дёргать переобсчёт при смене статуса, отдельно опцией, по типу как опция пересчитывать при дёргании абонок. но это уж точно не исправление баги.

Вот предложили добавить опцию в конфиг для более оперативного перерасчета при активации клиентом в ЛК.

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