Escolar Documentos
Profissional Documentos
Cultura Documentos
MANUAL DE INSTALAÇÃO
DISCLAIMER:
Protheus®, ADVPL® e TSS® são produtos e marca registrada de propriedade da TOTVS S.A. A FACILE SISTEMAS é
uma empresa de desenvolvimento independente e não tem nenhum vínculo direto ou indireto com a TOTVS ®,
qualquer uma de suas franquias ou qualquer um de seus representantes.
1. Patch de Programa
2. Compatibilizadores
A ferramenta utiliza tabelas e parâmetros customizados, com isso precisamos executar dois
compatibilizadores para que sejam criados corretamente.
Para aplicação dos compatibilizadores, basta chamar no programa inicial do Protheus:
2.1. Para dicionário (SX) no Banco de Dados:
U_UPDDICBD
Segue exemplo do ponto de entrada que poderá ser utilizado: (caso NÃO tenha o P.E. já aplicado
no projeto do cliente)
If Alltrim(FunName()) $ "MATA103/PTX0007/PTX0018/PTX0008/PTX0001"
lret := U_PTX0010()
EndIf
RestArea(aArea)
Return lret
If SubStr(Alltrim(FunName()),1,3) == 'PTX'
MsgRun("Calculando impostos, aguarde...","Processando",{||U_PTX0015(.T.) })
EndIf
Segue exemplo do ponto de entrada que poderá ser utilizado: (caso NÃO tenha o P.E. já aplicado
no projeto do cliente)
If SubStr(Alltrim(FunName()),1,3) == 'PTX'
MsgRun("Calculando impostos, aguarde..."," ",{|| U_PTX0015(.T.) })
EndIf
Return .T.
Return .F.
5. Criando o Menu
No menu iremos ter as principais rotinas da ferramenta, com isso basta seguirmos a criação abaixo:
Acesse o ambiente Configurador (SIGACFG) e vá no caminho:
Ambiente > Cadastros > Menus
Selecione o menu desejado, no nosso exemplo será o Compras, e clique no botão “Ok”
No quadro da esquerda, clique no primeiro nível da árvore “Compras” e clique no botão “Adicionar
>>” para que o menu seja enviado para o quadro da direita.
Agora no quadro da esquerda, clique na pasta “&Atualizações” e depois clique no botão “Novo
Grupo”
Na tela que abrir digite: “FACILE XML-e” nos três campos, com isso teremos criado o grupo de
menu da ferramenta.
Agora vamos criar os itens desse grupo de menu, conforme passos abaixo:
Primeiramente clique na pasta criada “FACILE XML-e”, com isso informamos que os itens serão
criados dentro desse grupo de menus.
Clique no botão “Novo Item” e preencha a tela conforme a imagem abaixo e clique em “OK” para
salvar:
Agora vamos criar os itens desse grupo de menu, conforme passos abaixo:
Primeiramente clique na pasta criada “FACILE XML-e”, com isso informamos que os itens serão
criados dentro desse grupo de menus.
Clique no botão “Novo Item” e preencha a tela conforme a imagem abaixo e clique em “OK”
Agora iremos repetir o mesmo procedimento para o relatório “PTXR002”.
Clique no botão “Novo Item” e preencha a tela conforme a imagem abaixo e clique em “OK” para
salvar:
Para finalizar, vamos salvar o nosso menu para que já possa ser utilizado no módulo de compras.
Clique no botão “Gerar” e na janela que abrir preencha conforme a imagem abaixo e clique no
botão “Gerar” dessa nova janela.
Os Jobs são responsáveis pela automatização dos processos na ferramenta, como por exemplo,
buscar as chaves e os seus respectivos XML diretamente do SEFAZ e também outros processos
como workflow.
Recomendamos criar dois appservers exclusivos para execução desses Jobs, no final do
appserver.ini deverá ser inserido as seguintes informações:
1º Criação do Service FACILE:
Copie e cole a pasta appserver da produção e renomeie a nova colocando o _FACILE na frente,
afim de facilitar a manutenção do serviço.
Deixe só um environment, o da produção, retirando outros que possam poluir o arquivo. Renomeie
o environment da produção para FACILE.
Inclua os serviços abaixo: (pode ser um ou dois appserver, dependendo do volume de dados
e padrões de cada empresa),
AppServer01:
;;Job Responsável por buscar as chaves no Sefaz
[PTXJ001]
MAIN=U_PTXJ001
ENVIRONMENT=FACILE
nparms=2
Parm1=01
Parm2=0101
;;Job responsável por realizar o download do XML da CT-e
[PTXJ003]
MAIN=U_PTXJ003
ENVIRONMENT=FACILE
nparms=2
Parm1=01
Parm2=0101
AppServer02:
;;Job responsável por revalidar as chaves no Sefaz
[PTXJ004]
MAIN=U_PTXJ004
ENVIRONMENT=FACILE
nparms=2
Parm1=01
Parm2=0101
Após aplicar o patch, Pontos de Entrada e Update no RPO da produção, criar uma pasta FACILE
salvar uma cópia do RPO de produção dentro dela.
Os appserver.ini criados deverão apontar para esse RPO FACILE.
8. Criação de Parâmetros
ZZ_AUTHLOG
Descrição: job-facile@apalonso.com.br
Tipo: Caracter
ZZ_AUTHPSW
Descrição: pdkiwx
Tipo: Caracter
ZZ_CODEAUT
Tipo: Lógico
Descrição: Integração de licenças
Conteúdo: .T.
FIM DA INSTALAÇÃO!