我有一个循环事件,每天 4 次,如果库存大于 1 个托盘,我想创建一个新代理并将其添加到总体 pop_palletsLine1 中,并分配托盘变量 v_toLineFrom = "Silo" 和托盘变量v_movementNbr = 6。我知道分配一个我可以做的变量
if (v_inventorySiloMalt >= p_lbPerPallet) {
add_pop_palletsLine1().v_toLineFrom = "Silo";
}
但是要分配2个变量我做不到
if (v_inventorySiloMalt >= p_lbPerPallet) {
add_pop_palletsLine1().v_toLineFrom = "Silo";
add_pop_palletsLine1().v_movementNbr= 6;
}
因为这会向我的群体添加 2 个代理,每个代理分配 1 个变量。有什么建议么?谢谢!
公平的问题。
add_xxx
函数实际上返回它刚刚创建的代理。因此您可以暂时存储它并用它做您喜欢的事情:
if (v_inventorySiloMalt >= p_lbPerPallet) {
MyPalletLine newPalletLine = add_pop_palletsLine1();
newPalletLine.v_toLineFrom = "Silo";
newPalletLine.v_movementNbr= 6;
}
这假设您的代理类型称为
MyPalletLine