Задача [PM2]: Возможность использования документа по реестру в качестве паспорта проекта

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

Решение: модифицировать функциональность «Паспорт проекта» следующим образом: вместо формы в настройке выбирается произвольный документ с помощью нового диалога «Выбор документа».

Рисунок 269. Настройки проекта - выбор паспорта проекта

Настройки проекта - выбор паспорта проекта

Рисунок 270. Выбор документа из документов пользователя

Выбор документа из документов пользователя

Рисунок 271. Выбор документа из реестра

Выбор документа из реестра

В папку проекта при этом помещается ссылка на документ (аналогичная той, которая создаётся процессом «Копирование в личное дело»), которая называется «Паспорт проекта». Если документ, являющийся паспортом проекта, будет изменён, то ссылка «Паспорт проекта» должна вести на вновь выбранный документ (новая ссылка не создаётся).

Уже имеющиеся на момент реализации задачи файлы по форме, являющиеся паспортами проекта, должны быть помещены во вновь созданный документ с кратким содержанием Паспорт проекта «название-проекта». Этот документ должен быть создан от имени владельца проекта и помещён ему в узел «Мои». Файл по форме в папке проекта заменяется на ссылку на этот документ.