Множественный выбор - не работают фильтры
#1
Отправлено 16 Февраль 2012 - 10:13
Шаг 1. Ставим полю "Менеджер" множественный выбор.
Шаг 2. Ставим контаргенту двух менеджеров
Шаг 3. Ставим фильтр "Мои контаргенты" "поле Менеджер содержит текущий"
- не работает, показывает Контрагентов только с одним менеджером.
Добавляю в фильтр "или Менеджер равно текущий"
- показывает только Контрагента с двумя менеджерами.
Проверил на чистой новой стандартной базе - глюк сохраняется.
Владимир.
P.S. За бетатестинг плюшки полагаются?
#2
Отправлено 16 Февраль 2012 - 10:21
#3
Отправлено 16 Февраль 2012 - 10:23
#4
Отправлено 16 Февраль 2012 - 10:58
#5
Отправлено 16 Февраль 2012 - 11:11
Глюк теперь такого плана.
Фильтр "мои контрагенты" пересоздал (поле менеджер содержит текущий).
У менеджера есть десяток контрагентов.
Добавляю к одному контрагенту еще одного менеджера и по фильтру "Мои контрагенты" менеджер видит теперь только вот этого контрагента, который с двумя менеджерами. А старых, которые с одним менеджером -не видит.
Если зайти в старого и заново выбрать этого менеджера - тогда этот контрагент проявляется.
Получается теперь надо каждому контрагенту пройти и присвоить опять по его менеджеру.
Ревизия: 3464 от 2012-02-15
Владимир.
Сообщение отредактировал Roft: 16 Февраль 2012 - 11:13
#6
Отправлено 16 Февраль 2012 - 11:17
#7
Отправлено 16 Февраль 2012 - 11:23
Проверил еще раз.
1. Убил фильтр.
2. Поставил галочку Множественный выбор на поле Менеджер таблицы Контрагенты
3. Создал фильтр Поле Менеджер содержит текущий
4. Дал доступ к фильтру для группы Менеджеры
5. Под админом присвоил одному контрагенту двоих менеджеров
6. Под менеджером вижу только этого двойного и в фильтре Мой контрагенты и в фильтре Все
7. Под админом у двух контрагентов где уже был этот менеджер присвоен зашел в Редактировать, снял-поставил галочку на этом Менеджере и нажал Сохранить
8. Под Менеджером эти контрагенты появились, другие его - нет.
Вывод: Под Админом я вижу, что у Менеджера 10 контрагентов, Под Менеджером я вижу 3, которые изменял. - глюк на месте.
P.S. Продолжается танец с бубном. Убрал множественный выбор. - Менеджер видит только трех контрагентов, а под Админом я вижу, что у менеджера их много. Придется бэкап откатывать
Сообщение отредактировал Roft: 16 Февраль 2012 - 11:41
#8
Отправлено 16 Февраль 2012 - 11:52
#9
Отправлено 16 Февраль 2012 - 11:54
#10
Отправлено 16 Февраль 2012 - 14:09
abs(`f438`) LIKE '%{current}%'
#11
Отправлено 16 Февраль 2012 - 14:39
#12
Отправлено 16 Февраль 2012 - 15:16
Выполнил шаги 1-4 (см сообщение выше)
Фильтр стал таким:
concat('-',trim('-' from `f438`),'-') LIKE '%-{current}-%'
Если до шагов 1-4 Менеджер видел своих 10 контрагентов, то после этих шагов менеджер не видит ни одного.
Теперь, если изменить Контрагента и присвоить ему его же Менеджера (который там прописан), то он ОДИН появляется у Менеджера, остальные 9 Менеджер не видит.
Сообщение отредактировал Roft: 16 Февраль 2012 - 15:17
#13
Отправлено 16 Февраль 2012 - 15:23
#14
Отправлено 16 Февраль 2012 - 15:53
До бесконечности бежит вот эта ошибка.
Warning: include(bd_update/.php) [function.include]: failed to open stream: No such file or directory in C:\MSTL\ClientBase\www\include\functions1.php on line 3031 Warning: include() [function.include]: Failed opening 'bd_update/.php' for inclusion (include_path='.;C:\php5\pear') in C:\MSTL\ClientBase\www\include\functions1.php on line 3031
Архив на мыло отправил.
#15
Отправлено 17 Февраль 2012 - 10:08
#16
Отправлено 17 Февраль 2012 - 10:25
#17
Отправлено 17 Февраль 2012 - 17:07
Да, и если вы создаете пустой бэкап (только структура), то забейте в него хотя бы тестовых Контрагентов, и сэмулируйте ошибку на них. Иначе может оказаться что создав их самостоятельно, я никакой ошибки не обнаружу.
#18
Отправлено 21 Февраль 2012 - 10:15
Отправил на мыло, убрав пользователей.
Сообщение отредактировал Roft: 21 Февраль 2012 - 10:15
#19
Отправлено 21 Февраль 2012 - 10:23
#20
Отправлено 21 Февраль 2012 - 12:00
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных