2. Иерархические справочники

Список элементов справочника в системе 1С:Предприятие может быть многоуровневым. В этом случае все строки справочника будут разделяться на 2 вида: «просто» элементы справочника и группы справочника. Группы позволяют переходить на нижележащие уровни многоуровневого справочника.

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

3. Подчиненные справочники

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

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

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

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

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

Если открыть подчиненный справочник, не выбрав элемент-владелец, то в окне подчиненного справочника не будет отображаться ни одного элемента, а в заголовке окна будет выдано сообщение «Не задан элемент-владелец».

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


Заключение

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

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


Приложение

Рисунок 1. Форма элемента справочника.

Рисунок 2. Форма списка справочника.

Ниже приведены основные примеры программирования для работы со справочниками в системе 1С:Предприятие.

Создание ссылки на справочник

СпрСотр = СоздатьОбъект("Справочник.Сотрудники");

СпрДолж = СоздатьОбъект("Справочник.Должности");

Создание и запись нового элемента

СпрСотр.Новый();

СпрСотр.Наименование = "Иванов Иван Иванович";

СпрСотр.Оклад = 5000;

СпрСотр.Записать();

Удаление элемента справочника

СпрСотр.Удалить(1); //непосредственное удаление

СпрСотр.Удалить(0); //пометка на удаление

СпрСотр.СнятьПометкуУдаления();

//можно проверить, помечен ли элемент на удаление

//функция возвращает 1 - если помечен, 0 - если нет

Пометка = СпрСотр.ПометкаУдаления(); //обратите внимание: это метод

Поиск элемента справочника

//например, в приказе об увольнении

СпрСотр.НайтиЭлемент(Сотрудник);

СпрСотр.НайтиПоКоду(123);

СпрСотр.НайтиПоНаименованию("Иванов Иван Иванович");

СпрСотр.НайтиПоРеквизиту("Оклад", 5000);

//если элемент найден, он становится текущим и его можно прочитать так:

Если СпрСотр.НайтиПоНаименованию("Иванов Иван Иванович")=1 Тогда

Найденный Сотр = СпрСотр.ТекущийЭлемент();

КонецЕсли;


Библиографический список

1.  1С:Предприятие. Торговля и склад. Секреты работы. – СПб.:БХВ-Петербург, 2004. – 368с.:ил.

2.  Филимонова Е.В. Практическая работа в 1С:Предприятие 7.7. Учебное пособие.- Ростов н/Д: Феникс, 2004.-416с.

3.  Тимофеев Г.С., Шумейко Д.С. Конфигурирование и администрирование 1С:Предприятие. Серия «Учебный курс». Ростов н/Д: Феникс, 2003.-320с.


Информация о работе «Справочники иерархические и подчиненные в системе 1С: Предприятие»
Раздел: Информатика, программирование
Количество знаков с пробелами: 10269
Количество таблиц: 0
Количество изображений: 2

Похожие работы

Скачать
73399
5
2

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

Скачать
51346
1
0

... производства – торговля, а именно торговая организация ООО «Уралресурсы». Как такового автоматизированного производства на данном предприятии нет, а в качестве примере будут рассмотрены автоматизированные систему управления. 2. Информационные системы, применяемые в ООО «Уралресурсы» Рассмотрение данного вопроса начнем с характеристики деятельности общества. 2.1 Характеристика деятельности ...

Скачать
182348
5
27

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

Скачать
568458
20
78

... для реализации системы бюджетирования Консультационной группы "Воронов и Максимов". Статья о проблемах выбора системы бюджетирования - в проекте "УПРАВЛЕНИЕ 3000". Бюджетный автомат Если вы решитесь на автоматизацию системы бюджетирования компании, перед вами сразу встанут вопросы: что выбрать, сколько платить, как внедрять. Примеряйте! О ЧЕМ РЕЧЬ В “Капитале” на стр. 44, 45 мы рассказали ...

0 комментариев


Наверх