Upload
eduardofm1
View
229
Download
0
Embed Size (px)
Citation preview
8/3/2019 Check Out Sigaloja
1/26
Pgina | 1
PAF-ECFGuia de Configurao para o SIGALOJA
Com a implementao deste Guia, ser possvel configurar o SIGALOJA para operar com algumas rotinas off-line,ou seja, sem conexo com o banco de dados da matriz , trabalhando com um banco de dados local, de formastand-alone, em conformidade com o requisito III do Ato Cotepe 06/08. Verso 01.02 Ao qual estabeleceram umasrie de alteraes e requisitos para os aplicativos que trabalham com ECF. Esses aplicativos so agoradenominados. PAF-ECF (Programa de Aplicativo Fiscal ECF). Para maiores informaes, conceito eFuncionalidade acesse:http://tdn.totvs.com/hometdn#search?criteria=PAF-ECF&page=1
1 Passo
Atualizao e Estruturao dos Ambientes
1. Crie duas bases, uma Retaguarda em TopConnect e a PDV em Codebase.
2. Abra um chamado no Help Desk TOTVS, solicitando a liberao dos CNPJs que devero se adequarao PAF-ECF. O CNPJ da impressora deve ser o mesmo do SIGAMAT.Recebendo a Patch aplique no PDV e na Retaguarda.
Importante
Os procedimentos abaixo s devem ser seguidos aps o recebimento e aplicao do pacote deatualizaes com a liberao do CNPJ para o PAF-ECF (LOJANF). O pacote deve ser aplicado naRetaguarda e PDV com os mesmos nmeros de CNPJ do SIGAMAT. EMP.
3. Atualize o RPO (Retaguarda e PDV) com o update de fontes-padro do Portal do Cliente.
4. Atualize o RPO (Retaguarda e PDV) com o update de LIB do Portal. Os fontes APLIB000 e APLIB180devem datar a partir de 04/01/2010 respectivamente.
5. Atualize o Binrio (Retaguarda e PDV) com a referncia igual a ou maior que build 100601A
http://tdn.totvs.com/hometdn%23search?criteria=PAF-ECF&page=1http://tdn.totvs.com/hometdn%23search?criteria=PAF-ECF&page=1http://tdn.totvs.com/hometdn%23search?criteria=PAF-ECF&page=1http://tdn.totvs.com/hometdn%23search?criteria=PAF-ECF&page=18/3/2019 Check Out Sigaloja
2/26
Pgina | 2
2 PassoConfigurao da Retaguarda
ImportanteImportante que siga as configuraes dos Ambientes respeitando a sua seqncia, pois a mesma diferenos ambientes Retaguarda e PDV.
Antes de executar os procedimentos imprescindvel que seja realizado um Backup dos arquivos de dados PDV eRetaguarda (diretrio PROTHEUS_DATA\DATA), e dos arquivos customizadores SXs(diretrio PROTHEUS_DATA\SYSTEM). Os diretrios acima mencionados correspondem instalao padro doProtheus, portanto devem ser alterados conforme o ambiente de instalao da empresa. A rotina a seguir deve serexecutada em modo exclusivo, ou seja, nenhum usurio pode estar utilizando o sistema.
1. Aplique primeiramente o U_UPDFIN e UPDDIACTB
Observao
Os U_UPDFIN e UPDDIACTB no foram alterados para PAF-ECF, porm se esses updates no
forem executados no sero criados os ndices da tabela SE5 gerando como retorno:Index not found: SE5 Order Number: 16 on LJGERASTRX (LJGRVWS.PRW)
2. Baixe e aplique a Patch do pacote de atualizaes Patch 000000177832010 Aceitando apenasfontes Atualizados. O arquivo totvssa.xml composto nesta FNC dever ser salvo na Pasta Systemdo Protheus.Os arquivos Sigaloja.Dll (0.3.126.6) , Totvsapi.Dll (ID 1.0.6.0)e advplce.dll (14/09/10) Salvar na PastaSmarclient. Importante que estes arquivos sempre estejam iguais ou superiores a esta data /verso.
3. Se os campos L2_NUMORIG/LR_NUMORIG no existirem na base de dados, execute o updateU_UPDLOJ16 para que seja realizada a criao dos mesmos.
4. Se os campos L1_CGCCLI e LQ_CGCCLI no existirem na base de dados, necessrio cri-los;
Tabelas SL1 / SLQ
Campo L1_CGCCLI e LQ_CGCCLI
Tipo Caracter
Tamanho 16
Contexto Real
Propriedade Alterar
Ttulo CPF/CNPJ do Cliente
Opo marcada: Usado
Mdulos Todos
8/3/2019 Check Out Sigaloja
3/26
Pgina | 3
5. Execute o update U_UPDLOJ23;
6. Execute o update U_UPDLOJ34;
7. Execute o update U_UPDLOJ38;
Importante
Ao executar o U_UPDLOJ38, verifique que ser apresentada a pergunta: Deseja configurar a
gerao de cdigo do cliente atravs do CGC/CPF?, para gerar automaticamente o cdigo deum novo cliente (SA1). Clique em SIM, para que o campo seja preenchido com um cdigogerado aleatoriamente.
Configurao do WebService para PAF-ECF
Importante
Uma das configuraes essenciais para funcionamento do PAF-ECF a configurao de WebService naRetaguarda. O projeto foi Desenvolvido por WebService. Porm, alguns Processos que operam comWebService no tero a necessidade de ter a Licena Protheus I (4093). Os processos so :
As operaes Off-line, Rotina de Credito (NCC) e Recebimento de Ttulos.Nesta etapa pare e siga atentamente as instrues abaixo.
Acione o Server em seguida Acesse TotvsWizard Pasta Bin/Smarclient da Retaguarda.Acesse Modulo Web, em seguida adicionar.
Importante que ao configurarno exista ativada nenhumaconfigurao Web no ini, casoexistir comente-as utilizandoponto e virgula (;).Conforme imagem ao lado.
8/3/2019 Check Out Sigaloja
4/26
Pgina | 4
Selecione WS Protheus 10 WebServices e acione Avanar.
Nome da instancia ser onome da pasta que sercriada para armazenar osarquivos Web no diretrioweb \protheus_data\Web.Em seguida selecione oambiente. Habilite a opo
processos.
8/3/2019 Check Out Sigaloja
5/26
Pgina | 5
OBS: Marcar o campo Habilitar processos na inicializao do Servidor, este campo ir criar a sesso ONSTART noarquivo .ini do Server para inicializar os JOBS do Loja ao inicializar o Server.
Host: Neste campo deve ser informado o IP do servidor de web Service e determinar uma porta conforme exemplona imagem acima.
Caso o servidor seja a mesma mquina que esta sendo feita a configurao, no utilize Localhost, e sim o IP.
OBS: Caso possua mais de uma empresa e queira configurar um WebService para cada empresa, o procedimentodever ser feito por empresa.
Nesta etapa determine a quantidade Mnima e Mxima de Usurios e finalize.Sugerimos Mnimo 1 , Maximo 30
8/3/2019 Check Out Sigaloja
6/26
Pgina | 6
Confirme as configuraes, e acione Sim para iniciar a instalao do Mdulo.
Retorne ao Totvs Wizard e certifique que foi criado o WebService.
8/3/2019 Check Out Sigaloja
7/26
Pgina | 7
No ini foi adicionado todas as configuraes conforme imagem abaixo.
ObservaoRevise as configuraes para certificar-se que foram criadas conforme determinado no TotvsWizard caso a Portado HTTP diferir da pr determinado, ou seja, for criada padro (80) altere manualmente no totvsappserver.ini paraA determinada no TotvsWizard, no caso do exemplo , alterada para 30.Segue a mesma observao para a Sesso INSTANCES , caso seja carregada 1,3 altere para 1,30
Para o PAF-ECF comente adicionando ponto e vrgula na linha PREPAREIN=01,01. Trata-se de Liberao deLicena para WebService PAF-ECF
ImportantePara realizar alteraes no sistema, aplicao de Patch entre outros deve-se adicionar ponto e vrgula na sessoOnStart , Desta forma fica exclusivo o acesso para aplicar Patchs.
; [ONSTART]JOBS=JOB_PAF10_0101
Para testar se o WebService est ativo :
Encerrar o Wizard e Server . Suba novamente o Server. Acessar o seu Navegador e digitar a URL do WebService, neste exemplo, a URL: Exemplo :
http:// 172.16.70.199:30
8/3/2019 Check Out Sigaloja
8/26
Pgina | 8
A Pagina WebService sendo carregado conforme Abaixo estar Ativo.
Aps aplicar os compatibilizadores e criar a configurao de WebService acesse o Mdulo Configurador:Ambiente > Cadastros > Menus e Edite o menu do Controle de Lojas
Crie um novo Grupo abaixo de atualizaes chamado Off-line > Integrao e adicione novos itens com as rotinasabaixo:
Descrio Rotina Programa Tabelas que devero estar marcadas:
Cadastro de Processo LOJA1104 MD1, MD2 e MD5.Cad. de Proc x Tabela LOJA1105 MD2Cad. de Ambientes LOJA1107 MD3, MD4 e MD5Cad. de Comunicao LOJA1106 MD3Cad. de Amb x Processo LOJA1108 MD5Manuteno Integrada LOJA1130 MD8 e MDC
8/3/2019 Check Out Sigaloja
9/26
Pgina | 9
Exemplo da incluso da rotina de Processos.
Em todas as rotinas includas Configurar:Status: Habilitado
Mdulo: Controle de LojasTipo: Funes ProtheusRotinas do Browser: Selecionar Todas (1 a 7)
Aps concluir todas as rotinas acione Gerar, Digite SIGALOJA com o Diretrio Padro \system e acionenovamente Gerar. O arquivo SIGALOJA. XNU ser salvo com as novas Rotinas na pasta System.
Realizada a etapa anterior acesse TotvsSmartclient para incluso de dados nas rotinas Criadas.Cadastro de ProcessoAtualizaes > Off-line > Integrao > Cadastro de Processos
Incluir todos os processos conforme abaixo:
Cdigo Processo Descrio Habilitado
001 CAD PROCESSOS X002 CAD PROC x TABS X
003 CAD COMUNICACAO X
004 CAD AMBIENTES X
005 CAD PROC x AMB X
007 CAD CLIENTES X
8/3/2019 Check Out Sigaloja
10/26
Pgina | 10
010 PRECO E PRODUTO X
011 CODIGO BARRA X
012 ADM FINANCEIRA X
013 COND PAGAMENTO X
014 TES X
015 BANCOS X
016 CAIXA X
017 CAIXA E BANCO X
025 CAD VENDEDORES X
ObservaoOs processos devero ser cadastrados respeitando os cdigos da tabela acima.
Cadastro de Processo x TabAtualizaes > Off-line > Integrao > Cadastro de Processos x Tabelas
Cdigo Processo Descrio Tabela Habilitado001 CAD PROCESSOS MD1 X
002 CAD PROC x TABS MD2 X
003 CAD WS MD3 X
004 CAD AMBIENTES MD4 X
005 CAD PROC x AMB MD5 X
007 CAD CLIENTES SA1 X
010 PRECO E PRODUTO SB0 X
010 PRECO E PRODUTO SB1 X
011 CODIGO DE BARRA SLK X
012 ADM FINANCEIRA SAE X
013 COND PAGAMENTO SE4 X
014 TES SF4 X015 BANCOS SA6 X
016 CAIXA SLF X
017 CAIXA E BANCO SA6 X
017 CAIXA E BANCO SLF X
025 CAD VENDEDORES SA3 X
8/3/2019 Check Out Sigaloja
11/26
Pgina | 11
ObservaoDevero ser cadastrados respeitando os cdigos e as Tabelas acima.
Cadastro de AmbientesAtualizaes > Off-line > Integrao > Cadastro de ambiente
Cadastro de ComunicaoAtualizaes > Off-line > Integrao > Configurao de Comunicao
Ateno ao Preenchimento dos campos:Endereo IP Endereo do Servidor WebServicePorta Comum. Porta de comunicao do WebServiceTipo WS - Integrao: Ws utilizado pelos processos que utilizam integrao.
Cdigo Descrio001 MATRIZ002 LOJA OFFLINE
8/3/2019 Check Out Sigaloja
12/26
Pgina | 12
Cad. Amb x ProcessoAtualizaes > Off-line > Integrao > Cad.Amb x Processo
Cadastro de Ambientes x Processos fundamental para a transmisso das alteraes realizadas na Retaguardapara os PDVs
Importante
No cadastro acima foi realiza a replica dos processos para o Ambiente 002, no caso PDV.Ao realizar um cadastro de um novo cliente esta alterao ser enviada para o ambiente 002 (PDV)No caso de novos ambientes dever ser realizada a configurao de replica para cada ambiente.
Amb. Origem Proc. Replica Ambiente Destino Habilitado
001 001 002 X
001 002 002 X
001 003 002 X
001 004 002 X
001 005 002 X
001 007 002 X
001 010 002 X
001 011 002 X
001 012 002 X
001 013 002 X
001 014 002 X
001 015 002 X
001 016 002 X
001 017 002 X
001 025 002 X
8/3/2019 Check Out Sigaloja
13/26
Pgina | 13
Acesse o Configurador para alterao dos parmetros.
a) MV_LJOFFLN=.T. (Determina se o ambiente est off-line);b) MV_LJAMBIE = 001 (Determina o cdigo do ambiente o mesmo do cadastro de ambiente);
c) MV_LJIMAUT=.T. (Determina se a importao dos dados para PDV ser automtica);
d) MV_LJRPAUT=.T. (Determina se a replicao ser automtica);
e) MV_LJMATOF=.T. (Determina quem Retaguarda) Ativar apenas na Retaguarda
f) MV_LJSERDA = DAV (Srie dever constar na Tabela SX5)
g) MV_LJSERPR=PRE (Srie dever constar na Tabela SX5)
h) MV_LJPRVEN Controla em que modo ser usado (DAV ou Pr Venda), verdadeiro = .T. habilitamodo Pr-Venda, falso = .F. habilita o modo DAV. Determinar o mesmo no PDV
DAV (Documento Auxiliar de Venda): Os produtos so escolhidos pelo cliente em uma ilha de atendimento eposteriormente finalizados no aplicativo fiscal, porm obrigando que um documento com layout definido peloSEFAZ do Estado seja impresso na ilha de atendimento.
Pr-venda: Com a mesma definio do modelo DAV, porm no existe a impresso do documento na ilha deatendimento e os itens no podem ser alterados no caixa. obrigatria a emisso dos cupons de todos osoramentos gerados.
a) Em processo de pr-venda, no se permite a impresso de oramentos, ficando esta opodesabilitada;
b) Nos processos de DAV e Pr-venda, o nmero do oramento s gerado aps as informaes davenda serem salvas, o nmero de oramento seqencial e no pode haver pulos na numerao;
c) Na excluso de uma pr-venda, emitido e cancelado o cupom fiscal da Pr-Venda;
d) Na Pr-Venda, quando a emisso da Reduo Z do ltimo caixa, dever ser impressos e canceladosos cupons de todas as pr-vendas que no foram finalizadas no dia.
8/3/2019 Check Out Sigaloja
14/26
Pgina | 14
3 PassoConfigurao do PDV
IMPORTANTE: PDV homologado para operar em Codebase (arquivo DBF)
a) Aplique primeiramente o U_UPDFIN e UPDDIACTB
Observao
Os U_UPDFIN e UPDDIACTB no foram alterados para PAF-ECF, porm se esses updates noforem executados no sero criados os ndices da tabela SE5 gerando como retorno:Index not found: SE5 Order Number: 16 on LJGERASTRX (LJGRVWS.PRW)
8. Baixe e aplique a Patch do pacote de atualizaes Patch 000000177832010 Aceitando apenasfontes Atualizados. O arquivo totvssa.xml composto nesta FNC dever ser salvo na Pasta Systemdo Protheus.Os arquivos Sigaloja.Dll (0.3.126.6) , Totvsapi.Dll (ID 1.0.6.0)e advplce.dll (14/09/10) Salvar na PastaSmarclient. Importante que estes arquivos sempre estejam iguais ou superiores a esta data /verso.
c) Se os campos L2_NUMORIG/LR_NUMORIG no existirem na base de dados, execute o updateU_UPDLOJ16 para que seja realizada a criao dos mesmos.
d) Se os campos L1_CGCCLI e LQ_CGCCLI no existirem na base de dados, necessrio cri-los;
Tabelas SL1 / SLQ
Campo L1_CGCCLI e LQ_CGCCLI
Tipo Caracter
Tamanho 16
Contexto Real
Propriedade Alterar
Ttulo CPF/CNPJ do Cliente
Opo marcada: Usado
Mdulos Todos
e) Execute o update U_UPDLOJ23;
f) Execute o update U_UPDLOJ34;
g) Execute o update U_UPDLOJ38;
Importante
Ao executar o U_UPDLOJ38, verifique que ser apresentada a pergunta: Deseja configurar a
Gerao de cdigo do cliente atravs do CGC/CPF?, para gerar automaticamente o cdigo deum novo cliente (SA1). Clique em SIM, para que o campo seja preenchido com um cdigogerado aleatoriamente.
8/3/2019 Check Out Sigaloja
15/26
Pgina | 15
h) Aps aplicar os compatibilizadores acesse o Mdulo Configurador: Ambiente > Cadastros > Menus e Edite omenu SIGALOJA para incluso das rotinas abaixo:
Descrio Rotina Programa Tabelas que devero estar marcadas:
Cadastro de Processo LOJA1104 MD1, MD2 e MD5.Cadastro de Processo x Tab LOJA1105 MD2Cadastro de Ambientes LOJA1107 MD3, MD4 e MD5Cad. de Comunicao LOJA1106 MD3Cadastro de Amb x Processo LOJA1108 MD5Manuteno Integrada LOJA1130 MD8 e MDC
ImportanteAlm das rotinas acima dever ser incluso duas rotinas importantes para o PDV.
Ambas as rotinas foram criadas para Contingncia.
Menu Fiscal - Posio obrigatria no menu - Atualizaes->Menu Fiscal- Possui todos os itens do menu Fiscal do venda Assistida.
Contingncia Posio obrigatria no menu Atualizaes->Atendimento> Contingncia-Realiza a gravao da venda caso ocorra contingncia.
Descrio Rotina Programa Tabelas que devero estar marcadas:
Menu Fiscal LJXMENFIS SL1, SL2, SL4, SF2, SD2, SLG, SFI, SF3, SFT.SA6
Contingncia FRTA080 SL1, SL2, SL4, SLF, SLG, SLI, SLK, SA1, SA3,SA6, SAE, SAF, SAH, SBI, SFI
Em todas as rotinas includas Configurar:Status: HabilitadoMdulo: Controle de Lojas
Tipo: Funes ProtheusRotinas do Browser: Selecionar Todas (1 a 7)
Aps concluir todas as rotinas acione Gerar, Digite SIGALOJA com o Diretrio Padro\system e acionenovamente Gerar. O arquivo SIGALOJA.XNU ser salvo com as novas Rotinas na pasta System.
i) Realizada a etapa anterior acesse TotvsSmartclient para incluso de dados nas novas rotinas Criadas.
8/3/2019 Check Out Sigaloja
16/26
Pgina | 16
Cadastro de ProcessoAtualizaes > Off-line > Integrao > Cadastro de Processos
Importante
No PDV podero ser cadastrados novos clientes. Sendo assim, o nico processo
a ser cadastrado007Cadastro de Clientes .
Cdigo Processo Descrio Habilitado
007 CAD CLIENTES X
Cadastro de Processo x TabAtualizaes > Off-line > Integrao > Cadastro de Processos x Tabelas
Cdigo Processo Descrio Tabela Habilitado007 CAD CLIENTES SA1 X
Cadastro de AmbientesAtualizaes > Off-line > Integrao > Cadastro de ambiente
Cdigo Descrio001 MATRIZ002 LOJA OFFLINE
8/3/2019 Check Out Sigaloja
17/26
Pgina | 17
Configurao de ComunicaoAtualizaes > Off-line > Integrao > Configurao de Comunicao
Ateno ao Preenchimento dos campos:Endereo IP Endereo do Servidor WebServicePorta Comum. Porta de comunicao do WebServiceTipo WS - Integrao: Ws utilizado pelos processos que utilizam integrao.
Cad. Amb x ProcessoAtualizaes > Off-line > Integrao > Cad.Amb x Processo
AtenoNo PDV apenas o processo 007 - Cadastro de clientes ser transmitido para a Retaguarda.
8/3/2019 Check Out Sigaloja
18/26
Pgina | 18
Acesse o Configurador para alterao dos parmetros.
i) MV_LJOFFLN=.T. (Determina se o ambiente est off-line);
j) MV_LJAMBIE =002 (Determina o cdigo do ambiente o mesmo do cadastro de ambiente);
k) MV_LJIMAUT=.T. (Determina se a importao dos dados para PDV ser automtica);
l) MV_LJRPAUT=.T. (Determina se a replicao ser automtica);
m) MV_LJSERDA = DAV (Controla srie DAV - Srie dever constar na Tabela SX5)
n) MV_LJSERPR=PRE (Controla srie PRE - Srie dever constar na Tabela SX5)
o) MV_LJPRVEN Controla em que modo ser usado (DAV ou Pr Venda), verdadeiro = .T. habilitamodo Pr-Venda, falso = .F. habilita o modo DAV.
DAV (Documento Auxiliar de Venda): Os produtos so escolhidos pelo cliente em uma ilha de atendimento eposteriormente finalizados no aplicativo fiscal, porm obrigando que um documento com layout definido peloSEFAZ do Estado seja impresso na ilha de atendimento.
Pr-venda: Com a mesma definio do modelo DAV, porm no existe a impresso do documento na ilha deatendimento e os itens no podem ser alterados no caixa. obrigatria a emisso dos cupons de todos osoramentos gerados.
f) Acesse a pasta Smarclient, crie um atalho do aplicativo SIGAPAF.EXE e edite o destino conforme abaixo:
SIGAPAF.exe -p=sigapaf -e= nome do ambiente PDV -C=TCP -m -a= -a=001
Sendo:
-p = Programa a ser executado Sempre Sigapaf-e = Identifica o ambiente em uso no servidor. (Environment)-c= Identifica qual a seo de configurao de rede no arquivo de configurao do Sigapaf que ser utilizada.-m = Permite mltiplas instncias do Sigapaf sejam executadas na estao.-a = Permite passagem de valores como parmetros ao programa inicial a ser executado. (veja parmetro -P )
Amb. Origem Proc. Replica Ambiente Destino Habilitado
002 007 001 X
8/3/2019 Check Out Sigaloja
19/26
Pgina | 19
4 Passo Comunicao entre Retaguarda e PDV
Acesse o cadastro de Estao do PDV via TotvsSmartclient.Atualizaes > Ponto de Venda > Estao
Configurao RPC
Configurar IP, Porta a ambiente
apontando para Servidor da
Matriz.
Configurao WebService
Configurar IP, Porta apontando para
WebService, o mesmo cadastrado no Ini
da Retaguarda.
8/3/2019 Check Out Sigaloja
20/26
Pgina | 20
Aps configurao/Alterao do Cadastro de Estao feche o programa e acesse os arquivos Totvsappserver.in(PDV e Retaguarda) e siga os passos a seguir:
Configure a Integrao ERP no INI do Server Retaguarda e Habilite esses servios no OnStart conforme o
exemplo:
[Integracao ERP]
Main=LJGRVBATCH
ENVIRONMENT=RETAGUARDA Executa a Gravao da Venda.
nParms=2 nParms = 2 refere-se a quantidade de parmetros
Parm1=01 a considerar. 01 refere-se a empresa e Filial.
Parm2=01
[ONSTART]JOBS=JOB_PAF10_0101,Integracao ERP Sesso OnStart Habita/Desabilita
Os Jobs a executar.
Configure o INI do ServerPDVpara habilitar:LOJA1115 Habilita Processo x TabelasLOJAOFFLINE habilita a atualizao de cadastro de usurios.
[OnStart]
Jobs=LOJA1115 Sesso OnStart Habita/Desabilita
RefreshRate=30 Os Jobs a executar.
[LOJA1115]
Main=LOJA1115
Environment=PDV
nParms=3 Responsvel por enviar vendas para Retaguarda
Parm1=01 Sendo 3 a quantidade de Parms a considerar
Parm2=01 01 empresa, 01 Filial e 001 Cdigo da Estao(SLG)
Parm3=001
[LojaOffLine]IP=127.0.0.1 Sesso responsvel por Importar o arquivo de senhas
Porta=1024 e a Tabela 23 de caixas.
Ambiente=RETAGUARDA Ateno! Preencher IP, Porta da Retaguarda.
Empresa=01
Filial=01
8/3/2019 Check Out Sigaloja
21/26
Pgina | 21
Configurao para gerao dos Arquivos do Menu Fiscal
Crie uma pasta no Protheus_Data nomeando-a de PAF-ECFEdite o SIGALOJA.INI que se encontra na pasta Smarclient do PDV incluindo a sesso conforme exemplo abaixo:
[PAF-ECF]
Patharquivo =C:\PDVPAF\Protheus_Data\PAF-ECF
Importante
A sesso [PAF-ECF] foi criada para atender uma das exigncias do PAF-ECF - O Menu Fiscal.
Esta rotina se encontra no Venda Assistida do PDV opo Outros >Menu Fiscal .
Possui 11 opes que se acionadas geram arquivos ou so impressas para posteriores consultas.
1. Em seguida, suba o Server da Retaguarda e PDV.
2. Se as seguintes mensagens forem apresentadas no Server do PDV (exemplo abaixo), significa que o PDVest se comunicando com a Retaguarda:
[09/09/2010 08:43:27] Checking job [LOJA1115]SIGALOJA PAF-ECF: Conexao estabelecida com o Servidor (172.16.70.199:8585).LOJA1115 - 03 - 08:43:29 - Inicio do processamento...LOJA1115 - 10 - 08:43:29 - Final do Processamento dos dados recebidos...LOJA1115 - 12 - 08:43:29 - Iniciando atualizacao de senhas/caixasLOJA1115 - 14 - 08:43:32 - Atualizacao de senhas/caixas realizada com sucesso
3. Se as seguintes mensagens forem apresentadas no Server do Retaguarda (exemplo abaixo), significa quea Retaguarda est se comunicando com a Retaguarda:
LOJA1117 - 02 - 08:40:44 - Importando dados do Ambiente: 002LOJA1117 - 04 - 08:40:44 - Dados do Ambiente: 002 importados com sucesso.LOJA1117 - 05 - 08:40:44 - Exportando dados para o Ambiente: 002LOJA1117 - 06 - 08:40:45 - Final do Processamento dos dados a enviar para o Ambiente: 002LOJA1117 - 07 - 08:40:45 - Alterando Status da Tabela de Saida para o Ambiente:002LOJA1117 - 08 - 08:40:45 - Status da Tabela de Saida alterado com Sucesso.002
8/3/2019 Check Out Sigaloja
22/26
Pgina | 22
Dicas:
Para saber se o ambiente do PAF-ECF est atualizado na Retaguarda (CNPJ):
1. Ao acessar a Venda Assistida pelo TOTVSSMARTCLIENT.EXE da Retaguarda, verifique se existe aopo Fechar a Venda. Caso no exista, significa que o CNPJ est atualizado corretamente para oPAF-ECF. Retaguarda no Finaliza Venda.
2. Ao acessar a Venda Assistida pelo TOTVSSMARTCLIENT.EXE da Retaguarda, verifique, na BarraLateral, se existe a opo Menu Fiscal. Caso no exista, significa que o CNPJ est atualizado
corretamente para o PAF-ECF. Menu Fiscal apenas no PDV
Para saber se o ambiente do PAF-ECF est atualizado no PDV (CNPJ):
1. Ao acessar a Venda Assistida pelo SIGAPAF.EXE, verifique se existe o boto Gravar como Venda (F5)e Menu Fiscal . Caso exista, significa que o CNPJ est atualizado corretamente para o PAF-ECF.
2. Ao acessar a Venda Assistida pelo SIGAPAF.EXE, verifique se existe a opo Importar Oramento
no Browser da Venda Assistida. Caso exista, significa que o CNPJ est atualizado
corretamente para o PAF-ECF.
Limpeza de Tabela
Para que ocorra o processo de integrao, so utilizadas com freqncia as tabelas de Integrao de Sada(MD6), Integrao de Sada x Ambiente (MD7) e Integrao de Entrada (MD8) para armazenar os dados quesero integrados entre os ambientes.Com o principal objetivo de reduzir o contedo dessas tabelas, fodesenvolvida a rotina de limpeza, que consiste na excluso de dados conforme configuraes definidas nocadastro de rotas de limpeza.
Importante
A Limpeza de Tabelas somente para Base TOP
8/3/2019 Check Out Sigaloja
23/26
Pgina | 23
Ajustar Menu Retaguarda
Para acessar o cadastro de rotas e a rotina de limpeza, necessrio cadastrar dos itens menuconforme detalhe abaixo :
Na opo Ambiente Cadastros Menus do Configurador (SIGACFG) , selecione o item Controle De Lojas eclique em OK
Na tela seguinte, dentro da estrutura Controle de Lojas > Atualizaes > Off-Line >Limpeza inclua os novos itens de menu abaixo :
Cadastro de Rotas de Limpeza
Limpeza de tabelas
8/3/2019 Check Out Sigaloja
24/26
Pgina | 24
Cadastrar Rotas de Limpeza
Aps a incluso das rotinas no menu, utilize o cadastro de rotas de limpeza para definir as
configuraes da rotina de limpeza, atravs do menu Atualizaes > Off-Line >Limpeza > Cadastro de Rotas de Limpeza.
Por padro, as rotas de limpeza para as tabelas utilizadas no processo de integrao, so cadastradasautomaticamente pelo sistema a partir do primeiro acesso a esta tela, podendo ser alteradas ou excludas conformenecessidade. Atravs das rotas de limpeza possvel definir quais tabelas tero seus registros excludos equais as condies de excluso, permitindo que o processo seja flexvel de acordo com a necessidade de cadatabela. possvel cadastrar uma ou mais rotas de limpeza para uma mesma tabela.
Este cadastro composto pelos campos abaixo :
Habilitado Utilizada para habilitar ou desabilitar a rota de limpeza.Condio TOP Existem 3 campos para informar condies de excluso , que devero seguir a sintaxe SQL queser reconhecida pela rotina de excluso. Exemplo : Desejo excluir apenas os registros de clientes pessoa fsica databela oramentos, logo a condio a ser informada no campo ser :
L1_TIPOCLI = F
Essa informao ser interpretada como trecho de uma condio SQL no momento da excluso destes registros.
Se desejar inserir o resultado de uma funo como condio da rota, basta chamar a mesma utilizando o & antesdo nome da funo para que a rotina entenda que o retorno da funo seja considerado, lembrando que a funodever retornar um contedo que seja reconhecido por um interpretador de sintaxe SQL.
Exemplo : Tenho uma funo chamada SQLCMPDATA que retorna uma condio SQL para comparao de datas,logo a condio informada no campo ser :
&(SQLCMPDATA (MD6_DATA,
8/3/2019 Check Out Sigaloja
25/26
Pgina | 25
Importante lembrar alguma regras deste campo, para evitar erros:
No informar o termo WHERE; No informar o termo AND no incio nem no final da condio; No informar condies que utilizem qualquer tipo de JOIN.
Horrio Utilizado para definir o quando a rota ser executada diariamente pela rotina de limpeza.
Modo Exec. Para cada rota de limpeza, existe um modo de execuo entreestas opes :
JOB : A rota ser executada exclusivamente por um JOBMANUAL: A rota ser executada exclusivamente quando a rotina de limpeza for iniciada atravs da telaAtualizaes > Off-Line > Integrao > Limpeza de tabelasJOB e MANUAL: A rota ser executada em ambas as situaes.
ltima exec. Campo apenas informativo, contendo data e hora da ultima execuo da rota de limpeza.
Executar Rotina de Limpeza
Aps cadastrar as rotas de limpeza, a rotina pode ser iniciada acessando o menuAtualizaes > Off-Line > Limpeza > Limpeza de tabelas. Para que as rotas sejam executadas desta forma,devero ser seguidas as condies:
A rota deve estar habilitada.
O modo de execuo deve ser M (Manual) ou T (Job e Manual).
Com exceo das rotas das tabelas utilizadas no processo de integrao, rotas de outras tabelas no seroexecutadas caso no seja informada nenhuma condio, uma vez que quando no h condio deexcluso, todos os registros da tabela podero ser apagados.
As condies informadas devero retornar no mnimo 1 registro que no seja o ultimo registro gravado natabela
8/3/2019 Check Out Sigaloja
26/26
Outra forma de execuo da rotina por JOB, sempre sendo iniciada aps a execuo do JobLJGRVBATCH. Para que as rotas sejam executadas desta forma, devero ser seguidas as condies:
A rota deve estar habilitada.
O modo de execuo deve ser J (Job) ou T (Job e Manual). Com exceo das rotas das tabelas utilizadas no processo de integrao, rotas de outras tabelas no sero
executadas caso no seja informada nenhuma condio, uma vez que quando no h condio deexcluso,todos os registros da tabela podero ser apagados.
As condies informadas devero retornar no mnimo 1 registro que no seja o ultimo registro gravado natabela.
O horrio atual do sistema deve ser igual ou superior ao horrio agendado para execuo da rota e amesma no deve ter sido executada neste dia.
Aps a excluso de cada registro, o mesmo registrado no log de execuo da rotina de limpeza quetambm registra os erros ocorridos durante a execuo. Este arquivo de log fica localizado no diretrioIntegra dentro do RootPath.
Importante- Carga de Ambientes
Aps realizar a configurao PAF-ECF e obter a constatao da comunicao entre PDV e Retaguardao Sistema estar apto e Estruturado para ser utilizado conforme os requisitos estabelecidos no PAF-ECFA Partir da as incluses realizadas na Retaguarda como a criao de um novo caixa automaticamente seroreplicadas via WebService para os PDVs.
Em alguns casos, como exemplo a rotina Saldos Iniciais do Produto (SB2) necessrio a realizao da Carga deAmbiente que exportar os dados da Matriz para os PDVs atualizando o saldo dos produtos.Aplicar Boletim Tcnico composto naFNC 000000060972010.Disponvel no Portal do cliente .Ser possvel gerenciar com facilidade os ambientes envolvidos nas cargas e Monitorar todo o processo de ReplicaoDe Dados.
No portal TDN poder acompanhar novas implementaes, perguntas e respostas relacionadas legislao PAF-ECF, s principais alteraes que envolvem o produto Microsiga SIGALOJA.
Basta acessar :http://tdn.totvs.com digitar no filtro PAF-ECF e acompanhar todas as informaesrelacionadas Programa Aplicativo Fiscal PAF-ECF.
http://tdn.totvs.com/http://tdn.totvs.com/http://tdn.totvs.com/http://tdn.totvs.com/