1С Предприятие 7.7. Настройка, конфигурирование, программирование, эксплуатация

Использование значений типа «Справочник»


В этом разделе описываются атрибуты и методы которые исполь­зуются для значений типа «Справочник».

Если субконто конкретной проводки — элемент справочника, то обращение к этому субконто будет иметь значение типа «Справоч­ник».

Пример:

Получить имя сотрудника, который является субконто текущей проводки:

Дебет.Субконто(1).ПолноеИмя

В отдельных случаях значение элемента типа справочник может быть получено из других источников, например как реквизит про­водки.

Пример:

Если в проводке существует реквизит «Фирма» типа «Справочник», то код фирмы можно получить следующим образом:

Фирма.Код

Код

Атрибут предоставляет доступ к значению обязательного реквизита «Код» выбранного элемента справочника.

Пример:

Дебет.Субконто(1).Код



Наименование

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

Пример:

Дебет.Субконто(1).Наименование

<реквизит>

Идентификатор реквизита справочника, как он задан в Конфигу­раторе.

Атрибут <Реквизит> предоставляет доступ к значению реквизи­та элемента справочника. В тексте программного модуля в качестве названия реквизита подставляется идентификатор конкретного рек­визита справочника, созданного в Конфигураторе.

Пример:

Дебет.Субконто(1).СтатьяЗатрат

Для обращения к периодическим реквизитам справочника ис­пользуется функция Получить(<Дата>) через точку после иденти­фикатора реквизита. Ей передается дата, на которую должно быть получено значение периодического реквизита.

Пример:

Дебет.Субконто(1).НормаАморт.Получить(ДатаОперации)

Родитель

Атрибут предоставляет доступ к значению родительской группы выбранного элемента справочника.

Пример:

Дебет.Субконто(1).Родитель;

Владелец

Атрибут предоставляет доступ к значению элемента справочника, которому подчинен выбранный элемент текущего справочника. Подчинение одного справочника другому задается на этапе конфигурирования.

Пример:

Дебет.Субконто(1).Владелец

Вид()

Метод возвращает строку с названием вида справочника.


Пример:

Дебет.Субконто(1).Вид()

ПринадлежитГруппе(<Группа>)

<Группа>                 Выражение со значением группы справочника

Метод проверяет, принадлежит ли указанной группе текущий элемент справочника (независимо от того, на каком нижележащем уровне он находится).

Метод возвращает 1 — если элемент принадлежит указанной группе, 0 — если нет.

ПолныйКод()

Метод возвращает строку, содержащую полный код выбранного элемента справочника со всеми вышестоящими уровнями, разделен­ными символом «/».

Пример:

Дебет.Субконто(1).ПолныйКод()

ПолноеНаименование()

Метод возвращает строку, содержащую полное наименование вы­бранного элемента справочника со всеми вышестоящими уровнями, разделенными символом «/».

Пример:

Дебет.Субконто(1).ПолноеНаименование()

Получить(<Дата>)

<Дата>                      Выражение со значением типа «Дата» или« Документ».

Метод возвращает значение периодического реквизита справочника на конкретную дату или на дату документа, переданного в ка­честве параметра.

Пример:

Дебет•Субконто(1).СкидкаКонтрагента.Получить(ТекущаяДата())


Содержание раздела