操作服务插件如何判断当前单据是否存在下游单据?

private class OperValidator : AbstractValidator
{
public override void Validate(Kingdee.BOS.Core.ExtendedDataEntity[] dataEntities, ValidateContext validateContext, Kingdee.BOS.Context ctx)
{
//load当前单据meta信息
FormMetadata meta = MetaDataServiceHelper.Load(this.Context, "Esy_IntlogisticsTransporDocument") as FormMetadata;
foreach (var dataEntity in dataEntities)
{
var entity = dataEntity.DataEntity;
//IsPushArgs
//BusinessInfo:meta.BusinessInfo
//entityKey:需要判断的单据体标识
//activeRow:当前明细行数据包
IsPushArgs isPushArgs = new IsPushArgs(meta.BusinessInfo, "FEntity", entity);
var isPush = Kingdee.BOS.ServiceHelper.BusinessFlowDataServiceHelper.IsPush(ctx, isPushArgs);
if (isPush)
{
操作服务插件如何判断当前单据是否存在下游单据?
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



