feat(web): asiento nuevo con todas las fechas de hoy y pregunta antes de pasar el vencimiento de la cabecera a las líneas

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-19 11:55:50 -05:00
1 parent f9482bc884
commit ba0ab025de
6 files changed
+50 -10

No files matched your search

@@ -20,7 +20,7 @@
</div>
<div class="sbo-col">
<sbo-date-field label="Fecha de contabilización" [(value)]="referenceDate" [readonly]="saved()" required />
<sbo-date-field label="Fecha de vencimiento" [(value)]="dueDate" [readonly]="saved()" />
<sbo-date-field label="Fecha de vencimiento" [value]="dueDate()" (valueChange)="onDueDate($event)" [readonly]="saved()" />
<sbo-date-field label="Fecha del documento" [(value)]="taxDate" [readonly]="saved()" />
</div>
</div>
@@ -40,6 +40,13 @@
</div>
<h3>Líneas</h3>
@if (pendingDue(); as due) {
<p class="ask" role="alert">
¿Poner también el vencimiento {{ formatDate(due) }} en las líneas?
<button type="button" class="btn main" (click)="applyDue(true)">Sí, actualizar</button>
<button type="button" class="btn" (click)="applyDue(false)">No, dejarlas</button>
</p>
}
<sbo-rows-table [columns]="columns" [rows]="lines()" (rowsChange)="setLines($event)" [readonly]="saved()" [removable]="!saved()" emptyText="Sin líneas." />
@if (!saved()) {
<p class="row">