Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

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

 

// Получить набор данных справочника TST.

   Reference = References.TST.GetComponent()

// Открыть набор данных справочника.

   Reference.Open

// Получить значения реквизитов записей из набора данных.

   foreach RefRecord in Reference 

     // Получить значение реквизита.

     RecName = RefRecord.Requisites(SYSREQ_NAME).Value

     // Получить значение реквизита (упрощенный вызов).

     RecCode = RefRecord.SYSREQ_CODE

     // Получить значение реквизита по коду записи.

     WorkerCode = RefRecord.Работник // НД000023

     // Получить ИД записи справочника, из которого выполняется выбор.

     WorkerID = RefRecord.Requisites('Работник').ValueID // 103538

     ...

   endforeach

   ...

// Закрыть набор данных справочника.

   Reference.Close

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }