Задача [#8089]: Участие критериев завершённости и прочитанности в сортировке документов раздела «Все»

Формулировка проблемы: на данный момент в разделе «Все» модуля Хранилище → Документы документы сортируются:

Необходимо также, чтобы непрочитанные документы и документы, по которым имеются незавершённые работы, отображались вверху списка.

Кроме этого, имеется путаница с пометкой документов как «непрочитанные» - документ помечается непрочитанным всякий раз, когда в нём были произведены изменения, что неправильно.

Связанные задачи: «Объединение почты и документов», раздел 1.3.4.

Решение: сортировка документов в разделе «Все» модуля Хранилище → Документы (и всех его подразделах и фильтрах) должна производиться следующим образом:

Документ помечается в качестве «непрочитанного» у данного конкретного пользователя А в результате следующих действий:

При этом, у запускающего данный процесс пользователя Б дата отправки (а у пользователя А дата получения) этого документа изменяется на дату создания процесса

При этом, у запускающего данный процесс пользователя Б дата отправки (а у пользователя А дата получения) этого документа изменяется на дату создания процесса

При этом дата создания соответствующего документа для пользователя A считается датой получения этого документа.