Apuração FCI - Rotina Automática
Linha de Produto: | Microsiga Protheus |
Segmento: | Serviços |
Módulo: | SIGAFIS - Livros Fiscais |
Função: | FCI (FISA061.PRW) |
Situação/Requisito: | Necessidade de executar o processamento dos produtos da apuração FCI através de rotina automática. |
Solução/Implementação: | Alterado rotina de processamento da apuração FCI – Ficha de Conteúdo de Importação para execução através de rotina automática. Exemplo: #Include "PROTHEUS.CH" User Function FCI() Local cNomeCfp := "" Local lMostraTela := .F. Local aWizAuto := {} //Array com conteudo dos campos preenchidos na wizard Local aFilAuto := {} //Array com as filiais que serao processadas Private lMsErroAuto := .F. RpcSetType( 3 ) RpcSetEnv( "99" , "01" ) aFilAuto := MatFilCalc(lMostraTela) Aadd(aWizAuto,{ "01/02/2018", ; // Data de "28/02/2018", ; // Data ate "FCI_MP001" , ; // Produto de "FCI_PA001" , ; // Produto ate "2" , ; // Seleciona filiais ? 1 - Sim / 2 - Nao "100", ; // Versao "2"}) // Considera produtos bloqueados ? 1 - Sim / 2 - Nao If Empty(aWizAuto) cNomeCfp:= "FSA061NW"+FWGETCODFILIAL If xMagLeWiz( cNomeCfp , @aWizAuto , .T. ) aWizJob[1,3] := "FCI_MP001" aWizJob[1,4] := "FCI_PA001" EndIf EndIf MSExecAuto({|x,y|FISA061(x,y)},aWizAuto,aFilAuto) If lMsErroAuto MostraErro() EndIf Return Nil Maiores detalhes: FIS0022_FCI_Ficha_de_Conteúdo_de_Importação_e_Valor_de_Importação |
Tickets relacionados: | 1636243 |
Requisito: | DSERFIS1-3142 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas