Anda di halaman 1dari 179

Funciones del SDK de ADMINPAQ

72020120601

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, 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 AdminPAQ.

Cmo funciona
Las funciones disponibles en el SDK se comunican con AdminPAQ a travs de mtodos de clases, stas a su vez hacen llamados a las clases base de AdminPAQ, es decir, a las clases usadas dentro de AdminPAQ. 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). Protege las bases de datos, sus relaciones y sigue las reglas de negocio de AdminPAQ.

Pgina: 2

Requerimientos para trabajar con el SDK


Ambiente AdminPAQ instalado (monousuario o como estacin). En caso de no tener instalado AdminPAQ es necesario contar con los archivos que conforman el SDK de AdminPAQ en la misma carpeta donde reside la aplicacin en desarrollo. Microsoft Excel (cualquier versin) - Para desarrollo de modelos u Hojas electrnicas. Entorno de programacin. Editor/Compilador del lenguaje elegido (VB / Delphi / C / Plataforma .net, etc). Archivos usados por el SDK. Todos estos archivos se pueden copiar a la ubicacin donde reside la aplicacin en desarrollo.
Archivo MGW_SDK.dll MGW_SDK.h MGW_SDK.lib CAC000.dll CAC100.dll CAC200.dll CAC300.dll CAC400.dll CAC500.dll CAC600.dll CAC700.dll CAC800.dll CACc4dll.dll caccodebase.dll CACEsp.dll Estandar.mgw MGW000.dll MGW001.dll MGW002.dll MgwEsp.dll DBFWIN32.DLL BDEWIN.DLL 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 Ubicacin C:\Archivos de programa\Compacw\AdminPAQ C:\Archivos de programa\Compacw\AdminPAQ\SDK C:\Archivos de programa\Compacw\AdminPAQ\SDK C:\Archivos de programa\Compacw\AdminPAQ

las las en de

Motor BDD Motor BDD Textos Textos/Dialogos/Mensajes Reglas de negocio AdminPAQ Textos Funciones genricas de lectura utilizada por los sistemas de Computacin en Accin. En el caso de AdminPAQ se hace uso del DBFWIN32.DLL .

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

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 2.4.5 para interactuar con un AdminPAQ 3.1.2.

Pgina: 3

RECOMENDACIONES Y CONSIDERACIONES IMPORTANTES


Tips y Conceptos Bsicos
Antes de hacer accesos mediante el SDK, asegurarse que AdminPAQ funciona correctamente y que la informacin que est generando es correcta. Estar familiarizado con la estructura de la Base de Datos de AdminPAQ. Tener claro y bien conceptualizado el fin y el alcance de la aplicacin a desarrollar. 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). 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. 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. 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 de AdminPAQ. Inicializar SDK Abrir Empresa Tu funcin o proceso completo Cerrar Empresa Terminar SDK

Pgina: 5

Trabajando con documentos


Cuando se trabaje con documentos siempre se deben afectar. Al crear documentos La existencia y los costos se afectan, sin emnbargo los acumulados del sistema no, por lo que es necesario despus de crear documentos con sus movimientos correspondientes es necsario afectarlos. En el SDK de AdminPAQ existen dos tipos de afectacin, una para los documentos de cargo y abono y otra para los dems tipos de documento. Estructura general de una aplicacin que da de alta documentos y sus movimientos con el SDK de AdminPAQ. Inicializar SDK Abrir Empresa Alta de documento Alta de movimientos Afectar documento Cerrar Empresa Terminar SDK Estructura general de una aplicacin que da de alta documentos de Cargo y Abono con el SDK de AdminPAQ. Inicializar SDK Abrir Empresa Alta de documento Cargo/Abono Afectar documento Cerrar Empresa Terminar SDK Las funciones de afectacin de documentos son: fAfectaDocto_Param () y fAfectaDocto (), bajo y alto nivel respectivamente.

Pgina: 6

Cuando usar funciones de Alto Nivel y cuando de Bajo Nivel


En trminos generales se recomienda usar las funciones de alto nivel debido a que estas realizan todo los procesos necesarios para mantener las reglas de negocio y la base de datos estable. Cualquier lenguaje de programacin que soporte estructuras de datos podr hacer uso de las funciones de alto nivel, la razn es que como generalidad las funciones de alto nivel efectan operaciones con registros completos. Las funciones de bajo nivel permiten ms flexibilidad en cuanto que datos se graban el la base de datos, pero implican ms trabajo, por realizar escritura campo por campo, y complejidad pues se tienen que validar diversos puentos para no romper las reglas de negocio, por lo que para su uso se requiere mas precisin al desarrollar el proceso. Estas funciones se pueden usar en cualquier lenguaje de programacin, ms son de carcter obligatorio en aquellos que no manejen estructuras de datos. Por ejemplo Visual FoxPro. Ejemplo: Dar de alta de datos extras del catlogo slo se puede efectuar con las funciones de bajo nivel Algunos lenguajes como Visual FoxPro no soportan el uso de estructuras de datos, por lo que forzosamente se deben usar las funciones de bajo nivel.

Pgina: 7

Restricciones al usar funciones de Bajo Nivel


Las funciones de bajo nivel permiten la escritura campo a campo en la BD de AdminPAQ, sin embargo existen campos que no pueden ser modificadas por dichas funciones pues son valores que calcula o modifica AdminPAQ. Campo
cIdDocumento cIdDocumentoDe cIdConcepto cIdCteProv cIdAgente cIdConcepto cNeto cTotal cAfectado cNaturaleza cDocumentoOrigen cPlantillacUsaProveedor cUsaCliente cNetocTotalUnidades cBanObsevaciones cBanDatosEnvio cBanCondCredito CUnidadesPendientes cTimeStamp

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: 8

Recomendaciones para el manejo de cadenas


La forma en que cada lenguaje de programacin define los tipos de datos cadena es vara entre lenguajes (en cuanto a su tamao en bytes). Por esta razon los tipos de datos manejados por distintos lenguajes pueden presentar problemas al pasar informacin al SDK. En C++ Builder y Delphi este inconveniente no se presenta. Al usar el SDK en Visual Basic. Para llenar los campos cadena que forman parte de la estructura, es necesario llenar con espacios en blanco las variables tipo cadena hasta alcanzar la longitud requerida por el SDK, por la diferencia que existe con este lenguaje al manejar los tipos de datos. El error que se produce cuando no se llenan adecuadamente las estructuras es codigo no existe Para contrarrestar este error se usan dos funciones de manipulacin de cadenas. La funcin para llenar espacios en Visual Basic es la siguiente: ' Funcin f_RellenaConBlancos Public Sub f_RellenaConBlancos(ByRef aCadena As String, aTamanio As Integer) Dim lEspacios As String Dim lTamanio As Long lEspacios = Space(aTamanio) lTamanio = aTamanio - Len(Trim(aCadena)) - 1 aCadena = Trim(aCadena) & Left(lEspacios, lTamanio) & Chr(0) End Sub Para realizar comparaciones dentro de VB es necesario quitar el carcter nlo. ' Funcion Quita Caracteres nulos Public Function f_QuitaCaracterNulo(aCadena As String) As String Dim lCadenaTemp As String lCadenaTemp = Replace(aCadena, Chr(0), " ") if_QuitaCaracterNulo = Trim(lCadenaTemp) End Function

Pgina: 9

FUNCIONES GENERALES
Inicializacin / Terminacin fInicializaSDK ()
Sintaxis Parmetros Retorna Disponibilidad AdminPAQ 2002. fInicializaSDK() No usa. 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. Establece la conexin entre la aplicacin desarrollada y la Base de datos de AdminPAQ. Su uso es obligatorio. Ejemplo 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

Descripcin

Ver tambin

fTerminaSDK (), fError()

fTerminaSDK ()
Sintaxis Parmetros Retorna Descripcin Ejemplo

Disponibilidad

AdminPAQ 2002. fTerminaSDK () No usa. No tiene valor de retorno. Libera todos los recursos solicitados por el SDK, se requiere llamar al terminar de utilizar el SDK. El siguiente cdigo termina el SDK de AdminPAQ.
fTerminaSDK()

Ver tambin

fInicializaSDK (), fError()

Pgina: 10

Manejo de errores fError ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fError(aNumError, aMensaje, aLen ) 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

aMensaje: Al finalizar la funcin este parmetro contiene el mensaje de error correspondiente al nmero de error especificado en aNumError. Esta funcin recupera el mensaje de error del SDK. El siguiente cdigo asigna a la variable lError el resultado de la funcin fInicializaSDK(), en caso de que suceda algn error (valor distinto de 0), la funcin fError se ejecuta obteniendo el mensaje correspondiente al nmero de error enviado, mostrando una longitud de mensaje de 350 caracteres.
lError = fInicializaSDK() If lError <> 0 Then fError lError, lMensaje, 350 End End If

Ver tambin

fInicializaSDK (), fTerminaSDK ()

Pgina: 11

FUNCIONES DE EMPRESAS
Navegacin fPosPrimerEmpresa ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fPosPrimerEmpresa(aIdEmpresa, aNombreEmpresa, aDirectorioEmpresa ) Nombre Tipo aIdEmpresa Entero aNombreEmpresa Cadena aDirectorioEmpresa Cadena Uso Descripcin Por referencia Identificador de la empresa. Por referencia Nombre de la empresa. Por referencia 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. 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

Esta funcin se posiciona en el primer registro de la base de datos de empresas de AdminPAQ, modifica los parmetros aNombreEmpresa y aDirectorioEmpresa, en los cuales guarda el nombre de la primera empresa y su ruta, correspondientemente. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de empresas de la base de datos de AdminPAQ.
fPosPrimerEmpresa(lIdEmpresa, lNombreEmpresa, lDirectorioEmpresa)

Ejemplo

Ver tambin

fPosSiguienteEmpresa (), fAbreEmpresa (), fCierraEmpresa ()

Pgina: 12

fPosSiguienteEmpresa ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fPosSiguienteEmpresa (aIdEmpresa, aNombreEmpresa, aDirectorioEmpresa ) Nombre Tipo aIdEmpresa Entero aNombreEmpresa Cadena aDirectorioEmpresa Cadena Uso Descripcin Por referencia Identificador de la empresa. Por referencia Nombre de la empresa. Por referencia 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. 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

Esta funcin avanza al siguiente registro en la tabla de Empresas de AdminPAQ; en caso de que no exista un siguiente registro, la funcin retorna un valor distinto de 0 (cero). El siguiente cdigo termina el SDK de AdminPAQ.
fPosSiguienteEmpresa (lIdEmpresa, lNombreEmpresa, lDirectorioEmpresa )

Ver tambin

fPosPrimerEmpresa (), fAbreEmpresa (), fCierraEmpresa ()

Pgina: 13

Apertura / Cierre fAbreEmpresa ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2002. fAbreEmpresa (aDirectorioEmpresa ) Nombre Tipo aDirectorioEmpresa Cadena Uso Por valor Descripcin 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. Esta funcin abre la empresa que corresponde a la ruta especificada en el parmetro aDirectorioEmpresa. El siguiente cdigo indica a la aplicacin que abra la empresa ubicada el la ruta C:\Compacw\Empresas\EmpresaEjemplo.
lDirectorioEmpresa = C:\Compacw\Empresas\EmpresaEjemplo fAbreEmpresa (lDirectorioEmpresa)

Descripcin Ejemplo

Ver tambin

fPosPrimerEmpresa (), fPosSiguienteEmpresa (), fCierraEmpresa (),fInicializaSDK (), fTerminaSDK ()

fCierraEmpresa ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo

AdminPAQ 2002. fCierraEmpresa () No usa. No tiene valor de retorno. Cierra la conexin con la empresa activa en la aplicacin que usa el SDK. El siguiente cdigo cierra la empresa activa.
fCierraEmpresa()

Ver tambin

fPosPrimerEmpresa (), fPosSiguienteEmpresa (), fAbreEmpresa (),fInicializaSDK (), fTerminaSDK ()

Pgina: 14

FUNCIONES DE DOCUMENTOS
Bajo Nivel Lectura/Escritura fInsertarDocumento ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2002. fInsertarDocumento () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Documentos.
fInsertarDocumento ()

Ver tambin

fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fAfectaDocto_Param (), fCancelarModificacionDocumento (),fCancelaDocumento (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fBuscarDocumento (), fBuscarIdDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (),fBuscaDocumento ()

Pgina: 15

fEditarDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fEditarDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Documentos. El siguiente cdigo busca un documento por su llave, si lo encuentra lo activa en modo edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscaDocumento(lLlaveDocto ) If lError <> 0 Then MensajeError lError Else fEditarDocumento () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (),fCancelaDocumento (), fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fDocumentoImpreso (), fBuscarDocumento (), fAltaDocumento (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 16

fGuardaDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fInsertarDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un documento. 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 ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fBorraDocumento(),fCancelaDocumento (),fCancelarModificacionDocumento (), fSetDatoDocumento (), fLeeDatoDocumento (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (),fAfectaDocto_Param (), fAfectaDocto (), fSaldarDocumento (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 17

fCancelarModificacionDocumento ()
Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2002. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual de documentos. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de documentos que estaba en modo de insercin o edicin.
fCancelarModificacionDocumento ()

fCancelarModificacionDocumento ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelaDocumento () ,fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fBuscarDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 18

fBorraDocumento ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo

AdminPAQ 2002. fBorraDocumento () No usa. 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
lError = fBuscaDocumento(lLlaveDocto ) If lError <> 0 Then MensajeError lError Else fBorraDocumento () End If

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fCancelarModificacionDocumento (),fCancelaDocumento (), fSetDatoDocumento (), fLeeDatoDocumento (), fBuscarDocumento (), fBuscaDocumento ()

Pgina: 19

fCancelaDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2006 v. 3.2.2. fCancelaDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela documentos de AdminPAQ. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de documentos que estaba en modo de insercin o edicin.
lError = fBuscaDocumento(lLlaveDocto ) If lError <> 0 Then MensajeError lError Else fCancelaDocumento () End If

Descripcin Ejemplo

Ver tambin

fCancelaDocumento (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fBuscarDocumento (), fBuscarIdDocumento (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fBuscaDocumento ()

Pgina: 20

fBorraDocumento_CW ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo

AdminPAQ 2005. fBorraDocumento_CW () No usa. 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. El siguiente cdigo busca un documento por su llave, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente.
lError = fBuscaDocumento(lLlaveDocto ) If lError <> 0 Then MensajeError lError Else fBorraDocumento_CW () End If

Ver tambin

fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (),fBorraDocumento_CW (), fBuscarDocumento (), fBuscarIdDocumento (),fAltaDocumento (), fAltaDocumentoCargoAbono (), fBorrarAsociacion (), fBuscaDocumento ()

Pgina: 21

fCancelaDocumento_CW ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2006 v. 3.2.2. fCancelaDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela un documento de AdminPAQ y borra la poliza correspondiente en ContPAQ. El siguiente cdigo busca un documento por su llave, si lo encuentra lo cancela, en caso contrario enva el mensaje de error correspondiente.
lError = fBuscaDocumento(lLlaveDocto ) If lError <> 0 Then MensajeError lError Else fCancelaDocumento () End If

Descripcin Ejemplo

Ver tambin

fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fBuscarDocumento (), fBuscarIdDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fBuscaDocumento ()

Pgina: 22

fAfectaDocto_Param ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2005. fAfectaDocto (aCodConcepto, aSerie, aFolio, aAfecta) Nombre aCodConcepto aSerie aFolio aAfecta Tipo Cadena Cadena Doble Lgico (Bool) Uso Por valor 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. Esta funcin utiliza aCodConcepto, aSerie, y aFolio como llave del documento y aAfecta para afectar o desafectarlo. El siguiente cdigo indica a la aplicacin que de afecte un documento, en caso de presentarse algn error manda el mensaje correspondiente.
lError = fAfectaDocto (lCodConcepto, lSerie, lFolio, lAfecta) If lError <> 0 Then MensajeError lError Else

Descripcin Ejemplo

Ver tambin

fCancelaDocumento (), fCancelaDocumento_CW (), fBuscarDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fBuscaDocumento ()

Pgina: 23

fSaldarDocumento_Param ()
Disponibilidad Sintaxis

AdminPAQ 2005. fSaldarDocumento_Param (aCodConcepto_Pagar, aSerie_Pagar, aFolio_Pagar aCodConcepto_Pago, aSerie_Pago, aFolio_Pago, aImporte, aIdMoneda, aFecha) Nombre Tipo Uso Descripcin aCodConcepto_Pagar Cadena Por valor Cdigo del concepto del documento a pagar. aSerie_Pagar Cadena Por valor Serie del documento a pagar. aFolio_Pagar Cadena Por valor Folio del documento a pagar. aCodConcepto_Pago Cadena Por valor Cdigo del concepto del documento que paga. aSerie_Pago Cadena Por valor Serie del documento que paga. aFolio_Pago Cadena Por valor Folio del documento que paga. aImporte Doble Por valor Importe del pago. aIdMoneda Entero Por valor Moneda del pago. aFecha Cadena Por valor Fecha del pago. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin asocia documentos y salda sus importes. El siguiente cdigo indica a la aplicacin que de salde un documento con la informacin enviada, en caso de presentarse algn error manda el mensaje correspondiente.
lError = fSaldarDocumento_Param (lCodConcepto_Pagar, lSerie_Pagar, lFolio_Pagar lCodConcepto_Pago, lSerie_Pago, lFolio_Pago, lImporte, lIdMoneda, lFecha) If lError <> 0 Then MensajeError lError Else

Parmetros

Retorna

Descripcin Ejemplo

Ver tambin

fBorrarAsociacion_Param (), fBuscarDocumento (), fBuscarIdDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fBuscaDocumento ()

Pgina: 24

fBorrarAsociacion_Param ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2005. fBorrarAsociacion (aCodConcepto_Pagar, aSerie_Pagar, aFolio_Pagar aCodConcepto_Pago, aSerie_Pago, aFolio_Pago) Nombre Tipo aCodConcepto_Pagar Cadena aSerie_Pagar aFolio_Pagar aCodConcepto_Pago aSerie_Pago aFolio_Pago Cadena Cadena Cadena Cadena Cadena Uso Por valor Por valor Por valor Por valor Por valor 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. Esta funcin la asociacin de documentos. El siguiente cdigo indica a la aplicacin que elimine la asociacin entre el documento pagado y el que pag ; en caso de presentarse algn error manda el mensaje correspondiente.
lError = fBorrarAsociacion (lCodConcepto_Pagar, lSerie_Pagar, lFolio_Pagar lCodConcepto_Pago, lSerie_Pago, lFolio_Pago) If lError <> 0 Then MensajeError lError Else

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fBuscaDocumento ()

Pgina: 25

fSetDatoDocumento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fSetDatoDocumento (aCampo, aValor) 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. Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la tabla de documentos. 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

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fBuscarDocumento (), fBuscarIdDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fBuscaDocumento ()

Pgina: 26

fLeeDatoDocumento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fLeeDatoDocumento (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Descripcin Por valor Campo destino Por referencia 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. aValor: Al finalizar la funcin este parmetro contiene el valor del campo especificado.

Descripcin Ejemplo

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla de documentos. 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) End If

Ver tambin

fSetDatoDocumento (), fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (),fBuscaDocumento () , fCancelarModificacionDocumento (), fSaldarDocumento_Param (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fBuscarDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fRegresaIVACargo (), fRegresaIVAPago ()

Pgina: 27

fSiguienteFolio ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fSiguienteFolio(aCodigoConcepto, aSerie, aFolio ) Nombre Tipo aCodigoConcepto Cadena aSerie aFolio Cadena Doble Uso Por valor Descripcin Cdigo del concepto del documento. Por referencia Serie del documento Por referencia 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. 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 Ejemplo

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla de documentos. El siguiente cdigo indica a la aplicacin que obtenga lError = fSiguienteFolio(lCodigoConcepto, lSerie, lFolio )

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fLeeDatoDocumento (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fBuscarDocumento (), fBuscarIdDocumento (), fBuscaDocumento ()

Pgina: 28

fSetFiltroDocumento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fSetFiltroDocumento(aFechaInicio, aFechaFin, aCodigoConcepto, aCodigoCteProv) Nombre Tipo aFechaInicio Cadena aFechaFin Cadena aCodigoConcepto Cadena aCodigoCteProv 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. 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. 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 lError = fSetFiltroDocumento (aCodigoConcepto, aSerie, aFolio )

Descripcin Ejemplo

Ver tambin

fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fCancelaFiltroDocumento (), fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fBuscaDocumento ()

Pgina: 29

fCancelaFiltroDocumento ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo

AdminPAQ 2002. fCancelaFiltroDocumento () No usa. 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. El siguiente cdigo cancela el ultimo filtro activo de documentos.
fCancelaFiltroDocumento ()

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (), fSetFiltroDocumento (), fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fBuscaDocumento ()

fDocumentoImpreso ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fDocumentoImpreso (aImpreso) Nombre aImpreso Tipo Uso Descripcin Lgico (bool) Por referencia 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. Esta funcin cambia la bandera de documento impreso. Es necesario estar en el registro del documento que se quiere actualizar la bandera. El siguiente cdigo indica a la aplicacin que cambie el estado de impresin del documento a Falso.
lImpreso = False lError = fDocumentoImpreso (lImpreso)

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fBuscarIdDocumento (), fBuscaDocumento (),fSetDatoDocumento (), fLeeDatoDocumento ()

Pgina: 30

Bajo Nivel Bsqueda/Navegacin fBuscarDocumento ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fBuscarDocumento (aCodConcepto, aSerie, aFolio) Nombre Tipo aCodConcepto Cadena aSerie aFolio Retorna Cadena Cadena Uso Por valor Por valor Por valor 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. Esta funcin busca un documento por su llave, si lo encuentra se posiciona en el registro correspondiente. El siguiente cdigo indica a la aplicacin que busque un documento por su cdigo de concepto, serie y folio.
lError = fBuscarDocumento (lLlaveDocto )

Descripcin Ejemplo

Ver tambin

fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBuscarIdDocumento (), fBuscaDocumento ()

fBuscarIdDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2005. fBuscarIdDocumento (aIdDocumento) Nombre aIdDocumento Tipo Entero Uso Por valor Descripcin Identificador del documento.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un documento por su identificador. El siguiente cdigo busca un documento por su identificador.
fBuscarIdDocumento (lIdDocumento)

Descripcin Ejemplo

Ver tambin

fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fBuscarDocumento (), fAfectaDocto (), fBuscaDocumento ()

Pgina: 31

fPosPrimerDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosPrimerDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de documentos. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Documentos.
lError = fPosPrimerDocumento ()

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fBuscaDocumento ()

fPosUltimoDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosUltimoDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de documentos. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Documentos.
lError = fPosPrimerDocumento ()

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF () fBuscaDocumento ()

Pgina: 32

fPosSiguienteDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosSiguienteDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de documentos. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de documentos.
lError = fPosSiguienteDocumento ()

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fBuscaDocumento ()

fPosAnteriorDocumento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosAnteriorDocumento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de documentos. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de documentos.
lError = fPosAnteriorDocumento ()

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fBuscaDocumento ()

Pgina: 33

fPosBOF ()
Sintaxis

Disponibilidad Parmetros Retorna

AdminPAQ 2002. fPosBOF () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Documentos El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaDocto el resultado de la funcin fPosBOF.
lInicioTablaDocto = fPosBOF ()

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fBuscaDocumento ()

fPosEOF ()
Sintaxis

Disponibilidad

AdminPAQ 2002. fPosEOF () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Documentos El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaDocto el resultado de la funcin fPosEOF.
lFinTablaDocto = fPosEOF ()

Parmetros Retorna

Descripcin Ejemplo

Ver tambin

fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fBuscaDocumento ()

Pgina: 34

Alto Nivel Lectura/Escritura fAltaDocumento ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fAltaDocumento (aIdDocumento, aDocumento ) Nombre aIdDocumento aDocumento Tipo Uso Descripcin Entero largo Por referencia Identificador del documento. tDocumento Por valor 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. 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

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (), fBuscarDocumento (), fBuscarIdDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fBuscaDocumento ()

Pgina: 35

fAltaDocumentoCargoAbono ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fAltaDocumentoCargoAbono (aDocumento) Nombre aDocumento Tipo Uso tDocumento Por valor Descripcin 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. Esta funcin da de alta documentos de cargo o abono. El siguiente cdigo indica a la aplicacin que de alta un documento de cargo/abono, en caso de presentarse algn error manda el mensaje correspondiente.
lError = fAltaDocumentoCargoAbono (lDocumento) If lError <> 0 Then MensajeError lError Else

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBuscarDocumento (), fBuscarIdDocumento (), fAltaDocumento (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 36

fAfectaDocto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fAfectaDocto (aLlaveDocto, aAfecta) Nombre aLlaveDocto aAfecta Tipo Uso tLlaveDocto Por valor Lgico (Bool) 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. Esta funcin utiliza aLlaveDocto como llave del documento y aAfecta para afectar o desafectarlo. El siguiente cdigo indica a la aplicacin que de afecte un documento, en caso de presentarse algn error manda el mensaje correspondiente.
lError = fAfectaDocto (lDocumento, True) If lError <> 0 Then MensajeError lError Else

Descripcin Ejemplo

Ver tambin

fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fBuscarDocumento (), fBuscarIdDocumento (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fBuscaDocumento ()

Pgina: 37

fSaldarDocumento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fSaldarDocumento (aDoctoaPagar, aDoctoPago, aImporte, aIdMoneda, aFecha) 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. Esta funcin asocia documentos y salda sus importes. El siguiente cdigo indica a la aplicacin que de salde un documento con la informacin enviada, en caso de presentarse algn error manda el mensaje correspondiente.
lError = fSaldarDocumento (lDoctoaPagar, lDoctoPago, lImporte, lIdMoneda, lFecha) If lError <> 0 Then MensajeError lError Else

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (),fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fDocumentoImpreso (), fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 38

fSaldarDocumentoCheqPAQ ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fSaldarDocumentoCheqPAQ (aDoctoaPagar, aDoctoPago, aImporte, aIdMoneda, aFecha, aTipoCambioCheqPAQ) Nombre Tipo Uso Descripcin aDoctoaPagar tLlaveDocto Por valor Tipo de dato abstracto. aDoctoPago tLlaveDocto Por valor Tipo de dato abstracto. aImporte Doble Por valor Importe del pago. aIdMoneda Entero Por valor Moneda del pago. aFecha Cadena Por valor Fecha del pago. aTipoCambioCheqPAQ Doble Por valor Tipo de cambio de la moneda extranjera que interviene en el cargo-abono del da de pago. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin asocia documentos y salda sus importes. El siguiente cdigo indica a la aplicacin que de salde un documento con el documento correspondiente en CheqPAQ usando el tipo de cambio del da de pago; en caso de presentarse algn error manda el mensaje correspondiente.
lError = fSaldarDocumentoCheqPAQ (lDoctoaPagar, lDoctoPago, lImporte, lIdMoneda, lFecha) If lError <> 0 Then MensajeError lError Else

Retorna

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (),fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fDocumentoImpreso (), fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 39

fBorrarAsociacion ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fBorrarAsociacion (aDoctoaPagar, aDoctoPago) Nombre Tipo Uso aDoctoaPagar tLlaveDocto Por valor aDoctoPago tLlaveDocto Por valor aImporte Doble Por valor aIdMoneda Entero Por valor aFecha Cadena Por valor aTipoCambioCheqPAQ Doble Por valor Descripcin Tipo de dato abstracto. Tipo de dato abstracto. Importe del pago. Moneda del pago. Fecha del pago. Tipo de cambio de la moneda extranjera que interviene en el cargo-abono del da de pago.

Retorna

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin la asociacin de documentos. El siguiente cdigo indica a la aplicacin que elimine la asociacin entre lDoctoaPagar y lDoctoPago ; en caso de presentarse algn error manda el mensaje correspondiente.
lError = fBorrarAsociacion (lDoctoaPagar, lDoctoPago) If lError <> 0 Then MensajeError lError Else

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (),fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fDocumentoImpreso (), fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 40

fRegresaIVACargo ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fRegresaIVACargo (aLlaveDocto, aNetoTasa15, aNetoTasa10, aNetoTasaCero, aNetoTasaExcenta, aNetoOtrasTasas, aIVATasa15, aIVATasa10, aIVAOtrasTasas) Nombre Tipo Uso Descripcin aLlaveDocto tLlaveDocto Por valor Tipo de dato abstracto. aNetoTasa15 Doble Por referencia Base de la tasa de 15% aNetoTasa10 Doble Por referencia Base de la tasa de 10% aNetoTasaCero Doble Por referencia Base de la tasa cero aNetoTasaExcenta Doble Por referencia Base de productos exentos aNetoOtrasTasas Doble Por referencia Base de otras tasas aIVATasa15 Doble Por referencia IVA de la tasa de 15% aIVATasa10 Doble Por referencia IVA de la tasa de 10% aIVAOtrasTasas Doble Por referencia IVA de otras tasas Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin regresa el desglose de IVA de un documento. 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)

Retorna

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (),fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fDocumentoImpreso (), fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 41

fGetTamSelloDigitalYCadena ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2007. Versin 4.1.4 fGetTamSelloDigitalYCadena (atPtrPassword, aEspSelloDig, aEspCadOrig) 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. 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.
lError = fGetTamSelloDigitalYCadena (lPassword, lEspSello, lEspCadOrig)

Descripcin Ejemplo

Ver tambin

fGetSelloDigitalYCadena()

Pgina: 42

fGetSelloDigitalYCadena ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2007. Versin 4.1.4 fGetSelloDigitalYCadena (char *atPtrPassword, char* atPtrSelloDigital, char* atPtrCadenaOriginal) 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. Con esta funcin se obtiene el sello digital y la cadena original de un CFD. 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.
lError = fGetSelloDigitalYCadena (lPassword, lEspSello, lEspCadOrig)

Descripcin Ejemplo

Ver tambin

fGetTamSelloDigitalYCadena()

Pgina: 43

fInicializaLicenseInfo()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2011. Versin 6.2.1 fInicializaLicenseInfo (aSistema) 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. Esta funcin verifica que el sistema est activado y tenga una licencia vlida. 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)

Descripcin Ejemplo

Ver tambin

fEmitirDocumento()

Pgina: 44

fEmitirDocumento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2011. Versin 6.2.1 fEmitirDocumento (aCodConcepto, aSerie, aFolio, aPassword, aArchivoAdicional) Nombre aCodConcepto aSerie aFolio aPassword aArchivoAdicional Tipo Cadena Cadena Doble Cadena Cadena Uso Por referencia Por referencia Por valor Por referencia 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.

Retorna

Descripcin

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. Se debe tener una licencia para por lo menos 10 usuarios de AdminPAQ o CONTPAQ i Factura Electrnica. Esta funcin solo soporta los divisas, EstadoDeCuentaBancario, EstadoDeCuentaCombustible, PrestadoresDeServiciosDeCFD y la combinacion de estos. La siguiente funcin emite un documento, pasando como parmetros el cdigo = 1001, serie=CFDI, folio = 154 del concepto, contrasea del certificado a0123456789, y nombre del
archivo complemento divisas.xml. lError = fEmitirDocumento("1001", "CFDI", 154, "a0123456789", "divisas.xml")

Ejemplo

Ver tambin

fInicializaLicenseInfo()

Pgina: 45

fDocumentoUUID()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2011. Versin 6.2.3 fDocumentoUUID (aCodigoConcepto, aSerie, aFolio, atPtrCFDIUUID) 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. Esta funcin despliega el UUID de un documento.

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

AdminPAQ 2007. Versin 4.3.1 fGetSerieCertificado (atPtrPassword, aPtrSerieCertificado) 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. Esta funcin regresa la serie de un Certificado utilizado por una factura electrnica.

Descripcin

fActivarPrecioCompra ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2007. Versin 4.3.2 fActivarPrecioCompra (aActivar) 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: 46

fDocumentoDevuelto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2007. Versin 4.3.2 fDocumentoDevuelto (aDevuelto) 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. Esta funcin ajusta el estado de un documento en devuelto o no devuelto.

Descripcin

fEntregEnDiscoXML ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2011. Versin 7.0.0 fEntregEnDiscoXML (aCodConcepto, aSerie, aFolio, aFormato, aFormatoAmig) 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

Retorna

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. Esta funcin entrega el XML en un archivo.

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: 47

fObtieneDatosCFDI ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2012. Versin 7.2.0 fObtieneDatosCFDI (atPtrPassword) 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. 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.
lError = fObtieneDatosCFDI(lPassword)

Descripcin Ejemplo

Ver tambin

fBuscarDocumento(), fLeeDatoCFDI()

Pgina: 48

fLeeDatoCFDI ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2012. Versin 7.2.0 fLeeDatoCFDI (aValor, aDato) Nombre aValor aDato Tipo Cadena Entero Uso Por referencia 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

La funcin fLeeDatoCFDI lee los datos previamente accedidos con la funcin fObtieneDatosCFDI. La funcin recibe como parmetros, la cadena donde copiar el dato requerido y un entero donde se indica qu dato se desea y regresar un nmero de error en caso de existir alguno.

Ejemplo

El siguiente ejemplo el UUID de un documento y lo almacena en la variable lUUID.


lError = fLeeDatoCFDI (lUUID, 2)

Ver tambin

fBuscarDocumento(), fObtieneDatosCFDI()

Pgina: 49

Alto Nivel Bsqueda/Navegacin fBuscaDocumento ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2002. fBuscaDocumento (aLlaveDocto) Nombre aLlaveDocto Tipo tLlaveDocto Uso Por valor Descripcin 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. Esta funcin busca un documento por su llave, si lo encuentra se posiciona en el registro correspondiente. El siguiente cdigo indica a la aplicacin que busque el documento cuya llave es el contenido del parmetro lLlaveDocto.
lError = fBuscaDocumento (lLlaveDocto )

Descripcin Ejemplo

Ver tambin

fInsertarDocumento (), fEditarDocumento (), fGuardaDocumento (), fBorraDocumento (), fCancelarModificacionDocumento (),fCancelaDocumento (), fBorraDocumento_CW (), fCancelaDocumento_CW (), fAfectaDocto_Param (), fSaldarDocumento_Param (), fBorrarAsociacion_Param (), fSetDatoDocumento (), fLeeDatoDocumento (), fSiguienteFolio (), fSetFiltroDocumento (), fCancelaFiltroDocumento (), fDocumentoImpreso (), fBuscarDocumento (), fBuscarIdDocumento (), fPosPrimerDocumento (), fPosUltimoDocumento (), fPosSiguienteDocumento (), fPosAnteriorDocumento (), fPosBOF (), fPosEOF (), fAltaDocumento (), fAltaDocumentoCargoAbono (), fAfectaDocto (), fSaldarDocumento (), fSaldarDocumentoCheqPAQ (), fBorrarAsociacion (), fRegresaIVACargo (), fRegresaIVAPago (), fBuscaDocumento ()

Pgina: 50

Funciones de Movimientos
Bajo Nivel Lectura/Escritura fInsertarMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2002. fInsertarMovimiento () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Movimientos.
fInsertarMovimiento ()

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditarMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fEditarMovimiento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Movimientos. El siguiente cdigo busca un movimiento por su Identificador, si lo encuentra lo activa en modo edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscarIdMovimiento (lIdMovto) If lError <> 0 Then MensajeError lError Else fEditarMovimiento () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 51

fGuardaMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fGuardaMovimiento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un movimiento. El siguiente cdigo indica a la aplicacin que guarde cierto registro en la tabla de Documentos. Esta funcin se llama despus de que se utiliza la funcin fInsertarMovimiento() o fEditarMovimiento() y se graban los valores en los campos correspondientes.
fGuardaMovimiento ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fCancelaCambiosMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fCancelaCambiosMovimiento () 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

Esta funcin cancela las modificaciones al registro actual de movimientos. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de Movimientos que estaba en modo de insercin o edicin.
fCancelaCambiosMovimiento ()

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 52

fAltaMovimientoCaracteristicas_Param ()
Disponibilidad Sintaxis AdminPAQ 2003. fAltaMovimientoCaracteristicas_Param (aIdMovimiento, aIdMovtoCaracteristicas, aUnidades, aValorCaracteristica1, aValorCaracteristica2, aValorCaracteristica3) Nombre Tipo Uso Descripcin aIdMovimiento Cadena Por valor Identificador del movimiento. aIdMovtoCaracteristicas Cadena Por valor Identificador del movimiento con caractersticas. aUnidades Cadena Por valor Unidades. aValorCaracteristica1 Cadena Por valor Valor de la caracterstica 1. aValorCaracteristica2 Cadena Por valor Valor de la caracterstica 2. aValorCaracteristica3 Cadena Por valor Valor de la caracterstica 3. 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 movimiento con caractersticas. El siguiente cdigo indica a la aplicacin que inserte un movimiento con caractersticas en la base de datos, en caso de que ocurra un error muestra el mensaje de error correspondiente.
lError = fAltaMovimientoCaracteristicas_Param ("lIdMovimiento, lIdMovtoCaracteristicas, lUnidades, lValorCaracteristica1, lValorCaracteristica2, lValorCaracteristica3) If lError <> 0 Then MensajeError lError Else

Parmetros

Retorna

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 53

fAltaMovtoCaracteristicasUnidades_Param ()
Disponibilidad Sintaxis AdminPAQ 2005. fAltaMovtoCaracteristicasUnidades_Param (aIdMovimiento, aIdMovtoCaracteristicas, aUnidad, aUnidades, aUnidadesNC, aValorCaracteristica1, aValorCaracteristica2, aValorCaracteristica3) Nombre Tipo aIdMovimiento Cadena aIdMovtoCaracteristicas Cadena aUnidad aUnidades aUnidadesNC aValorCaracteristica1 aValorCaracteristica2 aValorCaracteristica3 Retorna Cadena Cadena Cadena Cadena Cadena Cadena Uso Por valor Por valor Por valor Por valor Por valor 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.

Parmetros

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin da de alta movimiento de caractersticas con unidades de compra venta. El siguiente da de alta movimiento de caractersticas con unidades de compra venta.
fAltaMovtoCaracteristicasUnidades_Param (lIdDocumento, lIdMovimiento, lMovimiento)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 54

fAltaMovimientoSeriesCapas_Param ()
Disponibilidad Sintaxis AdminPAQ 2003. fAltaMovimientoSeriesCapas _Param (aIdMovimiento, aUnidades, aTipoCambio, aSeries, aPedimento, aAgencia, aFechaPedimento, aNumeroLote, aFechaFabricacion, aFechaCaducidad) 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.

Parmetros

Retorna

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin agrega el movimiento de numero de serie, lote y/o pedimento asociados un movimiento cuyo producto maneje cualquiera de estas posibles configuraciones. 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)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 55

fCalculaMovtoSerieCapa ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fCalculaMovtoSerieCapa (aIdMovimiento) 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. Esta funcin recalcula el movimiento cuando este pertenece a un producto con series, lotes o pedimentos. El siguiente cdigo recalcula el movimiento cuando este pertenece a un producto con series, lotes o pedimentos.
lError = fCalculaMovtoSerieCapa (lIdMovimiento)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 56

fObtieneUnidadesPendientes ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fObtieneUnidadesPendientes (aConceptoDocto, aCodigoProducto, aCodigoAlmacen, aUnidades) Nombre Tipo Uso Descripcin aConceptoDocto Cadena Por valor Cdigo del concepto del documento a buscar. aCodigoProducto Cadena Por valor Cdigo del producto a buscar su unidades pendientes. aCodigoAlmacen Cadena Por valor Cdigo del almacn a buscar si es igual a 0 (cero) busca en todos los almacenes. aUnidades Cadena Por referencia Valor de retorno con las unidades pendientes. 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.

Retorna

Descripcin Ejemplo

Esta funcin obtiene la cantidad de unidades pendientes de cierto concepto de documento para un almacn/almacenes de un determinado producto en toda la historia del sistema. 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 57

fObtieneUnidadesPendientesCarac ()
Disponibilidad Sintaxis AdminPAQ 2004. fObtieneUnidadesPendientesCarac (aConceptoDocto, aCodigoProducto, aCodigoAlmacen, aValorCaracteristica1, aValorCaracteristica2, aValorCaracteristica3, aUnidades) Nombre Tipo Uso Descripcin aConceptoDocto Cadena Por valor Cdigo del concepto del documento a buscar. aCodigoProducto Cadena Por valor Cdigo del producto a buscar su unidades pendientes. aCodigoAlmacen Cadena Por valor Cdigo del almacn a buscar si es igual a 0 (cero) busca en todos los almacenes. aValorCaracteristica1 Cadena Por valor Valor caracterstica 1 aValorCaracteristica2 Cadena Por valor Valor caracterstica 2 aValorCaracteristica3 Cadena Por valor Valor caracterstica 3 aUnidades Cadena Por referencia Valor de retorno con las unidades pendientes. 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 Esta funcin obtiene la cantidad de unidades pendientes de cierto concepto de documento para un almacn/almacenes de un determinado producto con caracteristicas en toda la historia del sistema. 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)

Parmetros

Retorna

Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 58

fModificaCostoEntrada ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2005. fModificaCostoEntrada (aIdMovimiento, aCostoEntrada) Nombre aIdMovimiento aCostoEntrada Tipo Cadena Cadena Uso Por valor 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. Esta funcin modifica el costo de una entrada de inventario. El siguiente cdigo indica a la aplicacin que modifique el costo de la entrada de inventario especificada en lIdMovimiento.
lError = fModificaCostoEntrada (lIdMovimiento, lCostoEntrada)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 59

fSetDatoMovimiento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fSetDatoMovimiento (aCampo, aValor) 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. Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la tabla de documentos. El siguiente cdigo indica a la aplicacin que busque un movimiento por su identificador, en caso de que lo encuentre escribe el contenido de la variable lDescuento en el campo cDescuen01 de la tabla de movimientos; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscarIdMovimiento (lIdMovto) If lError <> 0 Then MensajeError lError Else lError = fSetDatoMovimiento ("cDescuen01 ", lDescuento) End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 60

fLeeDatoMovimiento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fLeeDatoMovimiento (aCampo, aValr, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla de documentos. El siguiente cdigo indica a la aplicacin que busque un movimiento por su identificador, en caso de que lo encuentre escribe el contenido del campo cDescuen01 en la variable lDescuento con una longitud de 8 caracteres; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscarIdMovimiento (lIdMovto) If lError <> 0 Then MensajeError lError Else lError = fSetDatoMovimiento ("cDescuen01 ", lDescuento, 8) End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 61

Bajo Nivel Bsqueda/Navegacin fSetFiltroMovimiento ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2002. fSetFiltroMovimiento(aIdDocumento ) Nombre aIdDocumento Tipo Long Uso Por valor Descripcin Identificador del documento.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin aplica un filtro de movimientos de acuerdo al documento indicado. El siguiente cdigo indica a la aplicacin que realice un filtro de movimientos para el documento especificado en el parmetro lIdDocto.
lError = fSetFiltroMovimiento (lIdDocto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fCancelaFiltroMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fCancelaFiltroMovimiento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin aplica un filtro de movimientos de acuerdo al documento indicado. El siguiente cdigo indica a la aplicacin que cancele el filtro de movimientos activo.
fCancelaFiltroMovimiento ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 62

fBuscarIdMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fBuscarIdMovimiento (aIdMovimiento) Nombre aIdMovimiento Tipo Entero Uso Por valor Descripcin Identificador del movimiento.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un movimiento por su identificador. Si lo encuentra se posiciona en el registro correspondiente. El siguiente cdigo busca un movimiento por su identificador.
fBuscarIdMovimiento (lIdMovimiento)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 63

fPosPrimerMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosPrimerMovimiento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de movimientos. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Movimientos.
lError = fPosPrimerMovimiento ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimoMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosUltimoMovimiento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de documentos. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Movimientos.
lError = fPosUltimoMovimiento ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 64

fPosSiguienteMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosSiguienteMovimiento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de documentos. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Movimientos.
lError = fPosSiguienteMovimiento ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorMovimiento ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosAnteriorMovimiento () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de documentos. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Movimientos.
lError = fPosAnteriorMovimiento ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 65

fPosMovimientoBOF ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosMovimientoBOF () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Movimientos. El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaMovto el resultado de la funcin fPosMovimientoBOF.
lInicioTablaMovto = fPosMovimientoBOF ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosMovimientoEOF ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosMovimientoEOF () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Documentos El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaMovto el resultado de la funcin fPosMovimientoEOF.
lFinTablaMovto = fPosMovimientoEOF ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 66

Alto Nivel Lectura/Escritura fAltaMovimiento ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fAltaMovimiento (aIdDocumento, aIdMovimiento, astMovimiento) Nombre aIdDocumento aIdMovimiento astMovimiento Tipo Uso Descripcin Entero largo Por valor Identificador del movimiento. Entero largo Por referencia Identificador del documento. tMovimiento Por valor 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. aIdMovimiento: Al finalizar la funcin este parmetro contiene el identificador del nuevo movimiento. Esta funcin da de alta un nuevo registro en la tabla de Movimientos. El siguiente cdigo da de alta un nuevo movimiento.
fAltaMovimiento (lIdDocumento, lIdMovimiento, lMovimiento)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 67

fAltaMovimientoEx ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fAltaMovimientoEx (aIdMovimiento, aTipoProducto) Nombre aIdMovimiento aTipoProducto Tipo Uso Descripcin Entero largo Por referencia Identificador del documento. tTipoProducto Por valor 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. 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.
fAltaMovimientoEx (aIdMovimiento, aTipoProducto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 68

fAltaMovimientoCDesct ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2007. fAltaMovimientoCDesct (aIdDocumento, aIdMovimiento, astMovimiento) 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. Esta funcin da de alta un nuevo registro en la tabla de Movimientos. Esta funcin incluye Importes y Porcentajes de Descuentos, a diferencia de la funcin fAltaMovimiento. El siguiente cdigo da de alta un movimento los datos adicionales de un producto con series, lotes, pedimientos o caracteristicas.
fAltaMovimientoCDesct (aIdDocumento, aIdMovimiento, astMovimiento)

Retorna

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 69

fAltaMovimientoCaracteristicas ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2004. fAltaMovimientoCaracteristicas (aIdMovimiento, aIdMovtoCaracteristicas, aCaracteristicas) Nombre Tipo Uso Descripcin aIdMovimiento Entero largo Por valor Identificador del movimiento. aIdMovtoCaracteristicas Entero largo Por referencia Identificador del documento. aCaracteristicas tCaracteristicas 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. aIdMovtoCaracteristicas: Al finalizar la funcin este parmetro contiene el identificador del nuevo movimiento. Esta funcin inserta un movimiento con caractersticas. El siguiente cdigo da de alta un movimiento con caractersticas.
fAltaMovimientoCaracteristicas (lIdDocumento, lIdMovimiento, lMovimiento)

Retorna

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 70

fAltaMovtoCaracteristicasUnidades ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2005. fAltaMovtoCaracteristicasUnidades (aIdMovimiento, aIdMovtoCaracteristicas, aCaracteristicasUnidades) Nombre Tipo Uso Descripcin aIdMovimiento Entero largo Por valor Identificador del movimiento. aIdMovtoCaracteristicas Entero largo Por Identificador del referencia documento. aCaracteristicasUnidades tCaracteristicasUnidades 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. aIdMovtoCaracteristicas: Al finalizar la funcin este parmetro contiene el identificador del nuevo movimiento. Esta funcin da de alta movimiento de caractersticas con unidades de compra venta. El siguiente da de alta movimiento de caractersticas con unidades de compra venta.
fAltaMovtoCaracteristicasUnidades (lIdDocumento, lIdMovimiento, lMovimiento)

Retorna

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 71

fAltaMovimientoSeriesCapas ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fAltaMovimientoSeriesCapas (aIdMovimiento, aSeriesCapas) Nombre aIdMovimiento aSeriesCapas Tipo Uso Cadena Por valor tSeriesCapas 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. Esta funcin agrega el movimiento de numero de serie, lote y/o pedimento asociados un movimiento cuyo producto maneje cualquiera de estas posibles configuraciones. El siguiente da de alta un movimiento para un producto con numero de serie, lote y/o pedimento asociado.
lError = fAltaMovimientoSeriesCapas (lIdMovimiento, lSeriesCapas)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 72

FUNCIONES DE CLIENTES / PROVEEDORES


Bajo Nivel Lectura/Escritura fInsertaCteProv ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2003. fInsertaCteProv () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Clientes / Proveedores.
fInsertaCteProv ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditaCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fEditaCteProv () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Clientes / Proveedores. El siguiente cdigo busca un cliente/proveedor por su Identificador, si lo encuentra lo activa en modo edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscaIdCteProv (lIdCteProv) If lError <> 0 Then MensajeError lError Else fEditaCteProv () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 73

fGuardaCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fGuardaCteProv () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro de cliente/proveedor. 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 ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fBorraCteProv ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo

AdminPAQ 2003. fBorraCteProv () No usa. 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. El siguiente cdigo busca un documento por su identificador, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fBuscaIdCteProv (lIdCteProv) If lError <> 0 Then MensajeError lError Else fBorraCteProv () End If

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 74

fCancelarModificacionCteProv ()
Disponibilidad Parmetros Retorna AdminPAQ 2003. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual de Clientes / Proveedores. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de Clientes / Proveedores que estaba en modo de insercin o edicin.
fCancelarModificacionCteProv ()

Sintaxis

fCancelarModificacionCteProv ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEliminarCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fEliminarCteProv (aCodigoCteProv) Nombre aCodigoCteProv Tipo Cadena Uso Por valor Descripcin Cdigo del Cliente / Proveedor

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin elimina un Cliente / Proveedor usando su cdigo. El siguiente cdigo elimina un Cliente / Proveedor, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fEliminarCteProv (aCodigoCteProv) If lError <> 0 Then MensajeError lError End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 75

fSetDatoCteProv ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fSetDatoCteProv (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 76

fLeeDatoCteProv ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fLeeDatoCteProv (aCampo, aValr, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del 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 identificador, en caso de que lo encuentre escribe el contenido de l campo cRFC en la variable la variable lRFC con una longitud de 20 caracteres; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscarIdMovimiento (lIdMovto) If lError <> 0 Then MensajeError lError Else lError = fLeeDatoCteProv ("cRFC ", lRFC, 20) End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 77

Bajo Nivel Bsqueda/Navegacin fBuscaCteProv ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fBuscaIdCteProv (aCodCteProv) 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. Esta funcin busca un Cliente / Proveedor por su cdigo. El siguiente cdigo busca un Cliente / Proveedor por su cdigo.
fBuscaIdCteProv (lCodCteProv)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdCteProv ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fBuscaIdCteProv (aIdCteProv) 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. Esta funcin busca un Cliente / Proveedor por su Identificador. El siguiente cdigo busca un Cliente / Proveedor por su identificador.
fBuscaIdCteProv (lIdCteProv)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 78

fPosPrimerCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosPrimerCteProv () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Clientes / Proveedores. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Clientes / Proveedores.
lError = fPosPrimerCteProv ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimoCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosUltimoCteProv () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Clientes / Proveedores. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Clientes / Proveedores.
lError = fPosUltimoCteProv ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 79

fPosSiguienteCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosSiguienteCteProv () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Clientes / Proveedores. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Clientes / Proveedores.
lError = fPosSiguienteCteProv ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosAnteriorCteProv () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Clientes / Proveedores. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Clientes / Proveedores.
lError = fPosAnteriorCteProv ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 80

fPosBOFCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosMovimientoBOF () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Documentos El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaCteProv el resultado de la funcin fPosBOFCteProv.
lInicioTablaCteProv= fPosBOFCteProv ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosEOFCteProv ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosEOFCteProv () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Documentos

Descripcin Ejemplo

El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaCteProvel resultado de la funcin fPosEOFCteProv.
lFinTablaCteProv = fPosEOFCteProv ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 81

Alto Nivel Lectura/Escritura fAltaCteProv ()


Sintaxis Parmetros Disponibilidad AdminPAQ 2003. fAltaCteProv (aIdCteProv, astCteProv) Nombre aIdCteProv astCteProv Retorna Tipo Entero largo tCteProv Uso Descripcin Por referencia Identificador del Cliente / Proveedor. 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. aIdCteProv: Al finalizar la funcin este parmetro contiene el identificador del nuevo Cliente / Proveedor. Esta funcin da de alta un nuevo Cliente / Proveedor. El siguiente cdigo da de alta un nuevo Cliente / Proveedor.
fAltaCteProv (ldCteProv, lCteProv)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 82

fActualizaCteProv ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fActualizaCteProv (aCodigoCteProv, astCteProv) Nombre aCodigoCteProv astCteProv Tipo Entero largo tCteProv Uso Descripcin Por referencia Identificador del Cliente / Proveedor. Por valor 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. Esta funcin actualiza un Cliente / Proveedor por medio su cdigo. El siguiente cdigo actualiza un Cliente / Proveedor por medio su cdigo.
fActualizaCteProv (lCodigoCteProv, lCteProv)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 83

fLlenaRegistroCteProv ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fLlenaRegistroCteProv (astCteProv, aEsAlta ) 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. 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.
fLlenaRegistroCteProv (ltCteProv, 1)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 84

FUNCIONES DE PRODUCTOS
Bajo Nivel Lectura/Escritura fInsertaProducto ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2003. fInsertaProducto () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Productos.
fInsertaProducto ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditaProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fEditaProducto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Productos. El siguiente cdigo busca un producto por su cdigo , si lo encuentra lo activa en modo edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscaProducto (aCodProducto) If lError <> 0 Then MensajeError lError Else fEditaProducto () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 85

fGuardaProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fGuardaProducto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro de productos. 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 ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fBorraProducto ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo

AdminPAQ 2003. fBorraProducto () No usa. 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. El siguiente cdigo busca un productos por su cdigo, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fBuscaProducto (aCodProducto) If lError <> 0 Then MensajeError lError Else fBorraProducto () End If

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 86

fCancelarModificacionProducto ()
Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2003. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual de productos. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de productos que estaba en modo de insercin o edicin.
fCancelarModificacionProducto ()

fCancelarModificacionProducto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEliminarProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fEliminarProducto (aCodigoProducto) Nombre Tipo aCodigoProducto Cadena Uso Por valor Descripcin Cdigo del producto.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin elimina un producto usando su cdigo. El siguiente cdigo elimina un producto, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fEliminarProducto (aCodigoProducto) If lError <> 0 Then MensajeError lError End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 87

fSetDatoProducto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fSetDatoProducto (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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 lFechaAlta en el campo cFechaAl01 de la tabla de Cliente / Proveedor; 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 88

fLeeDatoProducto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fLeeDatoProducto (aCampo, aValr, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla de productos. 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.
lError = fBuscaProducto (aCodProducto) If lError <> 0 Then MensajeError lError Else lError = fLeeDatoProducto ("cFechaAl01", lFechaAlta, 8) End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 89

fRecuperaTipoProducto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fRecuperaTipoProducto(aUnidades, aSerie, aLote, aPedimento, aCaracteristicas) Nombre aUnidades aSerie aLote aPedimento aCaracteristicas Tipo Uso Descripcin Lgico (bool) Por referencia Valor lgico. Verdadero o Falso. Maneja unidades o no. Lgico (bool) Por referencia Valor lgico. Verdadero o Falso. Maneja series o no. Lgico (bool) Por referencia Valor lgico. Verdadero o Falso. Maneja lotes o no. Lgico (bool) Por referencia Valor lgico. Verdadero o Falso. Maneja pedimentos o no. Lgico (bool) Por referencia Valor lgico. Verdadero o Falso. Maneja caracterisricas o no.

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 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 Ejemplo Esta funcin define el tipo de producto, indicando si maneja series, lotes, pedimentos, unidades y/o caractersticas. 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 90

fRecosteoProducto ()
Disponibilidad Sintaxis

AdminPAQ 2004. fRecosteoProducto (aCodigoProducto, aEjercicio, aPeriodo, aCodigoClasificacion1, aCodigoClasificacion2, aCodigoClasificacion3, aCodigoClasificacion4, aCodigoClasificacion5, aCodigoClasificacion6, aNombreBitacora, aSobreEscribirBitacora , aEsCalculoArimetico) Nombre Tipo Uso Descripcin aCodigoProducto Cadena Por valor Cdigo del producto. aEjercicio Entero Por valor Ejercicio a partir del cual se recostea. aPeriodo Entero Por valor Periodo a partir del cual se recostea. aCodigoClasificacion1 Cadena Por valor Cdigo de la clasificacin 1. aCodigoClasificacion2 Cadena Por valor Cdigo de la clasificacin 2. aCodigoClasificacion3 Cadena Por valor Cdigo de la clasificacin 3. aCodigoClasificacion4 Cadena Por valor Cdigo de la clasificacin 4. aCodigoClasificacion5 Cadena Por valor Cdigo de la clasificacin 5. aCodigoClasificacion6 Cadena Por valor Cdigo de la clasificacin 6. aNombreBitacora Cadena Por valor Nombre de la bitcora a escribir. aSobreEscribirBitacora Entero Por valor Sobrescribir la bitcora, si sta existe. 0 - Sobrescribe la bitcora 1 - No Sobrescribe la bitcora aEsCalculoArimetico Entero Por valor Determina el tipo de calculo para el costo promedio. 0 = MegaPAQ. 1 = AdminPAQ. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin recostea un producto determinado a partir de un periodo y un ejercicio. El siguiente cdigo recostea un producto a partir de un periodo y un ejercicio; sobrescribe la bitcora, si esta existe y utiliza el costo promedio de AdminPAQ.
lError = fRecosteoProducto (lCodigoProducto, lEjercicio, lPeriodo, lCodigoClasificacion1, lCodigoClasificacion2, lCodigoClasificacion3, lCodigoClasificacion4, lCodigoClasificacion5, lCodigoClasificacion6, lNombreBitacora, 0 , 1) If lError <> 0 Then MensajeError lError End If

Parmetros

Retorna

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 91

fRegresaPrecioVenta ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2005. fRegresaPrecioVenta (aCodigoConcepto, aCodigoCliente, aCodigoProducto, aPrecioVenta) Nombre aCodigoConcepto aCodigoCliente aCodigoProducto aPrecioVenta Tipo Cadena Cadena Cadena Cadena Uso Descripcin Por valor Cdigo del concepto. Por valor Cdigo del cliente. Por valor Cdigo del producto. Por referencia Precio de venta.

Retorna

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

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 92

Bajo Nivel Bsqueda/Navegacin fBuscaProducto ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2002. fBuscaProducto (aCodProducto) Nombre aCodProducto Tipo Cadena Uso Por valor Descripcin Cdigo del producto.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un producto por su cdigo. El siguiente cdigo busca un producto por su cdigo.
fBuscaProducto (lCodProducto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fBuscaIdProducto (aIdProducto) Nombre aIdProducto Tipo Entero Uso Por valor Descripcin Identificador del producto.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un producto por su Identificador. El siguiente cdigo busca un producto por su identificador.
fBuscaIdProducto (lIdProducto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 93

fPosPrimerProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosPrimerProducto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Productos. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Productos.
lError = fPosPrimerProducto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimoProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosUltimoProducto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Productos. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Productos.
lError = fPosUltimoProducto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 94

fPosSiguienteProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosSiguienteProducto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Productos. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Productos.
lError = fPosSiguienteProducto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosAnteriorProducto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Productos. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Productos.
lError = fPosAnteriorProducto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 95

fPosBOFProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosBOFProducto () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Productos El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaProductos el resultado de la funcin fPosBOFProducto. lInicioTablaProductos = fPosBOFProducto () fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Descripcin Ejemplo

Ver tambin

fPosEOFProducto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosEOFProducto () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Productos El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaProductos el resultado de la funcin fPosEOFProducto.
lFinTablaProductos = fPosEOFProducto () fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Descripcin Ejemplo

Ver tambin

Pgina: 96

Alto Nivel Lectura/Escritura fAltaProducto ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2003. fAltaProducto (aIdProducto, astProducto) Nombre aIdProducto astProducto Tipo Entero tProducto Uso Descripcin Por referencia Identificador del producto. Por valor 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. aIdProducto: Al finalizar la funcin este parmetro contiene el identificador del nuevo producto. Esta funcin da de alta un nuevo Producto. El siguiente cdigo da de alta un nuevo producto.
fAltaProducto (lIdProducto, ltProducto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 97

fActualizaProducto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fActualizaProducto (aCodigoProducto, astCteProv) Nombre Tipo aCodigoProducto Entero largo astProducto tProducto Uso Descripcin Por referencia Cdigo del producto. Por valor 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. Esta funcin actualiza un producto. El siguiente cdigo actualiza un producto.
fActualizaProducto (lCodigoProducto, ltProducto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 98

fLlenaRegistroProducto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fLlenaRegistroCteProv (astProducto, aEsAlta ) 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. 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.
fLlenaRegistroProducto (astProducto, 1)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 99

FUNCIONES DE DIRECCIONES
Bajo Nivel Lectura/Escritura fInsertaDireccion ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2004. fInsertaDireccion () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Direcciones.
fInsertaDireccion ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditaDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fEditaDireccion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Direcciones. El siguiente cdigo busca la direccin de la empresa, si la encuentra activa el registro en modo edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscaDireccionEmpresa () If lError <> 0 Then MensajeError lError Else fEditaDireccion () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 100

fGuardaDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fGuardaDireccion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro de productos. El siguiente cdigo indica a la aplicacin que guarde cierto registro en la tabla de Direcciones. Esta funcin se llama despus de que se utiliza la funcin fInsertaDireccion () o fEditaDireccion () y se graban los valores en los campos correspondientes.
fGuardaDireccion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fCancelarModificacionDireccion ()
Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2003. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual de direcciones. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de direccin que estaba en modo de insercin o edicin.
fCancelarModificacionDireccion

fCancelarModificacionDireccion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 101

fLeeDatoDireccion ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fLeeDatoDireccion (aCampo, aValr, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla de Direcciones. El siguiente cdigo busca la direccin de la empresa, en caso de que lo encuentre guarda el contenido del campo cColonia en la variable la variable lColonia con una longitud de 60 caracteres; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaDireccionEmpresa () If lError <> 0 Then MensajeError lError Else lError = fLeeDatoDireccion ("cColonia", lColonia, 60) End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 102

fSetDatoDireccion ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fSetDatoDireccion (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 103

Bajo Nivel Bsqueda/Navegacin fBuscaDireccionEmpresa ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2002. fBuscaDireccionEmpresa () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca la direccin de la empresa. El siguiente cdigo indica a la aplicacin que busque la direccin de la empresa.
lError = fBuscaDireccionEmpresa ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fBuscaDireccionCteProv ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fBuscaDireccionCteProv (aCodCteProv, aTipoDireccion) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Cdigo del cliente/proveedor. Tipo de direccin 0 = Fiscal, 1 = Envo

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 104

fBuscaDireccionDocumento ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fBuscaDireccionDocumento (aIdDocumento, aTipoDireccion) Nombre aIdDocumento aValor Tipo Entero largo Cadena Uso Por valor Por valor Descripcin Identificador del documento. Tipo de direccin 0 = Fiscal, 1 = Envo

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 105

fPosPrimerDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosPrimerDireccion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Direcciones. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Direcciones.
lError = fPosPrimerDireccion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimaDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosUltimaDireccion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Direcciones. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Direcciones.
lError = fPosUltimaDireccion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 106

fPosSiguienteDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosSiguienteDireccion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Direcciones. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Direcciones.
lError = fPosSiguienteDireccion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosAnteriorDireccion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Direcciones. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Direcciones.
lError = fPosAnteriorDireccion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 107

fPosBOFDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosBOFDireccion () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Direcciones. El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaDirs el resultado de la funcin fPosBOFDireccion. lInicioTablaDirs = fPosBOFDireccion () fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Descripcin Ejemplo

Ver tambin

fPosEOFDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fPosEOFDireccion () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Direcciones El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaDirs el resultado de la funcin fPosEOFDireccion.
lFinTablaDirs = fPosEOFDireccion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 108

Alto Nivel Lectura/Escritura fAltaDireccion ()


Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fAltaDireccion (aIdDireccion, astDireccion) Nombre aIdDireccion astDireccion Tipo Entero tDireccion Uso Descripcin Por referencia Identificador de la direccin. Por valor 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. aIdDireccion: Al finalizar la funcin este parmetro contiene el identificador del nuevo producto. Esta funcin da de alta una nueva direccin. El siguiente cdigo da de alta una nueva direccin.
fAltaDireccion (lIdDireccion, ltDireccion)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

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: 109

fActualizaDireccion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fActualizaProducto (astDireccion) Nombre astDireccion Tipo tDireccion Uso Por valor Descripcin 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. Esta funcin actualiza la direccin del registro de Cliente/Proveedor activo. El siguiente cdigo actualiza la direccin del registro de Cliente/Proveedor activo.
fActualizaProducto (ltDireccion)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

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 Sintaxis Parmetros

AdminPAQ 2004. fLlenaRegistroDireccion (astDireccion, aEsAlta ) 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. 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.
fLlenaRegistroDireccion (ltDireccion, 1)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

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: 110

FUNCIONES DE EXISTENCIAS
Bajo Nivel Lectura/Escritura fRegresaExistencia ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2003. fRegresaExistencia (aCodigoProducto, aCodigoAlmacen, aAnio, aMes, aDia, aExistencia) Nombre Tipo aCodigoProducto Cadena aCodigoAlmacen Cadena aAnio Cadena aMes Cadena aDia Cadena aExistencia Doble Uso Descripcin Por valor Cdigo del producto. Por valor Cdigo del almacn. Por valor Ao. Por valor Mes. Por valor Da. Por referencia Existencia

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

Esta funcin regresa la existencia de un producto en un almacn a una determinada fecha. El siguiente cdigo obtiene la existencia de determinado producto en cierto almacn, en la fecha especificada.
lError = fRegresaExistencia (lCodigoProducto, lCodigoAlmacen, lAnio, lMes, lDia, lExistencia) If lError <> 0 Then MensajeError lError End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 111

fRegresaExistenciaCaracteristicas ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2003. fRegresaExistenciaCaracteristicas (aCodigoProducto, aCodigoAlmacen, aAnio, aMes, aDia, aValorCaracteristica1, aValorCaracteristica2, aValorCaracteristica3, aExistencia) Nombre Tipo Uso Descripcin aCodigoProducto Cadena Por valor Cdigo del producto. aCodigoAlmacen Cadena Por valor Cdigo del almacn. aAnio Cadena Por valor Ao. aMes Cadena Por valor Mes. aDia Cadena Por valor Da. aValorCaracteristica1 Cadena Por valor Valor caracterstica 1. aValorCaracteristica2 Cadena Por valor Valor caracterstica 2. aValorCaracteristica3 Cadena Por valor Valor caracterstica 3. aExistencia Doble Por referencia 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 Esta funcin regresa la existencia de un producto con caractersticas en un almacn a una determinada fecha. El siguiente cdigo obtiene la existencia de determinado producto con caractersticas en cierto almacn, en la fecha especificada.
lError = fRegresaExistenciaCaracteristicas (lCodigoProducto, lCodigoAlmacen, lAnio, lMes, lDia, lValorCaracteristica1, lValorCaracteristica2, lValorCaracteristica3, lExistencia) If lError <> 0 Then MensajeError lError End If

Retorna

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 112

FUNCIONES DE COSTO HISTRICO


Bajo Nivel Lectura/Escritura fRegresaCostoPromedio ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2003. fRegresaCostoPromedio (aCodigoProducto, aCodigoAlmacen, aAnio, aMes, aDia, aCostoPromedio) Nombre Tipo Uso Descripcin aCodigoProducto Cadena Por valor Cdigo del producto. aCodigoAlmacen Cadena Por valor Cdigo del almacn. 0 (cero) Todos los almacenes. aAnio Cadena Por valor Ao. aMes Cadena Por valor Mes. aDia Cadena Por valor Da. aCostoPromedio Cadena Por referencia Costo promedio 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 Esta funcin se encarga de obtener el costo promedio de un producto en determinada fecha para todos los almacenes o para uno solo. 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

Retorna

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 113

fRegresaUltimoCosto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fRegresaUltimoCosto (aCodigoProducto, aCodigoAlmacen, aAnio, aMes, aDia, aUltimoCosto) Nombre Tipo Uso Descripcin aCodigoProducto Cadena Por valor Cdigo del producto. aCodigoAlmacen Cadena Por valor Cdigo del almacn. 0 (cero) Todos los almacenes. aAnio Cadena Por valor Ao. aMes Cadena Por valor Mes. aDia Cadena Por valor Da. aUltimoCosto Cadena Por referencia Ultimo costo. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.

Retorna

aUltimoCosto: Al finalizar la funcin este parmetro contiene el ultimo costo del producto requerido. Descripcin Ejemplo Esta funcin se encarga de obtener el ultimo costo de un producto en determinada fecha para todos los almacenes o para uno solo. El siguiente cdigo obtiene el ultimo 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 114

fRegresaCostoEstandar ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fRegresaCostoEstandar (aCodigoProducto, aCostoEstandar) Nombre aCodigoProducto aCostoEstandar Tipo Cadena Cadena Uso Descripcin Por valor Cdigo del producto. Por referencia Costo estndar.

Retorna

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

Esta funcin se encarga de obtener el costo estndar de un producto. El siguiente cdigo obtiene el costo estndar de un producto.
lError = fRegresaCostoEstandar (lCodigoProducto, lCostoEstandar) If lError <> 0 Then MensajeError lError End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 115

fRegresaCostoCapa ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fRegresaCostoCapa (aCodigoProducto, aCodigoAlmacen, aUnidades, aImporteCosto) Nombre aCodigoProducto aCodigoAlmacen aUnidades aImporteCosto Tipo Cadena Cadena Doble Cadena Uso Descripcin Por valor Cdigo del producto. Por valor Cdigo del almacn. Por valor Unidades a costear. Por referencia Importe del costo de la unidades recibidas.

Retorna

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 Ejemplo

Esta funcin obtiene el costo UEPS o PEPS de un producto en un almacn en base a una cantidad de unidades proporcionadas. El siguiente cdigo obtiene el costo UEPS o PEPS de un producto en un almacn en base a una cantidad de unidades proporcionadas.
lError = fRegresaCostoCapa (lCodigoProducto, lCodigoAlmacen, lUnidades, lImporteCosto) If lError <> 0 Then MensajeError lError End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 116

FUNCIONES DE CONCEPTOS DE DOCUMENTOS


Bajo Nivel Lectura/Escritura fLeeDatoConceptoDocto ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2003. fLeeDatoConceptoDocto (aCampo, aValor, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee un campo del registro actual de conceptos documentos. 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 117

fRegresPorcentajeImpuesto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fRegresPorcentajeImpuesto (aIdConceptoDocumento, aIdClienteProveedor, aIdProducto, aPorcentajeImpuesto) Nombre Tipo Uso Descripcin aIdConceptoDocumento Entero Por valor Identificador del concepto del documento. aIdClienteProveedor Entero Por valor Identificador del cliente o proveedor. aIdProducto Entero Por valor Identificador del producto. aPorcentajeImpuesto Doble Por referencia Porcentaje de impuesto. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 118

fEditaConceptoDocto()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2011. Versin 6.2.3 fEditaConceptoDocto () 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. Esta funcin activa el modo de edicin de un registro del catlogo Conceptos. El siguiente cdigo: Busca el concepto con la funcin fBuscaConceptoDocto. Abre la edicin de ese concepto con la funcin fEditaConceptoDocto. Asigna al campo CSERIEPO01 el contenido de la variable lSerie.
Asigna al campo CIDDIRSUCU el contenido de la variable lDireccion. Guarda los cambios al concepto con la funcin fGuardaConceptoDocto.

Descripcin Ejemplo

lerror = fBuscaConceptoDocto(lConcepto) lerror = fEditaConceptoDocto lerror = fSetDatoConceptoDocto("CSERIEPO01", lSerie) lerror = fSetDatoConceptoDocto("CIDDIRSUCU", lDireccion) lerror = fGuardaConceptoDocto()

Ver tambin

fBuscaConceptoDocto(),fSetDatoConceptoDocto(), fGuardaConceptoDocto()

Pgina: 119

fSetDatoConceptoDocto ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2011. Versin 6.2.3 fSetDatoConceptoDocto (const char *aCampo, char *aValor) 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. Esta funcin escribe el valor indicado en el campo correspondiente en el registro activo de la tabla Conceptos. El siguiente cdigo: Busca el concepto con la funcin fBuscaConceptoDocto. Abre la edicin de ese concepto con la funcin fEditaConceptoDocto. Asigna al campo CSERIEPO01 el contenido de la variable lSerie.
Asigna al campo CIDDIRSUCU el contenido de la variable lDireccion. Guarda los cambios al concepto con la funcin fGuardaConceptoDocto.

Descripcin Ejemplo

lerror = fBuscaConceptoDocto(lConcepto) lerror = fEditaConceptoDocto lerror = fSetDatoConceptoDocto("CSERIEPO01", lSerie) lerror = fSetDatoConceptoDocto("CIDDIRSUCU", lDireccion) lerror = fGuardaConceptoDocto()

Ver tambin

fBuscaConceptoDocto(), fEditaConceptoDocto(), fGuardaConceptoDocto()

Pgina: 120

fGuardaConceptoDocto()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2011. Versin 6.2.3 fGuardaConceptoDocto() 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. Esta funcin guarda los cambios efectuado al registro de la tabla Conceptos. El siguiente cdigo: Busca el concepto con la funcin fBuscaConceptoDocto. Abre la edicin de ese concepto con la funcin fEditaConceptoDocto. Asigna al campo CSERIEPO01 el contenido de la variable lSerie.
Asigna al campo CIDDIRSUCU el contenido de la variable lDireccion. Guarda los cambios al concepto con la funcin fGuardaConceptoDocto.

Descripcin Ejemplo

lerror = fBuscaConceptoDocto(lConcepto) lerror = fEditaConceptoDocto lerror = fSetDatoConceptoDocto("CSERIEPO01", lSerie) lerror = fSetDatoConceptoDocto("CIDDIRSUCU", lDireccion) lerror = fGuardaConceptoDocto()

Ver tambin

fBuscaConceptoDocto(), fEditaConceptoDocto(), fSetDatoConceptoDocto()

Pgina: 121

Bajo Nivel Bsqueda/Navegacin fBuscaConceptoDocto ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2003. fBuscaConceptoDocto (aCodConcepto) Nombre Tipo aCodConcepto Cadena Uso Por valor Descripcin Cdigo del concepto.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un concepto por su cdigo. El siguiente cdigo busca un concepto por su cdigo.
fBuscaConceptoDocto (lCodConcepto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdConceptoDocto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fBuscaIdConceptoDocto (aIdConcepto) Nombre aIdConcepto Tipo Entero Uso Por valor Descripcin Identificador del concepto.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un concepto por su Identificador. El siguiente cdigo busca un concepto por su identificador.
fBuscaIdConceptoDocto (lIdConcepto)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 122

fPosPrimerConceptoDocto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosPrimerConceptoDocto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Conceptos. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Conceptos.
lError = fPosPrimerConceptoDocto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimaConceptoDocto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosUltimaConceptoDocto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Conceptos. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Conceptos.
lError = fPosUltimaConceptoDocto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 123

fPosSiguienteConceptoDocto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosSiguienteConceptoDocto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Conceptos. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Conceptos.
lError = fPosSiguienteConceptoDocto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorConceptoDocto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosAnteriorConceptoDocto () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Conceptos. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Conceptos.
lError = fPosAnteriorConceptoDocto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 124

fPosBOFConceptoDocto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosBOFConceptoDocto () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Conceptos. El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaConcepto el resultado de la funcin fPosBOFConceptoDocto.
lInicioTablaConcepto = fPosBOFConceptoDocto ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosEOFConceptoDocto ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosEOFConceptoDocto () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Conceptos El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaConcepto el resultado de la funcin fPosEOFConceptoDocto. fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),
lFinTablaConcepto = fPosEOFConceptoDocto ()

Descripcin Ejemplo

Ver tambin

Pgina: 125

Funciones de Parametros
Bajo Nivel Lectura/Escritura fLeeDatoParametros ()
Disponibilidad Sintaxis Parmetros AdminPAQ 2003. fLeeDatoParametros (aCampo, aValor, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee un campo del registro actual de parametros. 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 126

FUNCIONES DEL CATLOGO DE CLASIFICACIONES


Bajo Nivel Lectura/Escritura fEditaClasificacion ()
Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2004. fEditaClasificacion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Clasificaciones. El siguiente cdigo clasificacin por su identificador, si la encuentra activa el registro en modo edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscaIdClasificacion (lIdClasificacion) If lError <> 0 Then MensajeError lError Else fEditaClasificacion () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fGuardaClasificacion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fGuardaClasificacion () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro de clasificaciones. El siguiente cdigo indica a la aplicacin que guarde cierto registro en la tabla de Clasificaciones. Esta funcin se llama despus de que se utiliza la funcin fInsertaDireccion () o fEditaDireccion () y se graban los valores en los campos correspondientes.
fGuardaClasificacion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 127

fCancelarModificacionClasificacion ()
Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2003. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual de clasificaciones. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de clasificaciones que estaba en modo de insercin o edicin.
fCancelarModificacionClasificacion()

fCancelarModificacionClasificacion ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fActualizaClasificacion ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fActualizaClasificacion (aClasificacionDe, aNumClasificacion, aNombreClasificacion) Nombre aClasificacionDe Tipo Entero Uso 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.

aNumClasificacion Entero aNombreClasificacion Cadena Retorna

Por valor Por valor

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin actualiza la direccin del registro de Cliente/Proveedor activo. El siguiente cdigo actualiza la direccin del registro de Cliente/Proveedor activo.
fActualizaClasificacion (ltDireccion)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 128

fLeeDatoClasificacion ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fLeeDatoClasificacion (aCampo, aValr, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla de Clasificaciones. El siguiente cdigo busca la direccin de la empresa, en caso de que lo encuentre guarda el contenido del campo cNombreC01 en la variable la variable lClasif con una longitud de 60 caracteres; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscaIdClasificacion () If lError <> 0 Then MensajeError lError Else lError = fLeeDatoClasificacion ("cNombreC01", lClasif, 60) End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 129

fSetDatoClasificacion ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fSetDatoClasificacion (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 130

Bajo Nivel Bsqueda/Navegacin fBuscaClasificacion ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2003. fBuscaClasificacion (aClasificacionDe, aNumClasificacion) Nombre aClasificacionDe Tipo Entero Uso Por valor Descripcin Clasificacin de 1 Agente 2 Cliente 3 Proveedor 4 Almacen 5 Producto. Numero de la clasificacion (1-6)

aNumClasificacion Retorna

Entero

Por valor

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 clasificacion de acuerdo a los parmetros recibidos y se posiciona en el registro correspondiente. El siguiente cdigo busca una clasificacin.
fBuscaClasificacion (lClasificacionDe, lNumClasificacion)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdClasificacion ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fBuscaIdClasificacion (aIdClasificacion) Nombre aIdClasificacion Tipo Entero Uso Por valor Descripcin Identificador del concepto.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un concepto por su Identificador. El siguiente cdigo busca un concepto por su identificador.
fBuscaIdClasificacion (lIdClasificacion)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 131

FUNCIONES DEL CATLOGO DE VALORES DE CLASIFICACIONES


Bajo Nivel Lectura/Escritura fInsertaValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2003. fInsertaValorClasif () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Valores de Clasificacin.
fInsertaValorClasif ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditaValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fEditaValorClasif () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Valores de Clasificacin. El siguiente cdigo busca un cliente/proveedor por su Identificador, si lo encuentra lo activa en modo edicin, en caso de no encontrarlo enva el mensaje de error correspondiente
lError = fBuscaIdValorClasif (lIdValorClasif) If lError <> 0 Then MensajeError lError Else fEditaValorClasif () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 132

fGuardaValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2002. fGuardaValorClasif () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro de Valores de Clasificacin.

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fBorraValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo

AdminPAQ 2003. fBorraValorClasif () No usa. 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. El siguiente cdigo busca un documento por su identificador, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fBuscaIdValorClasif (lIdValorClasif) If lError <> 0 Then MensajeError lError Else fBorraValorClasif () End If

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 133

fCancelarModificacionValorClasif ()
Disponibilidad Parmetros Retorna AdminPAQ 2003. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual de Valores de Clasificacin. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de Valores de Clasificacin que estaba en modo de insercin o edicin.
fCancelarModificacionValorClasif ()

Sintaxis

fCancelarModificacionValorClasif ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 134

fEliminarValorClasif ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fEliminarValorClasif (aClasificacionDe, aNumClasificacion, aCodValorClasif) Nombre aClasificacionDe Tipo Entero Uso 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

aNumClasificacion aCodValorClasif Retorna

Entero Cadena

Por valor Por valor

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin elimina un registro de la tabla Valores de Clasificacin usando su cdigo. El siguiente cdigo elimina un registro de la tabla Valores de Clasificacin, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fEliminarValorClasif (lClasificacionDe, lNumClasificacion, lCodValorClasif) If lError <> 0 Then MensajeError lError End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 135

fSetDatoValorClasif ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2002. fSetDatoValorClasif (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 136

Bajo Nivel Lectura/Escritura fLeeDatoValorClasif ()


Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fLeeDatoValorClasif (aCampo, aValor, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del 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 l campo cIdClasi01 en la variable la variable lCasif con una longitud de 11 caracteres; en caso contrario muestra el mensaje de error correspondiente.
lError = fBuscarIdMovimiento (lIdMovto) If lError <> 0 Then MensajeError lError Else lError = fLeeDatoValorClasif ("cIdClasi01", lCasif, 11) End If

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 137

fBuscaValorClasif ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fBuscaClasificacion (aClasificacionDe, aNumClasificacion, aCodValorClasif) Nombre aClasificacionDe Tipo Entero Uso 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

aNumClasificacion aCodValorClasif Retorna

Entero Cadena

Por valor Por valor

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error.

Descripcin Ejemplo

Esta funcin busca una clasificacion de acuerdo a los parmetros recibidos y se posiciona en el registro correspondiente. El siguiente cdigo busca una clasificacin.
fBuscaClasificacion (lClasificacionDe, lNumClasificacion)

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fBuscaIdValorClasif (aIdValorClasif) Nombre aIdValorClasif Tipo Uso Descripcin Entero Por valor Identificador del valor de clasificacin.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un valor de clasificacin por su Identificador y se posiciona en el registro correspondiente. El siguiente cdigo busca un valor de clasificacin por su identificador.
fBuscaIdValorClasif (lIdValorClasif)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 138

fPosPrimerValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosPrimerValorClasif () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Valores de Clasificacin. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Valores de Clasificacin.
lError = fPosPrimerValorClasif ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimoValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosUltimoValorClasif () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Valores de Clasificacin. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Valores de Clasificacin.
fPosUltimoValorClasif()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 139

fPosSiguienteValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosSiguienteValorClasif () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Valores de Clasificacin. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Valores de Clasificacin.
lError = fPosSiguienteValorClasif ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosAnteriorValorClasif () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Valores de Clasificacin. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Valores de Clasificacin.
lError = fPosAnteriorValorClasif ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 140

fPosBOFValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosBOFValorClasif () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Valores de Clasificacin. El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaVC el resultado de la funcin fPosBOFValorClasif.
lInicioTablaVC = fPosBOFValorClasif ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosEOFValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosEOFValorClasif () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Valores de Clasificacin El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaVC el resultado de la funcin fPosEOFValorClasif.
lFinTablaVC = fPosEOFValorClasif ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 141

FUNCIONES DEL CATLOGO DE VALORES DE CLASIFICACIONES


Alto Nivel Lectura/Escritura fAltaValorClasif ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fAltaValorClasif (aIdValorClasif, astValorClasif) Nombre aIdValorClasif astValorClasif Tipo Entero tValorClasif Uso Descripcin Por referencia Identificador de la direccin. Por valor 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. 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. El siguiente cdigo da de alta un nuevo valor de clasificacin.
fAltaValorClasif (lIdValorClasif, lstValorClasif)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 142

fActualizaValorClasif ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fActualizaProducto (aCodigoValorClasif, astValorClasif) Nombre Tipo aCodigoValorClasif Cadena astValorClasif tValorClasif Uso Por valor 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. 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.
fActualizaProducto (lCodigoValorClasif, lstValorClasif)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fLlenaRegistroValorClasif ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fLlenaRegistroValorClasif (astValorClasif) Nombre astValorClasif Tipo tValorClasif Uso Por valor Descripcin 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. 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) fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Descripcin Ejemplo

Ver tambin

Pgina: 143

FUNCIONES CATLOGO DE UNIDADES DE MEDIDA Y PESO


Bajo Nivel Lectura/Escritura fInsertaUnidad ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2003. fInsertaUnidad () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en la tabla de Unidades de Medida y Peso.
fInsertaUnidad ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditaUnidad ()
Sintaxis Parmetros Retorna

Disponibilidad

AdminPAQ 2003. fEditaUnidad () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error Activa el modo de Edicin de un registro en la tabla de Unidades de Medida y Peso. 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

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 144

fGuardaUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fGuardaUnidad () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro de Unidades de Medida y Peso. 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 ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fBorraUnidad ()
Sintaxis Parmetros Retorna Descripcin Ejemplo

Disponibilidad

AdminPAQ 2003. fBorraUnidad () No usa. 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. El siguiente cdigo busca un documento por su identificador, si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fBuscaIdUnidad(lIdUnidad) If lError <> 0 Then MensajeError lError Else fBorraUnidad () End If

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 145

fCancelarModificacionUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fCancelarModificacionUnidad () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual de Unidades de Medida y Peso. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro de Unidades de Medida y Peso que estaba en modo de insercin o edicin.
fCancelarModificacionUnidad ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEliminarUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fEliminarUnidad (aNombreUnidad) Nombre aNombreUnidad Tipo Cadena Uso Por valor Descripcin Nombre de la unidad.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin elimina un registro de la tabla Medida y Peso usando su nombre. El siguiente cdigo elimina un registro de la tabla Medida y Peso; si lo encuentra lo borra, en caso contrario enva el mensaje de error correspondiente
lError = fEliminarUnidad (lNombreUnidad) If lError <> 0 Then MensajeError lError End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 146

fSetDatoUnidad ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fSetDatoUnidad (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 147

fLeeDatoUnidad ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fLeeDatoUnidad (aCampo, aValor, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla de Unidades 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 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 148

Bajo Nivel Bsqueda/Navegacin fBuscaUnidad ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2003. fBuscaUnidad (aNombreUnidad) Nombre aNombreUnidad Tipo Cadena Uso Por valor Descripcin Nombre de la unidad.

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 Unidad de Medida y Peso de acuerdo a los parmetros recibidos y se posiciona en el registro correspondiente. El siguiente cdigo busca una clasificacin.
fBuscaUnidad (lNombreUnidad)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fBuscaIdUnidad (aIdUnidad) Nombre aIdValorClasif Tipo Uso Descripcin Entero Por valor Identificador de la Unidad.

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 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.
fBuscaIdUnidad (aIdUnidad)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 149

fPosPrimerUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosPrimerUnidad () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Unidades de Medida y Peso. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Unidades de Medida y Peso.
lError = fPosPrimerUnidad ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimoUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosUltimoUnidad () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Unidades de Medida y Peso. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Unidades de Medida y Peso.
fPosUltimoUnidad ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 150

fPosSiguienteUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosSiguienteUnidad () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Unidades de Medida y Peso. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Unidades de Medida y Peso.
lError = fPosSiguienteUnidad ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosAnteriorUnidad () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Unidades de Medida y Peso. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Unidades de Medida y Peso.
lError = fPosAnteriorUnidad ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 151

fPosBOFUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosBOFUnidad () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Unidades de Medida y Peso. El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaUnidades el resultado de la funcin fPosBOFUnidad.
lInicioTablaUnidades = fPosBOFUnidad ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosEOFUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fPosEOFUnidad () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Unidades de Medida y Peso El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaUnidades el resultado de la funcin fPosEOFUnidad. fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),
lFinTablaUnidades = fPosEOFUnidad ()

Descripcin Ejemplo

Ver tambin

Pgina: 152

Alto Nivel Lectura/Escritura fAltaUnidad ()


Sintaxis Parmetros

Disponibilidad

AdminPAQ 2003. fAltaUnidad (aIdUnidad, Nombre aIdUnidad astUnidad LPFREGUNIDAD astUnidad) Tipo Uso Descripcin Entero Por referencia Identificador de la unidad. tUnidad Por valor 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. 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. El siguiente cdigo da de alta un nuevo valor de clasificacin.
fAltaUnidad (lIdValorClasif, lstValorClasif)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 153

Alto Nivel Lectura/Escritura fActualizaUnidad ()


Disponibilidad Sintaxis Parmetros

AdminPAQ 2003. fActualizaUnidad (aNombreUnidad, astUnidad) 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. 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.
fActualizaUnidad (lNombreUnidad, lstValorClasif)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fLlenaRegistroUnidad ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2003. fLlenaRegistroUnidad (astUnidad) Nombre astUnidad Tipo tUnidad Uso Por valor Descripcin 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. 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.
fLlenaRegistroUnidad (lstValorClasif)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 154

FUNCIONES CATLOGO DE AGENTES


Bajo Nivel Lectura/Escritura fInsertaAgente ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2004. fInsertaAgente () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en el catlogo de Agentes.
fInsertaAgente ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditaAgente ()
Sintaxis Parmetros Retorna

Disponibilidad

AdminPAQ 2006 v3.2.2. fEditaAgente () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Activa el modo de Edicin de un registro en el catlogo de agentes. 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 = fBuscaAgente (lCodigoAgente) If lError <> 0 Then MensajeError lError Else fEditaUnidad () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 155

fGuardaAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fGuardaAgente () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro en el catlogo de agentes. El siguiente cdigo indica a la aplicacin que guarde cierto registro en el catlogo de Agentes. Esta funcin se llama despus de que se utiliza la funcin fInsertaAgente () y se graban los valores en los campos correspondientes.
fGuardaAgente ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fCancelarModificacionAgente ()
Disponibilidad Parmetros Retorna AdminPAQ 2004. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual del catlogo de Agentes. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro del catlogo de Agentes que estaba en modo de insercin o edicin.
fCancelarModificacionAgente ()

Sintaxis

fCancelarModificacionAgente ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 156

fSetDatoAgente ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fSetDatoAgente (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 157

fLeeDatoAgente ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fLeeDatoAgente (aCampo, aValor, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla 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 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 158

Bajo Nivel Bsqueda/Navegacin fBuscaAgente ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2004. fBuscaAgente (aCodigoAgente) Nombre aCodigoAgente Tipo Cadena Uso Por valor Descripcin Cdigo del agente.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un agente por su cdigo y se posiciona en el registro correspondiente. El siguiente cdigo busca un agente.
fBuscaUnidad (lCodigoAgente)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fBuscaIdAgente (aIdAgente) Nombre aIdAgente Tipo Uso Descripcin Entero Por valor Identificador de la Unidad.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un agente y peso por su Identificador y se posiciona en el registro correspondiente. El siguiente cdigo busca un agente por su identificador.
fBuscaIdAgente (lIdAgente)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 159

fPosPrimerAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosPrimerAgente () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Agentes. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Agentes.
lError = fPosPrimerAgente ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimoAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosUltimoAgente () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Agentes. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Agentes.
fPosUltimoAgente ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 160

fPosSiguienteAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosSiguienteAgente () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Agentes. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Agentes.
lError = fPosSiguienteAgente ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosAnteriorAgente () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Agentes. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Agentes.
lError = fPosAnteriorAgente ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 161

fPosBOFAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosBOFAgente () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Agentes. El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaAgentes el resultado de la funcin fPosBOFAgente.
lInicioTablaAgentes = fPosBOFAgente ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosEOFAgente ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosEOFAgente () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Agentes El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaAgentes el resultado de la funcin fPosEOFAgente. fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),
lFinTablaAgentes = fPosEOFAgente ()

Descripcin Ejemplo

Ver tambin

Pgina: 162

Funciones Catlogo de Almacenes


Bajo Nivel Lectura/Escritura fInsertaAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo AdminPAQ 2004. fInsertaAlmacen () No usa. 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. El siguiente cdigo indica a la aplicacin que inserte un nuevo registro en el catlogo de Almacenes.
fInsertaAlmacen ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fEditaAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2006. fEditaAlmacen () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Activa el modo de Edicin de un registro en el catlogo de agentes. 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 = fBuscaAlmacen (lCodigoAlmacen) If lError <> 0 Then MensajeError lError Else fEditaAlmacen () End If

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 163

fGuardaAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fGuardaAlmacen () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Guarda los cambios realizados a un registro en el catlogo de Almacenes. El siguiente cdigo indica a la aplicacin que guarde cierto registro en el catlogo de Almacenes. Esta funcin se llama despus de que se utiliza la funcin fInsertaAgente () y se graban los valores en los campos correspondientes.
fGuardaAlmacen ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fCancelarModificacionAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2004. No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin cancela las modificaciones al registro actual del catlogo de Almacenes. El registro debe estar en modo de edicin o insercin. El siguiente cdigo indica a la aplicacin que cancele la modificacin a un registro del catlogo de Almacenesque estaba en modo de insercin o edicin.
fCancelarModificacionAlmacen ()

fCancelarModificacionAlmacen ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 164

fSetDatoAlmacen ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fSetDatoAlmacen (aCampo, aValor) Nombre aCampo aValor Tipo Cadena Cadena Uso Por valor Por valor Descripcin Campo destino Valor de escritura

Retorna

Descripcin Ejemplo

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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 165

fLeeDatoAlmacen ()
Disponibilidad Sintaxis Parmetros

AdminPAQ 2004. fLeeDatoAlmacen (aCampo, aValor, aLen) Nombre aCampo aValor aLen Tipo Cadena Cadena Entero Uso Descripcin Por valor Campo destino. Por referencia Valor de lectura. Por valor Longitud del dato de lectura.

Retorna

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

Esta funcin lee el valor indicado del campo correspondiente en el registro activo de la tabla 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 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

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 166

Bajo Nivel Bsqueda/Navegacin fBuscaAlmacen ()


Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2004. fBuscaAlmacen (aCodigoAlmacen) Nombre Tipo aCodigoAlmacen Cadena Uso Por valor Descripcin Cdigo del almacn.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un agente por su cdigo y se posiciona en el registro correspondiente. El siguiente cdigo busca un Almacen.
fBuscaAlmacen (lCodigoAlmacen)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

fBuscaIdAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fBuscaIdAlmacen (aIdAgente) Nombre aIdAgente Tipo Uso Descripcin Entero Por valor Identificador del almacn.

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin busca un Almacen por su Identificador y se posiciona en el registro correspondiente. El siguiente cdigo busca un agente por su identificador.
fBuscaIdAlmacen (lCodigoAlmacen)

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(),fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(),fCancelarModificacionDocumento(),

Pgina: 167

fPosPrimerAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosPrimerAlmacen () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el primer registro de la tabla de Almacenes. El siguiente cdigo indica a la aplicacin que se posicione en el primer registro de la tabla de Almacenes.
lError = fPosPrimerAlmacen ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosUltimoAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosUltimoAlmacen () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el ultimo registro de la tabla de Almacenes. El siguiente cdigo indica a la aplicacin que se posicione en el ultimo registro de la tabla de Almacenes.
fPosUltimoAlmacen ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 168

fPosSiguienteAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosSiguienteAlmacen () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el siguiente registro de la posicin actual de la tabla de Almacenes. El siguiente cdigo indica a la aplicacin que se posicione en el siguiente registro de la tabla de Almacenes.
lError = fPosSiguienteAlmacen ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosAnteriorAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosAnteriorAlmacen () No usa. Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. Esta funcin se ubica en el registro anterior de la posicin actual de la tabla de Almacenes. El siguiente cdigo indica a la aplicacin que se posicione en el registro anterior de la tabla de Almacenes.
lError = fPosAnteriorAlmacen ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 169

fPosBOFAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosBOFAlmacen () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el inicio de la tabla de Almacenes. El siguiente cdigo indica a la aplicacin que asigne a la variable lInicioTablaAlmacenes el resultado de la funcin fPosBOFAlmacen.
lInicioTablaAlmacenes = fPosBOFAlmacen ()

Descripcin Ejemplo

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

fPosEOFAlmacen ()
Disponibilidad Sintaxis Parmetros Retorna

AdminPAQ 2004. fPosEOFAlmacen () No usa. Valores enteros: 1 (uno) Verdadero. 0 (cero) Falso. Informa si el registro activo se encuentra en el fin de la tabla de Almacenes

Descripcin Ejemplo

El siguiente cdigo indica a la aplicacin que asigne a la variable lFinTablaAlmacenes el resultado de la funcin fPosEOFAlmacen.
lFinTablaAlmacenes = fPosEOFAlmacen ()

Ver tambin

fInsertarDocumento(), fEditarDocumento(), fGuardaDocumento(), fBorraDocumento(), fBorraDocumento_CW(), fCancelarModificacionDocumento(),

Pgina: 170

CONSTANTES DEL SDK


Constantes de longitud
Nombre kLongFecha kLongSerie kLongCodigo kLongNombre kLongReferencia kLongDescripcion kLongMensaje kLongNombreProducto kLongAbreviatura kLongCodValorClasif kLongDenComercial kLongRepLegal kLongTextoExtra kLongRFC kLongCURP kLongDesCorta kLongNumeroExtInt kLongCodigoPostal kLongTelefono kLongEmailWeb Longitud 23 11 30 60 20 60 255 255 3 3 50 50 50 20 20 20 6 6 15 50 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 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 cdigo postal. Longitud mxima de caracteres para nmeros de telfono. Longitud mxima de caracteres para direcciones de correo electrnico.

Pgina: 171

TIPOS DE DATO ABSTRACTOS DEL SDK


Definicin de las Estructuras de Datos Documentos RegDocumento tDocumento
Campo aFolio aNumMoneda aTipoCambio aImporte aDescuentoDoc1 aDescuentoDoc2 aSistemaOrigen aCodConcepto aSerie aFecha aCodigoCteProv aCodigoAgente aReferencia aAfecta Tipo Doble Entero Doble Doble Doble Doble Entero Cadena Cadena Cadena Cadena Cadena Cadena Entero Longitud NA NA NA NA NA NA NA kLongCodigo + 1 kLongSerie + 1 kLongFecha + 1 kLongCodigo + 1 kLongCodigo + 1 kLongReferencia + 1 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).

Llave del Documento RegLlaveDoc tLlaveDoc


Campo aConsecutivo aUnidades aPrecio aCosto aCodProdSer aCodAlmacen aReferencia aCodClasificacion 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

Pgina: 172

Movimientos RegMovimiento tMovimiento


Campo aConsecutivo aUnidades aPrecio aCosto aCodProdSer aCodAlmacen aReferencia aCodClasificacion 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

Movimientos RegMovimiento tMovimientoDesc


Campo aConsecutivo aUnidades aPrecio aCosto aPorcDescto1 aImporteDescto1 aPorcDescto2 aImporteDescto2 aPorcDescto3 aImporteDescto3 aPorcDescto4 aImporteDescto4 aPorcDescto5 aImporteDescto5 aCodProdSer aCodAlmacen aReferencia aCodClasificacion 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 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

Pgina: 173

Movimientos con Serie/Capas SeriesCapas tSeriesCapas


Campo aUnidades aTipoCambio aSeries aPedimento aAgencia aFechaPedimento aNumeroLote aFechaFabricacion aFechaCaducidad 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.

Movimientos con Caracteristicas Caracteristicas tCaracteristicas


Campo aUnidades aValorCaracteristica1 aValorCaracteristica2 aValorCaracteristica3 Tipo Doble Cadena Cadena Cadena Longitud NA kLongDescripcion + 1 kLongDescripcion + 1 kLongDescripcion + 1 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.

Pgina: 174

Movimientos con datos adicionales RegTipoProducto tTipoProducto


Campo aSeriesCapas aCaracteristicas Tipo aSeriesCapas aCaracteristicas Longitud NA NA Descripcin Tipo de dato abstracto: tSeriesCapas. Tipo de dato abstracto: Caracteristicas.

Llave de aperturas RegLlaveAper - tLlaveAper


Campo aCodCaja aFechaApe Tipo Cadena Cadena Longitud kLongCodigo + 1 kLongFecha + 1 Descripcin Cdigo de la caja. Fecha de apertura.

Pgina: 175

Productos RegProducto tProducto


cCodigoProducto cNombreProducto cDescripcionProducto cTipoProducto cFechaAltaProducto cFechaBaja cStatusProducto cControlExistencia cMetodoCosteo

Campo

Cadena Cadena Cadena Entero Cadena Cadena Entero Entero Entero

Tipo

kLongCodigo + 1 kLongNombre + 1 kLongNombreProducto + 1 NA kLongFecha + 1 kLongFecha + 1 NA NA NA

Longitud

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

Cdigo del producto. Nombre del producto. Descripcin del producto. 1- Producto, 2 - Paquete, 3 - Servicio Fecha de alta del producto. Fecha de baja del producto. 0 - Baja Lgica, 1 Alta Control de exixtencia. 1 - Costo Promedio Base a Entradas, 2 - Costo Promedio Base a Entradas Almacen 3 - ltimo costo, 4 - UEPS, 5 - PEPS, 6 - Costo especfico, 7 - Costo Estandar. Cdigo de la unidad base. Cdigo de la unidad no convertible. Lista de precios 1. Lista de precios 2. Lista de precios 3. Lista de precios 4. Lista de precios 5. Lista de precios 6. Lista de precios 7. Lista de precios 8. Lista de precios 9. Lista de precios 10. Impuesto 1. Impuesto 2. Impuesto 3. Retencin 1. Retencin 2. Nombre de la caracteristica 1. Nombre de la caracteristica 2. Nombre de la caracteristica 3. Cdigo del valor de la clasificacin 1. Cdigo del valor de la clasificacin 2. Cdigo del valor de la clasificacin 3. Cdigo del valor de la clasificacin 4. Cdigo del valor de la clasificacin 5. Cdigo del valor de la clasificacin 6. Texto extra 1. Texto extra 2. Texto extra 3. Fecha extra Importe Extra 1. Importe Extra 2. Importe Extra 3. Importe Extra 4.

Descripcin

Cliente/Proveedor RegCteProv tCteProv


cCodigoCliente cRazonSocial

Campo

Cadena Cadena

Tipo

kLongCodigo + 1 kLongNombre + 1

Longitud

Cdigo del Cliente / Proveedor. Razn social.

Descripcin

Pgina: 176

cFechaAlta cRFC cCURP cDenComercial cRepLegal cNombreMoneda cListaPreciosCliente cDescuentoMovto cBanVentaCredito cCodigoValorClasificacionCliente1 cCodigoValorClasificacionCliente2 cCodigoValorClasificacionCliente3 cCodigoValorClasificacionCliente4 cCodigoValorClasificacionCliente5 cCodigoValorClasificacionCliente6 cTipoCliente cEstatus cFechaBaja cFechaUltimaRevision cLimiteCreditoCliente cDiasCreditoCliente cBanExcederCredito cDescuentoProntoPago cDiasProntoPago cInteresMoratorio cDiaPago cDiasRevision cMensajeria cCuentaMensajeria cDiasEmbarqueCliente cCodigoAlmacen cCodigoAgenteVenta cCodigoAgenteCobro cRestriccionAgente cImpuesto1 cImpuesto2 cImpuesto3 cRetencionCliente1 cRetencionCliente2

Cadena Cadena Cadena Cadena Cadena Cadena Entero Doble Entero Cadena Cadena Cadena Cadena Cadena Cadena Entero Entero Cadena Cadena Doble Entero Entero Doble Entero Doble Entero Entero Cadena Cadena Entero Cadena Cadena Cadena Entero Doble Doble Doble Doble Doble

kLongFecha + 1 kLongRFC + 1 kLongCURP + 1 kLongDenComercial + 1 kLongRepLegal + 1 kLongNombre + 1 NA NA NA kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 NA NA kLongFecha + 1 kLongFecha + 1 NA NA NA NA NA NA NA NA kLongDesCorta + 1 kLongDescripcion + 1 NA kLongCodigo + 1 kLongCodigo + 1 kLongCodigo + 1 NA NA NA NA NA NA

...

...

...

Fecha de alta. RFC. CURP. Denominacin comercial. Representante legal. Nombre de la moneda. Lista de precios. Descuento. Bandera de venta a crdito. 0 No se permite, 1 Se permite. Cdigo del valor de clasificacin 1. Cdigo del valor de clasificacin 2. Cdigo del valor de clasificacin 3. Cdigo del valor de clasificacin 4. Cdigo del valor de clasificacin 5. Cdigo del valor de clasificacin 6. 1 Cliente, 2 Cliente/Proveedor, 3 Proveedor. Estado: 0 Inactivo, 1 Activo. Fecha de baja. Fecha de ltima revisin. Limite de crdito. Das de crdito del cliente. Bandera de exceder crdito. 0 No se permite, 1 Se permite. Descuento por pronto pago. Das para pronto pago. Interes moratorio. Da de pago. Das de revisin. Mensajeria. Cuenta de mensajeria. Dias de embarque del cliente. Cdigo del almacn. Cdigo del agente de venta. Cdigo del agente de cobro. Restriccin de agente. Impuesto 1. Impuesto 2. Impuesto 3. Retencin al cliente 1. Retencin al cliente 2.

Continua en la siguiente pgina.

Pgina: 177

Cliente/Proveedor RegCteProv tCteProv


Campo
cCodigoValorClasificacionProveedor1 cCodigoValorClasificacionProveedor2 cCodigoValorClasificacionProveedor3 cCodigoValorClasificacionProveedor4 cCodigoValorClasificacionProveedor5 cCodigoValorClasificacionProveedor6 cLimiteCreditoProveedor cDiasCreditoProveedor cTiempoEntrega cDiasEmbarqueProveedor cImpuestoProveedor1 cImpuestoProveedor2 cImpuestoProveedor3 cRetencionProveedor1 cRetencionProveedor2 cBanInteresMoratorio cTextoExtra1 cTextoExtra2 cTextoExtra3 cFechaExtra cImporteExtra1 cImporteExtra2 cImporteExtra3 cImporteExtra4

...

Tipo
Cadena Cadena Cadena Cadena Cadena Cadena Doble Entero Entero Entero Doble Doble Doble Doble Doble Entero Cadena Cadena Cadena Cadena Doble Doble Doble Doble

...

Longitud
kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 kLongCodValorClasif + 1 NA NA NA NA NA NA NA NA NA NA kLongTextoExtra + 1 kLongTextoExtra + 1 kLongTextoExtra + 1 kLongFecha + 1 NA NA NA NA

...

Descripcin

Contina.

Cdigo del valor de clasificacin 1. Cdigo del valor de clasificacin 2. Cdigo del valor de clasificacin 3. Cdigo del valor de clasificacin 4. Cdigo del valor de clasificacin 5. Cdigo del valor de clasificacin 6. Limite de credito del proveedor. Das de credito del proveedor. Tiempo de entrega. Das de embarque. Impuesto proveedor 1. Impuesto proveedor 2. Impuesto proveedor 3. Retencin proveedor 1. Retencin proveedor 2. Bandera de clculo de interes moratorio. 0 No se calculan, 1 Si se calculan. Texto extra 1. Texto extra 2. Texto extra 3. Fecha extra. Importe extra 1. Importe extra 2. Importe extra 3. Importe extra 4.

Pgina: 178

Valor de Clasificacion RegValorClasificacion tValorClasificacion


Campo Tipo Longitud NA cClasificacionDe Entero NA cNumClasificacion Entero cCodigoValorClasificacion Cadena kLongCodValorClasif + 1 cValorClasificacion Cadena kLongDescripcion + 1 Descripcin Clasificacin. Nmero de la clasificacin. Cdigo del valor de la clasificacin. Valor de la clasificacin.

Unidad RegUnidad tUnidad


Campo cNombreUnidad cAbreviatura cDespliegue Tipo Cadena Cadena Cadena Longitud kLongNombre + 1 kLongAbreviatura + 1 kLongAbreviatura + 1 Descripcin Nombre de la unidad. Abreviatura. Valor de despliegue.

Direcciones RegDireccion tDireccion


cCodCteProv cTipoCatalogo cTipoDireccion cNombreCalle cNumeroExterior cNumeroInterior cColonia cCodigoPostal cTelefono1 cTelefono2 cTelefono3 cTelefono4 cEmail cDireccionWeb cCiudad cEstado cPais cTextoExtra

Campo

Cadena Entero Entero Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena Cadena

Tipo

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

Longitud

Cdigo cliente / proveedor. Tipo de catlogo. Tipo de direccin. Calle. Nmero exterior. Nmero interior. Colonia. Cdigo postal. Telefono 1. Telefono 2. Telefono 3. Telefono 4. Correo electrnico. Pgina web. Ciudad, Estado. Pas. Texto extra.

Descripcin

Pgina: 179

Anda mungkin juga menyukai