+ All Categories
Home > Documents > Funciones SDK-ADMW

Funciones SDK-ADMW

Date post: 17-Jul-2015
Category:
Upload: titino-ramirez
View: 468 times
Download: 5 times
Share this document with a friend

of 169

Transcript

Funciones del SDK de ADMINPAQ

Versin: 4.1.3 Computacin en Accin, S.A. de C.V. Copyright 2006 Derechos Reservados

Pgina 1

INTRODUCCINQu es un SDKSoftware 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 funcionaLas 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 SDKAmbiente 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 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

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

Motor BDD Motor BDD Textos Textos/Dialogos/Mensajes Reglas de negocio 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 C:\Archivos de programa\Compacw\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 .

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 IMPORTANTESTips 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 ObligatoriasSon 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 documentosCuando 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 NivelEn 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 NivelLas 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. CampocIdDocumento cIdDocumentoDe cIdConcepto cIdCteProv cIdAgente cIdConcepto cNeto cTotal cAfectado cNaturaleza cDocumentoOrigen cPlantillacUsaProveedor cUsaCliente cNetocTotalUnidades cBanObsevaciones cBanDatosEnvio cBanCondCredito CUnidadesPendientes cTimeStamp

RaznEs 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 cadenasLa 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 GENERALESInicializacin / Terminacin fInicializaSDK ()Disponibilidad Sintaxis Parmetros Retorna 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 ()Disponibilidad Sintaxis Parmetros Retorna Descripcin Ejemplo 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

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

FUNCIONES DE EMPRESASNavegacin 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

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

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

FUNCIONES DE DOCUMENTOSBajo 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

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 correspondientelError = 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

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

fCancelarModificacionDocumento ()Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2002. fCancelarModificacionDocumento () 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 ()

Descripcin Ejemplo

Ver tambin

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

Pgina

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 correspondientelError = fBuscaDocumento(lLlaveDocto ) If lError 0 Then MensajeError lError Else fBorraDocumento () End If

Ver tambin

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

Pgina

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

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

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

fAfectaDocto_Param ()Disponibilidad Sintaxis Parmetros AdminPAQ 2005. fAfectaDocto (aCodConcepto, aSerie, aFolio, aAfecta) Nombre aCodConcepto aSerie aFolio aAfecta Retorna 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.

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

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 Por valor Cdigo del concepto del aCodConcepto_Pagar Cadena documento a pagar. Por valor Serie del documento a pagar. aSerie_Pagar Cadena Por valor Folio del documento a pagar. aFolio_Pagar Cadena Por valor Cdigo del concepto del aCodConcepto_Pago Cadena documento que paga. Por valor Serie del documento que aSerie_Pago Cadena paga. Por valor Folio del documento que aFolio_Pago Cadena 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

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 Retorna 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.

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

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

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

fSiguienteFolio ()Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fSiguienteFolio(aCodigoConcepto, aSerie, aFolio ) Nombre Tipo aCodigoConcepto Cadena aSerie aFolio Retorna Cadena Doble Uso Por valor Descripcin Cdigo del concepto del documento. Por referencia Serie del documento Por referencia Folio del documento

Valores enteros: kSIN_ERRORES = 0 (cero) La operacin fue realizada con xito. !kSIN_ERRORES = Diferente de 0 (cero) Cdigo del error. aSerie: Al finalizar la funcin este parmetro contiene el valor de la serie del documento especificado. aFolio: Al finalizar la funcin este parmetro contiene el siguiente folio del documento especificado.

Descripcin 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

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

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

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

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

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

fPosBOF ()Disponibilidad Sintaxis 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 ()Disponibilidad Sintaxis Parmetros Retorna 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 ()

Descripcin Ejemplo

Ver tambin

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

Pgina

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

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

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

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

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. Por valor Tipo de cambio de la moneda aTipoCambioCheqPAQ Doble 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

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 Por valor aTipoCambioCheqPAQ Doble 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

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

