gpt4 book ai didi

c# - 是否需要比常规操作更多的批处理操作?

转载 作者:行者123 更新时间:2023-12-04 13:34:18 25 4
gpt4 key购买 nike

我有以下代码可以从客户帐户打印地址标签:

public class CustomerMaint_Extension : PXGraphExtension<CustomerMaint>
{
#region PrintAddressLabelNH
public PXAction<Customer> PrintAddressLabelNH;
[PXUIField(DisplayName = "Print address label (NH)", Visible = false)]
protected virtual void printAddressLabelNH()
{
var reportParams = new Dictionary<string, string>();
string bAccountID = Base.CurrentCustomer.Current.BAccountID.ToString();
reportParams.Add("BAccountID", bAccountID);
var printSettings = new PrintSettings
{
PrintWithDeviceHub = true,
DefinePrinterManually = true,
PrinterID = new Guid("22BD7FCA-037C-4A8E-9145-2ADCFBF71BEE"),
NumberOfCopies = 1
};
SMPrintJobMaint g = PXGraph.CreateInstance<SMPrintJobMaint>();
g.AddPrintJob("Address label (NH)", printSettings, "GAARADCU", reportParams, null);
}
#endregion
}
我在“客户”通用查询中将此操作配置为批量操作。这个想法是,这是某人为他们过滤到的客户批量打印地址标签的一种方式。
选择一位客户并使用批量操作按钮“打印地址标签”效果很好。但是以相同的方式选择多个客户会在 DeviceHub 应用程序中引发错误(从下到上阅读):
enter image description here
我无法确定可能是什么原因。有没有人有任何有用的方向?

最佳答案

结果证明代码和报告都很好。我不得不在 DeviceHub 中取消选中“在打印时合并每个 [10] 个文档”。

关于c# - 是否需要比常规操作更多的批处理操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63116358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com