Bajo nivel – Lectura/Escritura
fInsertarMovimiento ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fInsertarMovimiento ()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
|
|
Descripción
|
Adiciona un nuevo registro en la tabla de Movimientos en modo de inserción.
|
|
Ejemplo
|
Insertar Movimiento
{
VAR Error: ENTERO
Error = fInsertarDocumento
Error = fInsertarMovimiento
SI
Error <> 0
ENTONCES
Error
SI NO
fSetDatoMovimiento recibe VAR aCampo: CADENA, VAR aValor:CADENA
fGuardaMovimiento
FIN SI
}
|
fEditarMovimiento ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fEditarMovimiento ()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error
|
|
Descripción
|
Activa el modo de Edición de un registro en la tabla de Movimientos.
|
|
Ejemplo
|
Editar Movimiento
{
VAR Error: ENTERO
fBuscarDocumento recibe VAR aCodConcepto: CADENA, VAR aSerie:CADENA, VAR aFolio: CADENA
Error = fBuscarMovimiento recibe VAR aIdMovimiento: ENTERO
SI
Error <> 0
ENTONCES
Error
SI NO
Error = fEditarMovimiento
SI
Error <> 0
ENTONCES
Error
SI NO
fSetDatoMovimiento recibe VAR aCampo: CADENA, VAR aValor: CADENA
fGuardaMovimiento
FIN SI
FIN SI
}
|
fGuardaMovimiento ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fGuardaMovimiento ()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
|
|
Descripción
|
Guarda los cambios realizados a un movimiento.
|
|
Ejemplo
|
El siguiente código indica a la aplicación que guarde cierto registro en la tabla de Documentos. Esta función se llama después de que se utiliza la función fInsertarMovimiento() o fEditarMovimiento() y se graban los valores en los campos correspondientes.
Guarda Movimiento{
VAR Error: ENTERO
fBuscarDocumento
fBuscarIdMovimiento
SI
Error <> 0
ENTONCES
Error
SI NO
fEditarMovimiento
fSetDatoMovimiento
fGuardaMovimiento
FIN SI
}
|
fCancelaCambiosMovimiento ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fCancelaCambiosMovimiento ()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
|
|
Descripción
|
Esta función cancela las modificaciones al registro actual de movimientos. El registro debe estar en modo de edición o inserción.
|
|
Ejemplo
|
Cancela Cambios Movimiento
{
VAR Error: ENTERO
fBuscarDocumento recibe VAR aCodConcepto: CADENA, VAR aSerie: CADENA, VAR aFolio: CADENA
Error = fBuscarMovimiento recibe VAR aIdMovimiento: ENTERO
SI
Error <> 0
ENTONCES
Error
SI NO
Error = fEditarIdMovimiento
SI
Error <> 0
ENTONCES
Error
SI NO
fCancelaCambiosMovimiento
FIN SI
FIN SI
}
|
fAltaMovimientoCaracteristicas_Param ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||||||||||
|
Sintaxis
|
fAltaMovimientoCaracteristicas_Param (aIdMovimiento, aIdMovtoCaracteristicas, aUnidades,
aValorCaracteristica1, aValorCaracteristica2,
aValorCaracteristica3)
| ||||||||||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||||||||||||||||||||||
|
Descripción
|
Esta función inserta un movimiento con características.
| ||||||||||||||||||||||||||||
|
Ejemplo
|
Alta Movimiento Caracteristicas Parametros
{
VAR Error: ENTERO
fBuscarDocumento recibe VAR aCodConcepto: CADENA, VAR aSerie:
CADENA, VAR aFolio: CADENA
Error = fAltaMovimientoCaracteristicas_Param recibe VAR aIdMovimiento:
CADENA, VAR aIdMovtoCaracteristicas: CADENA, VAR aUnidades: CADENA,
VAR aValorCaracteristica1: CADENA, VAR aValorCaracteristica2: CADENA,
VAR aValorCaracteristica3: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fAltaMovimientoCaracteristicas_Param
FIN SI
}
|
fAltaMovtoCaracteristicasUnidades_Param ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||||||||||||||||||
|
Sintaxis
|
fAltaMovtoCaracteristicasUnidades_Param (aIdMovimiento, aIdMovtoCaracteristicas,
aUnidad, aUnidades, aUnidadesNC, aValorCaracteristica1, aValorCaracteristica2, aValorCaracteristica3)
| ||||||||||||||||||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||||||||||||||||||||||||||||||
|
Descripción
|
Esta función da de alta movimiento de características con unidades de compra venta.
| ||||||||||||||||||||||||||||||||||||
|
Ejemplo
|
Alta Movimiento Caracteristicas Parametros
{
VAR Error: ENTERO
fBuscarDocumento recibe VAR aCodConcepto: CADENA, VAR aSerie
CADENA, VAR aFolio: CADENA
Error = fAltaMovtoCaracteristicasUnidades_Param recibe VAR
aIdMovimiento: CADENA, VAR aIdMovtoCaracteristicas: CADENA, VAR
aUnidad: CADENA, VAR aUnidades: CADENA, VAR aUnidadesNC: CADENA,
VAR aValorCaracteristica1: CADENA, VAR aValorCaracteristica2: CADENA,
VAR aValorCaracteristica3: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fAltaMovtoCaracteristicasUnidades_Param
FIN SI
}
|
fAltaMovimientoSeriesCapas_Param ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||||||||||||||||||||||||||
|
Sintaxis
|
fAltaMovimientoSeriesCapas _Param (aIdMovimiento, aUnidades, aTipoCambio, aSeries,
aPedimento, aAgencia, aFechaPedimento, aNumeroLote, aFechaFabricacion, aFechaCaducidad)
| ||||||||||||||||||||||||||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||||||||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||||||||||||||||||||||||||||||||||||||
|
Descripción
|
Esta función agrega el movimiento de numero de serie, lote y/o pedimento asociados un movimiento cuyo producto maneje cualquiera de estas posibles configuraciones.
| ||||||||||||||||||||||||||||||||||||||||||||
|
Ejemplo
|
Alta Movimiento Series Capas Parametros
{
VAR Error: ENTERO
fAltaDocumento
fAltaMovimiento
Error = fAltaMovimientoSeriesCapas_Param recibe VAR aIdMovimiento:
CADENA, VAR aUnidades: CADENA, VAR aTipoCambio: CADENA, VAR
aSeries: CADENA, VAR aPedimento: CADENA, VAR aAgencia: CADENA, VAR
aFechaPedimento: CADENA, VAR aNumeroLote: CADENA, VAR
aFechaFabricacion: CADENA, VAR aFechaCaducidad: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fAltaMovimientoSeriesCapas_Param
FIN SI
}
|
fCalculaMovtoSerieCapa ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||
|
Sintaxis
|
fCalculaMovtoSerieCapa (aIdMovimiento)
| ||||||||
|
Parámetros
|
| ||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||
|
Descripción
|
Esta función recalcula el movimiento cuando este pertenece a un producto con series, lotes o pedimentos.
| ||||||||
|
Ejemplo
|
Calcula Movimiento Series Capas
{
VAR Error: ENTERO
fAltaDocumento
fAltaMovimiento
fAltaMovimientoSeriesCapas_Param
Error = fCalculaMovtoSerieCapa recibe VAR lIdMovimiento: ENTERO
SI
Error <> 0
ENTONCES
Error
SI NO
fCalculaMovtoSerieCapa
FIN SI
}
|
fObtieneUnidadesPendientes ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||
|
Sintaxis
|
fObtieneUnidadesPendientes (aConceptoDocto, aCodigoProducto, aCodigoAlmacen, Unidades)
| ||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
aUnidades: Al finalizar la función este parámetro contiene las unidades pendientes.
| ||||||||||||||||||||
|
Descripción
|
Esta función obtiene la cantidad de unidades pendientes de cierto concepto de documento para un almacén/almacenes de un determinado producto en toda la historia del sistema.
| ||||||||||||||||||||
|
Ejemplo
|
Obtiene Unidades Pendientes
{
VAR Error: ENTERO
Error = fObtieneUnidadesPendientes recibe VAR aConceptoDocto: CADENA,
VAR aCodigoProducto: CADENA, VAR aCodigoAlmacen: CADENA,
REFERENCIA: aUnidades: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fObtieneUnidadesPendientes
FIN SI
}
|
fObtieneUnidadesPendientesCarac ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||||||||||||||||||
|
Sintaxis
|
fObtieneUnidadesPendientesCarac (aConceptoDocto, aCodigoProducto, aCodigoAlmacen,
aValorCaracteristica1, aValorCaracteristica2, aValorCaracteristica3, aUnidades)
| ||||||||||||||||||||||||||||||||
|
Parámetros
|
| ||||||||||||||||||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
aUnidades: Al finalizar la función este parámetro contiene las unidades pendientes.
| ||||||||||||||||||||||||||||||||
|
Descripción
|
Esta función obtiene la cantidad de unidades pendientes de cierto concepto de documento para un almacén/almacenes de un determinado producto con caracteristicas en toda la historia del sistema.
| ||||||||||||||||||||||||||||||||
|
Ejemplo
|
Obtiene Unidades Pendientes Caracteristicas
{
VAR Error: ENTERO
Error = fObtieneUnidadesPendientesCarac recibe VAR aConceptoDocto:
CADENA, VAR aCodigoProducto: CADENA, VAR aCodigoAlmacen: CADENA,
VAR aValorCaracteristica1: CADENA, VAR aValorCaracteristica2: CADENA,
VAR aValorCaracteristica3: CADENA, REFERENCIA: aUnidades: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fObtieneUnidadesPendientesCarac
FIN SI
}
|
fModificaCostoEntrada ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||
|
Sintaxis
|
fModificaCostoEntrada (aIdMovimiento, aCostoEntrada)
| ||||||||||||
|
Parámetros
|
| ||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||||||
|
Descripción
|
Esta función modifica el costo de una entrada de inventario.
| ||||||||||||
|
Ejemplo
|
Modifica Costo Entrada
{
VAR Error: ENTERO
Error = fModificaCostoEntrada recibe VAR aIdMovimiento: CADENA, VAR
aCostoEntrada: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fModificaCostoEntrada
FIN SI
}
|
fSetDatoMovimiento ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||
|
Sintaxis
|
fSetDatoMovimiento (aCampo, aValor)
| ||||||||||||
|
Parámetros
|
| ||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||||||
|
Descripción
|
Esta función escribe el valor indicado en el campo correspondiente en el registro activo de la tabla de documentos.
| ||||||||||||
|
Ejemplo
|
Set Dato Movimiento
{
VAR Error: ENTERO
fBuscarDocumento
fBuscarIdMovimiento
Error = fEditarMovimiento
SI
Error <> 0
ENTONCES
Error
SI NO
Error = fSetDatoMovimiento recibe VAR aCampo: CADENA, VAR aValor: CADENA
SI
Error <> 0
ENTONCES
Error
SI NO
fGuardaMovimiento
FIN SI
FIN SI
}
|
fLeeDatoMovimiento ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||||||||||
|
Sintaxis
|
fLeeDatoMovimiento (aCampo, aValr, aLen)
| ||||||||||||||||
|
Parámetros
|
| ||||||||||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||||||||||
|
Descripción
|
Esta función escribe el valor indicado en el campo correspondiente en el registro activo de la tabla de documentos.
| ||||||||||||||||
|
Ejemplo
|
Lee Dato Movimiento
{
VAR Error: ENTERO
fBuscarDocumento
fBuscarIdMovimiento
Error = fLeeDatoMovimiento recibe VAR aCampo: CADENA, REFERENCIA
aValor: CADENA, VAR aLen: ENTERO
SI
Error <> 0
ENTONCES
Error
SI NO
fLeeDatoMovimiento
FIN SI
}
|