BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 05:04

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 11:39 
Не в сети

Зарегистрирован: 29 дек 2009, 11:51
Сообщения: 117
Карма: 5
через интерфейс клиента не возможно работать с договорами, у которых значение поля gr таблицы contract равно нулю, они не ищутся, если указан в качестве субдоговора то не редактируются, пишет "вы не можете работать с этим договором". в чем может быть проблема ? если это фича, а не баг то как правильно удалить их из базы, чтобы не осталось лишнего ?

Код:
(root@localhost) [bgbilling]>select id,gr,title from contract where gr='0';
+------+----+-----------+
| id   | gr | title     |
+------+----+-----------+
|    3 |  0 | 112       |
|  280 |  0 | 01        |
| 1283 |  0 | 333333333 |
| 2397 |  0 | D010211-1 |
| 2414 |  0 | 2011а     |
+------+----+-----------+
5 rows in set (0.01 sec)
 

название темы прокосячил, простите ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 12:44 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Магнитка.RU писал(а):
не возможно работать с договорами, у которых значение поля gr таблицы contract равно нулю
...
Код:
(root@localhost) [bgbilling]>select id,gr,title from contract where gr='0';

Код:
where gr='0'

:facepalm:

Пол дела что в мускуле '0' означает что ноль - это строчка (из-за кавычек, ага). Дело в другом - группы договоров - это битовая маска! И работать с группами надо с помощью битовых операций. В вики есть пример:
Цитата:
Поиск договоров с группой 7:
Код:
SELECT * FROM contract WHERE gr&(1<<7) > 0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 12:58 
Не в сети

Зарегистрирован: 29 дек 2009, 11:51
Сообщения: 117
Карма: 5
все что вы говорите - верно, дело в другом, что такие договора есть, они созданы из клиентского интерфейса и они не состоят ни в одной группе, в связи с чем интерфейс отказывается с ними работать, поиск по строке отображает те договора у которых именно в базе значение поля ноль (именно с ними не возможно работать). вопрос аналогичный моему первому посту.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 13:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Магнитка.RU писал(а):
все что вы говорите - верно, дело в другом, что такие договора есть, они созданы из клиентского интерфейса и они не состоят ни в одной группе, в связи с чем интерфейс отказывается с ними работать, поиск по строке отображает те договора у которых именно в базе значение поля ноль (именно с ними не возможно работать). вопрос аналогичный моему первому посту.

а может просто заменить группу у таких договоров? UPDATE ....

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 13:33 
Не в сети

Зарегистрирован: 29 дек 2009, 11:51
Сообщения: 117
Карма: 5
skyb писал(а):
а может просто заменить группу у таких договоров? UPDATE ....

вообще да, но как избежать создания таких договоров ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 13:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Что то у вас как то не так.
У меня таких договоров огромная куча и еще маленькая тележка и все они ищутся.
Просто необходимо не выделяя никакой группы нажать >>
Магнитка.RU писал(а):
вообще да, но как избежать создания таких договоров ?

Использовать шаблоны в которых будет прописана какая-нибудь группа?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 14:31 
Не в сети

Зарегистрирован: 29 дек 2009, 11:51
Сообщения: 117
Карма: 5
Phricker писал(а):
Что то у вас как то не так.
У меня таких договоров огромная куча и еще маленькая тележка и все они ищутся.
Просто необходимо не выделяя никакой группы нажать >>

именно так и ищу =)
Phricker писал(а):
Использовать шаблоны в которых будет прописана какая-нибудь группа?

ну собственно так и есть на текущий момент, просто менеджеры убрали договор из всех групп и вышла данная ситуация. ну т.е опять же, багом не считаем, я так понимаю проблема у меня одного возникла ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 14:42 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Магнитка.RU писал(а):
ну собственно так и есть на текущий момент, просто менеджеры убрали договор из всех групп и вышла данная ситуация. ну т.е опять же, багом не считаем, я так понимаю проблема у меня одного возникла ?

у меня нет такой проблемы, мож что разработчики напишут
ещёб версию ядра написали бы ;)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 17:26 
Не в сети

Зарегистрирован: 29 дек 2009, 11:51
Сообщения: 117
Карма: 5
Код:
Сервер: вер. 5.1 сборка 652 от 27.05.2011 18:50:58 os:Linux; java:Sun Microsystems Inc., v.1.6.0_20
bill вер. 5.1 сборка 229 от 19.05.2011 17:09:55


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 18:55 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Phricker писал(а):
Что то у вас как то не так.
У меня таких договоров огромная куча и еще маленькая тележка и все они ищутся.
Просто необходимо не выделяя никакой группы нажать >>

А вот у нас так они не находятся. Только если базу править.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 30 май 2011, 19:56 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
У вас, возможно, в "Пользователях и правах" в группах договоров выбраны группы.
Если все галочки убрать, то проверки по группам договоров быть не должно.
А в данном случае вы не можете работать с данным договором, потому что он не входит не в одну разрешенную группу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск договоров с пусgr 0
СообщениеДобавлено: 07 июн 2011, 15:25 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
viewtopic.php?f=22&t=5573


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

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


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

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


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

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