fRegresaIVAPago ()Disponibilidad Sintaxis Parmetros AdminPAQ 2002. fRegresaIVAPago (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 de pago. El siguiente cdigo indica a la aplicacin que obtenga el desglose del IVA del documento de pago especificado en el parmetro lLlaveDocto y que regrese los valores correspondientes a los parmetros por valor especificados.lError = fRegresaIVAPago (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

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

FUNCIONES DE MOVIMIENTOSBajo 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 correspondientelError = fBuscarIdMovimiento (lIdMovto) If lError 0 Then MensajeError lError Else fEditarMovimiento () End If

Descripcin Ejemplo

Ver tambin

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

Pgina

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

Descripcin Ejemplo

Ver tambin

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

Pgina

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. Por valor Unidades. aUnidades Cadena Por valor Valor de la caracterstica 1. aValorCaracteristica1 Cadena Por valor Valor de la caracterstica 2. aValorCaracteristica2 Cadena Por valor Valor de la caracterstica 3. aValorCaracteristica3 Cadena 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

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

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

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

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. Por valor Cdigo del producto a buscar aCodigoProducto Cadena su unidades pendientes. Por valor Cdigo del almacn a buscar aCodigoAlmacen Cadena si es igual a 0 (cero) busca en todos los almacenes. Por referencia Valor de retorno con las aUnidades Cadena 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 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)

Retorna

Ver tambin

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

Pgina

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. Por valor Cdigo del producto a buscar aCodigoProducto Cadena su unidades pendientes. Por valor Cdigo del almacn a buscar aCodigoAlmacen Cadena si es igual a 0 (cero) busca en todos los almacenes. Por valor Valor caracterstica 1 aValorCaracteristica1 Cadena Por valor Valor caracterstica 2 aValorCaracteristica2 Cadena Por valor Valor caracterstica 3 aValorCaracteristica3 Cadena Cadena Por referencia Valor de retorno con las aUnidades 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

fModificaCostoEntrada ()Disponibilidad Sintaxis Parmetros AdminPAQ 2005. fModificaCostoEntrada (aIdMovimiento, aCostoEntrada) Nombre aIdMovimiento aCostoEntrada Retorna Tipo Cadena Cadena Uso Por valor Por valor Descripcin Identificador del movimiento a modificar. Valor del costo a asignar al movimiento.

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

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

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

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

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

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

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

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

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

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

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 Tipo de dato abstracto. astMovimiento tMovmientoDesc 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 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

fAltaMovimientoCaracteristicas ()Disponibilidad Sintaxis Parmetros AdminPAQ 2004. fAltaMovimientoCaracteristicas (aIdMovimiento, aIdMovtoCaracteristicas, aCaracteristicas) Nombre Tipo Uso Descripcin aIdMovimiento Entero largo Por valor Identificador del movimiento. Por referencia Identificador del documento. aIdMovtoCaracteristicas Entero largo Tipo de dato abstracto. aCaracteristicas tCaracteristicas Por valor 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

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. Tipo de dato aCaracteristicasUnidades tCaracteristicasUnidades Por valor 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

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

FUNCIONES DE CLIENTES / PROVEEDORESBajo 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 correspondientelError = fBuscaIdCteProv (lIdCteProv) If lError 0 Then MensajeError lError Else fEditaCteProv () End If

Descripcin Ejemplo

Ver tambin

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

Pgina

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 correspondientelError = fBuscaIdCteProv (lIdCteProv) If lError 0 Then MensajeError lError Else fBorraCteProv () End If

Ver tambin

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

Pgina

fCancelarModificacionCteProv ()Disponibilidad Sintaxis Parmetros Retorna AdminPAQ 2003. fCancelarModificacionCteProv () 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 ()

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 correspondientelError = fEliminarCteProv (aCodigoCteProv) If lError 0 Then MensajeError lError End If

Descripcin Ejemplo

Ver tambin

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

Pgina

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

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 = fLeeDatoCt


Recommended