К статьям

Справочники

2 мин


Описание

Обращение к таблицам справочников производится с помощью синтаксиса
Справочник.<НазваниеСправочника>
Например обращение к таблице справочника Номенклатура будет выглядеть так:

 ВЫБРАТЬ

   Номенклатура.Наименование КАК НаименованиеНоменклатуры

ИЗ

   Справочник.Номенклатура КАК Номенклатура  

 В запросе к таблицам справочников доступно использование стандартных реквизитов, какие-то есть всегда, а некоторые зависят от настроек объекта:

  • Владелец (опциональный) - Актуально для подчиненных справочников. Содержит ссылку на элемент другого справочника, который является владельцем текущего элемента.
  • Код (опциональный) - Порядковый номер элемента справочника, может быть представлен строкой или числом. Может быть отключен для справочника целиком.
  • Наименование (опциональный) Имя элемента справочника. Тоже может быть отключено для справочника целиком.
  • ПометкаУдаления - Истина или Ложь. Отображает информацию о том, что элемент справочника подготовлен к удалению. Метка, что элемент справочника не следует использовать для каких либо действий. 
  • Предопределенный - Указывает на то, что текущий элемент справочника предопределен разработчиком конфигурации, а не создан пользователем.
  • Представление - Строковое представление элемента справочника, по умолчанию содержит Код или Наименование элемента справочника.
  • Родитель (опционально) - Актуально для справочников поддерживающих иерархию. Содержит ссылку на родительский элемент справочника
  • Ссылка - Уникальный идентификатор элемента справочника. Позволяет однозначно определить конкретный элемент.
  • ЭтоГруппа (опционально) - Истина или Ложь. Актуально для справочников поддерживающих иерархию групп. Указывает - является ли элемент справочника обычным элементом или группой. 

Так же справочники в платформе 1С могут содержать вложенные таблицы - ТабличныеЧасти. Например, в справочнике Контрагенты, есть табличная часть КонтактныеЛица, в которой хранится информация о контактных лицах контрагента. 

Для обращения к данным табличной части необходимо использовать следующий синтаксис
Справочник.Контагенты.<НазваниеТабличнойЧасти>

ВЫБРАТЬ

    КонтрагентыКонтактныеЛица.Ссылка,

    КонтрагентыКонтактныеЛица.НомерСтроки,

    КонтрагентыКонтактныеЛица.ФИО,

    КонтрагентыКонтактныеЛица.Email

ИЗ

    Справочник.Контрагенты.КонтактныеЛица КАК КонтрагентыКонтактныеЛица

Табличные части справочника так же имеют стандартные реквизиты, которые есть в любой табличной части

  • Ссылка - Уникальный идентификатор элемента справочника, с которым связана строка табличной части.
  • НомерСтроки - Порядковый номер строки табличной части

Чтобы узнать полный список реквизитов и табличных частей справочников - используйте Схему базы данных 

Задачи на эту тему: