Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
mazzy Slava_BTЕстественно количество уровней вложенности не должно превышать разумные приделы ОБОЖАЮ! Конечно не должно превышать разумные пределы. Не подскажете, "разумные пределы" - это сколько? Попробую подсказать. Есть такая байка от психологов, что человек может держать в своей голове одновременно не более семи сущностей. Если опираться на эту магическую цифру, то уровней вложенностей не должно быть больше семи, и, более того, от каждого узла не должно отходить более семи ветвей. Отсюда следует, что оптимальное количество всех элементов в иерархии(с ветвями не более семи) равняется, если не ошибаюсь, 960792 штукам или менее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:27 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
И кстати, может совпадение или нет, но в выпадающих контролах от Борланда количество видимых элементов равняется по-умолчанию семи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:31 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
Slava_BT автор Никакая? т.е. виноваты пользователи? ;) автор Если конструктивно... Что нужно дать такому пользователю, чтобы он все-таки "хоть что-то" нашел? Что нужно ему дать, чтобы он еще и правильно нашел? Что нужно ему дать, чтобы он еще и вставил так, чтобы другие нашли? пользователю нужно наглядное представление о множествах в системе. Фильтрация такой возможности не даёт. А что дает? Дерево? Slava_BTСоответственно для удобного поиска ноутбуков можно сделать два\три уровня ..... Ноутбуки -> диагональ в дюймах -> тип процессора -> (в полученном списке сортировка по цене и\или другим полям) по этому этот пример недостаков считаю притянутым за уши. Как скажете. Slava_BT авторПрежде всего, необходимо, чтобы пользователи могли запоминать часто используемые фильтры. Тогда для работы с часто используемыми фильтрами будет достаточно одного-двух щелчков мыши. И вот, пришёл новый работник .... и как он разберётся в этой куче сохранённых фильтров?? или будет делать свои??? Эм... Вы скорее всего невнимательно прочитали. "могли запоминать часто используемые фильтры" Если часто используемых фильтров будет куча, то как будет чувствовать себя иерархия? Slava_BT авторНеобходимо, чтобы пользователь мог выбрать значение фильтра из списка. Так, например, разрешение матрицы лучше не набивать каждый раз, а выбирать из готового списка разрешений. То же самое касается остальных фильтров. Если все значения фильтруемых полей буду вибиратся из списка ... не проще ли для пользователей эти списки разложить в иерархию??? В каком порядке? Вы подумайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:39 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
grexhideИ что тут сложного ? Сделайте две (три, четыре) формы Жалко, что вы не смогли прочитать. Это предложение звучало уже несколько раз. Контрвопрос - кто будет заполнять эти формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:41 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
Кидман...что оптимальное количество всех элементов в иерархии(с ветвями не более семи) равняется, если не ошибаюсь, 960792 штукам или менее. Угу. Только это максимальное количество, при котором человек должен запоминать до 7 уровеней в глубь... Но человек должен запоминать не только в глубь, но и в ширину. Поэтому максимальное количество меньше. Про Borland - совершенно не случайно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:43 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
mazzy пишет: > А что должно быть в современных ИС? Заставили Вы меня вернуться к теории сложных систем. Если принять ее парадигмы, то "современных ИС" вообще существовать не должно. Не справляются они со своей основной задачей -- обработкой информации. Они ее консервируют, закрывают в себе. И справочники и проблема, вынесенная в тему, это только вопиющее. Как только смогу конкретнее сформулировать, обязательно продолжим. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 09:52 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
mazzy Конечно надо! Ведь оно в жизни бывает. Я правильно понимаю, что вы предлагаете ограничить функционал только из-за того, что выбрали иерархичесоке представление? нет - в скд даже версионность графа не спасет - только иерархия :( Никаго ограничения функционала нет - там так ВСЕГДА это используется. Новое изделие - все входящие в него сборки - всегда НОВЫЕ. Там только иерархия... Иначе (без компьютора) не соберут ничего. А собирают как раз без компьютора. Вот класический пример: Есть изделие А, в него входит сборка 1,есть изделие Д, в него входит сборка 1, Есть изделие Б, в него входит таже сборка 1, приходит записка на изменение сборки 1 в изделие Б (получаем сборку 1а) , Теперь появилось изделие В в него входит сборка 1а, а теперь итог - тепрь приходит записка на изменение сборки 1(самой первой) - получаем 1б. И как Вы, mazzy предлагаете это отражать? Только деревом и каждым уникальным на свое изделие. Как происходит всё на самом деле в жизни - достают папку с чертежами похожего изделия - то что подойдет - копируют (в смысле снимают копию) и за новым номером включают в новое изделение, то чего не хватает чертят заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 09:55 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
Slava_BT пишет: > пользователю нужно наглядное представление о множествах в системе. > Фильтрация такой возможности не даёт. Слава, Вы когда-нибудь видели ТН ВЭД? Посмотрите. О наглядности никаких вопросов больше не возникнет... :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 10:01 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
mazzy А теперь самая страшная тайна... (шепотом) Если один прозиведет классификацию, то вводить новые элементы также должен будет только он. Но это секрет... Никому об этом не рассказывайте, а тщательно подумайте над этим. Откуда в голову приходят такие мысли? :) Вот простой способ как этого избежать - класифицируются признаки обьекта, и обьект со справочником лежат в разных местах, есть привязка класификатора к признакам. Вот и всё... Нет жестко зашитых ссылок от обьекта к справочнику. Правда это требует высокой оптимизации... Произвольное количество класификаторов (справочников) таким образом пока не сделаешь, не хватает производительности железа и алгоритмического апарата в части оптимизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 10:02 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
...Я Гессе ищу. Игру в бисер...... По принципу "Комната-Стелаж-Полка-СвитокПергамента"??? Я просто не найду книгу!!!Тем не менее Вы ищете не в технической л-ре, не в периодических изданиях, не в справочниках и не в методических пособиях. Верно ????????? И стелажи маркированы не только номерами, но и по некоторым категориям. Полки сортированы и по алфавиту и по номерам и по категориям и по датам (если это архив документов). Пример с "игрой в бисер" неудачен. Для поиска по заранее неопределённому критерию существует несколько вспомогательных (возможно древовидных) рубрикаторов/справочников/глоссариев и т.д. Пример со "СвиткомПергамента" демонстрировал хранение в библиотеке. Вы бывали в библиотеке ? Как Вы думаете, там один единый плоский каталог книг ??????????????? Там даже читальные залы разные ! ! ! У каждого отдельный каталог. Когда Вы заходите в определённый зал, Вы уже тем самым проделываете ПЕРВЫЙ ЭТАП ПОИСКА. Это ли не классификация ???? А если вспомнить, что тоже библиотеки делятся на типы (технические, научные и т.д.) Это ли не простой пример древовидного классификатора ?? Никто не утверждал, что деревья - единственно верное решение для классификации. Но древовидность классификации почти неизбежна. Другое дело она может быть незаметна на первый взгляд. В плоской таблице нет древовидности ? Есть! Она обязательно присутствует в индексах, по которым происходит поиск и фильтрация. Без этих индексов ни о какой эффективной фильтрации не может быть речи. Используя любимую фильтрацию Вы хоть и неявно, но фактически производите поиск по дереву . Что касается ссылки на статью в mazzy.ru, то скриншоты, которые показывают использование фильтров (как альтернативу дереву) содержат окна с.....деревьями "Древовидные клиссификаторы имеют смысл в только однопользовательских системах" ... Какая чушь ! Они имеют смысл там, где есть чёткий "общеизвестный" критерий классификации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 11:26 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
LSV"Древовидные клиссификаторы имеют смысл в только однопользовательских системах" ... Какая чушь ! Они имеют смысл там, где есть чёткий "общеизвестный" критерий классификации. ВОТ! Аб-бсолютно согласен! Или таких "четких общеизвестных критериев классификации" несколько (например, по автору, по производителю, по цене, по месту размещения, по цвету обложки). Есть еще несколько ограничений, я о них писал. Просто пока эти критерии найдешь, выставишь, да классифицируешь весь товар - задумаешься о целесобразности. А потом какой-то новонанятый гад "Му-Му" в иностранную фантастику засунет, потому что "ему кажется, что в соответствии правилами пользования классификатором там ей самое место". Такие дела. С Уважением, Георгий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 12:07 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
To mazzy: Видать эта тема иерархических справочников, документов и отчетов сильно достала Вас. Если не задаваться идеями построить всеобщий классификатор всего и вся типа википедии, а пытаться решить практические задачи, то ИМХО: 1. Чем больше предприятие, тем важнее для него корпоративные стандарты, включая и классификацию услуг, изделий, товаров и работ. Естественно, что работники должны знать и соблюдать эти стандарты. "Причем эти люди могут и не знать общепринятых правил (например, они могут не знать "корпоративных стандартов" :) ) Многоопльзовательская система должна быть устойчивой и должна быть эффективной при таких условиях. ". Что сказать - таких людей надо учить, и, если не поможет - увольнять. Кроме того, есть такое замечательное средство распределение прав доступа и им надо пользоваться. Действительно, могут возникнуть проблемы с отнесением той или иной позиции к нужной ветви справочника. Однако, это все решается в рабочем порядке. 2. Количество уровней хоть и декларируется неограниченным, но на практике например, для справочника номенклатуры редко встречал количество уровней более 3-х уровней. Кроме того, в самой ветви, имеющей подветви допускается наличие записей, которые относятся к этой ветви, но не к подветвям. Это позволяет также помогает решать проблемы по п.1. Естественно, есть возможность группового перемещения замаркированных записей из одной ветви в другую. 3. Я бы брал на себя смелость утверждать, что в реальной жизни толковых пользователей единицы. Как правило, они есть на каждом предприятии. Многое на самом деле зависит от реализации интерфейса. Сказанное выше и позволяет "вводить новую информацию, вносить правки, выполнять поиск различным людям. "Вносить правки" это в том числе означает переносить между группами (если группы существуют)". 4."Поиск по всему множеству записей отменяет многоуровневость." Наличие разных способов только дополняет друг друга. Дайте пользователю выбрать способ поиска по своему усмотрению. Глобальный поиск - это дополнительное средство поиска/отбора нужных записей. "Кстати, замечательный пример, что вы даже не упомянули поиск внутри группы..." Кстати поиск, маркировка по всему справочнику и по конкретной ветви имеет один и тот же интерфейс. 5. "Никому не нужно средство работы с данными, если оно не работает. Для того, чтобы такое средство работы заработало (извините за тавтологию), нужно чтобы кто-то наполнил иерархию и постоянно поддерживал ее в целостности. Кто это будет, какие затраты для этого "кто-то" потребуются? Какими свойствами должен обладать справочник и система, чтобы этот "кто-то" справился с достаточной степенью вероятности?" Многое зависит от интерфейса, который и определяет комфортность работы пользователя. А насчет того, что "не работает" это утверждение просто голословное. Я то знаю, что работает, и пользователи это ценят. 6. "Предположим я ваш пользователь. Расскажите какие задачи я смогу выполнять более эффективно и более удобно при помощи маркировки." На эту тему можно написать много, но я думаю, что это есть во многих системах. Это и динамический пересчет итоговой строки, и возможность вывода на экран только маркированных записей (фильтр), и способ выделения записей для их дальнейшей групповой обработки (например, групповой замены, автоформирования документов, распределения сумм по колонки, печати, выгрузки в другие форматы, запуска расчетов, добавления маркированных записей справочника в предметы документа и многое другое. 7. "И снова возвращаемся к исходному вопросу: должны ли современные системы содержать многоуровневые справочники в обязательном порядке? " Я смотрю на этот вопрос исключительно с практической, а не теоретической стороны. И для себя этот вопрос давно решил. Дайте в руки пользователя необходимые инструменты и он будет вам благодарен. Кстати, я забыл отметить такое удобство иерархического справочника, как задание различной видомости колонок по различным ветвям. Только не спрашивайте, в чем удобство. Подумайте над этим сами на примере ветвей номенклатуры "Часы", "Трусы" и "Ювелирные изделия". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 12:18 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
To mazzy: Чем больше система предоставляет возможностей для настройки механизмов отображения информации (дерево, список, рабочий стол и пр.), тем лучше. Пусть консультант сам выберет на проекте наиболее подходящую форму работы пользователя. Я вполне успешно обходился в 90-ые без иерархий в справочниках. Только это приводило к тому, что на каждом проекте в добавление к типовым реквизитам "Группа" и "Вид" городились подчиненные им "Класс", "Подкласс" и еще черт знает сколько всяких таблиц. И все это безобразие нужно было отрабатывать в запросах... А в 1С трудоемкость оформления классификаций по одному признаку нисколько не напрягает программиста. И придает шарма сейлам. И с точки зрения пользователя, выглядит очень удобно и вполне естественно. По крайней мере, для небольших и нечасто изменяющихся классификаторов. Я понимаю, что достали уже с вопросами типа "Почему в Аксапте аналитики "плоские""? "Почему не как в 1С"? А ты им "главное меню" Аксапты покажи. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 13:44 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
LSVЧто касается ссылки на статью в mazzy.ru, то скриншоты, которые показывают использование фильтров (как альтернативу дереву) содержат окна с.....деревьями И как это поможет ответить на изначальный вопрос: "должна ли современная система иметь многоуровневые справочники?" LSV"Древовидные клиссификаторы имеют смысл в только однопользовательских системах" ... Какая чушь ! Они имеют смысл там, где есть чёткий "общеизвестный" критерий классификации. Обожаю, когда одну вещь определяют через другую. Давайте дальше: когда есть этот критерий? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 18:02 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
partner_351Если не задаваться идеями построить всеобщий классификатор всего и вся типа википедии, а пытаться решить практические задачи, то ИМХО: 1. Чем больше предприятие, тем важнее для него корпоративные стандарты, включая и классификацию услуг, изделий, товаров и работ. Естественно, что работники должны знать и соблюдать эти стандарты. Это утверждение имеет свои пределы. Пример общедоступный - википедиа. Пример не очень очевидный - msdn, otn. Пример закрытых баз знаний - корпоративные интрасети в Майкрософт, ИБМ. partner_351"Причем эти люди могут и не знать общепринятых правил (например, они могут не знать "корпоративных стандартов" :) ) Многоопльзовательская система должна быть устойчивой и должна быть эффективной при таких условиях. ". Что сказать - таких людей надо учить, и, если не поможет - увольнять. Кроме того, есть такое замечательное средство распределение прав доступа и им надо пользоваться. Как и другие устверждения в этой ветке, это тоже имеет свои пределы применимости. Каковы они? partner_351Действительно, могут возникнуть проблемы с отнесением той или иной позиции к нужной ветви справочника. Однако, это все решается в рабочем порядке. Возмите price.ru Возьмите прайс-лист продуктов Майкрософт. Возьмите прайс-лист, например, Евросети. Возмите другие прайс-листы. При каких условиях ваше утверждение применимо? partner_3512. Количество уровней хоть и декларируется неограниченным, но на практике например, для справочника номенклатуры редко встречал количество уровней более 3-х уровней. Кроме того, в самой ветви, имеющей подветви допускается наличие записей, которые относятся к этой ветви, но не к подветвям. Это позволяет также помогает решать проблемы по п.1. Естественно, есть возможность группового перемещения замаркированных записей из одной ветви в другую. Вы не задумывались почему? partner_3514."Поиск по всему множеству записей отменяет многоуровневость." Наличие разных способов только дополняет друг друга. Дайте пользователю выбрать способ поиска по своему усмотрению. Глобальный поиск - это дополнительное средство поиска/отбора нужных записей. Кто ж спорит. Должна ли современная система иметь многоуровневый справочник? partner_3515. "Никому не нужно средство работы с данными, если оно не работает. Для того, чтобы такое средство работы заработало (извините за тавтологию), нужно чтобы кто-то наполнил иерархию и постоянно поддерживал ее в целостности. Кто это будет, какие затраты для этого "кто-то" потребуются? Какими свойствами должен обладать справочник и система, чтобы этот "кто-то" справился с достаточной степенью вероятности?" Многое зависит от интерфейса, который и определяет комфортность работы пользователя. А насчет того, что "не работает" это утверждение просто голословное. Я то знаю, что работает, и пользователи это ценят. Отлично. Сколько у вас элементов в справочнике? Сколько пользователей? partner_3516. "Предположим я ваш пользователь. Расскажите какие задачи я смогу выполнять более эффективно и более удобно при помощи маркировки." На эту тему можно написать много, но я думаю, что это есть во многих системах. Это и динамический пересчет итоговой строки, и возможность вывода на экран только маркированных записей (фильтр), и способ выделения записей для их дальнейшей групповой обработки (например, групповой замены, автоформирования документов, распределения сумм по колонки, печати, выгрузки в другие форматы, запуска расчетов, добавления маркированных записей справочника в предметы документа и многое другое. Угу. Вы продемонстрировали замечательный подход настоящего программиста. Вы привели задачи программиста: Пересчет... Вывод на экран... групповая обработка... автоформирования документов... Дело в том, что пользователи занимаются вовсе даже не этими задачами. Они продают, они закупают, они контролируют оплаты и оплачивают поставки, они отгружают... Я полностью согласен, что маркировка точно поможет решить программистские задачи. Вы точно уверены, что маркировка поможет пользователям решить ИХ задачи? Я точно уверен, что маркировка НЕ поможет решить задачу пользователя. Маркировка - один из способов общения с комьюптерными сущностями. И не самый удобный надо отметить... (Посмотрите вокруг - где вы еще видите маркировку?) partner_3517. "И снова возвращаемся к исходному вопросу: должны ли современные системы содержать многоуровневые справочники в обязательном порядке? " Я смотрю на этот вопрос исключительно с практической, а не теоретической стороны. И для себя этот вопрос давно решил. Дайте в руки пользователя необходимые инструменты и он будет вам благодарен. Не спорю. Какие инструменты являются необходимыми и в каких случаях? partner_351Кстати, я забыл отметить такое удобство иерархического справочника, как задание различной видомости колонок по различным ветвям. Только не спрашивайте, в чем удобство. Подумайте над этим сами на примере ветвей номенклатуры "Часы", "Трусы" и "Ювелирные изделия". Это не иерархия. Различную видимость можно настроить на признаки классификации. Классификация не обязательно должна быть иерархией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 18:48 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
СисойА в 1С трудоемкость оформления классификаций по одному признаку нисколько не напрягает программиста. Ну... готов поспорить насчет не напрягает... Но это не главное. Прозвучал критерий - ОДНОМУ признаку. Иерархия "не напрягает" только при ОДНОМ признаке? Сколько признаков все еще будут ненапряжными? СисойИ с точки зрения пользователя, выглядит очень удобно и вполне естественно. Я устал задавать вопрос "чем удобно?" и приводить ссылку на раздел "Являются ли иерархические справочники удобными" http://axapta.mazzy.ru/lib/tree/ СисойПо крайней мере, для небольших и нечасто изменяющихся классификаторов. А вот с этим не спорю. А для больших справочников? Где граница применимости? СисойЯ понимаю, что достали уже с вопросами типа "Почему в Аксапте аналитики "плоские""? "Почему не как в 1С"? Ты неправильно понимаешь. 1. Аналитики в Аксапте иерархические http://axapta.mazzy.ru/lib/dimension_hierarchy/ 2. Слава богу, что не как в 1С. В Аксапте как и в другой системе деревьев дохрена. Здесь уже показывали скриншоты. Есть еще много. Закончим про Аксапту? Закончим про 1С? Пожалуйста, не скатывайтесь в частные системы. ========================= Вот уже на седьмой ветке вижу только ответы = "а в Аксапте тоже есть дерево", = "неужели в Аксапте сложно сделать", = "А в 1С трудоемкость оформления классификаций по одному признаку нисколько не напрягает программиста", = "удобно - потому что удобно всегда", = "потому что даже в корпоративных стандартах пишут"... За очень редким исключением... Стоит совсем отчаятся? И если кто-нибудь даже Захочет, чтоб было иначе, Опустит слабые руки, Не зная, где сердце спрута И есть ли у спрута сердце... (С) Стругацкие ========================= Может наконец кто-нибудь четко привести в чем состоит удобство дерева и границы применимости дерева для современных систем? Кто не согласен с этим тезисом и почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 19:02 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
mazzyЯ устал задавать вопрос "чем удобно?" и приводить ссылку на раздел "Являются ли иерархические справочники удобными" я устал говорить чем удобно, приводить примеры с которыми работают реальные пользователи и даже цитаты на английском языке . -- To improve usability, the customer tree (hierarchy) is provided. -- It further enhances its previous strong usability features by providing quick drill-down capabilities through Explorer (or tree-type) navigation. -- Consistent tree structures improve the usability of information, especially for non-technical users. Но вот в чем беда, mazzy, они немного портят ваши рассуждения и лучший способ, конечно, их игнорировать А вообще, с иерархией нужно уметь работать, чтобы не наживать геммороя на ровном месте, тогда и вопросов лишних не будет возникать. И конечно не сувать ее где не попадя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 19:33 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
mazzy Может наконец кто-нибудь четко привести в чем состоит удобство дерева ... Могу лишь упомянуть об еще одном удобстве дерева (визуального), именуемым "драг энд дропом". Если дерево отображает действительно иерархию (а не псевдо и не квази :), которая поддается модификации, то с помощью этой "загогулины" удобно работать со структурой иерархии - самый настойщий "визивиг". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 20:54 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
iscrafm mazzyЯ устал задавать вопрос "чем удобно?" и приводить ссылку на раздел "Являются ли иерархические справочники удобными" я устал говорить чем удобно, приводить примеры с которыми работают реальные пользователи и даже цитаты на английском языке . -- To improve usability, the customer tree (hierarchy) is provided. -- It further enhances its previous strong usability features by providing quick drill-down capabilities through Explorer (or tree-type) navigation. -- Consistent tree structures improve the usability of information, especially for non-technical users. Но вот в чем беда, mazzy, они немного портят ваши рассуждения и лучший способ, конечно, их игнорировать Угу. Перевожу вслух. -- Чтобы улучшить юзабилити, было добавлено дерево (иерархия) клиентов -- Эта замечательная хреновина добавила зашибательскую юзабилити за счет возможности навигации как в Explorer -- Охренительная иерархическая структура улучшила юзабилити информации, особенно для пользователей без технического образования... iscrafm, эти фразы ничуть не лучше "удобно, потому что удобно всегда" и других заклинаний. Еще раз спасибо за ваше конструктивное и полезное участие. iscrafmА вообще, с иерархией нужно уметь работать, чтобы не наживать геммороя на ровном месте, тогда и вопросов лишних не будет возникать. И конечно не сувать ее где не попадя. Угу. Все участники только эти критерии и привели. "не сувать где ни попадя", "со здравым смыслом", "уметь работать"... Но никто кроме меня и George Nordic не привел критериев (или я пропустил?). А критерии простые - дерево удобно только для небольших справочников и небольшого количества пользователей... Абсолютно нераскрытыми остались темы группировки в отчетах, поиска в иерархиях, принадлежности к нескольким группам, можно ли оптимально работаьт с иерархическими структурами в реляционных СУБД... и другие... Вопрос - а есть ли лучшее представление - участниками, похоже, даже не осознан. Я, пожалуй, пойду в read only... Cпасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 21:57 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
mazzy Но никто кроме меня и George Nordic не привел критериев (или я пропустил?). А критерии простые - дерево удобно только для небольших справочников и небольшого количества пользователей... Ну да, сам себя не похвалишь, никто не похвалит. Небольшие справочники это сколько? Небольшое количество это сколько? Каталог номенклатуры в 30000 позиций - это небольшой справочник? 20 чел. как минимум работающих напрямую с этим каталогом - это не большое количество пользователей для одного справочника? Отвечу вашими же словами: mazzyэти фразы ничуть не лучше "удобно, потому что удобно всегда" и других заклинаний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 22:08 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
эта тема была бессмысленной с самого начала. Хотя спорами вокруг иерархий завален интернет, но ничем они не заканчиваются, боевая ничья. В своей статье и обсуждении mazzy пытается "оцифровать" юзабильные понятия, которые просто не поддаются этому. В этой сфере действительно действуют критерии "нравится", "удобно", "комфортно", "не напрягает" и т.п. Глупо обсуждать "нравиться до какой степени", у каждого пользователя этот порог разный. "На вкус и цвет товарищей нет" - гласит мудрая пословица, и это сущая правда. Задача системы, которая претендует на роль юзабильной - предугадать чаяния пользователей, предоставить возможность самому решать какого объема справочник он будет подвергать иерархической классификации , до какого уровня и будет ли вообще. Нет никаких технических сложностей в реализации подобных механизмов. Конечно есть категория информации, которая по своей природе требует наличия средств декомпозиции, одним из является иерархическая структура. Как она будет отображена, в виде дерева, будут использованы приемы drill down без отображения дерева и т.п. - вопрос имеющихся в наличии средств. Кому-то нравится видеть все дерево на экране, кому-то - только активный уровень. Это то, что называется "предпочтения" или preferences. Поэтому, если есть возможность, всегда лучше предвосхитить ожидания пользователя. А возможностей сегодня много, рисовать научились хорошо. Проблемы в основном возникают тогда, когда в систему закладываются только предпочтения разработчиков. Тогда начинаются бурные обсуждения на тему "зачем этим пользователям деревья". Надо. Они с этим работают, они знают. Важным фактором является персонализация настроек. Не путать "персональный" с "однопользовательским". Иначе получается, что небольшие группы пользователей, почему-то, имеют право на упорядоченную информацию, а большие довольствуются мусорником и полагаются на хорошую память и подручные средства. В общем, тенденция такая увы есть. Сравните юзабильность персональных программ и больших комплексов. Не любят разработчики большие скопления людей и все тут. А может не могут? Не знают как? Выражение "не умеешь - ищешь причину" - не лишено оснований. В общем, очередная боевая ничья. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 22:47 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
Иерархических данных, на сегодняшний день, не существует. Существуют "иерархии типов" (EMPLOYEE->PROGRAMMER->SYSTEM_PROGRAMMER), "которые не следует путать с иерархиями данных" (Дейт). Но не существует "иерархических данных". Поэтому, уточняя предположения iscrafm: "иерархия нужна для представления иерархии" (типов или данных). mazzy добивался: необходимо ли данные (вовсе не иерархические, так как никаких иерархических данных не существует) представлять в виде иерархии ? Для чего "артикул" С125А17 может быть представлен в виде иерархии С->125->А->17 ? Для того, чтобы тот "кто не помнит наизусть" (как сказал Nonsens) мог бы "пройтись по дереву". В связи с этим почему-то не упомянуто важное "направление": классификатор - это тип. Например, атрибут "артикул" может иметь тип "классификатор". Это простой ответ, мне кажется, на "мучения" mazzy с "иерархическими справочниками". Вот тогда (если реализовать тип на уровне СУБД) можно говорить о "иерархических данных". Но не следует путать "классификаторы" с "BOM". А то ведь и Документ->Запись документа - тоже "иерархия". Или схема данных Город->...->Человек с легкостью названная LSV "многоуровневым списком" ("иерархией" ?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 23:48 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
Андрей Леонидович, как бы Вы охарактеризовали записи вида: 1) 100 Затраты на производство 100.01 Сырье и материалы 100.02 Заработная плата 2) 100 Заключение договора 100.01 Подготовить проект 100.01.01 Найти "рыбу" 100.01.02 Наполнить мясом 100.02 Согласовать Это иерархии типов, данных или вообще не иерархии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 00:03 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
Вы, iscrafm, "связываете" выработку продукции с расходом сырья ? А с заработной платой ? Я связываю, так что для меня есть просто схема данных. Далее агрегация на уровне отчетов, и ПРЕДСТАВЛЕНИЕ отнюдь не "иерархических данных" (израсходованное сырье пошло на выработку продукции - отнюдь не "иерархические данные") в виде "иерархии типов" (в Вашем примере). 2) - это уже не отчет. Это последовательность действий при "заключении договора". Причем Вы опять не показываете схему данных, а показываете ПРЕДСТАВЛЕНИЕ последовательности действий. Реально нет никакой иерархии ни в последовательности действий, ни в информации об этих действиях, которая заносится в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 00:45 |
|
||
|
думал, что одноуровневые группы остались где-то в начале 90-х в DOS-овских системах
|
|||
|---|---|---|---|
|
#18+
Андрей Леонидович, причем здесь схема данных. Судя по Вашему участию в других обсуждениях это больная видимо для Вас тема. Был конкретный вопрос, требовался конкретный ответ. Вам такое понятие как "декомпозиция" знакомо? Это иерархия типов, данных или вообще не иерархия. Я даже не привожу пример уже, а то опять будете искать в нем схему данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 10:37 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=33982442&tid=1527907]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
94ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 435ms |

| 0 / 0 |
