2012-04-04 10 views
0

Ich arbeite an der Erstellung eines Formulars mit Feldern von Dimensionen einschließlich Itemid.InventDim von ItemId

Ich habe ein Formular, in dem ich nur die habe, muss ich inventDimID dafür finden.

Wie mache ich das?

+0

Die Antwort auf diese Frage hängt davon ab, was Sie die inventDimID von möchten. Welche Tabelle verwenden Sie, um die Artikel-ID zu bekommen? Was suchen Sie (inventtrans Tabelle wird die erfinderische aller Transaktionen für einen bestimmten Artikel) haben –

+0

Ich habe nur eine Artikel-ID und nicht transactiosn –

Antwort

1

Ich denke, dass was Sie hier suchen, sind die Abmessungen des Artikels, nicht unbedingt die inventDimId. Um die Dimensionen zu erhalten, können Sie den folgenden (für die Zwecke dieses Beispiels tun, werden wir unsere Dimension haben [1] = Department:

static void Job8(Args _args) 
{ 
    Dimension dim; 
    SysDim  department; 
    ; 
    dim = InventTable::find('3t80').Dimension; 
    department = dim[1]; 


} 
+0

im Grunde, was Sie in den Job bekommen Ledger Dimensionen, aber ich brauche Inventar Dimensionen –

+2

Inventar Abmessungen existieren nicht auf Artikel, sie existieren auf ihre entsprechenden Transaktionen (wie Bestellungen, Kundenaufträge, Zeitschriften, etc.) –

+0

@ TejashreeS dies würde nur wirklich Sinn machen, wenn Sie suchen nach etwas wie Vorräten – AnthonyBlake