Константы данной группы являются значениями полей SourceType и DestType таблицы SBLinks. Подробнее см. раздел «SBLinks - связи между объектам».
Константа |
Значение |
Описание |
---|---|---|
EDOCUMENT_LINK_KIND |
E |
Документы |
FOLDER_LINK_KIND |
F |
Папки |
TASK_LINK_KIND |
T |
Задачи |
JOB_LINK_KIND |
J |
Задания |
DOCUMENT_LINK_KIND |
D |
Учетные документы |
REFERENCE_LINK_KIND |
R |
Справочники |
COMPONENT_TOKEN_LINK_KIND |
C |
Варианты запуска компонент |
Пример:
// Получить список всех документов,
// связанных с данной записью справочника.
IDTypeRefRSL = ИДТипСпр('РСЛ')
IDCurRSL = СпрПолеЗнач(;; 'Analit')
AddFrom = 'MBAnalit RefType, SBLinks Links'
AddWhereFormat = "RefType.Vid=%s"
& " and RefType.Analit=%s"
& " and Links.SourceID=RefType.Analit"
& " and Links.SourceType='%s'"
& " and Links.DestType='%s'"
& " and isnull(Links.SourceSystemCode, '')=''"
& " and EDocuments.XRecID=Links.DestID"
AddWhere = Format(AddWhereFormat; ArrayOf(IDTypeRefRSL; IDCurRSL;
REFERENCE_LINK_KIND; EDOCUMENT_LINK_KIND))
Search = SearchFactory.CreateNew(ckEDocument)
Criteria = Search.SearchCriteria
Criteria.AddWhere = AddWhere
Criteria.AddFrom = AddFrom
Contents = SearchFactory.Execute(Search)
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |