feat(web): copiar de / a entre movimientos de inventario (solicitud de traslado → transferencia de stock)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-16 12:20:26 -05:00
1 parent fdc042ddcd
commit a5592fac76
10 files changed
+282 -18

No files matched your search

@@ -181,8 +181,13 @@ describe('inventario y solicitudes de compra', () => {
it('no llevan precio con IVA, cuenta ni referencia base', () => {
for (const p of ['/inventario/entradas', '/inventario/transferencias', '/compras/solicitudes']) {
const keys = by(p).columns.map((c) => c.key);
for (const k of ['PriceAfterVAT', 'AccountCode', 'BaseType', 'BaseEntry', 'BaseLine']) expect(keys, `${p} ${k}`).not.toContain(k);
for (const k of ['PriceAfterVAT', 'AccountCode']) expect(keys, `${p} ${k}`).not.toContain(k);
}
// solo las transferencias muestran el origen: pueden hacerse desde una solicitud de traslado
for (const p of ['/inventario/entradas', '/inventario/salidas', '/compras/solicitudes']) {
expect(by(p).columns.map((c) => c.key), p).not.toContain('BaseEntry');
}
expect(by('/inventario/transferencias').columns.map((c) => c.key)).toEqual(expect.arrayContaining(['BaseType', 'BaseEntry', 'BaseLine']));
});
});