Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обзор объектов 1С:Предприятие 8: подчиненные объекты



Подчиненные объекты подчинены другим объектам конфигурации. Например, на рис. 2.3 вы можете видеть объект конфигурации Документ, которому принадлежит несколько подчиненных объектов. Перечислим и опишем их.


Рис. 2.3. Объекты, подчиненные объекту Документ

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

Табличные части. Используются в том случае, если в документ (или другой объект, которому подчинена табличная часть) нужно добавить произвольное количество записей (фактически - дополнительных свойств), оформленных в виде таблицы. Табличные части, в свою очередь, имеют реквизиты.

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

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

На рис. 2.4 представлены еще несколько подчиненных объектов - на этот раз - для прикладных объектов Журнал документов и Регистр накопления.


Рис. 2.4. Объекты, подчиненные объектам Журнал документов и Регистр накопления

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

Измерения. Измерения регистров - это объекты, в разрезе которых ведется учет показателей в регистрах.

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

Выше мы дали краткую характеристику объектам конфигурации.

5. Константы
5.1.Определение

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

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

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

5.2. Настройка свойств

Некоторые элементы окна свойств константы уже вам знакомы, а другие требуют пояснений.

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

Окно выбора подсистемы

Как видите, для нашей константы выбраны все подсистемы. Не будем менять этот выбор, так как константа в нашей конфигурации будет играть универсальную роль, имеющую отношение ко всем подсистемам.

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

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

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

5.3.Механизм работы формы  

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


Конструктор общих форм, первое окно

Оставим параметры, установленные в данном окне, в значениях по умолчанию. Изменим лишь поля Имя и Синоним. В поле Имя введем ФормаКонстант, в поле Синоним, соответственно, Форма констант. Нажмем на кнопку Далее. Отобразится второе окно конструктора общих форм которое содержит перечень элементов управления, которые будут размещены на форме.


Конструктор общих форм, второе окно

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

Завершим создание общей формы констант нажатием на кнопку Готово. В ветви Общие формы дерева конфигурации появится новый объект - Форма констант. На экран будет выведено окно редактора форм, в котором можно увидеть только что созданную форму


увеличить изображение
Рис. 2.11. Общая форма, созданная автоматически

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

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

Модуль. Здесь расположены тексты программ, написанные на встроенном языке 1С:Предприятие 8. Обычно эти тексты оформлены в виде процедур и функций, которые можно вызывать при наступлении различных событий. Например, мы можем добавить на форму кнопку, по нажатию на которую будет выполнена процедура, заданная в модуле формы.

Реквизиты Реквизиты формы определяют связь формы с данными, а основной реквизит формы (тот, который выделен в списке жирным шрифтом) определяет особенности ее поведения. В нашем случае можно видеть единственный реквизит формы, который является и ее основным реквизитом - это объект типа КонстантыНабор.


Реквизиты формы

Объект типа КонстантыНабор позволяет выполнять операции с группами констант.





Дата публикования: 2014-11-04; Прочитано: 3301 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.013 с)...