BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 24 сен 2008, 11:21 
В докуменации сказано:
Возможно указание битовой маски групп, для которых отображается данная карта. Битовая маска указывается после указания карты в конфигурации, через двоеточие.

В конфигурации указано:
contractcard.2=card_reg_delta.xsl:Карта2:50
50 -> 110010
Карта2 должна быть доступна группам 1, 4 и 5

Открываем договор, с маской группы 26
26 -> 11010
Договор принадлежит группам 1, 3 и 4

Смотрим доступные карты у договора, карты "Карта2" там нет.

Версии:
Клиент вер. 4.4 сборка 117
Сервер вер. 4.4 сборка 232

В server.out при попытке получить список карт регистрации появляется 0.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 окт 2008, 10:33 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Карта2 должна быть доступна группам 1, 4 и 5

Коды групп как получали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 окт 2008, 11:09 
Я не понял вопрос.

То что вы мне процитировалия я взял из документации:
http://www.bgbilling.ru/v4.4/doc/ch01s16s13.html
"В приведенным выше примере карточка отображается только для груп договоров с кодами 50 -> 110010 -> 1, 4 и 5"


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 окт 2008, 11:11 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Договор принадлежит группам 1, 3 и 4

Как определяли коды групп?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 окт 2008, 11:43 
Есть два варианта:
1. Открываю таблицу contract, смотрю на поле "gr", оно равно 26.
Открываю калькулятор, перевожу 26 из десятичной системы исчисления в двоичную, получаю 11010. Вручную перебираю биты справа налево. Первый бит 0, значит договор в группу с кодом 0 не входит. Второй бит 1, значит договор входит в группу с кодом 1. Третий бит 0 , договор в группу с кодом 2 не входит. Четвертый - 1, договор входит в группу с кодом 3. Пятый - 1, договор входит в группу с кодом 4.
2. Открываю договор в биллинге. Запоминаю в какие группы входит договор. Потом захожу в "Справочники"->"Другие"->"Группы договоров". Выбираю группу в которую входит договор, нажимаю Ctrl+I и получаю код группы. И так для всех групп в которые входит договор.


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

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


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

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


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

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