24.01.2006, 16:15 | #1 |
Участник
|
Задвоившиеся названия полей очень путают и раздражают пользователей, особенно при построении отчетов. Поэтому предлагаю, для начала собрать их в одном месте, а потом решить, как лучше переобозвать, чтоб ясно было, чем отличаются.
Мне сразу на глаза попалось: Заказы-> 2 раза Группа клиентов Строки заказа-> 2 раза видим Колличество, Немедленная поставка, Номер лота, Оценка суммы, К поставке |
|
29.01.2006, 15:04 | #2 |
Участник
|
Классная идея!
Да, это еще один критерий проверки... Интересно как бы автоматизировать такую проверку? |
|
30.01.2006, 09:42 | #3 |
Участник
|
Код: static void Job56(Args _args) { Dictionary dict = new Dictionary(); DictTable dictTable; SysDictField dictField; Map fieldMap; SysOperationProgress progress = new SysOperationProgress(); int i, j, t; Description des = 'Поиск задвоенных имен полей'; ; SetPrefix(des); t = dict.tableCnt(); Progress.setCaption(des); progress.setTotal(t); for(i = 1; i <= t; i++) { dictTable = new DictTable(dict.tableCnt2Id(i)); SetPrefix(strFmt("%1 %2", dictTable.name(), dictTable.label())); progress.setText(strFmt("%1 %2 (%3 из %4)", dictTable.name(), dictTable.label(), i, t)); progress.incCount(); fieldMap = new Map(Types::String, Types::String); for(j = 1; j <= dictTable.fieldCnt(); j++) { dictField = new SysDictField(dictTable.id(), dictTable.fieldCnt2Id(j)); if(! fieldMap.exists(dictField.label()) ) fieldMap.insert(dictField.label(), strFmt("(%1 %2)", dictField.name(), dictField.labelLabel())); else { info(strFmt("%1 (%2 %3)", dictField.label(), dictField.name(), dictField.labelLabel())); info(strFmt("%1 %2", dictField.label(), fieldMap.lookup(dictField.label()))); } } } } |
|
31.01.2006, 17:35 | #4 |
Шаман форума
|
Производственный заказ - Начато, Оценено по 2 раза, маршруты - одобрено 2 раза (в фильтре, есть ли оно на форме - не проверял). И прикрепляю скриншот Производственных заказов (шедевр там уже лет 5) - обратите внимание на частоту упоминания слова "Количество". Видимо, пользователь должен ориентироваться по их расположению на форме [attachment=386:attachment]
Предлагаю некоторые из них переименовать - например, "Опять количество", "Снова количество", "Еще количество"
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
31.01.2006, 17:55 | #5 |
Участник
|
Спасибо! Обязательно попробую.
В данном случае ДА. Именно по расположению. В какой строке они находятся. В заказе на закладке проводка аналогичная история с датами. Для того, чтобы работать в группах полей, есть свойство GroupPrompt Цитата:
komar, будь пожалуйста конструктивнее. |
|