Malzeme sınıfı kullanılıyorsa bu malzeme sınıflarının referansını ve kullanılan miktarını belirttiğimiz liste nesnesidir. Collection nesnesinden inherit edilmiş, bir liste nesnesidir. Collectionitem nesnesinde sadece referans ve miktar girebileceğiniz özellikler mevcutttur.
Parametreleri | |
---|---|
Yok | |
Return Type | Açıklama |
Malzeme sınıflarının referanslarını ve miktarlarını tutan liste nesnesi. |
VB Örneği
var
prdApp : OleVariant;
clsLst : OleVariant;
begin
prdApp := UnityApp.NewProductionApplication;
clsLst := prdApp.NewPrdItmClsLines;
clsLst.Add;
clsLst.Add;
clsLst.item[0].ItemRef := 103;
clsLst.item[1].ItemRef := 207;
clsLst.item[0].Amount := 7;
clsLst.item[1].Amount :=15;
C# Örneği
UnityObjects.ProductionApplication ProdApp = UnityApp.NewProductionApplication();
string ficheNo = "~"; //Fiş numarası
int itemRef = 5; //Mamul referansı
int BOMRef =12; //Reçete referansı
int RevRef = 13; //Reçete revizyon referansı
int FactoryNr = 0; // Fabrika numarası
int PlnAmount = 10; // Planlanan üretim miktarı
int uomR = 23; // Mamul kartına bağlı Birim Setinin üretimde kullanılacacak Biriminin referansı
DateTime targetDate = Convert.ToDateTime("18.05.2010");
DateTime ficheDate = Convert.ToDateTime("18.05.2010"); // Fiş tarihi
UnityObjects.PrdItmClsLines ItemClsLines = ProdApp.NewPrdItmClsLines();
int prodOrdRef = ProdApp.ProdOrderAutomaticGenerate(itemRef, BOMRef, RevRef, targetDate, FactoryNr,PlnAmount, ItemClsLines, ficheDate, ficheNo, uomR);
if (prodOrdRef == 0)
{
MessageBox.Show(ProdApp.GetLastError().ToString() + " : " + ProdApp.GetLastErrorString().ToString());
}
Copyright © 2018 Logo Yazılım