-
Notifications
You must be signed in to change notification settings - Fork 2
Almacenes
Andres Ramos edited this page Aug 7, 2023
·
3 revisions
- tipo: interger
- descripcion: Id del almacén.
- tipo: string
- descripcion: Código del almacén.
- tipo: string
- descripcion: Nombre del almacén.
- tipo: dictionary
- descripcion: Datos extra del almacén.
- observaciones: Los datos extra es un diccionario del esquema completo de la tabla de almacenes 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": 0,
"codigo": "ALMACENPRUEBA",
"nombre": "ALMACEN DE PRUEBAS",
"datosExtra": {
"CTEXTOEXTRA1": "Texto extra 1",
"CTEXTOEXTRA2": "Texto extra 2",
"CTEXTOEXTRA3": "Texto extra 3"
}
}
- tipo: string
-
valor:
BuscarAlmacenesRequest
- tipo: integer
- nullable: true
- descripcion: Parámetro para buscar almacenes por id.
- tipo: string
- nullable: true
- descripcion: Parámetro para buscar almacenes por código.
- tipo: string
- nullable: true
- descripcion: Parámetro para buscar almacenes por SQL. El valor debe ser el WHERE clause y debes asegurarte de sanatizar tu SQL.
- tipo: boolean
- descripcion: Indica si se deben cargar los datos extra 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": "BuscarAlmacenesRequest",
"model": {
"id": 1,
"codigo": "ALMACENPRUEBA",
"sqlQuery": "CNOMBREALMACEN = \u0027ALMACEN DE PRUEBAS\u0027"
},
"options": {
"cargarDatosExtra": false
}
}
- tipo: string
-
valor:
BuscarAlmacenesResponse
- tipo: integer
- descripcion: Número de registros encontrados.
- tipo: array de Almacen
- descripcion: Lista de almacenes encontrados.
{
"$type": "BuscarAlmacenesResponse",
"model": {
"numeroRegistros": 1,
"almacenes": [
{
"id": 0,
"codigo": "ALMACENPRUEBA",
"nombre": "ALMACEN DE PRUEBAS",
"datosExtra": {
"CTEXTOEXTRA1": "Texto extra 1",
"CTEXTOEXTRA2": "Texto extra 2",
"CTEXTOEXTRA3": "Texto extra 3"
}
}
]
}
}
- tipo: string
-
valor:
CrearAlmacenRequest
- tipo: Almacen
- descripcion: Almacén a crear.
- tipo: boolean
- descripcion: Indica si se deben cargar los datos extra 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": "CrearAlmacenRequest",
"model": {
"almacen": {
"id": 0,
"codigo": "ALMACENPRUEBA",
"nombre": "ALMACEN DE PRUEBAS",
"datosExtra": {
"CTEXTOEXTRA1": "Texto extra 1",
"CTEXTOEXTRA2": "Texto extra 2",
"CTEXTOEXTRA3": "Texto extra 3"
}
}
},
"options": {
"cargarDatosExtra": false
}
}
- tipo: string
-
valor:
CrearAlmacenResponse
- tipo: Almacen
- descripcion: Almacén creado.
{
"$type": "CrearAlmacenResponse",
"model": {
"almacen": {
"id": 0,
"codigo": "ALMACENPRUEBA",
"nombre": "ALMACEN DE PRUEBAS",
"datosExtra": {
"CTEXTOEXTRA1": "Texto extra 1",
"CTEXTOEXTRA2": "Texto extra 2",
"CTEXTOEXTRA3": "Texto extra 3"
}
}
}
}
- tipo: string
-
valor:
ActualizarAlmacenRequest
- tipo: string
- descripcion: Código del almacén a actualizar.
- tipo: dictionary
- descripcion: Datos del almacén a actualizar.
- observaciones: Los datos del almacén es un diccionario donde la llave es el nombre del campo de la tabla de almacenes en la base de datos y el valor es un valor valido 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.
- tipo: boolean
- descripcion: Indica si se deben cargar los datos extra 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": "ActualizarAlmacenRequest",
"model": {
"codigoAlmacen": "ALMACENPRUEBA",
"datosAlmacen": {
"CTEXTOEXTRA1": "Texto extra 1",
"CTEXTOEXTRA2": "Texto extra 2",
"CTEXTOEXTRA3": "Texto extra 3"
}
},
"options": {
"cargarDatosExtra": false
}
}
- tipo: string
-
valor:
ActualizarAlmacenResponse
- tipo: Almacen
- descripcion: Almacén actualizado.
{
"$type": "ActualizarAlmacenResponse",
"model": {
"almacen": {
"id": 0,
"codigo": "ALMACENPRUEBA",
"nombre": "ALMACEN DE PRUEBAS",
"datosExtra": {
"CTEXTOEXTRA1": "Texto extra 1",
"CTEXTOEXTRA2": "Texto extra 2",
"CTEXTOEXTRA3": "Texto extra 3"
}
}
}
}