Check Out Sigaloja

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=1
  • 8/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/