diff --git a/bin/backend/controls/panels/Journal.js b/bin/backend/controls/panels/Journal.js index 9b4fb42f631f781f744c390c41b37a77580c0ea0..80f06939b84a79c18ac95d1243f21b256a4addd3 100644 --- a/bin/backend/controls/panels/Journal.js +++ b/bin/backend/controls/panels/Journal.js @@ -527,6 +527,10 @@ define( dataType: 'string', width: 90, className: 'clickable' + }, { + dataIndex: 'customer_id', + dataType: 'string', + hidden: true }, { header: QUILocale.get(lg, 'journal.grid.status'), @@ -941,7 +945,6 @@ define( ], (CopyErpEntityDialog) => { new CopyErpEntityDialog({ hash: hash, - entityPlugin: 'quiqqer/invoice', events: { onSuccess: resolve } diff --git a/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php b/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php index bb4089a3e7e65468f99432ddbf1e7423d7597a82..9ceb66f206a0ceea37694fef2bbdba22babca551 100644 --- a/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php +++ b/src/QUI/ERP/Accounting/Invoice/Search/InvoiceSearch.php @@ -773,8 +773,10 @@ protected function parseListForGrid(array $data): array if ($Customer->getAttribute('customerId')) { $invoiceData['customer_id_display'] = $Customer->getAttribute('customerId'); + $invoiceData['customer_id'] = $Customer->getUUID() ?? $Customer->getId(); } else { $invoiceData['customer_id_display'] = ''; + $invoiceData['customer_id'] = ''; } $invoiceData['customer_name'] = trim(