使用webservices api在Acumatica ERP系统中的Bill and Adjustments的Applications选项卡菜单中导出付款

时间:2017-01-24 10:15:35

标签: c# web-services acumatica erp

我需要在比尔和调整屏幕的应用程序选项卡菜单中导出所有记录,就像我在UI中所做的那样,如下面的截图所示。

enter image description here

我已经使用以下代码创建了代码来提供它。

        try
        {
            context.CookieContainer = new System.Net.CookieContainer();
            context.Timeout = 10000000;
            context.Url = url;
            LoginResult login = context.Login(username, password);
            AP301000Content konten = context.AP301000GetSchema();
            //context.AP301000Clear();
            konten.DocumentSummary.Type.Commit = false;
            konten.DocumentSummary.Type.LinkedCommand = null;


            var command = new Command[]
            {
                new Value { Value = "Bill", LinkedCommand = Konten.DocumentSummary.Type },
                new Value { Value = "00123", LinkedCommand = konten.DocumentSummary.ReferenceNbr },
                konten.DocumentSummary.Vendor,
                konten.Applications.ReferenceNbrDisplayRefNbr,
                konten.Applications.DocTypeDisplayDocType
            };

            var result = context.AP301000Export(command, null, 0, false, true);
        }
        catch (Exception x)
        {
            MessageBox.Show(x.Message);
        }
        finally
        {
            sCon.getLogout(context);
        }

调试此代码后,我只获得了VendorCD的记录,但没有导出Reference Nbr和Doc Type。请参阅下面的截图。

enter image description here

请问如何解决这个问题。 感谢

1 个答案:

答案 0 :(得分:1)

你应该使用"每一个"字段:

combineReducers()