Общие реквизиты в 1С 8.3
Меню

Общие реквизиты в 1С 8.3

Содержание статьи
  1. Общие реквизиты документа
  2. Создать общий реквизит

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

Общие реквизиты документа

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

Если мы зайдем в программу 1С в режиме Конфигуратор и откроем дерево метаданных, то в разделе «Общие» увидим отдельную ветвь – «Общие реквизиты».

Общие реквизиты
Общие реквизиты

Рассмотрим свойства этих объектов метаданных. Откроем двойным щелчком окно «Свойства».

Откроем двойным щелчком окно «Свойства»
Откроем двойным щелчком окно «Свойства»
 

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

Список объектов с реквизитом и без
Список объектов с реквизитом и без

Настройки в свойствах общих реквизитов:

  • «Автоиспользование» указывает на применение для тех объектов, в составе которых стоит «Автоматический».
  • Если в поле «Разделение данных» установлено «Не использовать», реквизит будет использоваться как входящий в состав нескольких объектов конфигурации. При установленном «Разделять», созданный разработчиком общий реквизит будет использоваться как разделитель данных.

Настройки в свойствах общих реквизитов
Настройки в свойствах общих реквизитов

Сразу после установления значения «Разделять», система создаст параметры по умолчанию.

Параметры по умолчанию
Параметры по умолчанию

Поясним на примере. Предположим, у нас имеется общий реквизит «Организация». То есть он будет в каждом объекте. Указанием, что он будет разделителем, в базе сформируется несколько областей, в которых будут храниться сведения в разрезе этого разделителя. В приводимом примере – в разрезе организации. Таким образом, пользователь может поучать данные не только все, но и по определенной области данных – только по своей организации.

Также в программе могут быть данные (области) доступные для всех пользователей. Например, справочник «Банки», «Валюты», «Контрагенты» и т.п. Пользователь вместе с доступом к своим данным имеет и к ним доступ, так как это неразделенные, общие для всех данные.

Создать общий реквизит

Для этого нажмем правой кнопкой мышки на общем реквизите и выберем команду «Добавить» или кнопка «Ins» на клавиатуре.

Создать общий реквизит
Создать общий реквизит

Для примера назовем его «Организация», соответственно тип укажем - СправочникСсылка.Организации.

СправочникСсылка.Организации
СправочникСсылка.Организации
 

Установим разделение данных – «Разделять».

Установим разделение данных
Установим разделение данных
 

В составе документов, где он будет стоять (к примеру, в счете на оплату покупателю), установим – «Использовать».

В составе документов установим «Использовать»
В составе документов установим «Использовать»
 

Открыв форму документа (дерево метаданных «Документы» - «СчетНаОплатуПокупателю», раздел «ФормаДокумента»), мы видим наше добавленное поле и среди элементов, и в списке. Также он автоматически разместился на форме документа.

Форма документа
Форма документа
 

Также он доступен при редактировании формы, и к нему можно обратиться из модуля документа и с легкостью добавлять в любые объекты программы 1С.

Например, указав в составе, что его необходимо вставлять в справочник «Номенклатура», приведет к его появлению в списке реквизитов указанного справочника.

СправочникНоменклатура: Общие реквизиты
СправочникНоменклатура: Общие реквизиты
 

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


Рассказать друзьям
Предыдущая статья статья
Контролируемые сделки в 1С 8.3 Бухгалтерия
Следующая статья статья
Основные справочники 1С 8.3: создание и изменение элементов
Комментарии