Лабораторная работа №9.1
Работа со справочником на встроенном языке
Оборудование: практикум, тетрадь для лабораторных работ. Правила по технике безопасности: общие (приложение). Литература:
Время выполнения: 4 часа. ВОПРОСЫ ВХОДНОГО КОНТРОЛЯ: 1. Дайте понятие справочника. 2. Перечислите объекты, с которыми работает конструктор печати.
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ СправочникиМенеджер; ― предназначен для управления справочниками и предоставляет доступ к значениям типа СправочникМенеджер. Доступ к объекту осуществляется через свойство глобального контекста Справочники. Пример. Для каждого Справочник из Метаданные. Справочники Цикл ИмяСправочника = Справочник. Имя; МенеджерСправочника = Справочники [ИмяСправочника]; ВыборкаСправочника = МенеджерСправочника. Выбрать (); Если ВыборкаСправочника. Следующий () Тогда Предупреждение (“В информационной базе есть” + “заполненные справочники! ”); Возврат; КонецЕсли; КонецЦикла; Свойства < Имя справочника> Использование: только для чтения. Описание Набор свойств содержит менеджеры отдельных справочников. Доступ к менеджеру осуществляется по имени, как оно задано в конфигураторе. Методы ТипВсеСсылки () Описание Получает описание типов, содержащее типы ссылок справочников.
СправочникМенеджер.< Имя справочника> ― предназначен для управления справочником, как объектом конфигурации. Свойства < Имя предопределенного элемента справочника> Использование: только для чтения. Описание Содержит ссылки на предопределенный объект справочника. Доступ к значению осуществляется по имени, как они заданы в конфигураторе. Имена имеют только предопределенные элементы справочника. Методы Выбрать (< Родитель>, < Владелец>, < Отбор>, < Порядок>) ― Формирует выборку элементов справочника по заданным условиям. ВыбратьИерархически (< Родитель>, < Владелец>, < Отбор>, < Порядок>) ― Формирует иерархическую выборку элементов справочника по заданным условиям. При иерархической выборке для каждого элемента сначала выбираются элементы, для которых он является родителем, а затем уже выбирается следующий элемент.
|