Объекты конфигурации 1C


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

Объекты используются разработчикам как кирпичики, из которых собирается структура программного обеспечения. Способ взаимодействия объектов друг с другом, а также изменение типового поведения реализуются за счет специализированных алгоритмов функционирования, прописываемых при помощи языка программирования 1С. В качестве примера объектов, с которыми можно проводить различные операции можно привести: планы счетов, ведомости, регистры, шаблоны, готовая документация и многое другое.

Действия по модификации, а также разработке прикладных решений проводятся при помощи графического интерфейса. В нем предусмотрена возможность описания состава объектов, которые необходимы для программы. Благодаря этой возможности процесс проходит быстро и легко стандартизируется.

Описание необходимо, чтобы технологическая платформа создавала в БД информационные структуры и могла обрабатывать в соответствии с заданным алгоритмом, хранящиеся в них данные. Это позволяет снять с разработчика решение таких вопросов, как:

  • в какую таблицу отнести ту или иную информацию;
  • как организовать модификацию или представление данных пользователю.

Эти и другие действия выполняются в автоматическом режиме, используя типовое поведение используемых объектов.

В совокупности работа с объектами конфигурации – это ничто иное, как операции с метаданными со стороны разработчика. Добавление в прикладное решение такого объекта является описание способа размещения данных, пути их взаимодействия с другой информацией, расположенной в ИБ.

Каждая платформа имеет собственный и фиксированный состав объектов доступных для использования разработчиком. Возможности создать собственные объекты нет, доступны только операции с базовым комплектом. Это позволяет привести процесс разработки прикладных решений к стандартному виду и гарантировать упрощенную и ускоренную модификацию.