Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

En la rutina de Rutina de Schedule para Transmisión Automática de documentos.(WFAUTOTRAN), se tiene habilitado el Punto de Entrada MAUTOTRAN , donde permite personalizar la transmisión de documentos electrónicos al ejecutar el proceso por JOB.

Ejemplo del Punto de Entrada:

Bloco de código
title MAUTOTRAN
linenumberstrue
#include "protheus.ch"  
User Function MAUTOTRAN()
     
  MakeSqlExpr("MATA486K")
  DSVFAT1(MV_PAR01,MV_PAR02)// Función estándar DSVFAT1 realiza el proceso automático de transmisión electrónica. 
Return
Informações
titleInformación

El Punto de Entrada MAUTOTRAN no recibe parámetros.

Se tiene acceso disponible a los valores del grupo de preguntas MATA486K por medio de las variables MV_PAR. 

La función encargada de realizar la transmisión de documentos para COL es LxTraCOL. Dicha función recibe los siguientes parámetros:

parámetro 1 - String, Alias del documento (SF1/SF2)
parámetro 2 - String, Especie del documento
parámetro 3 - String, Serie del documento
parámetro 4 - String, Folio del documento
parámetro 5 - String, Folio del documento final(JOB)
parámetro 6 - Boolean, Determina si la ejecución es por JOB

La función tiene como retorno un arreglo con los detalles del proceso de transmisión. 


A continuación se muestra un ejemplo Ejemplo del punto de entrada MAUTOTRAN, realizando solo la llamada a la función LxTraCOL para solo transmitir una especie de documento:

Bloco de código
title MAUTOTRAN
linenumberstrue
#include "protheus.ch"  
User Function MAUTOTRAN()
  Local   aLogTrans  := {}    
  aLogTrans := LxTraCOL("SF2","NF","A","0000000000002","0000000000010",.T.)//Se realizará la transmisión de facturas con seria A en el rango informado 
 
Return


Ejemplo del punto de entrada MAUTOTRAN,utilizando la funcionalidad estándar por medio de la función DSFAT1 para transmitir las especies y series de documentos informados en el grupo de pregunras MATA486K:

Bloco de código
title MAUTOTRAN
linenumberstrue
#include "protheus.ch"  
User Function MAUTOTRAN()
     
  MakeSqlExpr("MATA486K")
  DSVFAT1(MV_PAR01,MV_PAR02)// Función estándar DSVFAT1 realiza el proceso automático de transmisión electrónica. 
Return



Card documentos
InformacaoLa presente solución aplica para versión 12.1.2210 o superior.
TituloIMPORTANTE!

...