forum.bitel.ru http://forum.bitel.ru/ |
|
Неработает битовая маска карты регистрации договора http://forum.bitel.ru/viewtopic.php?f=22&t=1462 |
Страница 1 из 1 |
Автор: | lda [ 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 ] |
Заголовок сообщения: | |
Цитата: Карта2 должна быть доступна группам 1, 4 и 5
Коды групп как получали? |
Автор: | lda [ 16 окт 2008, 11:09 ] |
Заголовок сообщения: | |
Я не понял вопрос. То что вы мне процитировалия я взял из документации: http://www.bgbilling.ru/v4.4/doc/ch01s16s13.html "В приведенным выше примере карточка отображается только для груп договоров с кодами 50 -> 110010 -> 1, 4 и 5" |
Автор: | Администратор [ 16 окт 2008, 11:11 ] |
Заголовок сообщения: | |
Цитата: Договор принадлежит группам 1, 3 и 4
Как определяли коды групп? |
Автор: | lda [ 16 окт 2008, 11:43 ] |
Заголовок сообщения: | |
Есть два варианта: 1. Открываю таблицу contract, смотрю на поле "gr", оно равно 26. Открываю калькулятор, перевожу 26 из десятичной системы исчисления в двоичную, получаю 11010. Вручную перебираю биты справа налево. Первый бит 0, значит договор в группу с кодом 0 не входит. Второй бит 1, значит договор входит в группу с кодом 1. Третий бит 0 , договор в группу с кодом 2 не входит. Четвертый - 1, договор входит в группу с кодом 3. Пятый - 1, договор входит в группу с кодом 4. 2. Открываю договор в биллинге. Запоминаю в какие группы входит договор. Потом захожу в "Справочники"->"Другие"->"Группы договоров". Выбираю группу в которую входит договор, нажимаю Ctrl+I и получаю код группы. И так для всех групп в которые входит договор. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |