Показать сообщение отдельно
Старый 29.07.2014, 14:00   #26  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Цитата:
Сообщение от JonAx Посмотреть сообщение
А можно пояснить? а то я начинающий, и не могу толком разобраться??
Например, можно вот так, где RContractTypeType, насколько я понял, созданное Вами поле. Поле будет видно для формы из Клиентов и скрыто во всех остальных случаях.
X++:
    rContractTypes_ds.object(fieldNum(RContractTypes, RContractTypeType)).visible(
        element.args().parmEnum() == RContractPartnerTypeAll::Cust);
Для наглядности развёрнутый пример:
X++:
    switch (element.args().parmEnum())
    {
        case RContractPartnerTypeAll::Cust :
            rContractTypes_ds.object(fieldNum(RContractTypes, RContractTypeType)).visible(true);
            break;
        default :
            rContractTypes_ds.object(fieldNum(RContractTypes, RContractTypeType)).visible(false);
    }
UPD: После default break можно не ставить.

Последний раз редактировалось Cardagant; 29.07.2014 в 15:20.