|   |   | 
| 
 | Как "отмазаться" от использования иерархии в справочнике | ☑ | ||
|---|---|---|---|---|
| 0
    
        ИС-2 08.10.13✎ 08:39 | 
        Например, есть справочник Менеджеры, пользователи хотят, чтобы Родитель обозначал отдел в котором работает менеджер. В данном случае, про справочник подразделения забудем. На отдел в котором работает менеджер очень много завязано - доступ, расчет цены, возможность по продажам. Т.е руководство рулит через эти отделы
 Имхо, для обозначения отдела пользователя использовать отдельный справочник. Или я ошибаюсь? Какие аргументы в пользу того или иного варинта? | |||
| 1
    
        ДенисЧ 08.10.13✎ 08:42 | 
        ошибаешься.     | |||
| 2
    
        KishMish 08.10.13✎ 08:44 | 
        Есть документ или регистр связывающий Менеджера и отдел?     | |||
| 3
    
        MSII 08.10.13✎ 08:45 | 
        (0) Один пользователь может работать в разных отделах.     | |||
| 4
    
        MSII 08.10.13✎ 08:47 | 
        (3) в разных = в нескольких     | |||
| 5
    
        Лодырь 08.10.13✎ 08:51 | 
        Какова глубина? Задаются ли правила на верхние уровни? Может ли пользователь работать в разных отделах?     | |||
| 6
    
        Oleg_Kag 08.10.13✎ 08:52 | 
        Использование отдельного справочника(регистра сведений): приведет к увеличению числа строк кода и незначительному росту объема базы,
 но к большей "удобочитаемости" и дальнейшей более удобной разработке (при изменении архитектуры базы) и отчасти "защиты от дурака". Ответ на вопрос очень сильно зависит от величины и набора "напильников", которые в обозримом будущем будут приложены к базе. | |||
| 7
    
        exwill 08.10.13✎ 08:53 | 
        (0)  Какой смысл бороться с пользователями? Хотят, ну сделай. Тебе трудно галочку поставить?     | |||
| 8
    
        МихаилМ 08.10.13✎ 08:58 | 
        каждый чих - это новая таблица и набор таблиц (сущность).
 конечно отдельный справочник. | |||
| 9
    
        VladZ 08.10.13✎ 09:00 | 
        (0) Все зависит от целей. Если цель не плодить сущности - можно обойтись и одним справочником. Если цель "навешать доп. функционал на подразделения" - значит нужен отдельный справочник.
 "пользователи хотят, чтобы Родитель обозначал отдел в котором работает менеджер". Хотелки пользователей учитываются в последнюю очередь. Решать нужно с руководством. | |||
| 10
    
        Вуглускр1991 08.10.13✎ 09:02 | 
        Это роли.     | |||
| 11
    
        perec1982 08.10.13✎ 09:05 | 
        Только у меня возник вопрос? Какая конфигурация?     | |||
| 12
    
        Ненавижу 1С гуру 08.10.13✎ 09:15 | 
        Вообще у меня есть мнение, что просто иерархических справочников групп и элементов быть не должно
 Должен быть не иерархический справочник сущностей со ссылкой Категория на иерархический справочник категорий с иерархией "элементы" Эта концепция позволит в дальнейшем создавать и мультииерархию | |||
| 13
    
        Lexandr 08.10.13✎ 09:20 | 
        В гробу я видел такие доработки, сейчас работаю с самописной конфой, где папка - клиент, а элемент - юр.лицо. Конечно всё решаемо с помощью доп.реквизитов, всяких проверок и ограничений( ранее любимая фишка - переместить юр.лицо из одной папки в другую). Если фикси, разрисуй сколько работы придется проделать, приукрась обязательно, как много времени на это понадобиться и   с какой скоростью ты будешь править отчеты в будущем, если у руководства другие хотелки появятся.
 Проще добавить красивостей в форму списка сотрудников с учетом отдела. | |||
| 14
    
        ИС-2 08.10.13✎ 09:27 | 
        (1) аргументы
 (2) согласен. В данном случае один менеджер может продавать разный товар из разных отделов (7) что за глупость? Программист должен делать не то, что хочет польхователь, а то что действительно необходимо (12) согласен. Но это для большей части пользователей непонятно. Одна мультииерархия чего стоит. А тут все проще с точки зрения пользователя - в папки №1 - значит работает в отделе №1 (13) В том-то и проблема как описать какие будут проблемы при данном решении. | |||
| 15
    
        Поросенок Петр 08.10.13✎ 09:27 | 
        Завязывать что-либо на иерархию - ФУ.     | |||
| 16
    
        Поросенок Петр 08.10.13✎ 09:30 | 
        Особенно левые сущности. Потом захочет "менеджер" документ шоб в разрезе отделов движения мутил и т.д. И польется г*внокод рекой.     | |||
| 17
    
        Лефмихалыч 08.10.13✎ 09:41 | 
        (0) единственное, чего при такой архитектуре не бывает - это манагеров, работающих в двух отделах.     | |||
| 18
    
        Поросенок Петр 08.10.13✎ 09:43 | 
        Ничто не мешает поставить в группу реквизит "Отдел" и назначать его всем элементам, помещаемым в неё.     | |||
| 19
    
        eeeio 08.10.13✎ 09:45 | 
        (0) можно привязать новый реквизит "отдел" к группам справочника пользователей (с автоматическим поддержанием соответствия)     | |||
| 20
    
        1Сергей 08.10.13✎ 09:49 | 
        (19) Чтобы при смене родителя автоматически создавался документ о перемещении сотрудника?     | |||
| 21
    
        vde69 модератор 08.10.13✎ 09:49 | 
        надо использовать отдельный справочник "ГруппыПользователей"     | |||
| 22
    
        eeeio 08.10.13✎ 09:57 | 
        (20) ну если "отдел" - это вспомогательный реквизит, то достаточно просто у элемента устанавливать отдел = отдел родителя.     | |||
| 23
    
        ИС-2 08.10.13✎ 11:03 | 
        все хорошо, но так и не увидел ответа на вопрос - как убедить пользователя, что иерархия это зло     | |||
| 24
    
        Поросенок Петр 08.10.13✎ 11:11 | 
        (23) Не убеждай его. Пусть думает, что оно через иерархию на самом деле работает. (18)(19)(22)     | |||
| 25
    
        ИС-2 08.10.13✎ 11:18 | 
        лажа начинается уже в отчетах. Пусть будет тот же справочник Менеджеры, но уже расширенный:
 Организация (группа, определяется наличием галки "Организация") Структурное подразделение (группа, определяется наличием галки "Подразделение") Отдел (группа, определяется наличием галки "Отдел") Менеджер (сам потребуется вывести отчет СКД вида: Организация Отдел Менеджер и придется писать Элемент.Родитель.Родитель.Родитель Элемент.Родитель Элемент т.е привязываться к уровню иерархии. Можно было бы делать отборами по галкам, но есть фишка, что для вывода ниже стоящего уровня должна (отдел) должна быть галка "Отдел" и у СтруктурногоПодразделения и у Организации | |||
| 26
    
        exwill 08.10.13✎ 13:16 | 
        (14) Действительно необходимо только то, что хочет пользователь.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |