Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
73320140115
Pgina: 1
INTRODUCCIN
Qu es un SDK
Software Development Kit (SDK) o kit de desarrollo de software. Es generalmente un conjunto de
herramientas de desarrollo que le permite a un programador crear aplicaciones para un sistema bastante
concreto, por ejemplo ciertos paquetes de software, frameworks, plataformas de hardware, ordenadores,
videoconsolas, sistemas operativos, etctera.
En el caso de AdminPAQ y CONTPAQ i FACTURA ELECTRNICA, el SDK es un conjunto de archivos que
contienen funciones publicadas, las cuales pueden ser usadas por desarrolladores externos para
manipular (consultar o modificar) informacin de la base de datos de estos sistemas.
Cmo funciona
Las funciones disponibles en el SDK se comunican con AdminPAQ o CONTPAQ i FACTURA ELECTRNICA a
travs de mtodos de clases, estas a su vez hacen llamados a las clases base de AdminPAQ o CONTPAQ
i FACTURA ELECTRNICA, es decir, a las clases usadas dentro de AdminPAQ o CONTPAQ i FACTURA
ELECTRNICA.
El SDK controla la concurrencia en un ambiente multiusuario, es decir las funciones dan el soporte para los
bloqueos y protegen los accesos. (Permite operar como si se tratara de una estacin de AdminPAQ o
CONTPAQ i FACTURA ELECTRNICA).
Protege las bases de datos, sus relaciones y sigue las reglas de negocio de AdminPAQ o CONTPAQ i
FACTURA ELECTRNICA
Pgina: 2
Descripcin
Es la interfase del SDK con AdminPAQ .
Libreria de encadenado, aqu se encuentran
funciones del SDK.
Encabezado que contiene la declaracin de
funciones, constates y estructuras definidas
C++ Builder.
Libreria que contiene las funciones del SDK
AdminPAQ, generada con C++ Builder.
Modelo de componentes compuestos
las
Ubicacin
C:\Archivos de
programa\Compacw\AdminPAQ
las
en
C:\Archivos de
programa\Compacw\AdminPAQ\SDK
de
C:\Archivos de
programa\Compacw\AdminPAQ\SDK
C:\Archivos de
programa\Compacw\AdminPAQ
Motor BDD
caccodebase.dll
Motor BDD
CACEsp.dll
Textos
Estandar.mgw
Textos/Dialogos/Mensajes
MGW000.dll
MGW001.dll
MGW002.dll
MgwEsp.dll
DBFWIN32.DLL
BDEWIN.DLL
Textos
C:\Archivos de
programa\Compacw\AdminPAQ
C:\Archivos de
programa\Compacw\AdminPAQ
C:\Archivos de
programa\Compacw\AdminPAQ
C:\Archivos de
programa\Compacw\AdminPAQ
C:\Archivos de
programa\Compacw\AdminPAQ
C:\Archivos de
programa\Compacw\AdminPAQ
C:\Archivos de
programa\Compacw\AdminPAQ
CONTPAQ i FACTURA ELECTRNICA: Para el caso de este sistema los archivos se encuentran en la
carpeta Facturacion en vez de la carpeta AdminPAQ.
Importante: Se debe tener especial cuidado con el control de versiones con el SDK en la que se desarrolla
una aplicacin y la versin de AdminPAQ con la que va a interactuar. Es decir, no se recomienda
desarrollar una aplicacin con el SDK de AdminPAQ 6.0.0 para interactuar con un AdminPAQ 7.0.0.
Pgina: 3
Siempre ten en cuenta que las funciones del SDK estn en C++, el objetivo al declarar las funciones en tu
lenguaje es pasar los tipos de datos que C++ pueda recibir. Busca el tipo de datos en tu lenguaje que
coincida mejor con el tipo de C++.
En C++ todas las cadenas son de tipo Char*, por lo que si en tu lenguaje de programacin utilizas el tipo
String estos siempre se debern pasar Por Valor.
Antes de hacer accesos mediante el SDK, asegurarse que AdminPAQ o CONTPAQ i FACTURA
ELECTRNICA funciona correctamente y que la informacin que est generando es correcta.
Ir por partes, es decir: Primero crear la conexin a la base de datos, inicializar el SDK y generar un
documento desde la aplicacin; posteriormente verificar que funciona correctamente (que se crea sin
problemas el documento en AdminPAQ o CONTPAQ i FACTURA ELECTRNICA).
Modularizar el cdigo (Si el entorno de programacin lo permite). Esto es crear diversos mdulos para
separar funcionalidad global y local.
Ejemplo: Usar un mdulo en el cual se realice la declaracin de constantes, variables globales, estructuras
de datos y enlace a las funciones del archivo MGW_SDK.DLL; y usar otro modulo para las funciones
creadas por el desarrollador y que modificaran la informacin que se recibe y enva de la Base de Datos
de AdminPAQ o CONTPAQ i FACTURA ELECTRNICA.
Esto facilitar la portabilidad y la reutilizacin de cdigo, as como el mantenimiento y actualizacin de la
funcionalidad.
Revisar que los documentos y sus movimientos se graban/actualizan de manera correcta en AdminPAQ o
CONTPAQ i FACTURA ELECTRNICA.
Validar desde la aplicacin que se desarrolla que los datos que se envan sea consistente y que tenga el
formato correcto.
Probar continuamente la aplicacin con todas las posibles combinaciones que permita.
Pgina: 4
Funciones Obligatorias
Son las funciones que forzosamente deben incluirse en cualquier aplicacin que use el SDK:
El mtodo, a grandes ragos, se compone de:
Inicializar el SDK al inicio de cada proceso. fInicializaSDK.
Esta funcin se llama una sola vez al iniciar un proceso o accin completa.
Ejemplo: El alta de un documento y todos sus movimientos. Se inicia el SDK, se hace el llamado a todas
las funciones requeridas y luego se termina el SDK.
Funciones para abrir y cerrar empresa:
Se usan para indicar las bases de datos de la empresa a la cual afectar la aplicacin que hace uso
del SDK. (fAbreEmpresa / fCierraEmpresa)
Solo se puede trabajar en una empresa a la vez (a menos que se corran la misma aplicacin dos
veces).
Incluir la funcin fError del SDK para recuperar la descripcin de los posibles errores. La mayora de las
funciones regresan un cdigo de error, donde 0 indica que no se presentaron errores y un numero
diferente de 0 cuando ocurri algn error.
Se utiliza la funcin fError para recuperar la descripcin de dicho error.
Usar siempre la funcin fTerminaSDK para liberar todos los recursos solicitados por el SDK, al final de
cada proceso completo. sta funcin se llama una sola vez al finalizar un proceso o accin completa.
Estructura general de una aplicacin desarrollada con el SDK.
Establecer el directorio del MGW_SDK
Inicializar SDK
Abrir Empresa
Tu funcin o proceso completo
Cerrar Empresa
Terminar SDK
Pgina: 5
Pgina: 6
Timbrar documentos
Estructura general para crear un documento y timbrarlo.
Establecer el directorio del MGW_SDK
Inicializar SDK
Abrir Empresa
Alta de documento
Alta de movimientos
Afectar documento
Inicializa informacin de la licencia
Emite/Timbra el documento
Entrega el documento
Cerrar Empresa
Terminar SDK
Estructura general para timbrar un XML creado por un tercero.
Establecer el directorio del MGW_SDK
Inicializar SDK
Abrir Empresa
Inicializa informacin de la licencia
Timbra el XML
Cerrar Empresa
Terminar SDK
Pgina: 7
Pgina: 8
Razn
Es un dato autogenerado.
Depende de la plantilla del documento.
Es un dato autogenerado.
Es un dato autogenerado.
Es un dato autogenerado.
Es un dato autogenerado.
Es un campo calculado.
Es un campo calculado.
Es un campo protegido.
Es un dato autogenerado.
Es un dato autogenerado.
Es un campo calculado.
Es un dato autogenerado.
Es un campo calculado.
Es un dato autogenerado.
Es un dato autogenerado.
Es un dato autogenerado.
Es un campo calculado.
Es un dato autogenerado.
Pgina: 9
Pgina: 10
FUNCIONES GENERALES
Inicializacin / Terminacin
fInicializaSDK ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fInicializaSDK()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Inicializa el SDK de AdminPAQ. Se requiere llamar esta funcin al inicio de
cualquier aplicacin que utilice el SDK.
Descripcin
El siguiente cdigo inicializa el SDK de AdminPAQ y asigna el resultado a una variable entera
que se evala posteriormente; si su valor es distinto de 0 (cero) la aplicacin se detiene.
lError = fInicializaSDK()
If lError <> 0 Then
MensajeError lError
End
End If
Ver tambin
fTerminaSDK ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fTerminaSDK ()
Parmetros
No usa.
Retorna
Descripcin
Libera todos los recursos solicitados por el SDK, se requiere llamar al terminar de
utilizar el SDK.
Ejemplo
Ver tambin
Pgina: 11
fSetNombrePAQ ()
Disponibilidad
Sintaxis
fSetNombrePAQ(aSistema)
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aSistema
Tipo
Cadena
Uso
Por referencia
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin define el sistema al que se conectar el SDK. Sino se usa esta funcin la conexin
por omisin ser al sistema AdminPAQ.
Si se desea establecer una conexin a CONTPAQ i FACTURA ELECTRNICA el parmetro
aSistema deber ser CONTPAQ I Facturacion y se deber utilizar en vez de la funcin
fInicializaSDK().
El siguiente cdigo crea una conexin al SDK de CONTPAQ i FACTURA ELECTRNICA.
Public Const kFACTURACION_I = "CONTPAQ I Facturacion"
Call fSetNombrePAQ(kFACTURACION_I)
Ver tambin
Descripcin
Nombre del sistema al que se
conectar el SDK.
Pgina: 12
Manejo de errores
fError ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aNumError
aMensaje
aLen
Tipo
Entero
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Nmero del error.
Descripcin del error.
Longitud del mensaje de error.
Retorna
Descripcin
Ejemplo
Ver tambin
Pgina: 13
FUNCIONES DE EMPRESAS
Navegacin
fPosPrimerEmpresa ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aIdEmpresa
aNombreEmpresa
aDirectorioEmpresa
Tipo
Entero
Cadena
Cadena
Uso
Por referencia
Por referencia
Por referencia
Descripcin
Identificador de la empresa.
Nombre de la empresa.
Directorio de la empresa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aIdEmpresa: Al finalizar la funcin este parmetro contiene el identificador de la primera
empresa registrada en la Base de Datos.
aNombreEmpresa: Al finalizar la funcin este parmetro contiene el nombre de la primera
empresa registrada en la Base de Datos.
aDirectorioEmpresa: Al finalizar la funcin este parmetro contiene el directorio de la primera
empresa registrada en la base de datos.
Descripcin
Ejemplo
Ver tambin
Pgina: 14
fPosSiguienteEmpresa ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aIdEmpresa
aNombreEmpresa
aDirectorioEmpresa
Tipo
Entero
Cadena
Cadena
Uso
Por referencia
Por referencia
Por referencia
Descripcin
Identificador de la empresa.
Nombre de la empresa.
Directorio de la empresa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aIdEmpresa: Al finalizar la funcin este parmetro contiene el identificador de la siguiente
empresa registrada en la Base de Datos.
aNombreEmpresa: Al finalizar la funcin este parmetro contiene el nombre de la siguiente
empresa registrada en la base de datos.
aDirectorioEmpresa: Al finalizar la funcin este parmetro contiene el directorio de la siguiente
empresa registrada en la base de datos.
Descripcin
Ejemplo
Ver tambin
Pgina: 15
Apertura / Cierre
fAbreEmpresa ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fAbreEmpresa (aDirectorioEmpresa )
Parmetros
Nombre
aDirectorioEmpresa
Tipo
Cadena
Uso
Por Referencia
Descripcin
Directorio de la empresa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fCierraEmpresa ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fCierraEmpresa ()
Parmetros
No usa.
Retorna
Descripcin
Ejemplo
Ver tambin
Pgina: 16
FUNCIONES DE DOCUMENTOS
Bajo Nivel Lectura/Escritura
fInsertarDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fInsertarDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en la tabla de Documentos en modo de insercin.
Descripcin
Ejemplo
Ver tambin
Pgina: 17
fEditarDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fEditarDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
Ver tambin
Pgina: 18
fGuardaDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fGuardaDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que guarde los cambios al documento activo. Esta
funcin se llama despus de que se utiliza la funcin fInsertarDocumento() o fEditarDocumento
y se graban los valores en los campos correspondientes.
fGuardaDocumento ()
Ver tambin
Pgina: 19
fCancelarModificacionDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fCancelarModificacionDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual de documentos. El registro debe
estar en modo de edicin o insercin.
Ejemplo
Ver tambin
fCancelarModificacionDocumento ()
Pgina: 20
fBorraDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fBorraDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Borra un registro en la tabla de Documentos.
El siguiente cdigo busca un documento por su llave, si lo encuentra lo borra, en caso
contrario enva el mensaje de error correspondiente
Descripcin
Ejemplo
lError = fBuscaDocumento(lLlaveDocto )
If lError <> 0 Then
MensajeError lError
Else
fBorraDocumento ()
End If
Ver tambin
Pgina: 21
fCancelaDocumento ()
Disponibilidad
Sintaxis
fCancelaDocumento ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
lError = fBuscaDocumento(lLlaveDocto )
If lError <> 0 Then
MensajeError lError
Else
fCancelaDocumento ()
End If
Pgina: 22
fBorraDocumento_CW ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
fBorraDocumento_CW ()
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Borra un documento de AdminPAQ y si este estuviera contabilizacin tambin borra la pliza
correspondiente en ContPAQ.
Descripcin
Ejemplo
Ver tambin
Pgina: 23
fCancelaDocumento_CW ()
Disponibilidad
Sintaxis
fCancelaDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lError = fBuscaDocumento(lLlaveDocto )
If lError <> 0 Then
MensajeError lError
Else
fCancelaDocumento ()
End If
Ver tambin
Pgina: 24
fAfectaDocto_Param ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
Nombre
aCodConcepto
Tipo
Cadena
Uso
Por valor
aSerie
aFolio
aAfecta
Cadena
Doble
Lgico (Bool)
Por valor
Por valor
Por valor
Descripcin
Cdigo del concepto del
documento.
Serie del documento
Folio del documento
Verdadero o falso.
Afectar o desafectar.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin utiliza aCodConcepto, aSerie, y aFolio como llave del documento y aAfecta para
afectar o desafectarlo.
Ejemplo
Ver tambin
Pgina: 25
fSaldarDocumento_Param ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 26
fBorrarAsociacion_Param ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
Nombre
aCodConcepto_Pagar
Tipo
Cadena
Uso
Por valor
aSerie_Pagar
aFolio_Pagar
aCodConcepto_Pago
Cadena
Double
Cadena
Por valor
Por valor
Por valor
aSerie_Pago
Cadena
Por valor
aFolio_Pago
Double
Por valor
Descripcin
Cdigo del concepto del
documento pagado.
Serie del documento pagado.
Folio del documento pagado.
Cdigo del concepto del
documento que pag.
Serie del documento que
pag..
Folio del documento que
pag.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 27
fSetDatoDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por Valor
Por Valor
Descripcin
Campo destino
Valor de escritura
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que busque un documento por su llave, en caso de
que lo encuentre escribe el contenido de la variable lFecha en el campo cFecha de la tabla
de documentos; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaDocumento(lLlaveDocto )
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoDocumento("cFecha", lFecha)
End If
Ver tambin
Pgina: 28
fLeeDatoDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
Tipo
Uso
Descripcin
aCampo
Cadena
Por valor
Campo destino
aValor
Cadena
Por referencia Valor de escritura
alen
Entero
Por valor
Longitud del dato de lectura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Retorna
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de documentos.
Ejemplo
El siguiente cdigo indica a la aplicacin que busque un documento por su llave, en caso de
que lo encuentre lee el contenido del campo cFecha de la tabla de documentos y lo asigna
a la variable lFecha; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaDocumento(lLlaveDocto )
If lError <> 0 Then
MensajeError lError
Else
lError = fLeeDatoDocumento("cFecha", lFecha,llen)
End If
Ver tambin
Pgina: 29
fSiguienteFolio ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aCodigoConcepto
Tipo
Cadena
Uso
Por valor
aSerie
aFolio
Cadena
Doble
Por referencia
Por referencia
Descripcin
Cdigo del concepto del
documento.
Serie del documento
Folio del documento
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aSerie: Al finalizar la funcin este parmetro contiene el valor de la serie del documento
especificado.
aFolio: Al finalizar la funcin este parmetro contiene el siguiente folio del documento
especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de documentos.
Ejemplo
Ver tambin
Pgina: 30
fSetFiltroDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aFechaInicio
aFechaFin
aCodigoConcepto
aCodigoCteProv
Tipo
Cadena
Cadena
Cadena
Cadena
Uso
Por valor
Por valor
Por valor
Por valor
Descripcin
Fecha inicial del rango.
Fecha final del rango.
Cdigo del concepto a filtrar.
Cdigo del Cliente/Proveedor
a filtrar.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin aplica un filtro a los documentos de acuerdo a su cdigo y al cdigo del
cliente/proveedor en un rango de fechas especificados.
Ejemplo
El siguiente cdigo indica a la aplicacin que realice un filtro de documentos para el primer
semestre del ao 2006, para el cdigo de concepto 4 y el cdigo de Cliente/Proveedor
CTE002.
lFechaInicio = 01/01/2006
lFechaFin = 06/30/2006
lCodConcepto = 4"
lCodCteProv = CTE002
Ver tambin
Pgina: 31
fCancelaFiltroDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fCancelaFiltroDocumento ()
Parmetros
No usa.
Retorna
Descripcin
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin cancela el ultimo filtro activo de documentos.
Ejemplo
Ver tambin
fDocumentoImpreso ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fDocumentoImpreso (aImpreso)
Parmetros
Nombre
aImpreso
Tipo
Lgico (bool)
Uso
Por referencia
Descripcin
Valor lgico.
Verdadero o Falso.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lImpreso = False
lError = fDocumentoImpreso (lImpreso)
Ver tambin
Pgina: 32
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aCodConcepto
Tipo
Cadena
Uso
Por valor
aSerie
aFolio
Cadena
Cadena
Por valor
Por valor
Descripcin
Cdigo del concepto del
documento.
Serie del documento.
Folio del documento.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscarIdDocumento ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
fBuscarIdDocumento (aIdDocumento)
Parmetros
Nombre
aIdDocumento
Tipo
Entero
Uso
Por valor
Descripcin
Identificador del documento.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosPrimerDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosPrimerDocumento ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Pgina: 33
Ejemplo
Ver tambin
fPosUltimoDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosUltimoDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 34
fPosSiguienteDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosSiguienteDocumento ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosAnteriorDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosAnteriorDocumento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 35
fPosBOF ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosBOF ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOF ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosEOF ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
Pgina: 36
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aIdDocumento
aDocumento
Tipo
Entero largo
tDocumento
Uso
Por referencia
Por valor
Descripcin
Identificador del documento.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aIdDocumento: Al finalizar la funcin este parmetro contiene el identificador del nuevo
documento.
Esta funcin da de alta documentos de cargo o abono.
El siguiente cdigo indica a la aplicacin que de alta un documento, en caso de presentarse
algn error manda el mensaje correspondiente.
lError = fAltaDocumento (lIdDocto, lDocumento)
If lError <> 0 Then
MensajeError lError
Else
Ver tambin
Pgina: 37
fAltaDocumentoCargoAbono ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fAltaDocumentoCargoAbono (aDocumento)
Parmetros
Nombre
aDocumento
Tipo
tDocumento
Uso
Por valor
Descripcin
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 38
fAfectaDocto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aLlaveDocto
aAfecta
Tipo
tLlaveDocto
Lgico (Bool)
Uso
Por valor
Por valor
Descripcin
Tipo de dato abstracto.
Verdadero o falso. Afectar o
desafectar.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin utiliza aLlaveDocto como llave del documento y aAfecta para afectar o
desafectarlo.
Ejemplo
Ver tambin
Pgina: 39
fSaldarDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aDoctoaPagar
aDoctoPago
aImporte
aIdMoneda
aFecha
Tipo
tLlaveDocto
tLlaveDocto
Doble
Entero
Cadena
Uso
Por valor
Por valor
Por valor
Por valor
Por valor
Descripcin
Tipo de dato abstracto.
Tipo de dato abstracto.
Importe del pago.
Moneda del pago.
Fecha del pago.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 40
fSaldarDocumentoCheqPAQ ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 41
fBorrarAsociacion ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aDoctoaPagar
aDoctoPago
Tipo
tLlaveDocto
tLlaveDocto
Uso
Por valor
Por valor
Descripcin
Tipo de dato abstracto.
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 42
fRegresaIVACargo ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que obtenga el desglose del IVA del documento
especificado en el parmetro lLlaveDocto y que regrese los valores correspondientes a los
parmetros por valor especificados.
lError = fRegresaIVACargo (lLlaveDocto, lNetoTasa15, lNetoTasa10, lNetoTasaCero,
lNetoTasaExcenta, lNetoOtrasTasas, lIVATasa15, lIVATasa10, lIVAOtrasTasas)
Ver tambin
Pgina: 43
fGetTamSelloDigitalYCadena ()
Disponibilidad
Sintaxis
Parmetros
Nombre
atPtrPassword
aEspSelloDig
aEspCadOrig
Tipo
Cadena
Entero
Entero
Uso
Por referencia
Por referencia
Por referencia
Descripcin
Contrasea del certificado.
Tamao del Sello digital.
Tamao de la Cadena original.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Con esta funcin se obtiene el tamao de la cadena original y el sello digital, mismas que se
guardarn en las variables aEspSelloDig y aEspCadOrig.
En el siguiente cdigo se pasa como parmetro la contrasea del certificado almacenada en
la variable lPassword e indica a la aplicacin que obtenga el tamao del sello digital y cadena
original del documento, recibindolos en las variables lEspSello y lEspSello.
Ejemplo
Ver tambin
fGetSelloDigitalYCadena()
Pgina: 44
fGetSelloDigitalYCadena ()
Disponibilidad
Sintaxis
Parmetros
Nombre
atPtrPassword
atPtrSelloDigital
atPtrCadenaOriginal
Tipo
Cadena
Cadena
Cadena
Uso
Por referencia
Por referencia
Por referencia
Descripcin
Contrasea del certificado.
Sello digital.
Cadena original.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fGetTamSelloDigitalYCadena()
Pgina: 45
fInicializaLicenseInfo()
Disponibilidad
Sintaxis
fInicializaLicenseInfo (aSistema)
Parmetros
Nombre
aSistema
Tipo
Unsigned char
Uso
Por valor
Descripcin
Sistema:
0 = AdminPAQ
1 = CONTPAQ i Factura
Electrnica
Retorna
Valores enteros:
kSIN_ERRORES =
0 (cero) que significa que se pudo conectar y obtener informacin del
Servidor de Licencias, aunque la verificacin del nmero de usuarios se hace hasta el uso
de la funcin fEmitirDocumento.
!kSIN_ERRORES = -1 que significa que hubo un error al intentar obtener informacin del
Servidor de Licencias del sistema especificado.
Descripcin
Esta funcin verifica que el sistema est activado y tenga una licencia vlida.
Ejemplo
En el siguiente cdigo pasa como parmetro un 0 indicando que se trata del sistema
AdminPAQ para saber si el sistema est activado.
lError = fInicializaLicenseInfo (0)
Ver tambin
fEmitirDocumento()
Pgina: 46
fEmitirDocumento ()
Disponibilidad
Sintaxis
Parmetros
Retorna
Descripcin
Nombre
aCodConcepto
aSerie
aFolio
aPassword
Tipo
Cadena
Cadena
Doble
Cadena
Uso
Por referencia
Por referencia
Por valor
Por referencia
aArchivoAdicional
Cadena
Por referencia
Descripcin
Cdigo del concepto
Serie del documento
Folio del documento
Contrasea del certificado de
sello digital
Nombre del archivo con el
complemento, este archivo ya
debe existir en la carpeta
Adicionales dentro de la
empresa.
Valores enteros:
kSIN_ERRORES =
0 (cero) si no hubo error.
!kSIN_ERRORES = -1
-1 que significa que hubo un error con la Licencia (la licencia
es para menos de 10 usuarios, es temporal, de evaluacin, no est activada, etc.)
!kSIN_ERRORES = Un nmero de error positivo del que se puede obtener la descripcin
con la funcin fError.
Para poder utilizar la funcin fEmitirDocumento, se deber ejecutar primero la funcin
fInicializaLicenseInfo.
La funcin fEmitirDocumento recibe como parmetro el nombre de un archivo el cual
contiene un complemento que se insertar al CFD/CFDI al emitirse.
Esta funcin requeire una liciencia monousuario. Si cuentas con un licenciamiento anual
adems se requeire que la licencia sea multiempresa.
Ejemplo
Ver tambin
fInicializaLicenseInfo()
Pgina: 47
fDocumentoUUID()
Disponibilidad
Sintaxis
Parmetros
Nombre
aCodConcepto
aSerie
aFolio
atPtrCFDIUUID
Tipo
Cadena
Cadena
Doble
Cadena
Uso
Por referencia
Por referencia
Por valor
Por referencia
Descripcin
Cdigo del concepto
Serie del documento
Folio del documento
Cadena para colocar el valor
de UUID
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
En el siguiente cdigo se pasan el cdigo, serie y folio del concepto para recibir el UUID en la
variable lUUID.
lError = fDocumentoUUID (lConcepto, lSerie, lFolio, lUUID)
fGetSerieCertificado ()
Disponibilidad
Sintaxis
Parmetros
Nombre
atPtrPassword
aPtrSerieCertificado
Tipo
Cadena
Cadena
Uso
Por referencia
Por referencia
Descripcin
Contrasea del certificado
Serie del certificado
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin regresa la serie de un Certificado utilizado por una factura electrnica.
fActivarPrecioCompra ()
Disponibilidad
Sintaxis
fActivarPrecioCompra (aActivar)
Parmetros
Nombre
aActivar
Tipo
Entero
Uso
Por valor
Descripcin
0 = No busca el precio
1 = Valor asumido (busca el
precio)
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin determina si al momento de registrar una compra va SDK se ejecutar la funcin
que busca el ltimo precio de compra registrado en caso de que el precio sea igual a cero.
Pgina: 48
fDocumentoDevuelto ()
Disponibilidad
Sintaxis
fDocumentoDevuelto (aDevuelto)
Parmetros
Nombre
aDevuelto
Tipo
Entero
Uso
Por valor
Descripcin
0 = No devuelto
1 = Devuelto
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
fEntregEnDiscoXML ()
Disponibilidad
Sintaxis
Parmetros
Retorna
Nombre
aCodConcepto
aSerie
aFolio
aFormato
Tipo
Cadena
Cadena
Doble
Entero
Uso
Por referencia
Por referencia
Por valor
Por valor
Descripcin
Cdigo del concepto
Serie del documento
Folio del documento
Formato de entrega (0 = XML, 1
= PDF)
Nota: Al seleccionar la opcin
de entrega 1= PDF, por
disposicin fiscal tambin se
generar el XML.
Plantilla de impresin
aFormatoAmig
Cadena
Por referencia
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
En el siguiente ejemplo, se entrega el XML del concepto 4 (factura), Serie B1, folio 45, en
formato PDF, en la ruta C:\Compacw\Empresas\Reportes\AdminPAQ\Plantilla_Factura_cfdi_1.html
lError = fEntregEnDiscoXML (4, B1, 45, 1,
C:\Compacw\Empresas\Reportes\AdminPAQ\Plantilla_Factura_cfdi_1.html)
Pgina: 49
fObtieneDatosCFDI ()
Disponibilidad
Sintaxis
fObtieneDatosCFDI (atPtrPassword)
Parmetros
Nombre
atPtrPassword
Tipo
Cadena
Uso
Por referencia
Descripcin
Contrasea del certificado
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
La funcin fObtieneDatosCFDI obtiene los datos del CFDI del documento previamente definido
con la funcin fBuscarDocumento. Esta funcin almacena en variables globales los datos del
CFDI dentro del mismo SDK para posteriormente ser ledos con la funcin fLeeDatoCFDI.
El siguiente ejemplo obtiene los datos del CFDI previamente ubicado con la funcin
fBuscarDocumento pasando como parmetro la contrasea del certificado en la variable
lPassword.
Ejemplo
lError = fObtieneDatosCFDI(lPassword)
Ver tambin
fBuscarDocumento(), fLeeDatoCFDI()
Pgina: 50
fLeeDatoCFDI ()
Disponibilidad
Sintaxis
Parmetros
Nombre
aValor
Tipo
Cadena
Uso
Por referencia
aDato
Entero
Por valor
Descripcin
Cadena donde se regresar el
dato requerido
1 = Serie del Certificado del
Emisor
2 = Folio Fiscal (UUID)
3 = Nmero de Serie del
Certificado del SAT
4 = Fecha y Hora de
Certificacin
5 = Sello Digital del CFDI
6 = Sello SAT
7 = Cadena Original del
Complemento de Certificacin
Digital del SAT
8 = Mtodo de Pago
9 = Lugar de expedicin
10 = Rgimen Fiscal
11 = Folio Fiscal de origen*
12 = Serie del Folio Fiscal de
origen*
13 = Fecha del Folio Fiscal de
origen*
14 = Monto del Folio Fiscal de
origen*
* Para documentacin de
Deuda o Pago en
Parcialidades
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscarDocumento(), fObtieneDatosCFDI()
Pgina: 51
AdminPAQ 2002.
Sintaxis
fBuscaDocumento (aLlaveDocto)
Parmetros
Nombre
aLlaveDocto
Tipo
tLlaveDocto
Uso
Por valor
Descripcin
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 52
Funciones de Movimientos
Bajo Nivel Lectura/Escritura
fInsertarMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fInsertarMovimiento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en la tabla de Movimientos en modo de insercin.
Descripcin
Ejemplo
Ver tambin
fEditarMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fEditarMovimiento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
Ver tambin
Pgina: 53
fGuardaMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fGuardaMovimiento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fCancelaCambiosMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fCancelaCambiosMovimiento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual de movimientos. El registro debe
estar en modo de edicin o insercin.
Ejemplo
Ver tambin
Pgina: 54
fAltaMovimientoCaracteristicas_Param ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 55
fAltaMovtoCaracteristicasUnidades_Param ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
Nombre
Tipo
aIdMovimiento
Cadena
aIdMovtoCaracteristicas Cadena
Uso
Por valor
Por valor
aUnidad
Cadena
Por valor
aUnidades
Cadena
Por valor
aUnidadesNC
Cadena
Por valor
aValorCaracteristica1
aValorCaracteristica2
aValorCaracteristica3
Cadena
Cadena
Cadena
Por valor
Por valor
Por valor
Descripcin
Identificador del movimiento.
Identificador del movimiento
con caractersticas.
Abreviatura de la unidad de
compra venta
Las unidades del movimiento
de caractersticas.
Abreviatura de la unidad de
compra venta no
convertible.
Valor de la caracterstica 1.
Valor de la caracterstica 2.
Valor de la caracterstica 3.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 56
fAltaMovimientoSeriesCapas_Param ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aIdMovimiento
aUnidades
aTipoCambio
aSeries
aPedimento
aAgencia
aFechaPedimento
aNumeroLote
aFechaFabricacion
aFechaCaducidad
Tipo
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Uso
Por valor
Por valor
Por valor
Por valor
Por valor
Por valor
Por valor
Por valor
Por valor
Por valor
Descripcin
Identificador del movimiento.
Unidad de peso y medida.
Tipo de cambio.
Series.
Referencia del pedimento.
Referencia de la agencia.
Fecha del pedimento.
Nmero de lote.
Fecha de fabricacin.
Fecha de caducidad.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin agrega el movimiento de numero de serie, lote y/o pedimento asociados un
movimiento cuyo producto maneje cualquiera de estas posibles configuraciones.
Ejemplo
El siguiente cdigo da de alta un movimiento para un producto con numero de serie, lote y/o
pedimento asociado.
lError = fAltaMovimientoSeriesCapas _Param (lIdMovimiento, lUnidades, lTipoCambio, lSeries,
lPedimento, lAgencia, lFechaPedimento, lNumeroLote, lFechaFabricacion,
lFechaCaducidad)
Ver tambin
Pgina: 57
fCalculaMovtoSerieCapa ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fCalculaMovtoSerieCapa (aIdMovimiento)
Parmetros
Nombre
aIdMovimiento
Tipo
Entero largo
Uso
Por valor
Descripcin
Identificador del movimiento
a recalcular.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin recalcula el movimiento cuando este pertenece a un producto con series, lotes o
pedimentos.
Ejemplo
El siguiente cdigo recalcula el movimiento cuando este pertenece a un producto con series,
lotes o pedimentos.
lError = fCalculaMovtoSerieCapa (lIdMovimiento)
Ver tambin
Pgina: 58
fObtieneUnidadesPendientes ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aUnidades: Al finalizar la funcin este parmetro contiene las unidades pendientes.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que obtenga las unidades pendientes para el
producto especificado en lCodigoProducto del almacen lCodigoAlmacen, del documento
lConceptoDocto.
lError = fObtieneUnidadesPendientes (lConceptoDocto, lCodigoProducto, lCodigoAlmacen,
lUnidades)
Ver tambin
Pgina: 59
fObtieneUnidadesPendientesCarac ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aUnidades: Al finalizar la funcin este parmetro contiene las unidades pendientes.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que obtenga las unidades pendientes para el
producto especificado en lCodigoProducto del almacen lCodigoAlmacen, del documento
lConceptoDocto.
lError = fObtieneUnidadesPendientes (lConceptoDocto, lCodigoProducto, lCodigoAlmacen,
Ver tambin
Pgina: 60
fModificaCostoEntrada ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
Nombre
aIdMovimiento
Tipo
Cadena
Uso
Por valor
aCostoEntrada
Cadena
Por valor
Descripcin
Identificador del movimiento a
modificar.
Valor del costo a asignar al
movimiento.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 61
fSetDatoMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 62
fLeeDatoMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de documentos.
Ejemplo
Ver tambin
Pgina: 63
AdminPAQ 2002.
Sintaxis
fSetFiltroMovimiento(aIdDocumento )
Parmetros
Nombre
aIdDocumento
Tipo
Long
Uso
Por valor
Descripcin
Identificador del documento.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fCancelaFiltroMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fCancelaFiltroMovimiento ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 64
fBuscarIdMovimiento ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fBuscarIdMovimiento (aIdMovimiento)
Parmetros
Nombre
aIdMovimiento
Tipo
Entero largo
Uso
Por valor
Descripcin
Identificador del movimiento.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 65
fPosPrimerMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosPrimerMovimiento ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimoMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosUltimoMovimiento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 66
fPosSiguienteMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosSiguienteMovimiento ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosAnteriorMovimiento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosAnteriorMovimiento ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 67
fPosMovimientoBOF ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosMovimientoBOF ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosMovimientoEOF ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosMovimientoEOF ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
Pgina: 68
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aIdDocumento
aIdMovimiento
astMovimiento
Tipo
Entero largo
Entero largo
tMovimiento
Uso
Por valor
Por referencia
Por valor
Descripcin
Identificador del movimiento.
Identificador del documento.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 69
fAltaMovimientoEx ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aIdMovimiento
aTipoProducto
Tipo
Entero largo
tTipoProducto
Uso
Por referencia
Por valor
Descripcin
Identificador del documento.
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin da de alta de un movimento los datos adicionales de un producto con series,
lotes, pedimientos o caracteristicas.
El siguiente cdigo da de alta un movimento los datos adicionales de un producto con series,
lotes, pedimientos o caracteristicas.
Ejemplo
Ver tambin
Pgina: 70
fAltaMovimientoCDesct ()
Disponibilidad
AdminPAQ 2007.
Sintaxis
Parmetros
Nombre
Tipo
Uso
Descripcin
aIdDocumento
Entero largo
Por valor
Identificador del documento.
aIdMovimiento
Entero largo
Por Referencia Identificador del movimiento
astMovimiento
tMovmientoDesc Por valor
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Retorna
Descripcin
Ejemplo
Ver tambin
Pgina: 71
fAltaMovimientoCaracteristicas ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Nombre
aIdMovimiento
aIdMovtoCaracteristicas
aCaracteristicas
Tipo
Entero largo
Entero largo
tCaracteristicas
Uso
Por valor
Por referencia
Por valor
Descripcin
Identificador del movimiento.
Identificador del documento.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 72
fAltaMovtoCaracteristicasUnidades ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 73
fAltaMovimientoSeriesCapas ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Nombre
aIdMovimiento
aSeriesCapas
Tipo
long
tSeriesCapas
Uso
Por valor
Por valor
Descripcin
Identificador del movimiento.
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin agrega el movimiento de numero de serie, lote y/o pedimento asociados un
movimiento cuyo producto maneje cualquiera de estas posibles configuraciones.
Ejemplo
El siguiente da de alta un movimiento para un producto con numero de serie, lote y/o
pedimento asociado.
lError = fAltaMovimientoSeriesCapas (lIdMovimiento, lSeriesCapas)
Ver tambin
Pgina: 74
AdminPAQ 2003.
Sintaxis
fInsertaCteProv ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en la tabla de Clientes / Proveedores en modo de insercin.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Clientes
/ Proveedores.
fInsertaCteProv ()
Ver tambin
fEditaCteProv ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fEditaCteProv ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
Ver tambin
Pgina: 75
fGuardaCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fGuardaCteProv ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que guarde cierto registro en la tabla de Clientes /
Proveedores. Esta funcin se llama despus de que se utiliza la funcin fInsertaCteProv() o
fEditaCteProv() y se graban los valores en los campos correspondientes.
fGuardaCteProv ()
Ver tambin
fBorraCteProv ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBorraCteProv ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Borra un registro en la tabla de Clientes / Proveedores.
Descripcin
Ejemplo
Ver tambin
Pgina: 76
fCancelarModificacionCteProv ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fCancelarModificacionCteProv ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual de Clientes / Proveedores. El registro
debe estar en modo de edicin o insercin.
Ejemplo
Ver tambin
fCancelarModificacionCteProv ()
fEliminarCteProv ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fEliminarCteProv (aCodigoCteProv)
Parmetros
Nombre
aCodigoCteProv
Tipo
Cadena
Uso
Por valor
Descripcin
Cdigo del Cliente / Proveedor
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 77
fSetDatoCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la
tabla de Cliente / Proveedor.
El siguiente cdigo indica a la aplicacin que busque un movimiento por su cdigo, en caso
de que lo encuentre escribe el contenido de la variable lRFC en el campo cRFC de la tabla
de Cliente / Proveedor; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaCteProv (lCodCteProv)
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoCteProv ("cRFC ", lRFC)
End If
Ver tambin
Pgina: 78
fLeeDatoCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de Cliente / Proveedor.
Ejemplo
Ver tambin
Pgina: 79
AdminPAQ 2002.
Sintaxis
fBuscaCteProv (aCodCteProv)
Parmetros
Nombre
aCodCteProv
Tipo
Cadena
Uso
Por valor
Descripcin
Cdigo del Cliente /
Proveedor.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdCteProv ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBuscaIdCteProv (aIdCteProv)
Parmetros
Nombre
aIdCteProv
Tipo
Entero
Uso
Por valor
Descripcin
Identificador del Cliente /
Proveedor.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 80
fPosPrimerCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosPrimerCteProv ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimoCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosUltimoCteProv ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 81
fPosSiguienteCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosSiguienteCteProv ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lError = fPosSiguienteCteProv ()
Ver tambin
fPosAnteriorCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosAnteriorCteProv ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lError = fPosAnteriorCteProv ()
Ver tambin
Pgina: 82
fPosBOFCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosBOFCteProv()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOFCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosEOFCteProv ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
Pgina: 83
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aIdCteProv
astCteProv
Retorna
Tipo
Entero
tCteProv
Uso
Por referencia
Por valor
Descripcin
Identificador del Cliente /
Proveedor.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
aIdCteProv: Al finalizar la funcin este parmetro contiene el identificador del nuevo Cliente /
Proveedor.
Esta funcin da de alta un nuevo Cliente / Proveedor.
Ejemplo
Ver tambin
Pgina: 84
fActualizaCteProv ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aCodigoCteProv
Tipo
Cadena
Uso
Por referencia
astCteProv
tCteProv
Por valor
Descripcin
Identificador del Cliente /
Proveedor.
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 85
fLlenaRegistroCteProv ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
astCteProv
aEsAlta
Tipo
tCteProv
Entero
Uso
Por valor
Por valor
Descripcin
Tipo de dato abstracto.
1 = Nuevo Cliente / Proveedor.
2 = Actualizacion Cliente /
Proveedor.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin asigna al registro de la tabla de Clientes / Proveedores los valores de la estructura
de datos astCteProv.
El siguiente cdigo da de alta un nuevo Cliente / Proveedor en la tabla de Clientes /
Proveedores.
Ejemplo
fLlenaRegistroCteProv (ltCteProv, 1)
Ver tambin
Pgina: 86
FUNCIONES DE PRODUCTOS
Bajo Nivel Lectura/Escritura
fInsertaProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fInsertaProducto ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en la tabla de productos en modo de insercin.
Descripcin
Ejemplo
Ver tambin
fEditaProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fEditaProducto ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
Ver tambin
Pgina: 87
fGuardaProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fGuardaProducto ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que guarde cierto registro en la tabla de productos.
Esta funcin se llama despus de que se utiliza la funcin fInsertaProducto() o fEditaProducto()
y se graban los valores en los campos correspondientes.
fGuardaProducto ()
Ver tambin
fBorraProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBorraProducto ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Borra un registro en la tabla de productos.
Descripcin
Ejemplo
Ver tambin
Pgina: 88
fCancelarModificacionProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fCancelarModificacionProducto ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual de productos. El registro debe estar
en modo de edicin o insercin.
Ejemplo
Ver tambin
fEliminarProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fEliminarProducto (aCodigoProducto)
Parmetros
Nombre
aCodigoProducto
Tipo
Cadena
Uso
Por valor
Descripcin
Cdigo del producto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 89
fSetDatoProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la
tabla Productos.
El siguiente cdigo indica a la aplicacin que busque un movimiento por su cdigo, en caso
de que lo encuentre escribe el contenido de la variable lFechaAlta en el campo cFechaAl01
de la tabla Productos; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaProducto (aCodProducto)
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoProducto ("cFechaAl01 ", lFechaAlta)
End If
Ver tambin
Pgina: 90
fLeeDatoProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de productos.
Ejemplo
El siguiente cdigo indica a la aplicacin que busque un producto por su cdigo, en caso de
que lo encuentre escribe el contenido de l campo cFechaAl01 en la variable la variable
lFechaAlta con una longitud de 20 caracteres; en caso contrario muestra el mensaje de error
correspondiente.
Ver tambin
Pgina: 91
fRecuperaTipoProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aUnidades
Tipo
Lgico (bool)
Uso
Por referencia
aSerie
Lgico (bool)
Por referencia
aLote
Lgico (bool)
Por referencia
aPedimento
Lgico (bool)
Por referencia
aCaracteristicas
Lgico (bool)
Por referencia
Descripcin
Valor lgico. Verdadero o
Falso. Maneja unidades o no.
Valor lgico. Verdadero o
Falso. Maneja series o no.
Valor lgico. Verdadero o
Falso. Maneja lotes o no.
Valor lgico. Verdadero o
Falso. Maneja pedimentos o
no.
Valor lgico. Verdadero o
Falso. Maneja caracterisricas o
no.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aUnidades: Al finalizar la funcin este parmetro indica si el producto maneja unidades o no.
aSerie: Al finalizar la funcin este parmetro indica si el producto maneja series o no.
aLote: Al finalizar la funcin este parmetro indica si el producto maneja lotes o no.
aPedimento: Al finalizar la funcin este parmetro indica si el producto maneja
pedimentos o no.
aCaracteristicas: Al finalizar la funcin este parmetro indica si el producto maneja
caractersticas o no.
Descripcin
Esta funcin define el tipo de producto, indicando si maneja series, lotes, pedimentos,
unidades y/o caractersticas.
Ejemplo
El siguiente cdigo indica a la aplicacin que recupere las cualidades del producto
especificado.
lError = fRecuperaTipoProducto(lUnidades, lSerie, lLote, lPedimento, lCaracteristicas)
If lError <> 0 Then
MensajeError lError
End If
Ver tambin
Pgina: 92
fRecosteoProducto ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 93
fRegresaPrecioVenta ()
Disponibilidad
AdminPAQ 2005.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCodigoConcepto
aCodigoCliente
aCodigoProducto
aPrecioVenta
Tipo
Cadena
Cadena
Cadena
Cadena
Uso
Por valor
Por valor
Por valor
Por referencia
Descripcin
Cdigo del concepto.
Cdigo del cliente.
Cdigo del producto.
Precio de venta.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aPrecioVenta: Al finalizar la funcin este parmetro contiene el precio de venta del producto
solicitado.
Esta funcin obtiene el precio de venta de un producto de un determinado cliente para un
concepto de documento en especifico.
El siguiente cdigo obtiene el precio de venta de un producto de un determinado cliente
para un concepto de documento en especifico.
lError = fRegresaPrecioVenta (lCodigoConcepto, lCodigoCliente, lCodigoProducto,
aPrecioVenta)
If lError <> 0 Then
MensajeError lError
End If
Ver tambin
Pgina: 94
AdminPAQ 2002.
Sintaxis
fBuscaProducto (aCodProducto)
Parmetros
Nombre
aCodProducto
Tipo
Cadena
Uso
Por valor
Descripcin
Cdigo del producto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBuscaIdProducto (aIdProducto)
Parmetros
Nombre
aIdProducto
Tipo
Entero
Uso
Por valor
Descripcin
Identificador del producto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 95
fPosPrimerProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosPrimerProducto ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimoProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosUltimoProducto ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 96
fPosSiguienteProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosSiguienteProducto ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosAnteriorProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosAnteriorProducto ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 97
fPosBOFProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosBOFProducto ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOFProducto ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosEOFProducto ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
lFinTablaProductos = fPosEOFProducto ()
fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(),
fBorraDocumento_CW(), fCancelarModificacionDocumento(),
Pgina: 98
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aIdProducto
astProducto
Tipo
Entero
tProducto
Uso
Por referencia
Por valor
Descripcin
Identificador del producto.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 99
fActualizaProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aCodigoProducto
astProducto
Tipo
Entero largo
tProducto
Uso
Por referencia
Por valor
Descripcin
Cdigo del producto.
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 100
fLlenaRegistroProducto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
astProducto
aEsAlta
Tipo
tProducto
Entero
Uso
Por valor
Por valor
Descripcin
Tipo de dato abstracto.
1 = Nuevo Producto.
2 = Actualizacion Producto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin asigna al registro de la tabla de productos los valores de la estructura de datos
astCteProv.
El siguiente cdigo da de alta un nuevo producto en la tabla de productos.
Ejemplo
fLlenaRegistroProducto (astProducto, 1)
Ver tambin
Pgina: 101
FUNCIONES DE ADDENDAS
Bajo Nivel Lectura/Escritura
fInsertaDatoCompEducativo ()
Disponibilidad
Sintaxis
Parmetros
Nombre
Tipo
Uso
Descripcin
aIdServicio
Entero
Por valor
Identificador del servicio
aNumCampo
Entero
Por valor
Nmero de campo
aDato
Cadena
Por referencia Valor a insertar
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Esta funcin inserta un registro correspondiente a los datos adicionales para el complemento
educativo del catlogo servicios.
El siguiente cdigo indica a la aplicacin que inserten los datos adicionales del complemento
educativo.
Retorna
Descripcin
Ejemplo
Ver tambin
fInsertaDatoAddendaDocto ()
Disponibilidad
Sintaxis
Parmetros
Nombre
Tipo
Uso
Descripcin
aIdAddenda
Entero
Por valor
Identificador de la Addenda
aIdCatalogo
Entero
Por valor
Identificador del documento
aNumCampo
Entero
Por valor
Nmero de campo
aDato
Cadena
Por referencia Valor a insertar
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Agrega los datos de la addenda para los documentos.
Retorna
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que inserte los datos de la addenda para los
documentos.
fInsertaDatoAddendaDocto(aIdAddenda, aIdCatalogo, aNumCampo, aDato)
Ver tambin
Pgina: 102
fObtieneLicencia ()
Disponibilidad
Sintaxis
Parmetros
Retorna
Nombre
aCodActiva
Tipo
Cadena
Uso
Por referencia
aCodSitio
Cadena
Por referencia
aSerie
Cadena
Por referencia
aTagVersion
Cadena
Por referencia
Descripcin
Variable en la que regresa el
cdigo de activacin del
Sistema
Variable en la que regresa el
cdigo de sitio del Sistema
Variable en la que regresa el
nmero de serie del Sistema
Variable en la que regresa el
versin del Sistema
Descripcin
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Esta funcin regresa la licencia del producto.
Ejemplo
Ver tambin
fObtienePassProxy ()
Disponibilidad
Sintaxis
fObtienePassProxy(aPassProxy )
Parmetros
Retorna
Nombre
aPassProxy
Tipo
Cadena
Uso
Por referencia
Descripcin
Variable en la que regresa la
contrasea del Proxy
Descripcin
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Regresa la contrasea del Proxy.
Ejemplo
Ver tambin
Pgina: 103
fTimbraXML ()
Disponibilidad
AdminPAQ 7.3.2
Sintaxis
fTimbraXML( char *aRutaXML, char *aCodConcepto, char *aUUID, char *aRutaDDA, char
*aRutaResultado, char *aPass, char *aRutaFormato );
Parmetros
Retorna
Descripcin
Nombre
aRutaXML
Tipo
Cadena
Uso
Por referencia
aCodConcepto
Cadena
Por referencia
aUUID
Cadena
Por referencia
aRutaDDA
Cadena
Por referencia
aRutaResultado
Cadena
Por referencia
aPass
Cadena
Por referencia
aRutaFormato
Cadena
Por referencia
Descripcin
Variable donde se especifica
la ruta y archivo donde est
ubicado el XML a timbrar.
Variable donde se pasa el
cdigo del concepto a utilizar
para timbrar el XML. Este
concepto deber estar
configurado como CFDI.
Variable donde se regresa el
UUID del XML timbrado.
Variable donde se especifica
la ruta y archivo DDA que
contiene informacin adicional
del XML.
Variable donde se especifica
la ruta donde se generar el
XML, HTML y las imgenes
para la entrega en formato
amigable.
Variable donde se especifica
la contrasea del certificado
para timbrar el XML.
Variable con la ruta y archivo
del formato de impresin.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Esta funcin timbra un XML creado con una aplicacin de un tercero.
El XML deber estar sin emitir, sin sello y sin certificado.
Esta funcin requeire una liciencia de 2 o ms usuarios. Si cuentas con un licenciamiento anual
adems se requeire que la licencia sea multiempresa.
Ejemplo
Ver tambin
Pgina: 104
fTimbraNominaXML ()
Disponibilidad
AdminPAQ 7.3.3
Sintaxis
Parmetros
Retorna
Descripcin
Nombre
aRutaXML
Tipo
Cadena
Uso
Por referencia
aCodConcepto
Cadena
Por referencia
aUUID
Cadena
Por referencia
aRutaDDA
Cadena
Por referencia
aRutaResultado
Cadena
Por referencia
aPass
Cadena
Por referencia
aRutaFormato
Cadena
Por referencia
Descripcin
Variable donde se especifica
la ruta y archivo donde est
ubicado el XML a timbrar.
Variable donde se pasa el
cdigo del concepto a utilizar
para timbrar el XML. Este
concepto deber estar
configurado como CFDI.
Variable donde se regresa el
UUID del XML timbrado.
Variable donde se especifica
la ruta y archivo DDA que
contiene informacin adicional
del XML.
Variable donde se especifica
la ruta donde se generar el
XML, HTML y las imgenes
para la entrega en formato
amigable.
Variable donde se especifica
la contrasea del certificado
para timbrar el XML.
Variable con la ruta y archivo
del formato de impresin.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Esta funcin timbra un XML de una nmina creado con una aplicacin de un tercero.
Ver tambin
Pgina: 105
FUNCIONES DE DIRECCIONES
Bajo Nivel Lectura/Escritura
fInsertaDireccion ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fInsertaDireccion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en la tabla de Direcciones en modo de insercin.
Descripcin
Ejemplo
Ver tambin
fEditaDireccion ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fEditaDireccion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
Ver tambin
Pgina: 106
fGuardaDireccion ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fGuardaDireccion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fCancelarModificacionDireccion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fCancelarModificacionDireccion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual de direcciones. El registro debe estar
en modo de edicin o insercin.
Ejemplo
Ver tambin
Pgina: 107
fLeeDatoDireccion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de Direcciones.
Ejemplo
Ver tambin
Pgina: 108
fSetDatoDireccion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la
tabla de Cliente / Proveedor.
El siguiente cdigo busca la direccin de la empresa, en caso de que la encuentre escribe el
contenido de la variable lColonia en el campo cColonia de la tabla de direcciones; en caso
contrario muestra el mensaje de error correspondiente.
lError = fBuscaDireccionEmpresa ()
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoDireccion ("cColonia ", lColonia)
End If
Ver tambin
Pgina: 109
AdminPAQ 2002.
Sintaxis
fBuscaDireccionEmpresa ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaDireccionCteProv ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Cdigo del cliente/proveedor.
Tipo de direccin
0 = Fiscal, 1 = Envo
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin busca una direccin de un cliente/proveedor.
El siguiente cdigo busca una direccin de un cliente/proveedor, en caso de que la
encuentre se posiciona en el registro encontrado; en caso contrario muestra el mensaje de
error correspondiente.
lError = fBuscaDireccionCteProv (lCodCteProv, lTipoDireccion)
If lError <> 0 Then
MensajeError lError
End If
Ver tambin
Pgina: 110
fBuscaDireccionDocumento ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aIdDocumento
aValor
Tipo
Entero largo
Cadena
Uso
Por valor
Por valor
Descripcin
Identificador del documento.
Tipo de direccin
0 = Fiscal, 1 = Envo
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin busca una direccin de un documento.
El siguiente cdigo busca una direccin de un documento, en caso de que la encuentre se
posiciona en el registro encontrado; en caso contrario muestra el mensaje de error
correspondiente.
lError = fBuscaDireccionDocumento (lIdDocumento, lTipoDireccion)
If lError <> 0 Then
MensajeError lError
End If
Ver tambin
Pgina: 111
fPosPrimerDireccion ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosPrimerDireccion ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimaDireccion ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosUltimaDireccion ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 112
fPosSiguienteDireccion ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosSiguienteDireccion ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosAnteriorDireccion ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosAnteriorDireccion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 113
fPosBOFDireccion ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosBOFDireccion ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOFDireccion ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fPosEOFDireccion ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
Pgina: 114
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aIdDireccion
astDireccion
Tipo
Entero
tDireccion
Uso
Por referencia
Por valor
Descripcin
Identificador de la direccin.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Importante: Al usar esta funcin de alto nivel es necesario asignar al campo cTipoDireccion alguno de los
siguientes valores: 1 = Domicilio Fiscal, 2 = Domicilio Envo
Pgina: 115
fActualizaDireccion ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fActualizaProducto (astDireccion)
Parmetros
Nombre
astDireccion
Tipo
tDireccion
Uso
Por valor
Descripcin
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Importante: Al usar esta funcin de alto nivel es necesario asignar al campo cTipoDireccion alguno de los
siguientes valores: 1 = Domicilio Fiscal, 2 = Domicilio Envo
fLlenaRegistroDireccion ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Nombre
astDireccion
aEsAlta
Tipo
tDireccion
Entero
Uso
Por valor
Por valor
Descripcin
Tipo de dato abstracto.
1 = Nueva direccin.
2 = Actualizacin.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin aigna al registro de la base de datos los valores de la estructura de datos de la
Direccin.
El siguiente cdigo da de alta una nueva direccin.
Ejemplo
fLlenaRegistroDireccion (ltDireccion, 1)
Ver tambin
Importante: Al usar esta funcin de alto nivel es necesario asignar al campo cTipoDireccion alguno de los
siguientes valores: 1 = Domicilio Fiscal, 2 = Domicilio Envo
Pgina: 116
FUNCIONES DE EXISTENCIAS
Bajo Nivel Lectura/Escritura
fRegresaExistencia ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCodigoProducto
aCodigoAlmacen
aAnio
aMes
aDia
aExistencia
Tipo
Cadena
Cadena
Cadena
Cadena
Cadena
Doble
Uso
Por valor
Por valor
Por valor
Por valor
Por valor
Por referencia
Descripcin
Cdigo del producto.
Cdigo del almacn.
Ao.
Mes.
Da.
Existencia
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aExistencia: Al finalizar la funcin este parmetro contiene la existencia del producto
requerido.
Descripcin
Ejemplo
Ver tambin
Pgina: 117
fRegresaExistenciaCaracteristicas ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aExistencia: Al finalizar la funcin este parmetro contiene la existencia del producto
requerido.
Descripcin
Ejemplo
Ver tambin
Pgina: 118
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aCostoPromedio: Al finalizar la funcin este parmetro contiene el costo promedio del
producto requerido.
Descripcin
Ejemplo
El siguiente cdigo obtiene el costo promedio de un producto en una fecha para todos los
almacenes o para uno solo.
lError = fRegresaCostoPromedio (lCodigoProducto, lCodigoAlmacen, lAnio, lMes, lDia, lCostoP)
If lError <> 0 Then
MensajeError lError
End If
Ver tambin
Pgina: 119
fRegresaUltimoCosto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aUltimoCosto: Al finalizar la funcin este parmetro contiene el ultimo costo del producto
requerido.
Descripcin
Ejemplo
El siguiente cdigo obtiene el ltimo costo de un producto en una fecha para todos los
almacenes o para uno solo.
lError = fRegresaCostoPromedio (lCodigoProducto, lCodigoAlmacen, lAnio, lMes, lDia, lCostoU)
If lError <> 0 Then
MensajeError lError
End If
Ver tambin
Pgina: 120
fRegresaCostoEstandar ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCodigoProducto
aCostoEstandar
Tipo
Cadena
Cadena
Uso
Por valor
Por referencia
Descripcin
Cdigo del producto.
Costo estndar.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aCostoEstandar: Al finalizar la funcin este parmetro contiene el costo estndar del producto
requerido.
Descripcin
Ejemplo
Ver tambin
Pgina: 121
fRegresaCostoCapa ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCodigoProducto
aCodigoAlmacen
aUnidades
aImporteCosto
Tipo
Cadena
Cadena
Doble
Cadena
Uso
Por valor
Por valor
Por valor
Por referencia
Descripcin
Cdigo del producto.
Cdigo del almacn.
Unidades a costear.
Importe del costo de la
unidades recibidas.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aImporteCosto: Al finalizar la funcin este parmetro contiene el costo UEPS o PEPS del
producto requerido.
Descripcin
Esta funcin obtiene el costo UEPS o PEPS de un producto en un almacn en base a una
cantidad de unidades proporcionadas.
Ejemplo
Ver tambin
Pgina: 122
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Ejemplo
El siguiente cdigo busca un concepto por su cdigo, en caso de que lo encuentre guarda el
contenido del campo cNombreC01 en la variable la variable lNombreC con una longitud de
60 caracteres; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaConceptoDocto (lCodConcepto)
If lError <> 0 Then
MensajeError lError
Else
lError = fLeeDatoConceptoDocto ("cNombreC01", lNombreC, 60)
End If
Ver tambin
Pgina: 123
fRegresPorcentajeImpuesto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aPorcentajeImpuesto: Al finalizar la funcin este parmetro contiene el porcentaje del
impuesto requerido.
Esta funcin regresa el porcentaje de impuesto de un concepto documento, del cual se
obtiene su configuracin y se busca el porcentaje de la tabla de Clientes/Proveedores,
Productos o de Parmetros generales.
El siguiente cdigo obtiene el porcentaje de impuesto para el concepto de un documento.
lError = fRegresPorcentajeImpuesto (lIdConceptoDocumento, lIdClienteProveedor, lIdProducto,
lPorcentajeImpuesto)
Ver tambin
Pgina: 124
fEditaConceptoDocto()
Disponibilidad
Sintaxis
fEditaConceptoDocto ()
Parmetros
No recibe parmetros.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo:
lerror = fBuscaConceptoDocto(lConcepto)
lerror = fEditaConceptoDocto
lerror = fSetDatoConceptoDocto("CSERIEPO01", lSerie)
lerror = fSetDatoConceptoDocto("CIDDIRSUCU", lDireccion)
lerror = fGuardaConceptoDocto()
Ver tambin
fBuscaConceptoDocto(),fSetDatoConceptoDocto(), fGuardaConceptoDocto()
Pgina: 125
fSetDatoConceptoDocto ()
Disponibilidad
Sintaxis
Parmetros
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por referencia
Por referencia
Descripcin
Nombre del campo
Valor del campo
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lerror = fBuscaConceptoDocto(lConcepto)
lerror = fEditaConceptoDocto
lerror = fSetDatoConceptoDocto("CSERIEPO01", lSerie)
lerror = fSetDatoConceptoDocto("CIDDIRSUCU", lDireccion)
lerror = fGuardaConceptoDocto()
Ver tambin
Pgina: 126
fGuardaConceptoDocto()
Disponibilidad
Sintaxis
fGuardaConceptoDocto()
Parmetros
No recibe parmetros.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo:
lerror = fBuscaConceptoDocto(lConcepto)
lerror = fEditaConceptoDocto
lerror = fSetDatoConceptoDocto("CSERIEPO01", lSerie)
lerror = fSetDatoConceptoDocto("CIDDIRSUCU", lDireccion)
lerror = fGuardaConceptoDocto()
Ver tambin
Pgina: 127
AdminPAQ 2003.
Sintaxis
fBuscaConceptoDocto (aCodConcepto)
Parmetros
Nombre
aCodConcepto
Tipo
Cadena
Uso
Por valor
Descripcin
Cdigo del concepto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdConceptoDocto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBuscaIdConceptoDocto (aIdConcepto)
Parmetros
Nombre
aIdConcepto
Tipo
Entero
Uso
Por valor
Descripcin
Identificador del concepto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 128
fPosPrimerConceptoDocto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosPrimerConceptoDocto ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimaConceptoDocto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosUltimaConceptoDocto ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 129
fPosSiguienteConceptoDocto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosSiguienteConceptoDocto ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosAnteriorConceptoDocto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosAnteriorConceptoDocto ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 130
fPosBOFConceptoDocto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosBOFConceptoDocto ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOFConceptoDocto ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosEOFConceptoDocto ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
lFinTablaConcepto = fPosEOFConceptoDocto ()
Pgina: 131
Funciones de Parametros
Bajo Nivel Lectura/Escritura
fLeeDatoParametros ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Ejemplo
El siguiente cdigo busca un concepto por su cdigo, en caso de que lo encuentre guarda el
contenido del campo cRFCEmpr01en la variable la variable lRFC con una longitud de 60
caracteres; en caso contrario muestra el mensaje de error correspondiente.
lError = fLeeDatoParametros ("cRFCEmpr01", lRFC, 60)
Ver tambin
fEditaParametros ()
Disponibilidad
Sintaxis
fEditaParametros ()
Parmetros
No recibe parmetros.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo:
lerror = fEditaParametros
lerror = fSetDatoParametros ("cRFCEmpr01", lRFC)
lerror = fGuardaParametros ()
Ver tambin
Pgina: 132
fSetDatoParametros ()
Disponibilidad
Sintaxis
fSetDatoParametros(aCampo, aValor )
Parmetros
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por referencia
Por referencia
Descripcin
Nombre del campo
Valor del campo
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lerror = fEditaParametros
lerror = fSetDatoParametros ("cRFCEmpr01", lRFC)
lerror = fGuardaParametros ()
Ver tambin
fGuardaParametros ()
Disponibilidad
Sintaxis
fGuardaParametros()
Parmetros
No recibe parmetros.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo:
lerror = fEditaParametros
lerror = fSetDatoParametros ("cRFCEmpr01", lRFC)
lerror = fGuardaParametros ()
Ver tambin
Pgina: 133
AdminPAQ 2004.
Sintaxis
fEditaClasificacion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
Ver tambin
fGuardaClasificacion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fGuardaClasificacion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 134
fCancelarModificacionClasificacion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fCancelarModificacionClasificacion ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual de clasificaciones. El registro debe
estar en modo de edicin o insercin.
Ejemplo
Ver tambin
fActualizaClasificacion ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Nombre
aClasificacionDe
Tipo
Entero
aNumClasificacion
Entero
aNombreClasificacion Cadena
Uso
Por valor
Por valor
Por valor
Descripcin
Clasificacin de
1 Agente
2 Cliente
3 Proveedor 4 Almacen
5 Producto.
Numero de la clasificacion (1-6)
Texto a actualizar en la clasificacin.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 135
fLeeDatoClasificacion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de Clasificaciones.
Ejemplo
Ver tambin
Pgina: 136
fSetDatoClasificacion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la
tabla de Clasificaciones.
El siguiente cdigo busca la direccin de la empresa, en caso de que la encuentre escribe el
contenido de la variable lClasif en el campo cNombreC01 de la tabla de direcciones; en caso
contrario muestra el mensaje de error correspondiente.
lError = fBuscaDireccionEmpresa ()
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoClasificacion ("cNombreC01 ", lClasif)
End If
Ver tambin
Pgina: 137
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aClasificacionDe
Tipo
Entero
Uso
Por valor
aNumClasificacion
Entero
Por valor
Descripcin
Clasificacin de
1 Agente
2 Cliente
3 Proveedor 4 Almacen
5 Producto.
Numero de la clasificacion (1-6)
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin busca una clasificacion de acuerdo a los parmetros recibidos y se posiciona en
el registro correspondiente.
El siguiente cdigo busca una clasificacin.
Ejemplo
Ver tambin
fBuscaIdClasificacion ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBuscaIdClasificacion (aIdClasificacion)
Parmetros
Nombre
aIdClasificacion
Tipo
Entero
Uso
Por valor
Descripcin
Identificador del concepto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 138
fPosPrimerClasificacion ()
Disponibilidad
Sintaxis
fPosPrimerClasificacion()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdClasificacion(), fBuscaClasificacion()
fPosUltimoClasificacion ()
Disponibilidad
Sintaxis
fPosUltimoClasificacion()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdClasificacion(), fBuscaClasificacion()
fPosSiguienteClasificacion ()
Disponibilidad
Sintaxis
fPosSiguienteClasificacion()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdClasificacion(), fBuscaClasificacion()
Pgina: 139
fPosAnteriorClasificacion ()
Disponibilidad
Sintaxis
fPosAnteriorClasificacion()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdClasificacion(), fBuscaClasificacion()
fPosBOFClasificacion ()
Disponibilidad
Sintaxis
fPosBOFClasificacion()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fBuscaIdClasificacion(), fBuscaClasificacion()
fPosEOFClasificacion ()
Disponibilidad
Sintaxis
fPosEOFClasificacion()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fBuscaIdClasificacion(), fBuscaClasificacion()
Pgina: 140
AdminPAQ 2003.
Sintaxis
fInsertaValorClasif ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en la tabla de Valores de Clasificacin en modo de insercin.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Valores
de Clasificacin.
fInsertaValorClasif ()
Ver tambin
fEditaValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fEditaValorClasif ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
Ver tambin
Pgina: 141
fGuardaValorClasif ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
fGuardaValorClasif ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que guarde cierto registro en la tabla de Valores de
Clasificacin. Esta funcin se llama despus de que se utiliza la funcin fInsertaValorClasif () o
fEditaValorClasif () y se graban los valores en los campos correspondientes.
fGuardaValorClasif ()
Ver tambin
fBorraValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBorraValorClasif ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Borra un registro en la tabla de Valores de Clasificacin.
Descripcin
Ejemplo
Ver tambin
Pgina: 142
fCancelarModificacionValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fCancelarModificacionValorClasif ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fCancelarModificacionValorClasif ()
Pgina: 143
fEliminarValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aClasificacionDe
Tipo
Entero
Uso
Por valor
aNumClasificacion
aCodValorClasif
Entero
Cadena
Por valor
Por valor
Descripcin
Clasificacin de
1 Agente
2 Cliente
3 Proveedor 4 Almacen
5 Producto.
Numero de la clasificacion (1-6)
Cdigo del Valor Clasificacion
Producto
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 144
fSetDatoValorClasif ()
Disponibilidad
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la
tabla de Valores de Clasificacin.
El siguiente cdigo indica a la aplicacin que busque un valor de clasificacin por su
identificador, en caso de que lo encuentre escribe el contenido de la variable lCasif en el
campo cIdClasi01 de la tabla de Valores de Clasificacin; en caso contrario muestra el
mensaje de error correspondiente.
lError = fBuscaIdValorClasif (lIdValorClasif)
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoValorClasif ("cIdClasi01", lCasif)
End If
Ver tambin
Pgina: 145
AdminPAQ 2002.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de Valores de Clasificacin.
Ejemplo
Ver tambin
Pgina: 146
fBuscaValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aClasificacionDe
Tipo
Entero
Uso
Por valor
aNumClasificacion
aCodValorClasif
Entero
Cadena
Por valor
Por valor
Descripcin
Clasificacin de
1 Agente
2 Cliente
3 Proveedor 4 Almacen
5 Producto.
Numero de la clasificacion (1-6)
Cdigo del Valor Clasificacion
Producto
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin busca una clasificacion de acuerdo a los parmetros recibidos y se posiciona en
el registro correspondiente.
El siguiente cdigo busca una clasificacin.
Ejemplo
Ver tambin
fBuscaIdValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBuscaIdValorClasif (aIdValorClasif)
Parmetros
Nombre
aIdValorClasif
Tipo
Entero
Uso
Por valor
Descripcin
Identificador del valor de clasificacin.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
fBuscaIdValorClasif (lIdValorClasif)
Ver tambin
Pgina: 147
fPosPrimerValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosPrimerValorClasif ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimoValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosUltimoValorClasif ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 148
fPosSiguienteValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosSiguienteValorClasif ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lError = fPosSiguienteValorClasif ()
Ver tambin
fPosAnteriorValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosAnteriorValorClasif ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lError = fPosAnteriorValorClasif ()
Ver tambin
Pgina: 149
fPosBOFValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosBOFValorClasif ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOFValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosEOFValorClasif ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
Pgina: 150
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aIdValorClasif
astValorClasif
Tipo
Entero
tValorClasif
Uso
Por referencia
Por valor
Descripcin
Identificador de la direccin.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
aIdValorClasif: Al finalizar la funcin este parmetro contiene el identificador del nuevo valor
de clasificacin.
Esta funcin da de alta un nuevo valor de clasificacin.
Ejemplo
Ver tambin
Pgina: 151
fActualizaValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aCodigoValorClasif
Tipo
Cadena
Uso
Por valor
astValorClasif
tValorClasif
Por valor
Descripcin
Cdigo del valor de
clasificacin.
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin actualiza el valor de clasificacin del registro especificado por el parametro
aCodigoValorClasif.
El siguiente cdigo actualiza el valor de clasificacin del registro especificado por el
parametro aCodigoValorClasif.
Ejemplo
Ver tambin
fLlenaRegistroValorClasif ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fLlenaRegistroValorClasif (astValorClasif)
Parmetros
Nombre
astValorClasif
Tipo
tValorClasif
Uso
Por valor
Descripcin
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin asigna al registro de la base de datos los valores de la estructura e datos del valor
de clasificacion.
El siguiente cdigo asigna al registro de la base de datos los valores de la estructura e datos
del valor de clasificacion.
fLlenaRegistroValorClasif (lstValorClasif)
Ejemplo
Ver tambin
Pgina: 152
AdminPAQ 2003.
Sintaxis
fInsertaUnidad ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en la tabla de Unidades de Medida y Peso en modo de insercin.
Descripcin
Ejemplo
Ver tambin
fEditaUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fEditaUnidad ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Descripcin
Ejemplo
El siguiente cdigo busca una unidad por su identificador, si lo encuentra lo activa en modo
edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscaIdUnidad(lIdUnidad)
If lError <> 0 Then
MensajeError lError
Else
fEditaUnidad ()
End If
Ver tambin
Pgina: 153
fGuardaUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fGuardaUnidad ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo indica a la aplicacin que guarde cierto registro en la tabla de Unidades
de Medida y Peso. Esta funcin se llama despus de que se utiliza la funcin fInsertaUnidad ()
o fEditaUnidad() y se graban los valores en los campos correspondientes.
fGuardaUnidad ()
Ver tambin
fBorraUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBorraUnidad ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Borra un registro en la tabla de Unidades de Medida y Peso.
Descripcin
Ejemplo
Ver tambin
Pgina: 154
fCancelarModificacionUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fCancelarModificacionUnidad ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual de Unidades de Medida y Peso. El
registro debe estar en modo de edicin o insercin.
Ejemplo
Ver tambin
fCancelarModificacionUnidad ()
fEliminarUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fEliminarUnidad (aNombreUnidad)
Parmetros
Nombre
aNombreUnidad
Tipo
Cadena
Uso
Por valor
Descripcin
Nombre de la unidad.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 155
fSetDatoUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la
tabla de Medida y Peso.
El siguiente cdigo indica a la aplicacin que busque una unidad por su identificador, en caso
de que lo encuentre escribe el contenido de la variable lNombreU en el campo
cNombreU01de la tabla de Medida y Peso; en caso contrario muestra el mensaje de error
correspondiente.
lError = fBuscaIdUnidad(lIdUnidad)
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoUnidad ("cNombreU01", lNombreU)
End If
Ver tambin
Pgina: 156
fLeeDatoUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
de Unidades de Medida y Peso.
Ejemplo
El siguiente cdigo indica a la aplicacin que busque una unidad por su identificador, en caso
de que lo encuentre escribe el contenido de l campo cNombreU01 en la variable la variable
lNombreU con una longitud de 60 caracteres; en caso contrario muestra el mensaje de error
correspondiente.
lError = fBuscaIdUnidad(lIdUnidad)
If lError <> 0 Then
MensajeError lError
Else
lError = fLeeDatoUnidad ("cNombreU01", lNombreU, 60)
End If
Ver tambin
Pgina: 157
AdminPAQ 2003.
Sintaxis
fBuscaUnidad (aNombreUnidad)
Parmetros
Nombre
aNombreUnidad
Tipo
Cadena
Uso
Por valor
Descripcin
Nombre de la unidad.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin busca una Unidad de Medida y Peso de acuerdo a los parmetros recibidos y se
posiciona en el registro correspondiente.
El siguiente cdigo busca una clasificacin.
Ejemplo
fBuscaUnidad (lNombreUnidad)
Ver tambin
fBuscaIdUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fBuscaIdUnidad (aIdUnidad)
Parmetros
Nombre
aIdValorClasif
Tipo
Entero
Uso
Por valor
Descripcin
Identificador de la Unidad.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin busca una unidad de medida y peso por su Identificador y se posiciona en el
registro correspondiente.
El siguiente cdigo busca una unidad de medida y peso por su identificador.
Ejemplo
fBuscaIdUnidad (aIdUnidad)
Ver tambin
Pgina: 158
fPosPrimerUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosPrimerUnidad ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimoUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosUltimoUnidad ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 159
fPosSiguienteUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosSiguienteUnidad ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lError = fPosSiguienteUnidad ()
Ver tambin
fPosAnteriorUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosAnteriorUnidad ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
lError = fPosAnteriorUnidad ()
Ver tambin
Pgina: 160
fPosBOFUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosBOFUnidad ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
lInicioTablaUnidades = fPosBOFUnidad ()
Ver tambin
fPosEOFUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fPosEOFUnidad ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
lFinTablaUnidades = fPosEOFUnidad ()
Pgina: 161
Disponibilidad
AdminPAQ 2003.
Sintaxis
fAltaUnidad (aIdUnidad,
Parmetros
Retorna
Nombre
aIdUnidad
astUnidad
LPFREGUNIDAD astUnidad)
Tipo
Uso
Entero
Por referencia
tUnidad
Por valor
Descripcin
Identificador de la unidad.
Tipo de dato abstracto.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
aIdUnidad: Al finalizar la funcin este parmetro contiene el identificador del nuevo valor de
clasificacin.
Esta funcin da de alta un nuevo valor de clasificacin.
Ejemplo
Ver tambin
Pgina: 162
AdminPAQ 2003.
Sintaxis
Parmetros
Nombre
aNombreUnidad
astUnidad
Tipo
Cadena
tUnidad
Uso
Por valor
Por valor
Descripcin
Nombre de la unidad.
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin actualiza la unidad de medida y pesodel registro especificado por el parametro
aCodigoValorClasif.
El siguiente cdigo actualiza la unidad de medida y peso del registro especificado por el
parametro aCodigoValorClasif.
Ejemplo
Ver tambin
fLlenaRegistroUnidad ()
Disponibilidad
AdminPAQ 2003.
Sintaxis
fLlenaRegistroUnidad (astUnidad)
Parmetros
Nombre
astUnidad
Tipo
tUnidad
Uso
Por valor
Descripcin
Tipo de dato abstracto.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin asigna al registro de la base de datos los valores de la estructura de datos de la
unidad de medida peso.
El siguiente cdigo asigna al registro de la base de datos los valores de la estructura de datos
unidad de medida peso.
Ejemplo
fLlenaRegistroUnidad (lstValorClasif)
Ver tambin
Pgina: 163
AdminPAQ 2004.
Sintaxis
fInsertaAgente ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en el catlogo de Agentes en modo de insercin.
Descripcin
Ejemplo
Ver tambin
fEditaAgente ()
Disponibilidad
Sintaxis
fEditaAgente ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo busca una unidad por su identificador, si lo encuentra lo activa en modo
edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
Ver tambin
Pgina: 164
fGuardaAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fGuardaAgente ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fCancelarModificacionAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fCancelarModificacionAgente ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual del catlogo de Agentes. El registro
debe estar en modo de edicin o insercin.
Ejemplo
Ver tambin
fCancelarModificacionAgente ()
Pgina: 165
fSetDatoAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo del
catlogo de Agentes.
El siguiente cdigo indica a la aplicacin que busque un agente por su cdigo, en caso de
que lo encuentre escribe el contenido de la variable lNombreA en el campo cNombreA01 del
catlogo de Agentes; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaAgente (lCodigoAgente)
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoAgente ("cNombreA01", lNombreA)
End If
Ver tambin
Pgina: 166
fLeeDatoAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
del catlogo de Agentes.
Ejemplo
El siguiente cdigo indica a la aplicacin que busque un agente por su cdigo, en caso de
que lo encuentre escribe el contenido de l campo cNombreA01 en la variable la variable
lNombreA con una longitud de 60 caracteres; en caso contrario muestra el mensaje de error
correspondiente.
lError = fBuscaIdUnidad(lIdUnidad)
If lError <> 0 Then
MensajeError lError
Else
lError = fLeeDatoAgente ("cNombreA01", lNombreA, 60)
End If
Ver tambin
Pgina: 167
AdminPAQ 2004.
Sintaxis
fBuscaAgente (aCodigoAgente)
Parmetros
Nombre
aCodigoAgente
Tipo
Cadena
Uso
Por valor
Descripcin
Cdigo del agente.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fBuscaIdAgente (aIdAgente)
Parmetros
Nombre
aIdAgente
Tipo
Entero
Uso
Por valor
Descripcin
Identificador de la Unidad.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
fBuscaIdAgente (lIdAgente)
Ver tambin
Pgina: 168
fPosPrimerAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosPrimerAgente ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimoAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosUltimoAgente ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 169
fPosSiguienteAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosSiguienteAgente ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosAnteriorAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosAnteriorAgente ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 170
fPosBOFAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosBOFAgente ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOFAgente ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosEOFAgente ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
lFinTablaAgentes = fPosEOFAgente ()
Pgina: 171
AdminPAQ 2004.
Sintaxis
fInsertaAlmacen ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error
Adiciona un nuevo registro en el catlogo de Almacenesen modo de insercin.
Descripcin
Ejemplo
Ver tambin
fEditaAlmacen ()
Disponibilidad
AdminPAQ 2006.
Sintaxis
fEditaAlmacen ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
El siguiente cdigo busca una unidad por su identificador, si lo encuentra lo activa en modo
edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
Ver tambin
Pgina: 172
fGuardaAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fGuardaAlmacen ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fCancelarModificacionAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fCancelarModificacionAlmacen ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Esta funcin cancela las modificaciones al registro actual del catlogo de Almacenes. El
registro debe estar en modo de edicin o insercin.
Ejemplo
Ver tambin
fCancelarModificacionAlmacen ()
Pgina: 173
fSetDatoAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Descripcin
Ejemplo
Nombre
aCampo
aValor
Tipo
Cadena
Cadena
Uso
Por valor
Por valor
Descripcin
Campo destino
Valor de escritura
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo del
catlogo de Almacenes.
El siguiente cdigo indica a la aplicacin que busque un agente por su cdigo, en caso de
que lo encuentre escribe el contenido de la variable lNombreA en el campo cNombreA01 del
catlogo de Almacenes; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaAlmacen (lCodigoAgente)
If lError <> 0 Then
MensajeError lError
Else
lError = fSetDatoAlmacen ("cNombreA01", lNombreA)
End If
Ver tambin
Pgina: 174
fLeeDatoAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
Parmetros
Retorna
Nombre
aCampo
aValor
aLen
Tipo
Cadena
Cadena
Entero
Uso
Por valor
Por referencia
Por valor
Descripcin
Campo destino.
Valor de lectura.
Longitud del dato de lectura.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.
Descripcin
Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla
del catlogo de Almacenes.
Ejemplo
El siguiente cdigo indica a la aplicacin que busque un agente por su cdigo, en caso de
que lo encuentre escribe el contenido de l campo cNombreA01 en la variable la variable
lNombreA con una longitud de 60 caracteres; en caso contrario muestra el mensaje de error
correspondiente.
lError = fBuscaIdUnidad(lIdUnidad)
If lError <> 0 Then
MensajeError lError
Else
lError = fLeeDatoAlmacen ("cNombreA01", lNombreA, 60)
End If
Ver tambin
Pgina: 175
AdminPAQ 2004.
Sintaxis
fBuscaAlmacen (aCodigoAlmacen)
Parmetros
Nombre
aCodigoAlmacen
Tipo
Cadena
Uso
Por valor
Descripcin
Cdigo del almacn.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fBuscaIdAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fBuscaIdAlmacen (aIdAgente)
Parmetros
Nombre
aIdAgente
Tipo
Entero
Uso
Por valor
Descripcin
Identificador del almacn.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
fBuscaIdAlmacen (lCodigoAlmacen)
Ver tambin
Pgina: 176
fPosPrimerAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosPrimerAlmacen ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosUltimoAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosUltimoAlmacen ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 177
fPosSiguienteAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosSiguienteAlmacen ()
Parmetros
Retorna
No usa.
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
fPosAnteriorAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosAnteriorAlmacen ()
Parmetros
No usa.
Retorna
Valores enteros:
kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito.
!kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.
Descripcin
Ejemplo
Ver tambin
Pgina: 178
fPosBOFAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosBOFAlmacen ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
fPosEOFAlmacen ()
Disponibilidad
AdminPAQ 2004.
Sintaxis
fPosEOFAlmacen ()
Parmetros
Retorna
No usa.
Valores enteros:
1 (uno) Verdadero.
0 (cero) Falso.
Descripcin
Ejemplo
Ver tambin
Pgina: 179
Longitud
23
11
30
60
20
60
100
3000
255
3
3
50
50
50
20
20
20
6
30
6
15
50
175
20
35
175
500
36
100
60
16
30
400
Descripcin
Longitud mxima de caracteres para los campos de fechas.
Longitud mxima de caracteres para las series.
Longitud mxima de caracteres usada para los cdigos.
Longitud mxima de caracteres para los nombres.
Longitud mxima de caracteres para las referencias.
Longitud mxima de caracteres para las descripciones.
Longitud mxima de caracteres para las cuentas.
Longitud mxima de caracteres para los mensajes.
Longitud mxima de caracteres para los nombres de producto.
Longitud mxima de caracteres para las abreviaturas.
Longitud mxima de caracteres para los valores de clasificacin.
Longitud mxima de caracteres para la denominacin comercial.
Longitud mxima de caracteres para el representante legal.
Longitud mxima de caracteres para los textos extra.
Longitud mxima de caracteres para el RFC.
Longitud mxima de caracteres para el CURP.
Longitud mxima de caracteres para descripciones cortas.
Longitud mxima de caracteres para el nmero exterior/interior.
Longitud mxima de caracteres para el nmero expandido.
Longitud mxima de caracteres para el cdigo postal.
Longitud mxima de caracteres para nmeros de telfono.
Longitud mxima de caracteres para direcciones de correo electrnico.
Longitud mxima de caracteres para el sello del SAT
Longitud mxima de caracteres para la serie del certificado del SAT.
Longitud mxima de caracteres para la fecha y hora.
Longitud mxima de caracteres para el sello del CFDI.
Longitud mxima de caracteres para la cadena original.
Longitud mxima de caracteres para el UUID.
Longitud mxima de caracteres para el rgimen fiscal de la empresa.
Longitud mxima de caracteres para la moneda.
Longitud mxima de caracteres para el folio.
Longitud mxima de caracteres para el monto.
Longitud mxima de caracteres para el lugar de expedicin.
Pgina: 180
Tipo
Doble
Entero
Longitud
NA
NA
aTipoCambio
aImporte
Doble
Doble
NA
NA
aDescuentoDoc1
aDescuentoDoc2
aSistemaOrigen
Doble
Doble
Entero
NA
NA
NA
aCodConcepto
aSerie
aFecha
Cadena
Cadena
Cadena
kLongCodigo + 1
kLongSerie + 1
kLongFecha + 1
aCodigoCteProv
aCodigoAgente
aReferencia
aAfecta
aGasto1
aGasto2
aGasto3
Cadena
Cadena
Cadena
Entero
Double
Double
Double
kLongCodigo + 1
kLongCodigo + 1
kLongReferencia + 1
NA
NA
NA
NA
Descripcin
Folio del documento.
Moneda del documento.
1 = Pesos MN, 2 = Moneda extranjera.
Tipo de cambio del documento.
Importe del documento. Slo se usa en
documentos de cargo/abono.
No tiene uso, valor por omisin = 0 (cero).
No tiene uso, valor por omisin = 0 (cero).
Valor mayor a 5 que indica una aplicacin
diferente a los PAQ's.
Cdigo del concepto del documento.
Serie del documento.
Fecha del documento. Formato mm/dd/aaaa
Las / diagonales son parte del formato.
Cdigo del Cliente/Proveedor.
Cdigo del Agente.
Referencia del Documento.
No tiene uso, valor por omisin = 0 (cero).
Valor por omisin = 0 (cero).
Valor por omisin = 0 (cero).
Valor por omisin = 0 (cero).
Tipo
Cadena
Cadena
Doble
Longitud
kLongCodigo + 1
kLongSerie + 1
NA
Pgina: 181
Descripcin
Cdigo del concepto del documento.
Serie del documento.
Folio del documento.
Tipo
Entero
Doble
Doble
Doble
Cadena
Cadena
Cadena
Cadena
Longitud
NA
NA
NA
NA
kLongCodigo + 1
kLongCodigo + 1
kLongReferencia + 1
kLongCodigo + 1
Descripcin
Consecutivo del movimiento.
Unidades del movimiento.
Precio del movimiento (para doctos. de venta ).
Costo del movimiento (para doctos. de compra).
Cdogo del producto o servicio.
Cdigo del Almacn.
Referencia del movimiento.
Cdigo de la clasificacuin
Tipo
Entero
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Cadena
Cadena
Cadena
Cadena
Longitud
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
kLongCodigo + 1
kLongCodigo + 1
kLongReferencia + 1
kLongCodigo + 1
Pgina: 182
Descripcin
Consecutivo del movimiento.
Unidades del movimiento.
Precio del movimiento (para doctos. de venta ).
Costo del movimiento (para doctos. de compra).
Porcentaje del Descuento 1
Importe del Descuento 1
Porcentaje del Descuento 2
Importe del Descuento 2
Porcentaje del Descuento 3
Importe del Descuento 3
Porcentaje del Descuento 4
Importe del Descuento 4
Porcentaje del Descuento 5
Importe del Descuento 5
Cdogo del producto o servicio.
Cdigo del Almacn.
Referencia del movimiento.
Cdigo de la clasificacuin
Tipo
Doble
Doble
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Longitud
NA
NA
kLongCodigo + 1
kLongDescripcion + 1
kLongDescripcion + 1
kLongFecha + 1
kLongDescripcion + 1
kLongFecha + 1
kLongFecha + 1
Descripcin
Unidades del movimiento.
Tipo de cambio del movimiento.
Series del movimiento.
Pedimento del movimiento.
Agencia aduanal del movimiento.
Fecha de pedimento del movimiento.
Nmero de lote del movimiento.
Fecha de fabricacin del movimiento.
Fecha de Caducidad del movimiento.
Tipo
Doble
Cadena
Cadena
Cadena
Longitud
NA
kLongDescripcion + 1
kLongDescripcion + 1
kLongDescripcion + 1
Pgina: 183
Descripcin
Unidades del movimiento.
Valor de la xaracteristica 1 del movimiento.
Valor de la xaracteristica 2 del movimiento.
Valor de la xaracteristica 3 del movimiento.
Tipo
aSeriesCapas
aCaracteristicas
Longitud
NA
NA
Descripcin
Tipo de dato abstracto: tSeriesCapas.
Tipo de dato abstracto: Caracteristicas.
Tipo
Cadena
Cadena
Longitud
kLongCodigo + 1
kLongFecha + 1
Pgina: 184
Descripcin
Cdigo de la caja.
Fecha de apertura.
Tipo
Longitud
cCodigoProducto
cNombreProducto
cDescripcionProducto
cTipoProducto
cFechaAltaProducto
cFechaBaja
cStatusProducto
cControlExistencia
cMetodoCosteo
Cadena
Cadena
Cadena
Entero
Cadena
Cadena
Entero
Entero
Entero
kLongCodigo + 1
kLongNombre + 1
kLongNombreProducto + 1
NA
kLongFecha + 1
kLongFecha + 1
NA
NA
NA
cCodigoUnidadBase
cCodigoUnidadNoConvertible
cPrecio1
cPrecio2
cPrecio3
cPrecio4
cPrecio5
cPrecio6
cPrecio7
cPrecio8
cPrecio9
cPrecio10
cImpuesto1
cImpuesto2
cImpuesto3
cRetencion1
cRetencion2
cNombreCaracteristica1
cNombreCaracteristica2
cNombreCaracteristica3
cCodigoValorClasificacion1
cCodigoValorClasificacion2
cCodigoValorClasificacion3
cCodigoValorClasificacion4
cCodigoValorClasificacion5
cCodigoValorClasificacion6
cTextoExtra1
cTextoExtra2
cTextoExtra3
cFechaExtra
cImporteExtra1
cImporteExtra2
cImporteExtra3
cImporteExtra4
Cadena
Cadena
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Doble
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Doble
Doble
Doble
Doble
kLongCodigo + 1
kLongCodigo + 1
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
kLongAbreviatura + 1
kLongAbreviatura + 1
kLongAbreviatura + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongTextoExtra + 1
kLongTextoExtra + 1
kLongTextoExtra + 1
kLongFecha + 1
NA
NA
NA
NA
Pgina: 185
Descripcin
Tipo
Longitud
cCodigoCliente
cRazonSocial
cFechaAlta
cRFC
cCURP
cDenComercial
cRepLegal
cNombreMoneda
cListaPreciosCliente
cDescuentoMovto
cBanVentaCredito
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Entero
Doble
Entero
kLongCodigo + 1
kLongNombre + 1
kLongFecha + 1
kLongRFC + 1
kLongCURP + 1
kLongDenComercial + 1
kLongRepLegal + 1
kLongNombre + 1
NA
NA
NA
cCodigoValorClasificacionCliente1
cCodigoValorClasificacionCliente2
cCodigoValorClasificacionCliente3
cCodigoValorClasificacionCliente4
cCodigoValorClasificacionCliente5
cCodigoValorClasificacionCliente6
cTipoCliente
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Entero
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
NA
Entero
NA
cFechaBaja
cFechaUltimaRevision
cLimiteCreditoCliente
cDiasCreditoCliente
cBanExcederCredito
Cadena
Cadena
Doble
Entero
Entero
kLongFecha + 1
kLongFecha + 1
NA
NA
NA
cDescuentoProntoPago
cDiasProntoPago
cInteresMoratorio
cDiaPago
cDiasRevision
cMensajeria
cCuentaMensajeria
cDiasEmbarqueCliente
cCodigoAlmacen
cCodigoAgenteVenta
cCodigoAgenteCobro
cRestriccionAgente
cImpuesto1
cImpuesto2
cImpuesto3
cRetencionCliente1
cRetencionCliente2
Doble
Entero
Doble
Entero
Entero
Cadena
Cadena
Entero
Cadena
Cadena
Cadena
Entero
Doble
Doble
Doble
Doble
Doble
NA
NA
NA
NA
NA
kLongDesCorta + 1
kLongDescripcion + 1
NA
kLongCodigo + 1
kLongCodigo + 1
kLongCodigo + 1
NA
NA
NA
NA
NA
NA
cEstatus
...
...
...
Pgina: 186
Descripcin
Tipo
Longitud
Descripcin
cCodigoValorClasificacionProveedor1
cCodigoValorClasificacionProveedor2
cCodigoValorClasificacionProveedor3
cCodigoValorClasificacionProveedor4
cCodigoValorClasificacionProveedor5
cCodigoValorClasificacionProveedor6
cLimiteCreditoProveedor
cDiasCreditoProveedor
cTiempoEntrega
cDiasEmbarqueProveedor
cImpuestoProveedor1
cImpuestoProveedor2
cImpuestoProveedor3
cRetencionProveedor1
cRetencionProveedor2
cBanInteresMoratorio
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Doble
Entero
Entero
Entero
Doble
Doble
Doble
Doble
Doble
Entero
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
kLongCodValorClasif + 1
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
cTextoExtra1
cTextoExtra2
cTextoExtra3
cFechaExtra
cImporteExtra1
cImporteExtra2
cImporteExtra3
cImporteExtra4
Cadena
Cadena
Cadena
Cadena
Doble
Doble
Doble
Doble
kLongTextoExtra + 1
kLongTextoExtra + 1
kLongTextoExtra + 1
kLongFecha + 1
NA
NA
NA
NA
...
...
...
Pgina: 187
Contina.
Descripcin
Clasificacin.
Nmero de la clasificacin.
Cdigo del valor de la clasificacin.
Valor de la clasificacin.
Tipo
Cadena
Cadena
Cadena
Longitud
kLongNombre + 1
kLongAbreviatura + 1
kLongAbreviatura + 1
Descripcin
Nombre de la unidad.
Abreviatura.
Valor de despliegue.
cCodCteProv
cTipoCatalogo
cTipoDireccion
cNombreCalle
cNumeroExterior
cNumeroInterior
cColonia
cCodigoPostal
cTelefono1
cTelefono2
cTelefono3
cTelefono4
cEmail
cDireccionWeb
cCiudad
cEstado
cPais
cTextoExtra
Tipo
Cadena
Entero
Entero
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Cadena
Longitud
kLongCodigo + 1
NA
NA
kLongDescripcion + 1
kLongNumeroExtInt + 1
kLongNumeroExtInt + 1
kLongDescripcion + 1
kLongCodigoPostal + 1
kLongTelefono + 1
kLongTelefono + 1
kLongTelefono + 1
kLongTelefono + 1
kLongEmailWeb + 1
kLongEmailWeb + 1
kLongDescripcion + 1
kLongDescripcion + 1
kLongDescripcion + 1
kLongDescripcion + 1
Pgina: 188
Descripcin