Цитата:
Сообщение от
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);