всё потому, что в init создается range для Query, который потом КОПИРУЕТСЯ в queryRun и сверху в QueryRun.Query (в копии нашего родимого Query) накладывается фильтр пользователя.
В результате исходный фильтр по полю слетает (это уже баг).
Настоящая головная проблема, когда это информация просачивается на территорию не чистого на руку заказчика....... который "открывает" для себя "запрещеные" данные и гадит в них!
Приходится делать кучу доп.проверок в каждой функции, надежды на фильтр - никакой.
__________________
Дайте мне точку опоры, и я переверну земной шар (Архимед)
|