forum.bitel.ru http://forum.bitel.ru/ |
|
Как создать множество поинтов? http://forum.bitel.ru/viewtopic.php?f=10&t=11555 |
Страница 1 из 1 |
Автор: | IgorP [ 28 апр 2016, 15:50 ] |
Заголовок сообщения: | Как создать множество поинтов? |
Подскажите плиз как создать сразу множество поинтов, а не плюсовать их по одному. Просто номеров очень много. АТСок очень много, если на каждый договор создавать по номеру уйдет уйма времени. Может просто кто разобрался с этой процедурой? |
Автор: | Artur [ 28 апр 2016, 16:17 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
Здравствуйте. Ресурсы модуля Phone вы смотрели? |
Автор: | IgorP [ 28 апр 2016, 16:57 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
Да, ресурсы создал диапазоном. В самом договоре в модуле Телефония не разобрался как создать диапазон поинтов, добавляется только по одному. Можно к одному поинту привязать несколько номеров из ресурса, но мне надо, чтобы было соответствие один поинт - один номер, чтобы наработку можно было смотреть. |
Автор: | Artur [ 28 апр 2016, 17:38 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
А, я вас неверно понял. Вы хотите в договоре сразу пачку поинтов добавить... Штатно такого нет, если только использовать sql-запрос, но и то там нужно будет учесть все взаимосвязи и это решение не для постоянного использования. |
Автор: | barguzin2 [ 28 апр 2016, 21:15 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
IgorP писал(а): Подскажите плиз как создать сразу множество поинтов, а не плюсовать их по одному. Просто номеров очень много. АТСок очень много, если на каждый договор создавать по номеру уйдет уйма времени. Может просто кто разобрался с этой процедурой? нужно автоматизировать этот процесс (писать обработчик, который будет добавлять номера в договоры, используя API или, как уже сказали, напрямую в базу посредством SQL-запросов, используя, например, perl), но нужно иметь в каком-то виде табличку соответствия номера телефона номеру договора, а также принадлежность номера АТС-ке. |
Автор: | Phricker [ 28 апр 2016, 21:34 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
Писано еще в BGBS очень давно, надо проверять под конкретную версию и динкод Код: //добавление телефонов
ClientItemManager cim = new ClientItemManager(con, PHONE_MID); ClientItem newPhone = new ClientItem(); newPhone.setContractId(cid); newPhone.setDate1(TimeUtils.convertDateToCalendar( hist_from )); newPhone.setType(1); if(hist_to != null){ newPhone.setDate2(TimeUtils.convertDateToCalendar( hist_to )); } newPhone.setSourceId(SOURCE_ID); newPhone.setClientNumbers(phoneNumber); newPhone.setObjectId(phoneObject.getId()); newPhone.setAlias(alias.substring(5)); try { cim.realUpdate( 0, newPhone, true, context, true ); con.commit(); } catch( Exception e ) { print("Ошибка в договоре " + contractTitle + ". Номер телефона с ошибкой = " + alias + ". " + e.getMessage()); } |
Автор: | zavndw [ 21 июн 2016, 18:02 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
Artur писал(а): А, я вас неверно понял. Вы хотите в договоре сразу пачку поинтов добавить... Штатно такого нет, если только использовать sql-запрос, но и то там нужно будет учесть все взаимосвязи и это решение не для постоянного использования. А будет? Или только доработка HD |
Автор: | zavndw [ 21 июн 2016, 19:13 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
тут же вопрос а добавление диапазона портов есть или будет? |
Автор: | Artur [ 22 июн 2016, 12:57 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
В phone, скорей всего, добавляться уже ничего не будет, рассмотрим вопрос добавления этих фич в voice. Автору темы предлагаем добавить sql-запросом или через api. |
Автор: | zavndw [ 22 июн 2016, 13:03 ] |
Заголовок сообщения: | Re: Как создать множество поинтов? |
voice по сроку уже не будет видимо. 4 года прошло |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |