Объекты конфигурации 1C
Детали, из которых состоят программы 1С они же составные элементы, именуются объектами конфигурации, поддерживаемые на технологическом уровне. Количество и специфика проблемно-ориентированных объектов меняются в зависимости от программного обеспечения, а также требуемых решения с его помощью бизнес-процессов, выявленных в результате анализа специфики предметных областей, в которых возможна эксплуатация прикладного решения.
Объекты используются разработчикам как кирпичики, из которых собирается структура программного обеспечения. Способ взаимодействия объектов друг с другом, а также изменение типового поведения реализуются за счет специализированных алгоритмов функционирования, прописываемых при помощи языка программирования 1С. В качестве примера объектов, с которыми можно проводить различные операции можно привести: планы счетов, ведомости, регистры, шаблоны, готовая документация и многое другое.
Действия по модификации, а также разработке прикладных решений проводятся при помощи графического интерфейса. В нем предусмотрена возможность описания состава объектов, которые необходимы для программы. Благодаря этой возможности процесс проходит быстро и легко стандартизируется.
Описание необходимо, чтобы технологическая платформа создавала в БД информационные структуры и могла обрабатывать в соответствии с заданным алгоритмом, хранящиеся в них данные. Это позволяет снять с разработчика решение таких вопросов, как:
- в какую таблицу отнести ту или иную информацию;
- как организовать модификацию или представление данных пользователю.
Эти и другие действия выполняются в автоматическом режиме, используя типовое поведение используемых объектов.
В совокупности работа с объектами конфигурации – это ничто иное, как операции с метаданными со стороны разработчика. Добавление в прикладное решение такого объекта является описание способа размещения данных, пути их взаимодействия с другой информацией, расположенной в ИБ.
Каждая платформа имеет собственный и фиксированный состав объектов доступных для использования разработчиком. Возможности создать собственные объекты нет, доступны только операции с базовым комплектом. Это позволяет привести процесс разработки прикладных решений к стандартному виду и гарантировать упрощенную и ускоренную модификацию.