|   |   | 
| 
 | Иерархический справочник или нет? | ☑ | ||
|---|---|---|---|---|
| 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: я просто представил, как дико неудобно будет работать с плоским справочником Дети, в котором куча элементов начинаются с наименования "выбыл с .." | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |