<< Click to Display Table of Contents >> Разработка > Процесс разработки > Что использовать: наследование или перекрытие > Перекрытие Рекомендации по разработке перекрытий |
Общие рекомендации
•После перекрытия типа сущности или модуля следите, чтобы сохранялась работоспособность стандартной разработки, в том числе при выходе новых версий. Базовое решение Directum RX постоянно развивается: в него добавляются новые типы документов, задач, справочников и т.д. Если перекрытие модуля или типа сущности базового решения неправильное, то после каждого обновления стандартной версии перекрытие придется значительно перерабатывать;
•При перекрытии модулей учитывайте их связь с другими модулями. Изменение одного может повлиять на связанные. Например, изменение в логике регистрации документов может повлиять на интеграцию с системами электронного обмена документами;
•Перекрытие и стандартная разработка должны быть единым целостным решением. Для пользователей нет деления на стандартную разработку и перекрытие, поэтому при работе с системой у них не должно возникать ощущения разнородности отдельных частей. Работа в системе проходит проще и удобнее, когда ее элементы выглядят одинаково, и одни и те же действия выполняются однотипно. Чтобы перекрытие было единообразным со стандартной разработкой следуйте рекомендациям, которые перечислены в разделе «Элементы разработки»;
•Если модуль (тип сущности) перекрыт в одном решении, при этом нужно его повторно перекрыть в другом решении и объединить изменения:
1.Отладьте решение, которое нужно повторно перекрыть.
2.Экспортируйте исходные коды этого решения как базовые.
3.Удалите решение с рабочего слоя.
4.Импортируйте сохраненное решение в среду разработки как базовое. После этого его можно перекрыть повторно.
Перед разработкой дополнительно изучите особенности, которые описаны в разделах:
•перекрытие задачи на согласование по регламенту
•перекрытие формы типа сущности
•обновление схемы в перекрытии типа задачи
© Компания Directum, 2024 |