Merge remote-tracking branch 'origin/master'

This commit is contained in:
M_Kececi
2026-02-21 12:44:52 +03:00
parent ac55f5a96c
commit f9a6457fca
5 changed files with 75 additions and 15 deletions

View File

@@ -2611,7 +2611,33 @@ export const useOrderEntryStore = defineStore('orderentry', {
'color:#c9a873;font-weight:bold'
)
// Ensure backend string fields are sent as strings.
if (header) {
header.OfficeCode = header.OfficeCode != null ? String(header.OfficeCode) : header.OfficeCode
header.StoreCode = header.StoreCode != null ? String(header.StoreCode) : header.StoreCode
header.OrdererOfficeCode = header.OrdererOfficeCode != null ? String(header.OrdererOfficeCode) : header.OrdererOfficeCode
header.OrdererStoreCode = header.OrdererStoreCode != null ? String(header.OrdererStoreCode) : header.OrdererStoreCode
// PaymentTerm must be numeric (int16) or null for backend.
if (header.PaymentTerm === '' || header.PaymentTerm == null) {
header.PaymentTerm = null
} else if (typeof header.PaymentTerm === 'string') {
const n = Number(header.PaymentTerm)
header.PaymentTerm = Number.isNaN(n) ? null : n
}
}
console.log('HEADER:', JSON.parse(JSON.stringify(header)))
console.log('HEADER KEYS:', {
OrderHeaderID: header?.OrderHeaderID,
CurrAccTypeCode: header?.CurrAccTypeCode,
CurrAccCode: header?.CurrAccCode,
OfficeCode: header?.OfficeCode,
StoreTypeCode: header?.StoreTypeCode,
StoreCode: header?.StoreCode,
OrdererOfficeCode: header?.OrdererOfficeCode,
OrdererStoreCode: header?.OrdererStoreCode,
PaymentTerm: header?.PaymentTerm,
DocCurrencyCode: header?.DocCurrencyCode
})
lines.forEach((l, i) => {
console.log(`LINE[${i}]`, {