瀏覽代碼

BUG #1422 合同支付项,不参与本期应付计算时,设置计提期限应提示用户

MaiXinRong 8 年之前
父節點
當前提交
8ae31bd18c
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      Frames/DealPaymentFme.pas

+ 6 - 1
Frames/DealPaymentFme.pas

@@ -329,7 +329,12 @@ procedure TDealPaymentFrame.actnSetDealPayPlanExecute(Sender: TObject);
   function CheckCanPlan(ARec: TsdDataRecord): Boolean;
   begin
     Result := True;
-    if ARec.ValueByName('CalcType').AsInteger <> 0 then
+    if ARec.ValueByName('CalcType').AsInteger = 3 then
+    begin
+      ErrorMessage('"不参与本期应付计算项"不可设置计提期限。');
+      Result := False;
+    end
+    else if ARec.ValueByName('CalcType').AsInteger <> 0 then
     begin
       ErrorMessage('本期应付,本期实付不可设置计提期限。');
       Result := False;