ERP – Ação Sid – Como realizar a impressão automática via Ação Sid em Cloud Senior
Dúvida
Como realizar a impressão automática via Ação Sid em Cloud?
Solução
Para realizar a impressão automática via Ação Sid em Cloud, realize os passos a seguir:
1. Cadastre a regra abaixo no Editor de Regras (A regra abaixo se trata de um exemplo e precisa ser adequada a cada cliente):
Definir interno.com.senior.g5.co.ger.sid.executar sAcaoSID;
Definir alfa aVarAux;
sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="ACAO=SID.SRV.EXEBLO";
sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="NOME=FRCR123.BLO";
sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="IMPRESSORA=Client/JOSEANTONIO#/HP";
sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="CODTPT=NFV";
sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="NUMTIT=5535_002";
sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="CODPOR=033";
sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="CODCRT=27";
/*sAcaoSID.SID.CriarLinha();
sAcaoSID.SID.Param ="TITBAN=40088";*/
sAcaoSID.ModoExecucao =1;
sAcaoSID.Executar();
aVarAux =sAcaoSID.Resultado;
GeraLog(aVarAux);
2. Acesse o SeniorConfigCenter e realize a parametrização, conforme demonstrado na imagem abaixo:
3. Abra o modelo do boleto pelo Gerador de Relatório e altere o Formato de Saída conforme abaixo:
Importante
A configuração acima foi realizada para ModoExecucao =1 (Local).
Em ModoExecucao = 2 (Sincrono) não foi possível realizar a impressão diretamente para a impressora no ambiente Cloud da Senior.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.