feat(api): la serie por defecto de un documento (SeriesService_GetDefaultSeries) como acción de solo consulta del proxy

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-20 15:57:00 -05:00
1 parent a0679179c8
commit a918d0a109
2 files changed
+9

No files matched your search

+7
View File
@@ -17,6 +17,13 @@ describe('recursos del Service Layer', () => {
expect(r.read).toBeNull();
});
it('la serie por defecto de un documento también es una acción de solo consulta', () => {
const r = SL_RESOURCE_MAP.get('SeriesService_GetDefaultSeries')!;
expect(r.methods).toEqual(['POST']);
expect(r.write).toBeNull();
expect(r.read).toBeNull();
});
it('dimensiones, proyectos y cuentas son catálogos de solo lectura', () => {
for (const name of ['FactoringIndicators', 'DistributionRules', 'Projects', 'AccountSegmentations', 'AdditionalExpenses', 'ItemGroups', 'BusinessPartnerGroups']) {
const r = SL_RESOURCE_MAP.get(name)!;
+2
View File
@@ -125,6 +125,8 @@ const BASE_SL_RESOURCES: readonly SlResource[] = [
catalog('AccountSegmentations', 'number'),
// Series de numeración válidas de un tipo de documento.
queryAction('SeriesService_GetDocumentSeries'),
// La serie que SAP usa por defecto para un tipo de documento (`{ Series }`), para mostrarla elegida de entrada.
queryAction('SeriesService_GetDefaultSeries'),
// Tipo de cambio de una moneda en una fecha (para documentos en moneda extranjera): solo consulta.
queryAction('SBOBobService_GetCurrencyRate'),
// Logística y finanzas de los documentos: formas de envío y métodos de pago.