Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы1-7.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
29.1 Mб
Скачать

7.8.2. Ввод элементов в справочник "Подразделения"

Приступим к заполнению справочника "Подразделения":

Упражнение №7.32.

Откройте форму списка справочника "Подразделения", используя пункт меню "Справочники". Нажмите на клавишу Ins и в открывшейся форме элемента заполните его реквизит следующими значениями:

Код

Наименование

Владелец

Родитель

1

Администрация

ООО «Альтернатива»

-

2

Администрация

ЗАО «Бухгалтер»

-

Сохраните элементы в ИБ.

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

Упражнение №7.32 (продолжение.

В справочнике "Подразделения" установите курсор в строку с ЗАО "Бухгалтер". Включите режим просмотра по владельцам, используя команду "Действия – Просмотр по владельцу" или используя правую кнопку мыши.

Введите в справочник следующий элемент:

Код

Наименование

Владелец

Родитель

3

Дирекция

ЗАО «Бухгалтер»

Администрация

4

Секретариат

ЗАО «Бухгалтер»

Администрация

Используя клавишу "Ctrl+Стрелка вверх", вернитесь на первый уровень и введите новый элемент со следующими свойствами:

Код

Наименование

Владелец

Родитель

5

Бухгалтерия

ЗАО «Бухгалтер»

Проверьте работу кнопки "Печать".

7.8.3. Ввод записей в справочник "Сотрудники"

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

Для данного справочника это означает, что при заполнении этого реквизита в форме сначала придется выбрать необходимый тип данных, а уже за тем его конкретное значение: ссылка на элемент справочника "Фирмы" или ссылка на элемент справочника "Подразделения".

Упражнение №7.33.

В форме списка справочника "Фирмы" установите курсор на записи ООО "Альтернатива"" и выберите пункт меню "Перейти – Сотрудники".

Введите новый элемент со следующими свойствами:

Код

Наименование

Владелец

1

Никитина Алла Андреевна

Администрация (ООО Альтернатива)

2

Баранов Борис Борисович

Дирекция (ЗАО «Бухгалтер»)

Для заполнения поля "Владелец" выберите в диалоге "Выбор типа данных" (см. рис. 7.21) справочник "Подразделения".

Рис. 7.21. Диалог "Выбор типа данных".

По окончании выбора система откроет форму со списком подразделений (см. рис. 7.22).

Рис. 7.22. Форма выбора справочника "Подразделения".

7.9. Использование языка запросов

7.9.1. Конструктор запросов

В этом разделе мы рассмотрим на примере формирования печатных форм справочников "Фирмы" и "Подразделения", для обращения к данным указанных справочников.

7.9.1. Конструктор запросов

В этом разделе мы рассмотрим использование конструктора запросов на примере печати списка записей справочника "Фирмы". Сначала выполните подготовительные действия.

Упражнение №7.34.

В форме списка справочника "Фирмы" выделите мышью кнопку на нижней панели инструментов и заполните ее свойства следующими значениями:

Свойство

Значение

Имя

ПечатьЧерезЗапрос

Тип

Действие

Действие

ПечатьЧерезЗапрос

Текст

Печать через запрос

Подсказка

Печать через запрос

Пояснение

Печать через запрос

Отображение

Надпись

Наберите в модуле следующий текст процедуры:

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