01. DATOS GENERALES
Producto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT) |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
WFAUTOTRAN | Rutina de Schedule para Transmisión Automática de documentos. |
|
---|
05 |
País: | Colombia (COL) |
---|
Ticket: | NA |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-22046 |
---|
02. DESCRIPCIÓN
Se requiere disponibilizar en el estándar la rutina WFAUTOTRAN para ejecutar correctamente el JOB en el nuevo Schedule, debido a que no es posible informar los parámetros cuando es una función de usuario.
Adicional se activa el nuevo PE MAUTOTRAN para que el usuario pueda personalizar la transmisión de documentos si asi así lo requiere.
03. INFORMACIÓN ADICIONAL
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:
...
#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 |
---|
|
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 |
---|
linenumbers | true |
---|
| #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 |
---|
linenumbers | true |
---|
| #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 |
---|
Informacao | La presente solución aplica para versión 12.1.2210 con garantía extendida o superior. Adicional contar con la funcionalidad de transmisión de guía de remisión. |
---|
Titulo | IMPORTANTE! |
---|
|
04. ASUNTOS RELACIONADOS
...