Использование значений типа «Справочник»
В этом разделе описываются атрибуты и методы которые используются для значений типа «Справочник».
Если субконто конкретной проводки — элемент справочника, то обращение к этому субконто будет иметь значение типа «Справочник».
Пример:
Получить имя сотрудника, который является субконто текущей проводки:
Дебет.Субконто(1).ПолноеИмя
В отдельных случаях значение элемента типа справочник может быть получено из других источников, например как реквизит проводки.
Пример:
Если в проводке существует реквизит «Фирма» типа «Справочник», то код фирмы можно получить следующим образом:
Фирма.Код
Код
Атрибут предоставляет доступ к значению обязательного реквизита «Код» выбранного элемента справочника.
Пример:
Дебет.Субконто(1).Код
Наименование
Атрибут предоставляет доступ к значению обязательного реквизита «Наименование» выбранного элемента справочника.
Пример:
Дебет.Субконто(1).Наименование
<реквизит>
Идентификатор реквизита справочника, как он задан в Конфигураторе.
Атрибут <Реквизит> предоставляет доступ к значению реквизита элемента справочника. В тексте программного модуля в качестве названия реквизита подставляется идентификатор конкретного реквизита справочника, созданного в Конфигураторе.
Пример:
Дебет.Субконто(1).СтатьяЗатрат
Для обращения к периодическим реквизитам справочника используется функция Получить(<Дата>) через точку после идентификатора реквизита. Ей передается дата, на которую должно быть получено значение периодического реквизита.
Пример:
Дебет.Субконто(1).НормаАморт.Получить(ДатаОперации)
Родитель
Атрибут предоставляет доступ к значению родительской группы выбранного элемента справочника.
Пример:
Дебет.Субконто(1).Родитель;
Владелец
Атрибут предоставляет доступ к значению элемента справочника, которому подчинен выбранный элемент текущего справочника. Подчинение одного справочника другому задается на этапе конфигурирования.
Пример:
Дебет.Субконто(1).Владелец
Вид()
Метод возвращает строку с названием вида справочника.
Пример:
Дебет.Субконто(1).Вид()
ПринадлежитГруппе(<Группа>)
<Группа> Выражение со значением группы справочника
Метод проверяет, принадлежит ли указанной группе текущий элемент справочника (независимо от того, на каком нижележащем уровне он находится).
Метод возвращает 1 — если элемент принадлежит указанной группе, 0 — если нет.
ПолныйКод()
Метод возвращает строку, содержащую полный код выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом «/».
Пример:
Дебет.Субконто(1).ПолныйКод()
ПолноеНаименование()
Метод возвращает строку, содержащую полное наименование выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом «/».
Пример:
Дебет.Субконто(1).ПолноеНаименование()
Получить(<Дата>)
<Дата> Выражение со значением типа «Дата» или« Документ».
Метод возвращает значение периодического реквизита справочника на конкретную дату или на дату документа, переданного в качестве параметра.
Пример:
Дебет•Субконто(1).СкидкаКонтрагента.Получить(ТекущаяДата())