瀏覽代碼

合同支付,启用/停用是否可用,增加CalcType、名称判断

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

+ 4 - 2
Frames/DealPaymentFme.pas

@@ -412,11 +412,13 @@ var
   Rec, PhaseRec: TsdDataRecord;
 begin
   Rec := sdDealPayment.DataView.Current;
-  if not Assigned(Rec) or Rec.ValueByName('PreDefined').AsBoolean then
+  if not Assigned(Rec) or Rec.ValueByName('PreDefined').AsBoolean or
+    (Rec.ValueByName('CalcType').AsInteger <> 0) or
+    (Rec.ValueByName('Name').AsString = '±¾ÆÚÍê³É¼ÆÁ¿') then
   begin
     TAction(Sender).Visible := False;
     Exit;
-  end; 
+  end;
   TAction(Sender).Visible := TProjectData(FDealPaymentData.ProjectData).ValidStageIsRefer;
 
   with TProjectData(FDealPaymentData.ProjectData) do