static void Jimmy_priceDiscTableFromMOQ(Args _args) { priceDiscTable priceDiscTable; test test; int i; ; ttsbegin; test.selectForUpdate(true); while select test order by test.ItemId { test.VendAccount = ""; test.Currency = ""; test.Price2 = 0; test.Price01 = 0; test.Price02 = 0; test.Price03 = 0; test.Price04 = 0; test.Name = InventTable::find(test.ItemId).ItemName; while select priceDiscTable where priceDiscTable.ItemCode == TableGroupAll::Table && priceDiscTable.AccountCode == TableGroupAll::Table && priceDiscTable.relation == PriceType::PricePurch && priceDiscTable.Module == ModuleInventCustVend::Vend && priceDiscTable.ItemRelation == test.ItemId && (systemdateget() >= priceDiscTable.fromDate || !priceDiscTable.fromDate) && (systemdateget() <= priceDiscTable.toDate || !priceDiscTable.toDate ) && (priceDiscTable.QuantityAmount == 1 || priceDiscTable.QuantityAmount == 2000 || priceDiscTable.QuantityAmount == 5000 || priceDiscTable.QuantityAmount == 10000 || priceDiscTable.QuantityAmount == 20000) { i++; test.VendAccount = priceDiscTable.AccountRelation; test.Currency = priceDiscTable.Currency; switch(priceDiscTable.QuantityAmount) { case 1 : test.Price2 = priceDiscTable.Amount;break; case 2000 : test.Price01 = priceDiscTable.Amount;break; case 5000 : test.Price02 = priceDiscTable.Amount;break; case 10000 : test.Price03 = priceDiscTable.Amount;break; case 20000 : test.Price04 = priceDiscTable.Amount;break; default : break; } } test.doupdate(); } ttscommit; info(strfmt("Total updated %1 records!",i)); }
Find out the different MOQ of purchase price
原创
©著作权归作者所有:来自51CTO博客作者fandyx的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用 Moq 测试.NET Core 应用 - Why Moq?
Moq 简介
单元测试 github .net .NET Core -
Moq mock测试相关
Moq mock测试相关什么是Moq?Moq(英语发音是Mock-you 或者只是mock)是一个产力、类型安全、
单元测试 moq mock NUnit List -
yiwu purchase agent
www.chinaexportagent.com
职场 休闲 yiwu agent