Показать сообщение отдельно
Старый 20.02.2013, 11:26   #24  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от user_ax Посмотреть сообщение
Нет, отрабатывает одно условие из двух...

Сделал сейчас метод на форме void visibleFields() и на датасоурсе void visibleCollums()

В void visibleCollums() прописал мои условия, а в void visibleFields() пишу

X++:
 SalesQuotationLine_ds.visibleCollums();
      if(smm.PhaseId==SalesQuotationLine.Status
        && smm.IsAskCode==NoYes::Yes)
    {
  SalesQuotationLine_StatusReasonCode.visible(true);
    }
Верно?
почти
покажите, что написано в методе visibleCollums (там так же должно быть управление видимостью).

и вместо:
X++:
 SalesQuotationLine_ds.visibleCollums();
      if(smm.PhaseId==SalesQuotationLine.Status
        && smm.IsAskCode==NoYes::Yes)
    {
  SalesQuotationLine_StatusReasonCode.visible(true);
    }
я бы написал:
X++:
SalesQuotationLine_StatusReasonCode.visible(smm.PhaseId==SalesQuotationLine.Status && smm.IsAskCode);
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем