Цитата:
Сообщение от
Beast-L
со всеми дилерами никто не работает
до 20 использует один менеджер закупок
другие до 20 использует второй менеджер закупок и т.д.
Дык, добавьте 20 и меняйте название колонок.
Я тормоз? Чувствую что чего-то не понимаю.
Цитата:
Сообщение от
Beast-L
а большее - больше 20 (желательно произвольное колличество выбранных для работы из всех)
Вот что всегда бесило в "программистском подходе"...
Вы сами пробовали работать с произвольным количеством? Пробовали печатать отчет, содержащий хотя бы 50 колонок? Ведь Аксапта масштабирует такие отчеты до микротекста...
Ну, не может быть произвольного количества.
По причинам физического ограничения зрения пользователей.
Ну, попробуйте же сами.
Зачем над пользователями то издеваться?
Из ФИЗИЧЕСКОГО ограничения неизбежно следует, что существует некоторое максимальное число колонок, когда пользователь еще может удобно и нормально работать. Опыт подсказывает, что это очень небольшое число колонок - 10-20, максимум 30.
А это значит, что вы как программист должны предусмотреть специальные случаи отображения большего числа колонок. Или переделать интерфейс так, чтобы и при большом числе данных было удобно с ними работать.
Еще раз повторю свою мысль и закончу свое участие в этой ветке, пожалуй.
- Вставая на путь динамического программирования, вы неизбежно встаете на путь непрерывной борьбы с программисткими задачами, бесконечно далекими от реальных потребностей пользователя. Постарайтесь не использовать динамическое программирование.
- Динамическое программирование неизбежно приводит к созданию неудобных для пользователя интерфейсов в стиле "простыня". Ни работать, ни распечатать. Не надо делать "универсальных" решений, сделайте красивое решение конкретной проблемы конкретного пользователя.
- Постоянно помните об ограничениях пользователей: Человек не в состоянии воспринимать слишком мелкий шрифт, человек не в состоянии удержать в голове больше 7-9 объектов одновременно и т.д.
- Продумайте интерфейс так, чтобы человеку было удобно. В конце концов, предусмотрите два варианта - один для малого числа дилеров, другой для большого числа