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:
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']));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user