fix(web): la ventana de selección de cuentas muestra y busca el código con formato (no el interno)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-19 10:09:17 -05:00
1 parent 8880b40080
commit 15dff47899
1 file changed
+5 -5
@@ -41,15 +41,15 @@ export const PROJECT_LOOKUP: VhLookup = {
export const ACCOUNT_LOOKUP: VhLookup = {
title: 'Plan de cuentas',
resource: 'ChartOfAccounts',
orderby: 'Code',
orderby: 'FormatCode',
baseFilter: `ActiveAccount eq 'tYES'`,
// el usuario conoce el código con formato; SAP guarda el interno
// SAP guarda el código interno (`Code`, `_SYS…` en un plan segmentado); el usuario conoce y busca el código con formato
valueKey: 'Code',
extraFields: ['Code'],
alsoMatch: ['FormatCode'],
codes: ACCOUNT_CODES,
columns: [
{ key: 'Code', title: 'Código', width: '160px', mono: true },
{ key: 'FormatCode', title: 'Cuenta', width: '170px', mono: true, searchable: true, format: (r) => formatAccountCode(String(r['FormatCode'] ?? r['Code'] ?? '')) },
{ key: 'Name', title: 'Nombre' },
// en un plan de cuentas segmentado, `Code` es interno (`_SYS…`): se muestra también el código con formato
{ key: 'FormatCode', title: 'Cuenta', width: '140px', mono: true, format: (r) => formatAccountCode(String(r['FormatCode'] ?? '')) },
],
};