(BC14) Verkaufszeile mittels API erstellen

Bild Microsoft Dynamics 365 Business Central (On-Premises Version)
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie

Bitte unbedingt im Titel angeben, auf welche Version (BC13, BC14, BC15, ...) sich eure Frage bezieht!

(BC14) Verkaufszeile mittels API erstellen

Beitragvon stony » 30. Mai 2023 17:10

Hallo,

ich möchte mittels Postmann und einer API einen Verkaufsauftrag anlegen und auch Zeilen einfügen.
Das klappt mir dieser Url perfekt :
http://zsens172:7048/BC140/api/beta/com ... 1cce9ab100)/salesOrders?$expand=salesOrderLines und folgenden Body
{
"orderDate": "2023-05-30",
"customerNumber": "210005",
"requestedDeliveryDate": "2023-05-30",
"salesOrderLines": [
{
"itemId": "65ecc959-5f03-4629-b731-6250f5dabd58",
"quantity": 5
}
]
}

Nun möchte ich aber zusätzliche Felder befüllen, welche nicht im Standard sind.
Daher habe ich die Table 5476 Sales Invoice Line Aggregate um diese Felder erweitert.
Weiteres habe ich zwei nun Pages fĂĽr den Verkaufsauftrag bzw. Verkaufszeile erstellt, wobei in der Page fĂĽr die Verkaufszeile diese beiden Felder hinzugefĂĽgt wurden.
Im Trigger OnValidate habe ich auch diesen Code RegisterFieldSet(FIELDNO("Input Quantity")); hinzugefĂĽgt

Wenn ich nun diese Url http://zsens172:7048/BC140/api/beta/com ... 1cce9ab100)/scheuchersalesOrders?$expand=scheucherSalesOrderLines mit dem Body
{
"orderDate": "2023-05-30",
"customerNumber": "210005",
"requestedDeliveryDate": "2023-05-30",
"scheucherSalesOrderLines": [
{
"itemId": "65ecc959-5f03-4629-b731-6250f5dabd58",
"inputQuantity": 5
}
]
}
ausfĂĽhre, wird zwar der Verkaufsauftrag und die Zeile mit dem Artikel angelegt. Aber das Feld "Input Quantity" hat keine Wert.

Habe ich da was vergessen oder geht das in BC14 (API beta Version) nicht.

Danke und lg
stony
stony
 
Beiträge: 1100
Registriert: 24. April 2006 11:31
Bezug zu Microsoft Dynamics: End-Anwender

ZurĂĽck zu 365 Business Central (On-Premises)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast