Задача [#10385]: Свойство скрытости для документов по реестрам

Формулировка проблемы: на данный момент при наличии скрытого документа по реестрам в фильтрах «Полученные» и/или «Отправленные» данный документ не отображается в этих фильтрах, а также в корневом фильтре.

Решение:

Во-первых, необходимо изменить общее поведение системы при скрытии документов пользователя в том или ином узле дерева:

Если хотя бы в одном из подузлов «Мои», «Полученные», «Отправленные» имеется не скрытый документ, в узле «Все» этот документ также должен быть не скрытым. И, наоборот, если во всех вышеуказанных подузлах имеется скрытый документ, в узле «Все» этот документ должен быть скрытым.

Примечание: если документ был скрыт в одном из узлов («Мои», «Полученные», «Отправленные»), то он не будет скрыт в других узлах, кроме данного.

Во-вторых, поведение системы при выключенном флажке «Отображать документы по реестру в разделе "Мои"» должно быть следующим:

Альтернативные потоки событий:

Действия при обновлении системы

При обновлении системы уже скрытые во всех узлах документы должны остаться скрытыми.