![]() |
#15 |
Участник
|
Цитата:
Почему само? Я ж дописал код "Cancel Old To Do":=TRUE; в триггере ShowStep(Visible : Boolean) : Код: ShowStep(Visible : Boolean) CASE "Wizard Step" OF "Wizard Step"::"1": BEGIN CurrForm.Step1.VISIBLE := Visible; IF Visible THEN BEGIN CurrForm.Finish.ENABLED(FALSE); CurrForm.Back.ENABLED(FALSE); CurrForm.Next.ENABLED(TRUE); END; END; "Wizard Step"::"2": BEGIN CurrForm.Step2.VISIBLE := Visible; IF Visible THEN BEGIN CurrForm.Finish.ENABLED(TRUE); CurrForm.Back.ENABLED(TRUE); CurrForm.Next.ENABLED(FALSE); CurrForm."Close Opportunity Code".ACTIVATE; "Cancel Old To Do":=TRUE; Вот этот код в этот триггер CloseOpportunityCode.RESET; CASE "Action Taken" OF "Action Taken"::Won: IF Opp.GET("Opportunity No.") THEN CurrForm.SalesQuote.ENABLED(Opp."Sales Document No." <> ''); "Action Taken"::Lost: BEGIN CurrForm."Calcd. Current Value (LCY)".ENABLED(FALSE); CurrForm.SalesQuote.ENABLED(FALSE); END; END; END; END; END; |
|