Документация iSZN
Lookup.CriterionValuesSQL
Дополнительное свойство элемента структуры персонального документа Lookup.CriterionValuesSQL
содержит SQL-выражение (SQL-запрос), выбирающее из базы данных записи, которые представляют список выбора значений реквизита для критерия запросной системы. Используется для типов данных «Ссылка», «Человек/коллектив», «Документ». Отличие данного свойства от свойства Lookup.SQL
заключается в том, что помимо столбцов value
и vobj
могут возвращаться дополнительные столбцы.
Если это выражение не задано, то в запросной системе используется Lookup.SQL
.
Данное SQL-выражение может использовать следующие параметры:
PC_REGION_ID | Идентификатор района человека (коллектива), которому принадлежит персональный документ. |
REQ_CLASS_ID | Идентификатор класса реквизита. |
Имена параметров необходимо заключать в фигурные скобки, например {PC_REGION_ID}
.
Запрос должен возвращать следующие столбцы:
id | Значение, хранимое в базе данных (в таблице r_personal_doc_reqs ). |
name | Значение реквизита (видимое пользователю при редактировании персонального документа). |
Также запрос может возвращать следующие столбцы:
imgidx | Индекс значка записи. |
is_folder | Определяет, является ли пункт папкой (0 — не является, иначе является). |
level | Уровень записи в иерархии. |
stateidx | Индекс значка состояния пункта. |