Есть такой код
X++:
if ((smmQuotationPhaseGroup.PhaseId == SalesQuotationLine.Status)
&& (smmQuotationPhaseGroup.IsAskCode == NoYes::Yes))
{
SalesQuotationLine_ds.object(fieldnum(SalesQuotationLine,StatusReasonCode)).visible(true);
}
else
{
SalesQuotationLine_ds.object(fieldnum(SalesQuotationLine,StatusReasonCode)).visible(false);
}
В дебагере вижу такое
X++:
NAME:SalesQuotationLine.Status
VALUE:09
TYPE:str20
NAME:smm.
VALUE:Yes
TYPE:NoYes
NAME:smm.PhaseId
VALUE:09
TYPE:str20
То есть, значения совпадают и по идее должно заходить в условие, а оно сразу прыгает на else. Натолкните на мысль, где беда? Подозреваю, что мелкое что-то, проглядел...