Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04Configuraciones Previas, Flujo de Prueba
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

Informar tasa para cada moneda (SIGAFIN>>Actualizaciones |Archivos | Monedas)

Añadir:

  • Proveedor(SIGACOM>>Actualizaciones |Archivos | Proveedores).
  • TES(SIGACOM>>Actualizaciones |Archivos | Tipo de entrada y salida).
  • Producto(SIGACOM>>Actualizaciones |Archivos | Productos).
unmigrated-wiki-markup
  • Compilar la siguiente función de usuario con los datos agregados anteriormente.

#INCLUDE

"RWMAKE.CH"

#INCLUDE

"TBICONN.CH"

User Function

   


User Function xMta102n()


Local

_aCabec

      :=

{}

   //Array

com

dados

do

cabecalho

Local

_aItens

      :=

{}

   //Array

com

dados

do

item

Local

aLinha

aLinha        :=

{}

   //Array

de

trabalho

Local

cDoc := "" Private aRecsSF1 := {} //Array para vinculo de Notas Private lMsErroAuto := .f. //Controle de execucao da Rotina cDoc := FWInputBox("Núemro documento", "") //"000021111901" //Cabecalho

cDoc          := ""

Private aRecsSF1    := {}    //Array para vinculo de Notas

Private lMsErroAuto := .f.   //Controle de execucao da Rotina


cDoc :=  FWInputBox("Núemro documento", "") //"000021111901"


//Cabecalho

aadd(_aCabec,{"F1_FILIAL","01"})

aadd(_aCabec,{"F1_DOC",cDoc})

aadd(_aCabec,{"F1_SERIE","FAT"})

aadd(_aCabec,{"F1_FORNECE","12984

"})

aadd(_aCabec,{"F1_LOJA","01"})

aadd(_aCabec,{"F1_TIPO","N"})

aadd(_aCabec,{"F1_FORMUL","N"})

aadd(_aCabec,{"F1_EMISSAO",dDataBase})

aadd(_aCabec,{"F1_TXMOEDA",1})

aadd(_aCabec,{"F1_TIPODOC","60"})


//Itens

aadd(_aItens,{"D1_COD","000000000000001",nil})

aadd(_aItens,{"D1_QUANT",1,nil})

aadd(_aItens,{"D1_VUNIT",1000,nil})

aadd(_aItens,{"D1_TOTAL",1000,nil})

aadd(_aItens,{"D1_TES","001",nil})

aadd(_AItens,{"D1_TIPO","N",nil})

 


aadd(aLinha,_aItens)


MsExecAuto({|x,

y,

z|

Mata102N(x,

y,

z)},

_aCabec,

aLinha,

3)

If lMsErroAuto

 


If lMsErroAuto    

    MostraErro()

else

else

    msgInfo("Remito

de

Entrada

incluido:

"

+

cDoc,

"ExecAuto

MATA102N")

Endif Return

Endif    

  • Una vez compilada la función de usuario anterior ir al configurador y agregar al Menú. 
Totvs custom tabs box items
defaultno
referenciapaso2

Ir al menú  donde se agrego la función de usuario y ejecutar.

Verificar la grabación de los campos  Costo Mon. 1(D1_CUSTO), Costo Mon. 2(D1_CUSTO2) y Costo Mon. 3(D1_CUSTO3) de la tabla ítems de la factura(SD1).


04. INFORMACIÓN ADICIONAL

...

  • No aplica.




05. ASUNTOS RELACIONADOS

  • No aplica.


    Templatedocumentos