Ir al contenido principal

Cambio Salarial Administrativo(Actualizar Salario (1))


Nombre del servicio

  • Módulo: Solicitudes
  • Servicio: Obtener Datos Empleado

Contexto funcional

  • ¿Cuándo se usa? Al ingresar a la opción “Cambio Salarial Administrativo” y luego al boton “Enviar formulario”.
  • ¿Qué hace? Consuta el salario por empleado.
  • Pantallazo de la app:

image.png

Detalles técnicos

Request ejemplo:

{
    "empleado": "HR-EMP-02312", 
    "sueldo": "2000", 
    "movilidad": "500", 
    "fecha": "2025-09-01", 
    "bono_nocturno": "150"
}

Response ejemplo:

{
    "valor": true,
    "msn": "¡Excelente! Se ha registrado exitosamente tu solicitud.",
    "data": "{\\"exc_type\\":\\"LinkValidationError\\",\\"exc\\":\\"[\\\\\\"Traceback (most recent call last):\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/app.py\\\\\\\\\\\\\\", line 68, in application\\\\\\\\n    response = frappe.api.handle()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/api.py\\\\\\\\\\\\\\", line 140, in handle\\\\\\\\n    doc = frappe.get_doc(data).insert()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py\\\\\\\\\\\\\\", line 232, in insert\\\\\\\\n    self._validate_links()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/model/document.py\\\\\\\\\\\\\\", line 827, in _validate_links\\\\\\\\n    frappe.throw(_(\\\\\\\\\\\\\\"Could not find {0}\\\\\\\\\\\\\\").format(msg),\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/__init__.py\\\\\\\\\\\\\\", line 432, in throw\\\\\\\\n    msgprint(msg, raise_exception=exc, title=title, indicator='red', is_minimizable=is_minimizable, wide=wide, as_list=as_list)\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/__init__.py\\\\\\\\\\\\\\", line 411, in msgprint\\\\\\\\n    _raise_exception()\\\\\\\\n  File \\\\\\\\\\\\\\"/home/erpnext/frappe-bench/apps/frappe/frappe/__init__.py\\\\\\\\\\\\\\", line 365, in _raise_exception\\\\\\\\n    raise raise_exception(msg)\\\\\\\\nfrappe.exceptions.LinkValidationError: Could not find Zona Nacional: -\\\\\\\\n\\\\\\"]\\",\\"_server_messages\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\": \\\\\\\\\\\\\\"Could not find Zona Nacional: -\\\\\\\\\\\\\\", \\\\\\\\\\\\\\"indicator\\\\\\\\\\\\\\": \\\\\\\\\\\\\\"red\\\\\\\\\\\\\\", \\\\\\\\\\\\\\"raise_exception\\\\\\\\\\\\\\": 1}\\\\\\"]\\"}"
}

Servicios relacionados

Ruta Flutter

  • lib/src/Pages/CambioSalarial/cambio_salarial.dart
  • lib/src/Pages/CambioSalarial/Screem/registerSalarial/registerOne.dart

DOCUMENTACION DEL SERVICIO: https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/cambio-salarial-administrativoactualizar-salario-1-updatesalarialbyemployee