Перейти к основному содержимому

Элемент проекта

Добавление элементов

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

Виды элементов

Вы не можете добавить в проект «какой угодно» элемент. Вы можете добавить элемент, принадлежащий к одному из видов, которые определены в «1С:Исполнителе».

Полный список видов элементов проекта вы можете посмотреть здесь.

Модификация элементов

После того как вы добавили элемент в свой проект, вы можете изменить его свойства, изменить его состав, настроить его связь с другими элементами проекта и изменить его поведение. Тем самым вы расширяете возможности «типового» элемента, добавляете ему «индивидуальность», настраиваете его на решение тех задач, которые нужны именно в вашем приложении.

Создание типов встроенного языка

Многие элементы проекта порождают типы встроенного языка. Для каждого вида элементов «Исполнитель» знает, какие типы нужно добавить во встроенный язык. Таким образом, языковая среда каждого конкретного проекта является уникальной.

Создание пространств имен встроенного языка

Набор прав для работы с данными

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

Чтобы это стало возможным, для каждого вида элементов, которые участвуют в управлении доступом, «1С:Исполнитель» содержит набор прав. Право — это возможность выполнить определенное действие — например, прочитать данные или изменить их.

Для разных видов это разный набор прав, но все эти наборы прав определены на уровне «1С:Исполнителя».

Расширение типов встроенного языка

Добавление элементов в проект и их модификация «с помощью мыши» позволяют вам настроить проект на решение именно ваших задач, но не до конца.

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

Во-вторых, вам наверняка захочется, чтобы типы встроенного языка, порождаемые «1С:Исполнителем», были бы более удобными для вас. Например, чтобы они имели дополнительные методы, структуры данных или исключения.

Для реализации всех этих задач в «Исполнителе» существует встроенный язык, а в проекте существуют модули, в которых вы можете написать текст программы на встроенном языке.