Эргономичность интерфейса. #31426


#0 by Галимов
Кто-нибудь пробовал бороться с кривостью интерфейса 1С? Он, безусловно, красивый, но работать в нем неудобно, особенно если сравнивать интерфейс 1С с интерфейсом досовских программ. Обидно, но даже в БЭСТ работать намного удобнее :(
#1 by ...
Ненадо лениться прописывать быстрые клавиши и все будет нормально.
#2 by RiC
Пробовал, давно и неправда, помнится торговля 7.5 была приведена к состоянию, когда у оперетора сгорела мышь, то её купили через месяц, причина простая - запускать 1с без мыши не удобно ;-)Серьёзно, фейс действительно кривой, неплохо было бы для начала просто стандартизировать расположение меню и кнопок на формах, кое-где обходы по документу не мешало настроить, но 1С не до этого, они и так не успевают массовый продукт выпускать....
#3 by ert
напиши консольное приложение, которое будет работать с 1с по ole. В этом раскладе можно будет работать с 1с даже по telnet.И терминал сервер не нужен.
#4 by Ьшл
Так это что, камень в огород 1С? А нафига тогда программер на фирме? 1М установить и в спячку залечь? Открываешь конфигуратор и настраивай интерфейсы как хочешь. При чем здесь сама фирма 1С?
#5 by Галимов
Нарисовать хоток? ИМНО не решит всех проблем. Тем более есть места где это принципиально невозможно (ТЗ, например, правда уже есть ВК). Хочу закрывать формы по ESC, хочу не задумываясь обходить формы по Enter... Это сходу, поковыряться можно найти еще слабых мест. Я пытаюсь сказать что кое-что заложено не в конфигурации, а в ядре. Кто б написал... :) Готов быть первым тестором. Фирма 1С здесь абсолютно ни при чем. "При чем" здесь люди написавшие продукт, который фирма 1С продает :)))
#6 by ert
сам написал, и сам подумал, блин, так ведь действительно не плохо может получится, и с удаленной работой никаких проблем.В свободное время попытаюсь что-нибудь порисовать....
#7 by Rat
Не понял а порядок обхода тебе зачем дан или ты им пользоваться не умеешь?
#8 by Галимов
Порядок обхода решает проблемы только частично. Попробуй попрыгать Enter'ом по форме с кнопками. Почему поле проскакивает, а кнопка нажимается. Нелогично. Кнопка нажимается Enter, а начала выбора значения типа "Справочник" надо нажимать F4. Попробуй порулить формой с закладками... Опять-таки, если у меня подчиненный справочник навешен на кнопку, то почему я не могу закрыть его по Esc? ...
#9 by Токарь
А вместо Enter'а можно пробежаться Tab, он ведь не нажимает на кнопки.
#10 by Галимов
Таб игнорирует флажок пропускать при вводе :(
#11 by ...
Что мешает обходить табом. кнопки из порядка обхода исключи и повесь на них быстрые клавиши. Что мешает? Кто виноват, что програмист не может или не хочет использовать всех возможностей программы. Значит кнопки хотим сами ставить, а продумывать чтобы ими удобно было пользоваться 1с должна?
#12 by АЛьФ
2 Ага. Ты еще скажи, что в многострочном текстовом поле по Enter'у не переход осуществляется, а перевод строки :)Все это решается на уровне конфиги, а не движком.2(All) Не понимаю вообще зачем лезть со своими привычками в новый продукт и говорить, что там что-то нелогично и неудобно? Если человек всю жизнь работал под ДОС, то ему естественно будет неудобно в WinXP. И что теперь делать? Переписывать систему под конкретного человека или переучить этого "конкретного" человека на работу с новой системой?
#13 by Галимов
Неплохо, кнопки мы, конечно, исключить из порядка обхода не можем, мы можем сделать их недоступными, или вообще заменить текстами, где написана хотка и ее действие.Насмешил, я еще ни одной типовой без кнопок не видел.
#14 by ЛВ
вполне прав. В конце концов, быстрая работа нужна обычно в двух-трех формах. Какими клавишами обходить - дело привычки. Эту пару (тройку) форм можно настроить на минимальное количество нажатий, и пользователи их потом выучат наизусть, таким образом искомая цель - быстрый ввод почти не глядя ни на экран, ни на клавиатуру и не касаясь мыши - достигается в рамках имеющейся платформы
#15 by ...
В крайнем случае по форме можно вообще неходить, а заполнение всего запрашивать в пороцедуре ввод нового.
#16 by Cap
Ха-ха, как мне это знакомо...А ведь начинал работать с 1С на компе с ЧБ монитором 640х480 без мыши. Ну просто получилось так - пришел на работу, надо отчетность делать, а компов свободных нет. Это после дефолта было, так что с деньгами были сложности. Комп и монитор мне конечно через месяц купили, но работать-то надо было сразу...Так что оптимизация интерфейса под железо у меня была первой задачей. И должен сказать, причем не только без потери, но и с повышением функциональности (а то что за дела были - карточка счета из типовой конфы полностью только на 1024х768 влезает и то показывается чуть ли 2 строки). Зато теперь просто класс - монитор Sony FD Trinitron работаю 1152х864 - на экране нормально размещаются 4 функциональных окна без перекрытия (например пара отчетов, журнал и документ).Как и что было сделано - отдельная тема (но могу сказать, что реализовано даже Save Desktop on Exit), но по моим прикидкам оптимизация только интерфейса типовой конфы бухгалтерии повышает произодительность труда не менее, чем в 2-3 раза (при условии правда, что речь идет о всесторонней работе, а не о тупом вводе документов одного и того же вида).
#17 by Галимов
Кинь посмотреть, если не жалко
#18 by mszsuz
2 Решение простое - садишься рядом с пользователем смотришь как он работает, отмечаешь себе, а потом доводишь "до ума". ИМХО программер чувствует все по-другому и предусмотреть работу со стороны пользователя сложно.
#19 by Мимохожий
Оптимизация пользователей под программу не менее эффективно.Хотя пожелание перенастройки определенных команд под определенные кнопки очень горячее.Может кто и додумается настраивать определенные команды под определенные клавиши на выбор пользователя... Дай Бог ему здоровья
#20 by mszsuz
2 Мимохожий: а, собственно, для кого программа-то пишется? Для ПОЛЬЗОВАТЕЛЯ! Вот и надо под него настраивать. Может и отчеты делать только такие, какие программеру нравятся? :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям