AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.01.2008, 17:48   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Beast-L Посмотреть сообщение
со всеми дилерами никто не работает
до 20 использует один менеджер закупок
другие до 20 использует второй менеджер закупок и т.д.
Дык, добавьте 20 и меняйте название колонок.
Я тормоз? Чувствую что чего-то не понимаю.

Цитата:
Сообщение от Beast-L Посмотреть сообщение
а большее - больше 20 (желательно произвольное колличество выбранных для работы из всех)
Вот что всегда бесило в "программистском подходе"...
Вы сами пробовали работать с произвольным количеством? Пробовали печатать отчет, содержащий хотя бы 50 колонок? Ведь Аксапта масштабирует такие отчеты до микротекста...

Ну, не может быть произвольного количества.
По причинам физического ограничения зрения пользователей.

Ну, попробуйте же сами.
Зачем над пользователями то издеваться?

Из ФИЗИЧЕСКОГО ограничения неизбежно следует, что существует некоторое максимальное число колонок, когда пользователь еще может удобно и нормально работать. Опыт подсказывает, что это очень небольшое число колонок - 10-20, максимум 30.

А это значит, что вы как программист должны предусмотреть специальные случаи отображения большего числа колонок. Или переделать интерфейс так, чтобы и при большом числе данных было удобно с ними работать.

Еще раз повторю свою мысль и закончу свое участие в этой ветке, пожалуй.
  1. Вставая на путь динамического программирования, вы неизбежно встаете на путь непрерывной борьбы с программисткими задачами, бесконечно далекими от реальных потребностей пользователя. Постарайтесь не использовать динамическое программирование.
  2. Динамическое программирование неизбежно приводит к созданию неудобных для пользователя интерфейсов в стиле "простыня". Ни работать, ни распечатать. Не надо делать "универсальных" решений, сделайте красивое решение конкретной проблемы конкретного пользователя.
  3. Постоянно помните об ограничениях пользователей: Человек не в состоянии воспринимать слишком мелкий шрифт, человек не в состоянии удержать в голове больше 7-9 объектов одновременно и т.д.
  4. Продумайте интерфейс так, чтобы человеку было удобно. В конце концов, предусмотрите два варианта - один для малого числа дилеров, другой для большого числа
__________________
полезное на axForum, github, vk, coub.
Старый 23.01.2008, 18:08   #2  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Цитата:
Сообщение от ice Посмотреть сообщение
почему просто не вывести все в эксель?
В эксель не прокатывает так как колонку "к отгрузке" заполнять должен сам пользователь.

Цитата:
Сообщение от mazzy Посмотреть сообщение
неудобных для пользователя интерфейсов в стиле "простыня"
Пользователи сейчас работают как раз с простынёй и хотят чтобы этой кучи колонок не было а были только нужные на данный момент. Сколько они выберут ? А если им захочеться больше? Или что ещё хуже действительно нужно будет. Например сделаю 20 им понадобиться 21. Может и не часто нужно будет но помоему раза достаточно.

Кроме того даже просто с точки зрения спортивного интереса хочеться знать можно ли такое сделать.

Лично мне было бы удобно работать с двумя гридами, но так они не хотят.

Последний раз редактировалось Beast-L; 23.01.2008 в 18:14.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли получить recordset, используя ID таблицы и ID поля 111andrei DAX: Программирование 2 20.03.2007 12:49
Лукап, содержащий поля нескольких таблиц matew DAX: Программирование 4 30.11.2006 16:02
Переименование поля kashperuk DAX: Программирование 0 19.07.2006 17:20
Можно настроить OLAP без поля CurrencyCode? Hidden DAX: Программирование 8 31.05.2006 11:37
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:43.