BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 14 май 2024, 03:00

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 05 мар 2015, 15:41 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
Есть необходимость выдавать разные опции модуля Инет на основании нескольких групп договоров.
Получается пока только с одной группой - это рабочий вариант.
Код:
-опция01
-"Группы договоров-режим И" (группа01)
--опция02.
Вот так работает.
Если клиент есть в группе "группа01", то выдается "опция02", если нету, то "опция01".

Но нужно выдавать на основании нескольких групп, и ничего не выходит...
Код:
-опция01
-"Группы договоров-режим И" (группа10+группа01)
--опция02.
Не работает.
Код:
-опция01
-"Группы договоров-режим И" (группа10)
--"Группы договоров-режим И" (группа01)
---опция02.
Не работает.

Мне не совсем понятна логика, как происходит проход по дереву и выход с дерева при использовании узла "Группы договоров".
Код:
Информация о версии:
  Клиент: вер. 6.0 сборка 1364 от 12.12.2014 19:45:20
    os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_43
    ВНИМАНИЕ: Необходимо обновить таймзоны
  Сервер: вер. 6.0 сборка 1817 от 12.12.2014 19:45:32
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45
    ВНИМАНИЕ: Необходимо обновить таймзоны
  inet вер. 6.0 сборка 1474 от 12.12.2014 19:45:51

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 мар 2015, 15:49 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 мар 2015, 15:54 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
Amir писал(а):
Сейчас режим И отрабатывает, если совпадает со всеми группами договора.
Похоже некорректная логика, слишком строгая и неудобная выборка.
Сегодня-завтра выложим, чтобы проверяло нормально.

Но и при проверке по одной группе, когда идут два узла тоже не работает...
Код:
-опция01
-"Группы договоров-режим И" (группа10)
--"Группы договоров-режим И" (группа01)
---опция02.

И я так понимаю режим "И"-"ИЛИ" относится к группам в списке этого узла?

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 мар 2015, 16:54 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
"И" сейчас - полное совпадение, т.е. на вашем примере
Код:
-опция01
-"Группы договоров-режим И" (группа10+группа01)
--опция02.
должно быть чтобы на договоре были ТОЛЬКО группы группа10 и группа01 (это и собираемся исправить).

Поэтому чтобы заработал ваш обходной прием нужно вместо
Код:
-опция01
-"Группы договоров-режим И" (группа10)
--"Группы договоров-режим И" (группа01)
---опция02.
указать
Код:
-опция01
-"Группы договоров-режим ИЛИ" (группа10)
--"Группы договоров-режим ИЛИ" (группа01)
---опция02.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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