Показать сообщение отдельно
Старый 27.12.2020, 18:55   #10  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
я вот такие 2 дисплей метода юзаю на таблице xRefReferences в 2012. Возможно они и пришли из этого проекта Дениса
один показывает находится ли элемент на текущем слое, другой выдает строку кода в месте расположения перекрестных ссылок. Но это именно дисплей методы, чтобы фильтровать надо их скопировать в Excel
X++:
//BP Deviation documented
[SysClientCacheDataMethodAttribute]
display NoYesId SDSinCurrentLayer()
{
    NoYes       ret;
    TreeNode    node;
    ;
    node = TreeNode::findNode(this.path());
    if (node && node.treeNodeType().isLayerAware())
    {
        ret = SysTreeNode::isNodeInLayer(node, currentAOLayer());
    }
    return ret;
}

//BP Deviation documented
[SysClientCacheDataMethodAttribute]
display SourceLine SDSgetSourceLine()
{
    SourceLine  res;
    TreeNode    node;
    ;
    if (this.line)
    {
        node = TreeNode::findNode(this.path());
        if (node)
        {
            res = strLine(node.AOTgetSource(), this.line - 1);
            res = strLRTrim(res);
        }
    }
    return res;
}
За это сообщение автора поблагодарили: mazzy (5), Logger (5).