BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 21:15

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 22 ] 
Автор Сообщение
СообщениеДобавлено: 09 июн 2010, 13:04 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
Невозможно перетащить чтобы расширить окно. Вобщем ничего не видно


Вложения:
crm_bag.JPG
crm_bag.JPG [ 121.62 КБ | Просмотров: 8144 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 июн 2010, 15:38 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
up


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 июн 2010, 15:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
какое у вас разрешение и какие размеры экрана?

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 июн 2010, 16:08 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
1360x768
но это ну причем, ибо пробовал менять и всеравно тоже самое


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 июн 2010, 18:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
а какой размер экрана у вас в дюймах?

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 июн 2010, 11:07 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
дома 17 - видно все нормально
на работе 21 широкоформат - ничего не видно. проблема в том что у всех такие мониторы, соответственно никто не может смотреть историю изменений. а только посредством нее, можно смотреть изменения в комментариях


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 июн 2010, 12:52 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
да и сама система комментариев как таковая отсутствует. Чтобы оставить комментарий, похоже надо удалить старый и оставить новый, и только в истории изменений можно увидеть что кто писал.
Или я чего-то не знаю?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 июн 2010, 17:00 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
1) в 5.0 проблема исправлена давно
2) выложил обновление для 4.6


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 июн 2010, 17:05 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
вай спасибо, помогло


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 14:43 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
Вдогонку:
почему нельзя удалять заявки? Пишет что операция недоступна. Скопилось много тестовых, не хочетс я их видеть. Можно конечно все позакрывать, и поставить фильтр, но это не выход. Хотелось бы иметь возможность удалять да и в группах чтобы выставлять права на удаление


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 14:59 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
вот что бы и не городить разграничение прав, логирования и просмотра истории логов, функция удаления не реализована
(если очень мешают можете удалить из БД напрямую ;-) )


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 15:00 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
а можно надеятся на нормально реализованные комментарии, или удаление комента-просмотр истории изменений так и было задумано?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 15:05 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
ну коментарий задумывался как поле с дополнительной информацией о проблеме, а не как переписка между инициатором и исполнителем.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 15:07 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
это оченя жалко. :(
но будем выкручиваться как можем. спасибо


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 18:06 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
ну и еще раз вдогонку:
можно ли организовать при создании проблему по звонку, чтобы в комментарии уже присутствовал какой либо шаблон?
либо это сделать скриптом либо еще как?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2010, 01:11 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
можно скриптом по событию.... (в одной из контор такое реализовано, в коментарий заноситься например номер квартала)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 июл 2010, 12:14 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
а можно пример скрипта?
если есть, конечно же


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июл 2010, 13:41 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
up


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июл 2010, 14:43 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Код:
import java.sql.*;
import java.util.*;
import bitel.billing.common.*;
import bitel.billing.server.contract.bean.*;
import bitel.billing.server.script.bean.event.*;
import bitel.billing.server.util.*;
import ru.bitel.bgbilling.plugins.crm.server.bean.*;
import ru.bitel.bgbilling.plugins.crm.server.dao.*;
import ru.bitel.bgbilling.plugins.crm.common.model.*;

FULLNAME = 37;
ADDR = 42;

rsm = new RegisterSubjectManager( con );
rpm = new RegisterProblemManager( con );
cpm = new ContractParameterManager( con );

quarter = "?";
quarterId = 0;
address = "нет";
cid = event.getContractID();
registerProblem = event.getProblem();
registerCall = event.getCall();
registerSubject = rsm.getRegisterSubjectByID( registerCall.getSubjectId() );

query = "SELECT q.title, p.address, h.quarterid FROM contract_parameter_type_2 AS p LEFT JOIN address_house AS h ON p.hid=h.id LEFT JOIN address_quarter AS q ON h.quarterid=q.id WHERE p.cid=? AND p.pid=?";
ps = con.prepareStatement( query );
ps.setInt( 1, cid );
ps.setInt( 2, ADDR );
rs = ps.executeQuery();
if( rs.next() )
{
   quarter = rs.getString( 1 );
   address = rs.getString( 2 );
   quarterId = rs.getInt( 3 );
}
rs.close();
ps.close();

print("registerCall = " + registerSubject.toString() );
//print("registerSubject = " + registerSubject.toString() );

if( cpm.getStringParam( cid, FULLNAME ) != null )
{
   full_name = cpm.getStringParam( cid, FULLNAME );
}
else
{
   full_name = "";
}

siGroupLabel = "SI-??";
if ( quarterId > 0 )
{
   // двухмерный массив, первый код в каждой строке номер группы, остальные коды кварталов в нее входящих
   int[][] a = {
         {1, 44, 45, 46, 30, 17, 177, 43, 2, 331, 372, 251, 16, 29, 128, 143, 165, 176, 336, 178},
         {2, 115, 154, 58, 90, 103, 74, 59},
         {3, 250, 253, 256, 257, 258, 254, 255, 259, 252, 870},
         {4, 75, 76, 77, 78},
         {5, 79, 82, 83, 84, 86, 88, 89, 91, 92, 80, 87, 350, 869},
         {6, 276, 373, 867, 339, 334, 333, 332, 201, 289, 212, 218, 223, 229, 873, 369, 284, 205, 278, 279, 283, 285, 142, 217, 872, 249, 265, 277, 280, 281, 282, 202, 335, 240, 242, 243, 219},
         {7, 264, 266, 267, 268, 269, 270, 271, 272, 273, 275, 347, 244, 245, 247, 302, 1, 141, 203, 204, 189, 274, 200, 246, 263, 314, 346},
         {8, 315, 5, 306, 313, 317, 292, 287, 286, 290, 291, 307, 308, 309, 310, 311, 312, 316},
         {9, 260, 262, 293, 298, 299, 301, 303, 304, 261, 320, 321, 297, 248, 294, 295, 305},
         {10, 10, 324, 9, 322, 323, 11, 12},
         {11, 8, 14, 15, 207, 208, 210, 213, 214, 318, 325, 13, 4, 330, 6, 319, 326, 209, 211, 215, 3, 342, 341, 206, 7},
         {12, 32, 33, 31, 34, 35, 18, 19},
         {13, 20, 21, 24, 25, 26, 27, 28, 36, 37, 23, 22},
         {14, 337, 39, 49, 40, 41, 42, 47, 48, 50, 57, 38},
         {15, 55, 56, 60, 61, 69, 70, 54, 68},
         {16, 67, 51, 52, 53, 62, 63, 64, 65, 66},
         {17, 228, 230, 231, 233, 234, 235, 237, 238, 241, 329, 232, 227, 226, 224, 225, 236},
         {18, 109, 117, 118, 119, 120, 102, 104, 105, 106, 107, 108, 110, 111, 112, 113, 116, 114},
         {19, 127, 130, 121, 122, 125, 129, 124, 123, 131, 364, 126, 140},
         {20, 132, 135, 136, 137, 144, 148, 151, 134},
         {21, 146, 147, 149, 150, 138, 139, 145, 368},
         {22, 343, 222, 374, 344, 868, 338, 158, 101, 152, 153, 155, 156, 157, 221, 216, 220},
         {23, 93, 96, 97, 98, 99, 100, 94, 95}
    };
   siGroup = 0;
   for ( i = 0; i < a.length; i++ )
   {
      for ( j = 1; j < a[i].length; j++ )
      {
         if ( a[i][j] == quarterId )
         {
            siGroup = a[i][0];
            break;
         }
      }
      if ( siGroup > 0 )
      {
         break;
      }
   }
   
   if ( siGroup > 10 )
   {
      siGroupLabel = "SE-" + siGroup;
   }
   else
   {
      siGroupLabel = "SE-0" + siGroup;
   }
}

//registerProblem.setComment( "{" + quarter + "} [" + registerSubject.getTitle() + "] " + full_name + " \nАдрес:" + address + "\n" + registerProblem.getComment() );
registerProblem.setComment( "{" + quarter + "} <" + siGroupLabel + "> [" + registerSubject.getTitle() + "] " + full_name + registerProblem.getComment() + " \nАдрес:" + address );
rpm.updateProblem( registerProblem, registerProblem.getOpenUserID() );



Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июл 2010, 15:01 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
это надо вешать скрипт на все договора.
а если проблема по звонку идет как подключение нового абонента, тоесть договора еще нет.
как быть?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июл 2010, 17:09 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
напрмер в конторе, скрипт которой приведен выше, делают так:
1) по звонку клиента создают новый договор (по шаблону Заявка на подключение)
2) в него заводят ФИО, телефоны, адрес
3) создают задачу
4) после подключения, договор переименовывают...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июл 2010, 18:55 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
у нас другой принцип работы. ну да ладно, что-нибудь придумаем.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.084s | 64 Queries | GZIP : On ]