|
Иерархический справочник или нет? | ☑ | ||
---|---|---|---|---|
0
JUST4LOL
16.02.21
✎
05:24
|
Подскажите, есть ли 100% способ определить, иерархический справочник понадобится организации или нет? Понимаю, что элементы можно разделять логически с помощью иерархического, удобная навигация, удобная работа с ним, но это вся суть?
|
|||
1
Aleksey
16.02.21
✎
05:59
|
Что спросить то хотел?
|
|||
2
rphosts
16.02.21
✎
06:02
|
(0)"Не каждый лишь может смотреть в завтрашний день!" ((С) школа риторов имени Виталика)
хоть-бы указал какой справочник... |
|||
3
hhhh
16.02.21
✎
06:15
|
(0) 100% способ - это опрос пользователей.
|
|||
4
Irbis
16.02.21
✎
06:18
|
(3) Это 100% способ ничего не решить.
|
|||
5
Bigbro
16.02.21
✎
06:31
|
вариантов много. часто используют карты таро, хиромантию, нумерологию. несколько реже применяют традиционный способ с кофейной гущей и алфавитной доской. но настоящие профессионалы используют только хрустальный шар, хотя в отдельных районах применяются и исторически проверенные методы шаманов.
|
|||
6
Irbis
16.02.21
✎
06:34
|
(5) Поскольку вопрос гамлетовский, то все эти методы избыточны, достаточно простой монетки. Главное чтобы она после броска не зависла в воздухе.
|
|||
7
hhhh
16.02.21
✎
06:36
|
(6) не, монетка может упасть на ребро.
|
|||
8
ДенисЧ
16.02.21
✎
06:36
|
Всё просто. Делаешь плоский справочник.
Через полгода собираешь жалобы. Если хотят иерархию - делаешь иерархию. |
|||
9
mkalimulin
16.02.21
✎
07:56
|
(0) Способ есть. Если ты в машине времени и приборы показывают что-то там до 2005 года примерно, тогда ставь галку "иерархия". После 2005 года не ставь
|
|||
10
JUST4LOL
16.02.21
✎
10:46
|
Ну что, никто не ответит?
|
|||
11
Irbis
16.02.21
✎
10:49
|
В отчетах можно иерархию использовать, но только в жёстко контролируемых справочниках, когда из группы в группу не переносятся элементы. Иначе такая фигня начинается рано или поздно...
|
|||
12
polosov
16.02.21
✎
10:49
|
(10) Справочник ЧЕГО?
|
|||
13
JUST4LOL
16.02.21
✎
10:50
|
(12) В том и смысл, что никто не знает, такова задумка, условие задачи
|
|||
14
mkalimulin
16.02.21
✎
10:52
|
(10) Я тебе ответил. Иерархический справочник - пережиток прошлого
|
|||
15
Йохохо
16.02.21
✎
10:53
|
(14) а дерево?
|
|||
16
Evgenchik
16.02.21
✎
10:55
|
(14) Чей-то пережиток прошлого?
|
|||
17
mkalimulin
16.02.21
✎
10:55
|
(15) Дерево как таковое - нет. Дерево в справочнике - пережиток
|
|||
18
JUST4LOL
16.02.21
✎
10:57
|
(17) Вы имеете в виду степень детализации- пережиток?)
|
|||
19
mkalimulin
16.02.21
✎
10:57
|
(16) Той-то. При рациональной организации интерфейса форма списка почти не открывается. А в тех редких случаях, когда открывается, поиск идет не по папкам, а в строке поиска
|
|||
20
mkalimulin
16.02.21
✎
10:58
|
(18) Нет, конечно
|
|||
21
Йохохо
16.02.21
✎
10:59
|
(19) нормальные формы никак не вылезут из памяти наружу? иерархический нормальный удобный прикладной объект
|
|||
22
JUST4LOL
16.02.21
✎
10:59
|
Я тут кое что вычитал, что можно ограничить доступ по ролям - конкретным группам справочника. Может этим вопросом нужно и задаться изначально, можно ли всем видеть все элементы или только определенные? Или так никто не делает?
|
|||
23
mkalimulin
16.02.21
✎
11:01
|
(21) Удобный для чего?
|
|||
24
mkalimulin
16.02.21
✎
11:02
|
(22) Для этого не надо делать справочник иерархическим
|
|||
25
mistеr
16.02.21
✎
11:02
|
(19) Признавайся, у тебя на компе нет папок, только файлы? Все папки выпилил, как пержиток прошлого?
|
|||
26
mkalimulin
16.02.21
✎
11:05
|
(21) Галка иерархия имеет отношение только к внешнему виду формы списка. Все что она делает, это дает возможность пользователю искать нужный ему элемент по папкам. Каковой поиск в настоящее время следует признать нерациональным. Отсюда и вывод о том, что иерархический справочник - пережиток прошлого
|
|||
27
mistеr
16.02.21
✎
11:05
|
(0) 100% способа определить, понадобится ли, конечно нет. Но есть 100% способ принять решение, если сомневаешься. Делай иерархический, и точка. Если не понадобится, значит не понадобится, ну и фиг с ним.
|
|||
28
Evgenchik
16.02.21
✎
11:06
|
(19) Не согласен, формы списка вполне даже используются.
(22) Ограничивай по реквизитам, по регистрам, но уж никак не по папкам. |
|||
29
mistеr
16.02.21
✎
11:06
|
(22) Так никто не делает, пока не достигнет уровня "гуру".
|
|||
30
mkalimulin
16.02.21
✎
11:06
|
(27) Делай плоский. Иерархический не понадобится
|
|||
31
mkalimulin
16.02.21
✎
11:08
|
(28) Используются. Но организовывать их в виде дерева, чтобы пользователь мог шариться по дереву и искать, что ему нужно - нерационально
|
|||
32
vis_tmp
16.02.21
✎
11:12
|
(19) Какой-то ты зашоренный
|
|||
33
mkalimulin
16.02.21
✎
11:13
|
(32) Наоборот
|
|||
34
fisher
16.02.21
✎
11:13
|
Иерархия - это способ группировки элементов. Беда с иерархией в том, что для ключевой НСИ всегда мало одного способа группировки элементов. И начинается... Технически с классической иерархией тоже неудобно работать. Но это лирика. На практике тебе уже посоветовали. Не знаешь - делай плоским. А если хочется дзена на ночь, то вот: http://catalog.mista.ru/1c/articles/416675/
|
|||
35
dka80
16.02.21
✎
11:13
|
(31) и тут ЗУП такой со своими иерархическикими формами подбора: ну да, ну да, пошел я нахер
|
|||
36
dka80
16.02.21
✎
11:15
|
+35 хотя да, там некоторые формы иерархическая, а сами справочники могут быть нет
|
|||
37
Обработка
16.02.21
✎
11:15
|
Когда бухи начинают в план счетов добавлять разные счета по ТМЦ я им говорю лучше по папкам разложите и не ломайте нормальный ПС.
|
|||
38
mkalimulin
16.02.21
✎
11:16
|
(34) Поправлю. Способ группировки элементов для ВИЗУАЛЬНОГО контроля. Ни для чего более. Все остальное решается без галки "иерархия". И решается гораздо лучше
|
|||
39
mkalimulin
16.02.21
✎
11:17
|
(35) ЗУП - это боль и ужас вселенной 1С
|
|||
40
Serg_1960
16.02.21
✎
11:19
|
(0) Совет для ленивых: если не знаешь и никто не знает - делай иерархический справочник - не придётся переделывать.
|
|||
41
JUST4LOL
16.02.21
✎
11:20
|
(38) Почему и что без галки "иерархия" решается лучше?
|
|||
42
Йохохо
16.02.21
✎
11:23
|
(41) часы проще обосновывать, показываешь сколько накодил чтобы без нее обойтись
|
|||
43
mistеr
16.02.21
✎
11:26
|
Кроме двух очевидных случаев использования иерархии, а именно 1) агрегация по иерархии в отчетах, и 2) логическая группировка элементов по критериям, известным только пользователю, есть еще один, о котором часто забывают.
Если жизненный цикл объектов, которые хранит справочник, существенно меньше жизненного цикла самого прикладного решения, то возникает проблема "архива" или "мусорки". Появляется необходимость создать группу "Архив" и скидывать туда неактуальные объекты, чтобы они не мешали работать с актуальными. При этом неактуальный объект может быть на самом деле предыдущей версией актуального, с совпадающими (или почти совпадающими) наименованиями. И нахождение их рядом в одном списке становится постоянным источником ошибок. Поэтому, если такой сценарий возможен, то лучше предусмотреть в справочнике иерархию, даже если других причин для этого нет. Пусть даже двухуровневую. Например, этот сценарий часто проявляется с начислениями и удержаниями. Разработчики 1С явно ошиблись, не предусмотрев возможность иерархии для планов видов расчета. |
|||
44
Dmitrii
гуру
16.02.21
✎
11:29
|
Иерархия нужна только в двух случаях.
1. Информация в справочнике изначально представляется в виде дерева. Пример - справочник Подразделения. В 99% случаев подразделения подчинены друг другу и общая структура - это дерево. 2. Информацию, привязанную к данному справочнику предполагается группировать в отчетах и для этого не очень подходят прочие реквизиты этого справочника, кроме как объединение элементов в группы. Например, в справочнике ДоговорыКонтрагентов удобно создать группу "Договор № 1 от 16/02/2021г." а внутри неё элементы - "Заказ №1", "Заказ №2", и т.д. Что позволит видеть в бухгалтерских отчетах (ОСВ, Анализ счета/субконто) взаиморасчеты не только по каждому договору (заказу), но и по группе в целом. И не всегда такая группировка делается по договору (номеру и дате, как в моём примере), но иногда группируется по какой-либо совершенно неочевидной для разработчика логике, которую понимает только бухгалтер или менеджер. Во всех прочих случаях иерархия либо избыточна, либо её можно реализовать каким-либо другим способом. |
|||
45
JUST4LOL
16.02.21
✎
11:32
|
Всем спасибо за участие) Через пару дней проверим, не упустили ли мы чего
|
|||
46
Dmitrii
гуру
16.02.21
✎
11:35
|
(43) Пример архива весьма спорный. Проблема действительно очень актуальна для долгоживущих баз.
Но моё мнение, что либо с этим вообще не нужно ничего делать. Например, добавив в начало наименования таких элементов что-нибудь типа "(не используется с 01.01.2021г.)". Что позволит и отчетность по прошлым периодам нормально формировать и будет мешать пользователю косячить. Либо, если проблема принимает эпические масштабы, заморочиться и реализовать какой-либо механизм на подобии того, как скрываются неактуальные сотрудники в ЗУПе. А городить только ради этого иерархию, ИМХО, неправильно. Хотя, наверное, случаи бывают разные и универсального решения тут быть не может. |
|||
47
mkalimulin
16.02.21
✎
11:35
|
(41) Вот тебе информация к размышлению. Если в плоский справочник ты добавишь реквизит типа ссылка на этот же справочник, то получишь полный аналог галки "иерархия". Потом к тебе придет некто Иванов и скажет, что некто Петров, гад такой, все неправильно по папкам разложил, надо все по-другому. Ты его, конечно, пошлешь. Но он пойдет не туда, куда ты его послал, а к директору. И вернется оттуда с заданием тебе от директора обеспечить расклад по папкам для Иванова и Петрова раздельно. Что бы будешь делать с галкой? А с реквизитами ты просто добавишь еще один и дело сделано
|
|||
48
Йохохо
16.02.21
✎
11:38
|
(47) а в какой момент ты захочешь группы профилей для правил раскладывания по папкам? периодические тома групп профилей тоже тема
|
|||
49
Гость из Мариуполя
гуру
16.02.21
✎
12:40
|
(43) (44) +100
(0) - все зависит от исходных условий. К примеру, в БГУ в детском садике. Справочник Дети (связан с Контрагенты, тот в свою очередь с ФизическиеЛица). Там сама структура детского садика подразумевает деление на группы. Группа "Колокольчики", группа "Семицветик", группа "Гномики" и т.д. :). И, естественно, группа "Выбывшие из д/сада" куда ж без нее :) Срок жизни элемента такого справочника в среднем четыре года (как правило, дети в д/саду в возрасте с 3-х до 6 лет). И элементы (Дети) из группы в группу бегают оч-чень редко. Начисление родительской платы, выписка квитанций, табеля посещаемости, отчетность - буквально все завязано именно на группы детского сада. В таком случае иерархический справочник ну просто напрашивается. Даже наименование - ГРУППА детского сада и ГРУППА справочника - как бы намекает на это :) И никаких мнений Ивановых, Петровых и прочих - все гуляют лесом. Ибо сама структура детского садика - это группы. ps: я просто представил, как дико неудобно будет работать с плоским справочником Дети, в котором куча элементов начинаются с наименования "выбыл с .." |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |