Difference between revisions of "Struct.LinePartByPropID"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:52, 7 February 2021
LinePartByPropID (Поиск по MetaID) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция создает новый объект структуры базы данных и позиционирует его на с строчную часть объекта базы данных с указанным уникальным идентификатором PropID. Если строчная часть с таким PropID не найдена, функция возвращает пустое значение. Нумерация строчных частей и объектов происходит по разному, в проекте может быть строчная часть и объект с одним и тем же уникальным идентификатором. Функция может быть вызвана непосредственно из интерфейса.
Синтаксис
Struct.LinePartByPropID(<Уникальный идентификатор строчной части PropID (INT)>):<Объект структуры, позиционированный на строчную часть объекта базы данных (DBSTRUCT)>
Аргументы
<Уникальный идентификатор строчной части PropID (INT)>
- Аргумент задает идентификатор строчной части объекта, уникальный в пределах данного проекта (для одного и того же проекта этот идентификатор будет указывать на одну и ту же строчную часть того же объекта даже в разных базах данных, если имя строчной части будет изменено, ее идентификатор останется прежним).
Возвращаемое значение
Возвращается новый объект структуры базы данных, позиционированный на строчную часть объекта базы данных, либо пустое значение, если заданный PropID не найден.
Примеры
//Фрагмент проверяет, принадлежит ли строчная часть с PropID=1002 справочнику IID:=1002; аСтрук:=Struct.LinePartByPropID(IID); If _And(not IsEmpty(аСтрук),аСтрук.ObjectLink.Type="REF") Then Message("Строчная часть "+IID+" принадлежит справочнику!"); Else Message("Строчная часть "+IID+" не принадлежит справочнику или не найдена!","!"); EndIf;