Показать сообщение отдельно
Старый 17.07.2014, 08:28   #3  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
как вариант проверить существует вообще форма такая или нет
X++:
static void JobFindForm(Args _args)
{
    DictTable DictTable;
    str NameForm;
    TreeNode   tree = infolog.findNode('\\Forms');
    TreeNodeIterator itForms;
    TreeNode FormsTree;
    str curNameForm;
    boolean existform;
    ;
    
    DictTable = new DictTable(tableNum(EventCUD));
    NameForm = DictTable.FormRef();
    
    itForms = tree.AOTiterator();
    FormsTree = itForms.next();
   
    while(FormsTree)
    {
        curNameForm = FormsTree.AOTname();
        
        if (curNameForm == NameForm)
        {
            existform = true;
            break;
        }
        FormsTree = itForms.next();
    }
    if (existform)
        info('Форма существует');
    else
        info('Формы нет');
}
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
За это сообщение автора поблагодарили: yuriy_64 (1).