比价单中查看物料价目表

需求背景:
由于比价单的行数较多,有时需要参考物料的历史价格,每次到列表中打开都要复制一下物料编码,在打开价目表列表,浪费时间,非常麻烦;
实施过程:
1、比价单中增加菜单【查看历史价格】;
2、插件根据当前行选中的物料调用【采购价目表】列表,直接看查历史价目;
注:当前用户需要开通价目表查看权限,即价目表中的默认规则为物料编码等于

3、代码如下:
/// <summary>
/// 快速查看采购价目表物料对应的价格 Add 2022.11.4
/// </summary>
/// <param name="formId"></param>
/// <param name="containerKey"></param>
private void ShowList(string formId,string containerKey)
{
ListShowParameter parameter = new ListShowParameter();
parameter.FormId = formId;//必填
parameter.OpenStyle.ShowType = ShowType.Modal;//打开方式 Modal[新窗口打开,不需要容器key];InContainer[容器中打开,需要传入容器key];NewTabPage[页签中打开,需要传入页签key]
parameter.OpenStyle.TagetKey = containerKey;//需要显示列表的容器标识:面板、页签
//自定义参数
int iCurrent = this.View.Model.GetEntryCurrentRowIndex("FCompareEntry");
if (iCurrent == -1)
{
return;
}
DynamicObject dobjWL = this.View.Model.GetValu
比价单中查看物料价目表
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



