Справочник

При создании объекта его можно сделать справочником. Справочник может иметь иерархию.

Справочниками обычно называют объекты, данные в которых меняются редко.

Примеры справочников: Продукты, Валюты, Города, Источники, Пользователи и т.п.

Примеры обычных объектов: Компании, Продажи, Заказы, Счета и т.п.

Важно учитывать различие в поведении объектов и справочников при удалении записи:

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

Не всегда просто определить, является ли объект справочником или нет. Это приходит с опытом.