LiFan
2024-09-12 66f0b6533137599d69bee08fbc3f6f8865aec75e
jrj/project/business/SO3.maint.cpp
@@ -724,12 +724,12 @@
            alert(L"请先保存数据!");
            return 1;
         }
         xaserverarg& arg = * new xaserverarg;
         arg.setNativePointer(arg.CreateInstance());
         xaserverarg arg;
         arg.AddArg(L"EntityName", L"SaleOrder", L"");
         arg.AddArg(L"EntityID", dw_base.GetItemString(1, L"SOID"), L"");
         arg.AddArg(L"EntityNo", dw_base.GetItemString(1, L"SONo"), L"");
         openUrl(L"/sale/view/view.base/xpage/Template/PrintViewEx", &arg);
         openUrl(L"/sale/view/view.base/xpage/Template/PrintViewEx", arg);
         return 1;
      }
      else if (comdid == L"xmSaveEx" && bupdate)
@@ -885,8 +885,8 @@
      ximageview im = GetControl(L"im1");
      KXMLDOMDocument xp;
      xaserverarg& arg_pic = *new xaserverarg;
      arg_pic.setNativePointer(arg_pic.CreateInstance());
      xaserverarg arg_pic ;
      arg_pic.AddArg(L"SKUNo", skuno);
      xstring res = L"/sale/data/ProductLibrary3/pref/picture/imagelistSKUNo";
@@ -964,10 +964,12 @@
   int onload()
   {
      /*
      using JFString = JFactory<JString>;
      JPtr<JFString> jfString(JObjectSvr::CreateInstance<JFString>(L"JFactoryString"));
      //auto jfString = JObjectSvr::CreateInstance<JFString>(L"JFactoryString");
      JPtr<JString> pStr(jfString->make());
      */
      dw_props = GetControl(L"dw_props");
      /*KXMLDOMDocument x = SaleOrderView::GetMaintFormForBase();
@@ -1038,12 +1040,14 @@
      if (SONo != L"")
      {
         KXMLDOMDocument x = SaleOrderView::GetMaintDataForBase(SONo);
         BSTR str = (BSTR)x.xml();
         dw_base.Retrieve(x);
         dw_item.Retrieve(x);
      }
      else
      {
         KXMLDOMDocument x = ViewObject::RetrieveData(GetServerUrl(),L"/sale/data/SaleOrder/newinitial");
         BSTR str = (BSTR)x.xml();
         dw_base.Retrieve(x);
         xstring sdate = publiccode::GetCurrentDate();