feat(web): formulario de documentos de ventas y compras (cargar, crear, actualizar con If-Match, navegar)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-13 22:00:54 -05:00
1 parent 51982fd3ab
commit d900a96740
9 files changed
+621 -11

No files matched your search

@@ -16,6 +16,8 @@ export interface DocumentScreen {
filters: readonly ListFilter[];
/** Los más recientes primero. */
orderby: string;
/** Formulario de documentos con socio de negocio, líneas y totales (ventas y compras). */
partner?: { label: string; type: 'cCustomer' | 'cSupplier'; taxResource: 'SalesTaxCodes' | 'PurchaseTaxCodes' };
}
export const menuLabel = (path: string): string =>
@@ -87,6 +89,9 @@ const marketing = (path: string, resource: string, createLabel: string, partner:
resource,
createLabel,
orderby: 'DocEntry desc',
partner: path.startsWith('/ventas')
? { label: partner, type: 'cCustomer', taxResource: 'SalesTaxCodes' }
: { label: partner, type: 'cSupplier', taxResource: 'PurchaseTaxCodes' },
extraFields: ['Cancelled', 'DocTotalFc', 'DocCurrency'],
columns: [
docNum,