forum.bitel.ru
http://forum.bitel.ru/

какой-то баг при работе <contractGroups name="contractGroups
http://forum.bitel.ru/viewtopic.php?f=12&t=10895
Страница 1 из 1

Автор:  Galkov [ 15 сен 2015, 13:35 ]
Заголовок сообщения:  какой-то баг при работе <contractGroups name="contractGroups

при формировании отчёта, при вборе группы группа прердаётся в отчёт НЕВЕРНО. почему-то вместо цифры 5 в SQL запрос (по логам mysql) попадает номер группы 32.

логически никак это объяснить не могу....
поясните как такое ВООБЩЕ может быть?!?

Вложения:
Комментарий к файлу: настройка вида отчёта.
3.png
3.png [ 134.88 КБ | Просмотров: 6487 ]
Комментарий к файлу: вот id выбранной группы = 5, гуппа с id 32 вообще не используется.
2.png
2.png [ 82.49 КБ | Просмотров: 6487 ]
Комментарий к файлу: вот вид отчёта и выбор опции.
1.png
1.png [ 69.5 КБ | Просмотров: 6487 ]

Автор:  Galkov [ 15 сен 2015, 13:36 ]
Заголовок сообщения:  Re: какой-то баг при работе <contractGroups name="contractGr

ещё скрины:

Вложения:
Комментарий к файлу: это код отчёта....
5.png
5.png [ 128.77 КБ | Просмотров: 6486 ]
Комментарий к файлу: а это mysql лог исполнения отчёта!!!!
4.png
4.png [ 102.35 КБ | Просмотров: 6486 ]

Автор:  Galkov [ 15 сен 2015, 13:54 ]
Заголовок сообщения:  Re: какой-то баг при работе <contractGroups name="contractGr

сменил тип формы на combo, как в скрине работает.. но combo статичен... он не полностью подходит.

Вложения:
6.png
6.png [ 157.38 КБ | Просмотров: 6485 ]

Автор:  dimOn [ 15 сен 2015, 15:07 ]
Заголовок сообщения:  Re: какой-то баг при работе <contractGroups name="contractGr

Цитата:
логически никак это объяснить не могу....
поясните как такое ВООБЩЕ может быть?!?
Очень странное удивление... как и везде где используются/передаются/подразумеваются группы в системе..
там передаётся не номер группы, БИТОВАЯ МАСКА нескольких выбранных групп

Автор:  Galkov [ 15 сен 2015, 17:51 ]
Заголовок сообщения:  Re: какой-то баг при работе <contractGroups name="contractGr

dimOn писал(а):
Цитата:
логически никак это объяснить не могу....
поясните как такое ВООБЩЕ может быть?!?
Очень странное удивление... как и везде где используются/передаются/подразумеваются группы в системе..
там передаётся не номер группы, БИТОВАЯ МАСКА нескольких выбранных групп


почему странное?

1. где в примере выбрано несколько групп? (выбрана 1 группа)
2. разве битовая маска при указанном способе сравнения не привела бы к правильной выборке нескольких групп? :))))

Автор:  dimOn [ 15 сен 2015, 18:13 ]
Заголовок сообщения:  Re: какой-то баг при работе <contractGroups name="contractGr

без разницы сколько выбрано, будет битовая маска всё равно. контрол позволяет несколько выбирать же. вы хотите, чтобы при выборе одной группы она по другому данные формировала? это же странно.
Цитата:
2. разве битовая маска при указанном способе сравнения не привела бы к правильной выборке нескольких групп? :))))
Это не понял, поясните

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/