Формулировка проблемы: необходима возможность
редактирования имеющихся форм, даже в том случае, если по ним уже
имеются файлы; кроме этого, необходима возможность скрыть форму, то
есть предохранить её от дальнейшего использования в других модулях
ARTA SYNERGY
, например, в «Шаблонах документов».
Решение: Реализовать возможность редактирования форм следующим образом:
Версионирование для форм и документов по формам не поддерживается;
Отредактированная форма может содержать как все же самые поля (те же самые — значит с одинаковыми ID компонентов), так и только их часть, вплоть до полного удаления всех старых компонентов;
При попытке открытия/заполнения документа по изменённой форме необходимо загружать данные в те поля, ID компонентов которых остались неизменными; при сохранении документа по форме данные, которые не были загружены ни в одно поле, теряются.
Кроме этого, необходима возможность скрывать формы (пользовательские действия такие же, как в задаче 2.27.OK10). Скрытые формы не могут быть использованы для создания по ним новых файлов (старые файлы при этом могут ссылаться на скрытую форму). Уже имеющиеся данные по скрытым формам не должны быть утеряны.