Имя: Пароль:
1C
1С v8
Как НЕ отображать пустые папки в подборе при установке отбора!
0 KosmoSTAR
 
12.01.15
08:27
Всем привет!
Есть подбор, при установке отбора и иерархическом просмотре, нужно убрать пустые папки! Как можно реализовать? Не могу придумать!!
1 Cube
 
12.01.15
08:29
(0) Перестань хотеть этого.
2 DrZombi
 
гуру
12.01.15
08:36
(0) Для скорости:
1. Добавляешь в справочник реквизит "НеПоказыватьГруппу"
2. Везде, втыкаешь в форму Выбора условие "Все кроме НеПоказыватьГруппу"
3 DrZombi
 
гуру
12.01.15
08:38
+(2) При добавлении элемента в справочник, у группы убираешь галочку "НеПоказыватьГруппу"

Для того момента, что бы галочка "НеПоказыватьГруппу" проставлялась сама. Всем объявляешь, что Пользователи Сами проставят сей эльномент, коль им так мешает :)
4 Мимохожий Однако
 
12.01.15
08:39
"и иерархическом просмотре, нужно убрать пустые папки". Одно противоречит другому. Самое очевидное - удалить пустые папки. Неочевидное - научить пользователей быстрому поиску по подстроке.
5 Cap_1977
 
12.01.15
08:44
(0) Как ты прям, после праздников, с утра, без подготовки оттоптал мозоль любимую ...
6 Mykola
 
12.01.15
08:46
(3) (4) Не так поняли вводные. У человека при выполнении отбора получаются папки, куда не попадает ни один элемент.

(0) Лопатить отборы, переносить их условия в запрос, запросом получать элементы, которые удовлетворят отбору, брать их родителя. Установить доп отбор по ссылке, что или элемент или группа из списка родителей, полученного выше.
7 Serg_1960
 
12.01.15
08:57
Полюзователю - (1) Ну или отключать иерархию; находить нужное; включать иерархию (когда ему очень сильно захочется подсмотреть родителей).
8 DrZombi
 
гуру
12.01.15
09:00
(6) Шот вы усложняете :)
9 DrZombi
 
гуру
12.01.15
09:02
+(6) Хотя, вот как раз и добавленный отбор в одну единственную форму выбора, "ПередОткрытием" или "ПриОткрытии", все исправит...
10 KosmoSTAR
 
12.01.15
09:04
Форумчане, всем спасибо, еще раз говорил с клиентом, рассказал что и как, клиент согласился пользоваться кнопкой иерархии, уже сейчас отбор еле шевелиться, а при дописках и вовсе ляжет! Всем спасибо, прошу прощения за беспокойство.
11 Serg_1960
 
12.01.15
09:05
PS: Представил ситуацию, когда отобранный элемент находится в папке, допустим, 10 уровня... имхо: иерархия не нужна!
Да и потом, чисто "методологически" по логике (0): все вышестоящие папки - пустые или нет? :)
12 DrZombi
 
гуру
12.01.15
09:06
(10) Еще можно поиграться с Шаблонами прав, так же использовать какой либо реквизит "НеПоказыватьГруппу"
13 DrZombi
 
гуру
12.01.15
09:07
(11) Да все куда Прозаичней. Есть некая особа, "Гл Бух" или "Гл. Манагер" или еще кто.
Кто тупа выбирает неправильную группу, при этом громче всех орет, что отчет не работает :)
14 WebberNSK
 
12.01.15
09:31
(0) переключиться в режим "список"?
15 FIXXXL
 
12.01.15
10:12
(0) переименуй пустые ненужные группы в яя_ТвояПустаяПапка
они "уйдут" вниз и не будут глаз мозолить
16 FIXXXL
 
12.01.15
10:14
(15) как вариант создай группу первого уровня яя_Пустые группы и запихай туда весь мусор
17 Asirius
 
12.01.15
10:37
(0) При установке отбора можно весь справочник читать в ТЗ (скажем, первые 1000 элементов) и навигацию делать по ТЗ (или дереву значений). Если отобралось более 1000 элементов, то предупреждать пользователя, что у него плохой отбор.