字符串字段能不能写到批次字段(帮下忙)
金蝶云社区-云社区用户447J1234
云社区用户447J1234
0人赞赏了该文章 703次浏览 未经作者许可,禁止转载编辑于2015年04月11日 23:06:22

我有个这样项目。收料单--检验单,然后收料单--采购入库单,收料单的时候不知道真正批次,检验完成后才知道真正批次。
因为批次不能反写,所以想个办法是这样做的,这三个单据上都加了一个文本字段叫做“检验批次”。
收料单上的批次是自动获取批次,“检验批次”不填写,下推检验单的时候在“检验批次”录入真正的批次,审核后反写到收料单上的“检验批次”。
收料单下推采购入库单的时候,想把检验单上的“检验批次”带到真正的批次上,然后点击保存批次就改过来了。


我写了个代码,想在单据加载的时候写到这个字段。好像不行耶?有没有其他办法啊?
public override void AfterLoadData(EventArgs e)
{
base.AfterLoadData(e);

if (this.View.Model.GetValue("FDocumentStatus").ToString() == "Z")
{
EntryEntity entryEntity = this.View.BusinessInfo.GetEntryEntity("FInStockEntry");
DynamicObjectCollection docCustomerContactIds = this.View.Model.GetEntityDataObject(entryEntity);
for (int i = 0; i < docCustomerContactIds.Count(); i++)
{
//this.View.Model.SetValue("FLOT", docCustomerContactIds[i]["F_wer_Text"], i);
this.View.Model.SetValue("Lot_Text", docCustomerContactIds[i]["F_wer_Text"], i);
}
}
}