|
Имхо - скрывание элемента (тега, места хранения и т. п.) должно скрывать ТОЛЬКО в формах занесения новых транзакций и редактирования из "Журнала операций". Во всех остальных местах - остатках, отчетах, редактировании из отчетов эти элементы должны быть доступны. Возможно отдельной группой после основного списка (~ как долговые места), но должны быть.
В идеале - настройка скрывания должна быть более гибкой. Например комбобокс с вариантами:
"Показывать во всех формах" - активный элемент, виден везде
"Показывать только в отчетах" - неактивный, но важный элемент, доступен только в отчетах и остатках
"Скрыть изо всех форм" - неактивный, неважный элемент, доступен только в остатках
При этом из "Остатков" НЕНУЛЕВЫЕ места хранения нельзя скрывать НИКОГДА. Независимо от настроек. Точно так же, как транзакции, содержащие скрытые элементы находятся в поиске.
Если 2 года назад у меня была ссуда, которую я уже закрыл, и даже теоретически не смогу открыть снова (это будет другая ссуда) и хочу её "скрыть изо всех форм", я все равно ОБЯЗАН видеть ненулевой остакок по ссуде при просмотре "Отатков" за позапрошлый год.
|