|
|
#1 |
|
Участник
|
Задвоившиеся названия полей очень путают и раздражают пользователей, особенно при построении отчетов. Поэтому предлагаю, для начала собрать их в одном месте, а потом решить, как лучше переобозвать, чтоб ясно было, чем отличаются.
Мне сразу на глаза попалось: Заказы-> 2 раза Группа клиентов Строки заказа-> 2 раза видим Колличество, Немедленная поставка, Номер лота, Оценка суммы, К поставке |
|
|
|
|
#2 |
|
Участник
|
Классная идея!
Да, это еще один критерий проверки... Интересно как бы автоматизировать такую проверку? |
|
|
|
|
#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())));
}
}
}
} |
|
|
|
|
#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. |
|
|
|
|
#5 |
|
Участник
|
Спасибо! Обязательно попробую.
В данном случае ДА. Именно по расположению. В какой строке они находятся. В заказе на закладке проводка аналогичная история с датами. Для того, чтобы работать в группах полей, есть свойство GroupPrompt Цитата:
komar, будь пожалуйста конструктивнее. |
|
|