Конфигурация «1С:Система проектирования прикладных решений» (СППР) является мощным инструментом для управления жизненным циклом разработки (ALM). Однако многие специалисты сталкиваются с отсутствием подробной обучающей литературы и интуитивно непонятным интерфейсом при первом знакомстве. В этой статье мы подробно разберем, как преодолеть «порог вхождения», научимся рисовать функциональные схемы с нуля и правильно связывать объекты метаданных с бизнес-логикой.
Перед тем как переходить к техническим деталям, разберем, для чего нужна эта система. СППР — это не графический редактор вроде Visio. Это база данных, в которой хранится описание вашей будущей или существующей системы. Каждая схема IDEF0 здесь жестко привязана к объектам: функциям, ролям пользователей и данным. Рассмотрим основные принципы работы с системой:
Проанализируем теперь наиболее частые проблемы, с которыми сталкиваются разработчики и аналитики при работе в СППР редакции 1.1 и выше.
Одной из главных сложностей является поиск инструментов для рисования. В отличие от привычных редакторов, панель инструментов здесь скрыта. Разберем пошагово, как создать графическое описание функции:
Главное меню -> Графическая схема -> Вставка элементов схемы.Стиль оформления. Именно здесь задается визуальный вид блока в соответствии со стандартом IDEF0.Таким образом, мы видим, что 1С использует стандартный механизм графических схем платформы, адаптируя его под методологию проектирования.
В методологии IDEF0 крайне важно не просто нарисовать прямоугольник, а указать, какие данные являются входящими (Input), выходящими (Output), управляющими (Control) или механизмами (Mechanism). В СППР это реализуется через механизм «Гиперссылок». Выясним, как это работает на практике:
Когда вы создаете на схеме блок, он изначально является лишь «рисунком». Чтобы система поняла, что этот блок соответствует реальной функции или объекту данных, выполним следующие действия:
Функция (для декомпозиции), Объект данных (справочник или документ) или Профиль пользователя.Важный момент: если вы укажете гиперссылку на объект данных, СППР поймет, что данный элемент схемы является входом или выходом. Это позволяет в дальнейшем автоматически формировать отчеты о составе данных в подсистемах.
Проанализируем ситуацию: у вас уже есть готовая конфигурация и вы хотите описать её в СППР. Не нужно вводить всё вручную. Современные версии системы позволяют выполнять следующие операции:
.cf. После этого в справочнике Объекты метаданных появится полная структура вашего решения..cf системы СППР подсветит изменения, и вы сможете обновить проектную документацию.Одним из главных преимуществ правильного заполнения схем и гиперссылок является возможность автоматической генерации текстов. Вместо того чтобы вручную писать «Руководство пользователя», мы используем механизмы СППР:
Система собирает иерархию функций, описания к ним (которые вы вводили на закладках «Описание»), приложенные скриншоты и графические схемы IDEF0. На выходе получается структурированный документ в формате Microsoft Word, где функциональные блоки из схем автоматически попадают в нужные разделы описания бизнес-процессов.
Рассмотрим несколько рекомендаций, которые помогут сделать работу в СППР более продуктивной:
Технический проект. Он позволяет сгруппировать все изменения функций и метаданных в рамках одной задачи.Подводя итог, можно сказать, что «Система проектирования прикладных решений» — это мощный инструмент, который требует дисциплины. Правильное использование схем IDEF0, механизмов гиперссылок и интеграции с метаданными превращает разрозненную документацию в стройную базу знаний, которая значительно упрощает поддержку и развитие сложных систем на платформе 1С.