Объект 1С «Общие реквизиты»

Понятие общих реквизитов 1С

Общие реквизиты 1С — это общие объекты конфигурации 1С, котроые используются для двух целей:

  1. в механизме разделения данных для идентификации независимых областей данных, создаваемых внутри информационной базы (свойство общего реквизита «Разделение данных»);
  2. для автоматического добавления нескольким или всем объектам конфигурации одинакового реквизита с одним и тем же именем и одинаковым типом (например, если во всех документах требуется иметь реквизиты «Автор» и «Редактор», достаточно создать два общих реквизита (Автор, Редактор) и указать, в каких документах они будут использоваться, а не создавать их в каждом документе).

Разделение данных в 1С

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

  1. как одинаковый реквизит, который есть у всех объектов;
  2. как идентификатор того, что данные относятся к какой-то одной из нескольких независимых областей.

Например:

  1. Если в конфигурации существует общий реквизит «Организация», то это значит (упрощённо), что у каждого справочника, документа или другого объекта конфигурации также будет существовать реквизит «Организация». При этом любой из пользователей информационной базы имеет доступ ко всем данным, которые хранятся в этой базе, независимо от того, какая организация указана, например, в том или ином документе.
  2. Если общий реквизит «Организация» будет являться разделителем, то (упрощённо) в информационной базе будет создано несколько независимых областей данных, в каждой из которых будут храниться данные только для одной конкретной организации. Теперь, заходя в программу, пользователь будет получать доступ не ко всей информации, которая есть в информационной базе, а только к данным «своей» области, в данном случае к документам, справочникам и др. своей организации.

Таким образом, механизм разделения данных позволяет настроить отображение элементов, которые может видеть пользователь. Например, можно разграничить все объекты (документы, справочники и т.д.), где установлена определенная организация.

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

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

Возможности механизма разделения данных:

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

Подробнее о механизме разделения с рисунками (для понимания)

1с разделение данных

Хранение однотипных данных в 1С

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

Общие реквизиты 1С: хранение однотипных данных

Автоиспользование — настройка определяет, будет ли использоваться общий реквизит для тех объектов, у которых в составе указан режим использования «Автоматический».

После добавления общего реквизита его можно использовать и в запросах и выводить на форму объектов — внешне он ничем не отличается от обычного реквизита.

Ограничение общих реквизитов:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.