From 2c16cde4404c99117adf1e16d2e589053faa13a3 Mon Sep 17 00:00:00 2001
From: lifan <2308045698@qq.com>
Date: 星期二, 03 十一月 2026 16:17:32 +0800
Subject: [PATCH] update
---
jrj/project/business/AP/maint.ap.cpp | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/jrj/project/business/AP/maint.ap.cpp b/jrj/project/business/AP/maint.ap.cpp
index 6426ec1..6593535 100644
--- a/jrj/project/business/AP/maint.ap.cpp
+++ b/jrj/project/business/AP/maint.ap.cpp
@@ -95,7 +95,17 @@
return 0;
}
}
-
+ if (APType1 != L"001")
+ {
+ if (dw_base.GetItemString(1, L"APSource") == L"" ) {
+ alert(L"付款原因为空!");
+ return 0;
+ }
+ if (dw_base.GetItemString(1, L"InvoiceNo") == L"") {
+ alert(L"请外运编号为空!");
+ return 0;
+ }
+ }
x.Reset();
dw_base.AcceptText();
dw_base.DwUpdateAllTo(x);
@@ -187,6 +197,9 @@
if (t.selectSingleNode(L"ShortName"))dw_base.SetItemDisplayString(1, L"APSupplierID", t.selectSingleNode(L"ShortName").text());
if (t.selectSingleNode(L"ShortName"))dw_base.SetItemDisplayString(1, L"SupplierID", t.selectSingleNode(L"ShortName").text());
if (t.selectSingleNode(L"SONo"))dw_base.SetItemString(1, L"SONO", t.selectSingleNode(L"SONo").text());
+ if (t.selectSingleNode(L"SOShortName"))dw_base.SetItemDisplayString(1, L"CustomerID", t.selectSingleNode(L"SOShortName").text());
+ if (t.selectSingleNode(L"CustomerID"))dw_base.SetItemString(1, L"CustomerID", t.selectSingleNode(L"CustomerID").text());
+
if (t.selectSingleNode(L"POAmount"))dw_base.SetItemString(1, L"POAmount", t.selectSingleNode(L"POAmount").text());
}
--
Gitblit v1.9.3