-
Notifications
You must be signed in to change notification settings - Fork 2
Conceptos
Andres Ramos edited this page Aug 7, 2023
·
2 revisions
- tipo: interger
- descripción: Id del concepto de documento.
- tipo: string
- descripción: Código del concepto de documento.
- tipo: string
- descripción: Nombre del concepto de documento.
- tipo: dictionary
- descripcion: Datos extra del concepto de documento.
- observaciones: Los datos extra es un diccionario del esquema completo de la tabla de conceptos de documento en la base de datos, donde la llave es el nombre del campo en la base de datos y el valor es el valor del campo en la base de datos. Para conocer los campos disponibles y sus tipos, consulta la documentación del esquema de la base de datos de CONTPAQi Comercial.
{
"id": 1,
"codigo": "FACTURAPRUEBA",
"nombre": "FACTURA DE PRUEBAS",
"datosExtra": {
"CIDCONCEPTODOCUMENTO": "1",
"CCODIGOCONCEPTO": "FACTURAPRUEBA",
"CNOMBRECONCEPTO": "FACTURA DE PRUEBAS"
}
}
- tipo: string
-
valor:
BuscarConceptosRequest
- tipo: integer
- nullable: true
- descripcion: Parámetro para buscar conceptos por id.
- tipo: string
- nullable: true
- descripcion: Parámetro para buscar conceptos por código.
- tipo: string
- nullable: true
- descripcion: Parámetro para buscar conceptos por SQL. El valor debe ser el WHERE clause y debes asegurarte de sanatizar tu SQL.
- tipo: boolean
- descripción: Indica si se deben cargar los datos extra del concepto de documento en la respuesta.
- observaciones: Cargar los datos extra puede alentar el procesamiento de la solicitud ya que se carga el esquema completo de la base de datos de cada registro.
{
"$type": "BuscarConceptosRequest",
"model": {
"id": 1,
"codigo": "FACTURAPRUEBA",
"sqlQuery": "CCODIGOCONCEPTO = \u0027PRUEBAFACTURA\u0027"
},
"options": {
"cargarDatosExtra": false
}
}
- tipo: string
-
valor:
BuscarConceptosResponse
- tipo: integer
- descripción: Número de registros encontrados.
- tipo: array de Concepto
- descripción: Lista de conceptos de documento encontrados.
{
"$type": "BuscarConceptosResponse",
"model": {
"numeroRegistros": 1,
"conceptos": [
{
"id": 1,
"codigo": "FACTURAPRUEBA",
"nombre": "FACTURA DE PRUEBAS",
"datosExtra": {
"CIDCONCEPTODOCUMENTO": "1",
"CCODIGOCONCEPTO": "FACTURAPRUEBA",
"CNOMBRECONCEPTO": "FACTURA DE PRUEBAS"
}
}
]
}
}