【插件开发笔记】代码判断是否启用辅助属性
物料上,有个辅助属性单据体 FEntityAuxPty,此单据体中,记录了各个辅助属性及是否启用标志。 因此,如果是在单据插件中,想要判断当前物料启用了哪些辅助属性,可以按照如下步骤处理: 1. 在物料字段的引用属性中,引用辅助属性单据体的辅助属性、是否启用字段; |
2. 在单据插件中,读取物料字段值,取其辅助属性单据体行集合,逐行检查此辅助属性是否启用。
代码示例【仅供参考】:
/// <summary>
/// 判定物料是否启用了辅助属性
/// </summary>
/// <param name="ma">物料</param>
/// <returns>个数</returns>
public Int64 Enable(DynamicObject ma)
{
Int64 i = 0;
DynamicObjectCollection MaterialAuxPty = ma["MaterialAuxPty"] as DynamicObjectCollection;
if ((bool)MaterialAuxPty[0][1] == true)
{
i++;
}
if ((bool)MaterialAuxPty[1][1] == true)
{
i++;
}
return i;
}
【emoji】
【emoji】
【插件开发笔记】代码判断是否启用辅助属性
物料上,有个辅助属性单据体 FEntityAuxPty,此单据体中,记录了各个辅助属性及是否启用标志。因此,如果是在单据插件中,想要判断当前物...
点击下载文档
上一篇:员工费用报销业务下一篇:反写插件一些不支持的字段
本文2024-09-16 17:29:18发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-16027.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章