feat(web): columnas de las listas de valores (cliente, artículo, almacén, impuesto) configurables por documento
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b3b47c34a3
commit
0d5a3074c8
6 files changed
+141
-12
No files matched your search
@@ -3,7 +3,7 @@ import { formatNumber } from '../../core/format';
|
||||
import type { ListFilter } from '../../core/sl/list-filters';
|
||||
import type { ListColumn, ListRow, Tone } from '../../shared/list/list.types';
|
||||
import type { GridColumn } from '../../shared/grid/grid.types';
|
||||
import { type DocumentLayout, FIELDS, type FieldColumns, type HeaderField, marketingLayout } from './document-layouts';
|
||||
import { type DocumentLayout, FIELDS, type FieldColumns, type HeaderField, type LookupColumns, marketingLayout } from './document-layouts';
|
||||
|
||||
/** Pantalla de un documento: lista de los últimos ingresados + formulario (nuevo / ver-editar). */
|
||||
export interface DocumentScreen {
|
||||
@@ -118,6 +118,8 @@ export interface MarketingExtras {
|
||||
header?: FieldColumns;
|
||||
/** Columnas de línea de este documento (de `LINE_COLUMNS`); sin ellas, todas. */
|
||||
lineColumns?: readonly GridColumn[];
|
||||
/** Columnas de las listas de valores de este documento (cliente, artículo, almacén, impuesto). */
|
||||
lookups?: LookupColumns;
|
||||
}
|
||||
|
||||
/** Documentos tributarios: la cabecera suma el folio (en el Service Layer `FolioPrefixString` y `FolioNumber`). */
|
||||
@@ -139,6 +141,7 @@ export const marketing = (
|
||||
right: extras.headerRight,
|
||||
header: extras.header,
|
||||
lineColumns: extras.lineColumns,
|
||||
lookups: extras.lookups,
|
||||
}),
|
||||
resource,
|
||||
createLabel,
|
||||
|
||||
Reference in new issue
Block a user