Добавить в корзинуПозвонить
Найти в Дзене
1С:Конспекты

2.4 Объект «Справочники» и их назначение. Линейные и иерархические справочники

← К оглавлению Справочник — объект конфигурации, в котором хранится информация об объектах учёта. Они позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Под объектами учёта часто понимают материальные объекты: товары, склады, сотрудники и так далее, но в справочниках также хранят и нематериальные сущности, носящие списочный характер: виды номенклатуры (например, товар, услуга, материал, сырьё и так далее), подразделения, виды цен, валюты. Каждый справочник создаётся под определённый вид объектов. Например, в системе можно завести справочники «Номенклатура», «Валюты», «ВидыНоменклатуры», «Сотрудники», «Склады» и так далее. Справочник имеет стандартные реквизиты: код, наименование, родитель и некоторые другие. При этом реквизиты код и наименование являются обязательными для всех видов справочников. Справочники могут быть иерархическими или линейными (без иерархии). У иерархических справочников доступен ещё один стандартный реквизит — «Роди
Оглавление

← К оглавлению

Справочник — объект конфигурации, в котором хранится информация об объектах учёта. Они позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Под объектами учёта часто понимают материальные объекты: товары, склады, сотрудники и так далее, но в справочниках также хранят и нематериальные сущности, носящие списочный характер: виды номенклатуры (например, товар, услуга, материал, сырьё и так далее), подразделения, виды цен, валюты.

Каждый справочник создаётся под определённый вид объектов. Например, в системе можно завести справочники «Номенклатура», «Валюты», «ВидыНоменклатуры», «Сотрудники», «Склады» и так далее.

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

Справочники могут быть иерархическими или линейными (без иерархии). У иерархических справочников доступен ещё один стандартный реквизит — «Родитель».

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

У справочников могут быть предопределённые элементы, то есть элементы, созданные не в пользовательском режиме, а в конфигураторе. Создаются они в закладке «Прочее» по кнопке «Предопределённые».

Линейные и иерархические справочники

Рисунок 1: Отличия между линейными и иерархическими справочниками
Рисунок 1: Отличия между линейными и иерархическими справочниками

Виды иерархии справочников:

  • Иерархия групп и элементов
Рисунок 2: Пример иерархии групп и элементов
Рисунок 2: Пример иерархии групп и элементов
  • Иерархия элементов
Рисунок 3: Пример иерархии элементов
Рисунок 3: Пример иерархии элементов

Группа — это аналог папки на компьютере.

Основные отличия группы от элемента:

  • Не участвует в учёте
  • Состоит только из наименования

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

Справочник-владелец:

Рисунок 4: Справочник-владелец
Рисунок 4: Справочник-владелец

Подчиненный справочник:

Рисунок 5: Подчиненный справочник
Рисунок 5: Подчиненный справочник

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

Рисунок 6: Стандартные реквизиты справочника
Рисунок 6: Стандартные реквизиты справочника

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

Код — номер элемента, по которому можно осуществлять его поиск в базе.

Наименование — вводимое пользователем имя элемента, по которому так же можно осуществлять его поиск.

Владелец — ссылка на элемент справочника-владельца в том случае, если справочник является подчиненным.

Родитель — ссылка на группу или элемент, к которому принадлежит текущий элемент в случае, если справочник иерархический.

ЭтоГруппа — признак, свидетельствующий о том, является ли элемент справочника группой в случае, если справочник иерархичестий.

ПометкаУдаления — признак пометки элемента справочника на удаление.

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

ИмяПредопределенныхДанных — имя предопределенного элемента справочника. Назначение этому реквизиту пустой строки сделает элемент не предопределенным и наоборот.

Примитивные типы данных

  • Строка (например, "Строка")
  • Число (например, 123.45)
  • Дата (например, "20220425" или "20220425105324", т.е. это строка вида "ГГГГММДДччммсс", где часы, минуты и секунды можно опустить)
  • Булево (например, Истина или Ложь)

Булево — это примитивный тип данных, принимающий всего два значения: «Истина» или «Ложь». В числовом выражении «Ложь» — это 0, «Истина» — это 1.

Предопределённые элементы

Предопределёнными элементами называются элементы, которые наиболее часто встречаются в жизнедеятельности организации, которые определены законодательством как обязательные.

← К оглавлению