30. Mai 2008 11:52
Hallo Navision Community,
ich bin Auszubildener und setzt mich mit Navision auseinander.
Im April habe ich eine Navision Development Schulung in Hamburg besucht.
Dort wurde mir gesagt, dass Kundenanpassungen unter der ID 50000 -99999
gespeichert werden sollen.
Meine momentane Aufgabe klingt einfach:
Ich soll für das Subform in dem Form 5740 (Transfer Order) eine neue Spalte hinzufügen. Dieses Subform verwendet als SourceTable 5741 (Transfer Line).
Ich habe diese also kopiert und eine neue Spalte hinzugefügt.
Jedoch kann ich diese nicht Compelieren.
Es kommt die Fehlermeldung, dass die Variable Record zu 5741(Original) und nicht zu 50001(Kopie) gehören muss.
- Code:
CheckItemAvailable(CalledByFieldNo : Integer)
IF (CurrFieldNo <> 0) AND
(CurrFieldNo = CalledByFieldNo) AND
("Item No." <> '') AND
("Outstanding Quantity" > 0)
THEN
ItemCheckAvail.TransferLineCheck(Rec);
So habe ich nachgeschaut, welche Variable er denn meint und habe "ItemCheckAvail" als Codeunit gefunden.
Diese Codeunit habe ich auch kopiert, und den Trigger (heißt doch Trigger oder?) "TransferLineCheck" den lokale Parameter zur Kopie von 5741 geändert.
Nun kommt jedoch wieder der Fehler, dass die Variable Record zu 5741(Original) und nicht zu 50001(Kopie) gehören muss.
Ich weiß nun nicht mehr weiter
und hoffe das ihr mir weiterhelfen könnt.
Gruß,
Heiko_D