Наиболее опытные наши пользователи не могли не заметить, что мы в последних версиях постоянно что то пихаем в "лоб программы", кнопку "обновить данные", "регистрация". С кем то мы даже
вели отдельную дискуссию на этот счёт, да и собственно рассказывали о наших "дальних планах" со снимками "концептуальных моделей" (см
1,
2 ).
Сейчас попробую разъяснить куда мы движемся с кнопкой "Зарегистрировать". В конечном итоге мы хотим по этой кнопке собрать регистрацию всех событий, время наступления которых чётко не прогнозируемо, может случиться в любой момент.. АУ не знает заранее, когда ответят на запросы, когда пришлют требование, когда выйдет коммерсант с объявлением.
Когда такое событие происходит, ему нужно вспоминать, в какой раздел программы лезть, чтобы зафиксировать происходящее.. Это неудобно.. Мы в принципе все такие события типовые знаем и можем собрать в одном месте, и так, чтобы искать не надо было и чтобы были только те поля которые нужно заполнить. Например для публикации в коммерсанте вместо того чтобы искать вло множестве вкладок свойств процедуры нужную, а потом на ней смотреть какае поля нужно заполнять а какие нет, неплохо бы маленькую удобную форму заполнить, чтобы не путаться:
![kommersant.png](./download/file.php?id=1624&sid=76b68448f278d2eb809790bb605b1697)
- kommersant.png (31.76 KiB) Просмотров: 10032
вместо
Соответственно такие маленькие оптимизированные под конкретный случай формочки и должны вызываться по кнопке "Зарегистрировать"
Другой вопрос что пока мы сделали по сути меню, но уже сейчас видны его недостатки:
- Во первых, меню относится к текущей процедуре, а регистрировать приходиться скопом все событий по разным процедурам (в каком порядке почта пришла) Т.е. при регистрации желательно иметь возможность сменить процедуру, оставаясь в старом контексте (скажем редактирование вопросов конкретного СК)
- Во вторых, после регистрации события, удобно видеть его в списке зарегистрированных (что всё сохранилось как надо), а при необходимости открыть и что то исправить. Т.е. хочется какой то список последних событий
Выглядеть это (существующее меню) в конце концов должно так:
После того, как событие зарегистрировано, на экране всё равно должно оставаться открытое меню, чтоб пользователь мог что то исправить или удалить, а также зарегистрировать что то ещё (почта обычно приходит сразу пачкой)