Índice minLevel 2 exclude ÍNDICE
...
Esta rUtina eJecuta el procesamiento de datos de registro y cuentas por pagar de proveedores autónomos, enviando las informaciones a la Web Service REST puesto a disposición por el HCM Datasul (Planilla de haberes).
Los datos serán recepcionados por Datasul para que sean enviados al rotina executa o processamento de dados cadastrais e contas a pagar de fornecedores autônomos, enviando as informações para um Web Service REST disponibilizado pelo HCM Datasul (Folha de Pagamento).Os dados serão recepcionados pela Datasul para serem enviados ao E-Social (Eventos Eventos S-1200 e y S-1210).
...
Para realizar
...
la comunicación con la API de Datasul a través de la rutina FINA406, es necesario configurar los siguientes parámetros (SX6):
MV_WSHCMUR - URL
...
de la WebService Datasul (
...
con el puerto de comunicación).
MV_WSHCMUS -
...
Usuario de autenticación de la Web Service Datasul.
MV_WSHCMSE -
...
Contraseña de autenticación de la Web Service Datasul.
...
Si la configuración anterior no se realiza, la rutina FINA406 muestra un aviso y bloquea el procesamiento.
...
...
Existen algunos datos que son requisitos previos
1)
...
Informaciones sobre
...
la rutina:
2) Defina
...
el formateo del archivo. Esté atento al campo Ejecución previa, donde utilizaremos una función para cambiar el vector creado por el MILE, antes de
...
llamar a MsExecAuto
...
del FINA100.
3) Defina
...
el tipo de MsExecAuto.
...
En este caso podemos utilizar
...
el modelo 1,
...
porque se
...
trata solo de una tabla Como la rutina no está en MVC, no es necesario configurar los Adapters en MVC.
4) Defina
...
el canal A como Master para
...
recibir los datos del movimiento bancario para la tabla SE5.
5) Defina
...
la orden de los campos que
...
estarán dentro
...
del archivo de
...
importación.
...
...
Utilizaremos una User Function en la ejecución previa del Mile. La función debe devolver un nuevo vector con el orden correcto de los parámetros que se enviarán a la rutina FINA100.
En el siguiente ejemplo, estamos creando el array aRotAuto en la segunda posición y el nOpcAuto en la tercera posición.
User function UFINA100(lInterfaz
...
Iremos utilizar uma user function na pré-execução do Mile. A função deverá retornar um novo vetor com a ordem correta dos parâmetros a serem enviados para a rotina FINA100.
No exemplo abaixo, estamos criando o array aRotAuto na segunda posição e o nOpcAuto na terceira posição.
...
, aInfos, aLayOut,
...
aSalidas,
...
aVectores)
Local aNewVet := array(3)
aNewVet[1] := {3}//nPosRotina
aNewVet[2] := aClone(aVetores[1]) //aRotAuto
aNewVet[3] := {3} // nOpcAuto
...
donde 3 = Pagar, 4 =
...
Cobrar, incluso la opción puede ser según la posición de aVectores
Return aClone(aNewVet)Vet)
...
...
...
02/01/2019;M1;3370,09;NAT1;237;1020;102030;BAIXA AUTOMATICA FUNDOS;BRADESCO;P;BA;02/01/2019
02/01/2019;M1;11736,10;NAT1;237;1020;102030;RESGATE INVEST FACIL;BRADESCO;P;BA;02/01/2019
Card documentos | ||||
---|---|---|---|---|
|
...
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |