Отключение дерева контактов -
Считаю что удобно было бы иметь возможность отключать имеющуюся в базе древовидную структуру контактов для некоторых групп пользователей.
Например: - мы активно используем деление контактов по веткам для разделения зон ответственности "добывающих менеджеров" - планирую подключить к работе с базой бухгалтерию и "обслуживающих" менеджеров. Этим группам пользователей дерево будет только мешать.
Или как альтернатива отключению дерева - неплохо было бы иметь возможность создавать ветви являющиеся полными копиями ( синхронизировались бы сами) с другими указанными ветвями.
И еще вопрос - как отчетом вытащить информацию к камим ветвям дерева привязан тот или иной контакт т.к. когда число контактов увеличивается - визуально все не увидиш.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Отключение дерева контактов -
minakov писал(а): Считаю что удобно было бы иметь возможность отключать имеющуюся в базе древовидную структуру контактов для некоторых групп пользователей.
Например: - мы активно используем деление контактов по веткам для разделения зон ответственности "добывающих менеджеров" - планирую подключить к работе с базой бухгалтерию и "обслуживающих" менеджеров. Этим группам пользователей дерево будет только мешать.
Может просто не показывать закрытые ветки ??
Или как альтернатива отключению дерева - неплохо было бы иметь возможность создавать ветви являющиеся полными копиями ( синхронизировались бы сами) с другими указанными ветвями.
Смысла не уловил !!
И еще вопрос - как отчетом вытащить информацию к камим ветвям дерева привязан тот или иной контакт т.к. когда число контактов увеличивается - визуально все не увидиш.
В ответ на: Отключение дерева контактов -
minakov писал(а): В том и дело некоторая группа пользователей работает СО ВСЕМИ карточками и дерево им будет только мешать.
Я даже не представляю как это возможно !! Ведь контакты привязаны к разным веткам , а если их все слить в одну, база просто остановится !!
minakov
Пользователь
Мастер
Постов: 218
В ответ на: Отключение дерева контактов -
если дерево никак не отключить предлагаю другой вариант. Создать системную ветку в которой находятся все контакты сразу при создании, т.е. эта ветка будет содержать контакты из всех остальных веток и сама будет синхронизироваться. Т.к. контакт может быть привязан к нескольким веткам - я думаю такое возможно.
Тогда тем пользователям которым необходим доступ ко всем карточкам назначаем доступ только к системной ветке. А все остальные закрываем.
Кому из пользователей необходимо разделение - системную ветку скрываем и они видят только свои участки дерева.
Но если уж так необходимо, для тех пользователей которым надо работать со всеми контактами , просто создайте фильтр - № > 0 и при его выполнении они получают список всех записей !!
В ответ на: Отключение дерева контактов -
minakov писал(а): Хотелось бы иметь отчет в котором каждому контакту сопоставляются все ветки к которым он привязан.
Создайте новый отчет, выберите - Использовать язык запросов , в окно скопируйте это :
Code:
select k.id_contacts, t.name as TNAME
from Contacts k, linksTreeContacts lt, tree t
where lt.id_contacts=k.id_contacts and t.id_tree=lt.id_tree
order by TNAME
Немного касаясь дерева: вот сейчас при включении фильтра автоматически отключается дерево. Это специально? При большом количестве клиентов смотреть в ветки без фильтра вообще смысла нет, а при включении фильтра все ветки сваливаются в одну кучу. Неудобственно
admin
Администратор
Администратор
Постов: 2728
В ответ на: Отключение дерева контактов -
Да, так и задумывалось !! Если слишком большое количество записей в результате выполнения , имеет смысл просто задать более строгие условия !! Фильтры задумывались как оперативный инструмент, если надо провести серьезный анализ, надо использовать Отчеты !!
В ответ на: Отключение дерева контактов -
Конечно. Я бы сказал, что отключение дерева представляет сомнительную необходимость. Вы когда-нибудь пользуетесь фильтрацией файлов в папке? Наверняка. Представьте что при включении фильтра например по расширению, файловый менеджер вывалит вам все файлы указанного типа на диске! Если хочется пробежаться по всем папкам - для этого есть поиск!
Опять же вопрос быстродействия наверняка сгладится. Согласитесь, сейчас фильтр работает крайне медленно.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Отключение дерева контактов -
Соглашусь , что работает медленно в том случае если вываливать большой объем данных, фильтры же задумывались для быстрого доступа к Карточкам, надо просто жестче задать условия фильтрации !!
В последствии можно будет что-нибудь придумать для оптимизации работы фильтров, но думаю что это не первоочередная задача !!
Vitall
Пользователь
Мастер
Постов: 226
В ответ на: Отключение дерева контактов -
admin писал(а): Соглашусь , что работает медленно в том случае если вываливать большой объем данных, фильтры же задумывались для быстрого доступа к Карточкам, надо просто жестче задать условия фильтрации !!
Ну так а как условия ограничить веткой? Вот и получается большой объём. Хотел внутри одной ветки клиентов отфильтровать, а результат получил из 17(!). Обрабатыватся 10тыс. карточек вместо 500-800. Тут любой затормозит
В ответ на: Отключение дерева контактов -
Вопрос в том что при переходе в другую ветку нужно редактировать фильтр. А если фильтр работает внутри ветки - достаточно просто его выбрать. Если это сложно реализовать, нету времени, или ещё чего-то там, вы так и скажите, я отстану.. А то пока что вы делаете вид что не понимаете, что в этом есть смысл
admin
Администратор
Администратор
Постов: 2728
В ответ на: Отключение дерева контактов -
Зря Вы так, если бы не хотели что-то делать , мы просто бы об этом сказали прямо, ( Вы наверняка уже такое неоднократно видели, читая форум) !!
Мы над этим вопросом подумаем, и позже дадим развернутый ответ !!