Merge remote-tracking branch 'origin/master'

This commit is contained in:
M_Kececi
2026-06-19 15:09:55 +03:00
parent 539ca4b587
commit da9d7c2fd5
4 changed files with 338 additions and 20 deletions

View File

@@ -1825,10 +1825,20 @@ function getOriginalCellValue (row, field) {
return row?.[`__orig_${field}`] ?? row?.[field] ?? 0
}
function exportDecimalValue (value) {
const n = parseNumber(value)
if (!Number.isFinite(n)) return ''
return n.toFixed(2).replace('.', ',')
}
function isExportDecimalField (field) {
return editableColumnSet.has(field) || field === 'costPrice' || field === 'basePriceUsd' || field === 'basePriceTry'
}
function exportCellValue (row, field) {
if (field === 'stockQty') return formatStock(row?.[field])
if (field === 'stockEntryDate' || field === 'lastCostingDate' || field === 'lastPricingDate') return formatDateDisplay(row?.[field])
if (editableColumnSet.has(field)) return String(round2(row?.[field] || 0))
if (isExportDecimalField(field)) return exportDecimalValue(row?.[field])
return String(row?.[field] ?? '').trim()
}