SIGALOJA OFF-LINE
Configurao do PAF-ECF
com o processo SIGALOJA
Off-Line.
Pgina 1
SIGALOJA OFF-LINE
Pgina 2
SIGALOJA OFF-LINE
Sumrio
Sumrio ......................................................................................................................... 3
TEXTO CONCEITUAL ................................................................................................. 5
AMBIENTE ..................................................................................................................... 6
FLUXO DE DADOS DOS PROCESSOS ................................................................... 6
PROCEDIMENTOS PARA IMPLEMENTAO ..................................................... 8
CONFIGURAES DO SISTEMA ............................................................................ 9
PROCEDIMENTOS DE UTILIZAO ................................................................... 23
CONFIGURAO DA MATRIZ ............................................................................... 23
Cadastro de Clientes .................................................................................................... 29
Cadastro de Produto .................................................................................................... 30
Atualizao de preos .................................................................................................. 32
Administradora Financeira .......................................................................................... 32
Cdigo de Barras .......................................................................................................... 33
Condies de Pagamento ............................................................................................ 33
Tipos de Entradas e Sadas......................................................................................... 34
Cadastro de Caixas e Senhas ..................................................................................... 35
Cadastro de Bancos ..................................................................................................... 36
TABELAS ...................................................................................................................... 51
Cadastro de Processos ................................................................................................ 51
Cadastro de Processos x Tabelas .............................................................................. 51
Cadastro de WebService Integrao ......................................................................... 52
Cadastro de Ambientes ............................................................................................... 52
Cadastro de Ambiente x Processos ........................................................................... 53
Integrao de Sada ..................................................................................................... 53
Integrao de Sada x Ambiente................................................................................ 55
Integrao de Entrada ................................................................................................. 55
Integrao de Sada de Dicionrio............................................................................. 57
Integrao de Sada de Dicionrio x Ambiente ....................................................... 58
Integrao de Entrada de Dicionrio ........................................................................ 58
No Conformidade de Integrao.............................................................................. 59
Condio Negociada..................................................................................................... 60
Movimento Bancrio .................................................................................................... 60
SIGALOJA OFF-LINE
Cadastrar Rotas de Limpeza ....................................................................................... 62
Executar Rotina de Limpeza ....................................................................................... 64
Pgina 4
SIGALOJA OFF-LINE
TEXTO CONCEITUAL
Com a implementao deste manual, ser possvel configurar o SIGALOJA para operar
com algumas rotinas de forma off-line, ou seja, sem conexo com o banco de dados da
matriz, trabalhando com um banco de dados local.
Com isso, em atendimento a legislao do PAF-ECF, ser possvel configurar o PDV para
que operar de forma stand-alone, em conformidade com o requisito III do Ato Cotepe
06/08.
Arquitetura:
Matriz -> PDVs
Exemplo:
Matriz: Empresa 01 Filial 01
PDV: Empresa 01 Filial 01
Pgina 5
SIGALOJA OFF-LINE
AMBIENTE
A utilizao do ambiente em processamento OFF-LINE proporciona a automatizao das
rotinas administrativas de lojas, que iro ser executadas mesmo que no possua conexo
entre a matriz e a loja.
Para executar o processamento OFF-LINE foram otimizados os seguintes processos:
Os processos que iro funcionar OFF-LINE so:
Cadastro de Clientes;
Processo de venda com cupom fiscal;
Resumo de caixa;
Mapa resumo;
Resumo da ReduoZ;
Cadastro de Produto e Tabela de Preo;
Cadastro Administradora Financeira;
Cadastro de Cdigo de Barras;
Cadastro de Condio de Pagamento;
Cadastro de TES;
Cadastro de Caixa e Senhas;
Cadastro de Bancos;
Baixa de ttulo;
Processo
Cadastro de Clientes
Fluxo
MATRIZ PDV
PDV MATRIZ
PDV MATRIZ
Resumo Reduo Z
PDV MATRIZ
Pgina 6
SIGALOJA OFF-LINE
MATRIZ PDV
MATRIZ PDV
MATRIZ PDV
MATRIZ PDV
Cadastro de TES
MATRIZ PDV
MATRIZ PDV
Cadastro de Bancos
MATRIZ PDV
A figura abaixo demonstra o fluxo de dados que retornam do PDV para a Matriz.
Pgina 7
SIGALOJA OFF-LINE
Pgina 8
SIGALOJA OFF-LINE
CONFIGURAES DO SISTEMA
Os parmetros e campos abaixo sero criados no update. Pode ser verificado no ambiente
configurador:
Pgina 9
10
SIGALOJA OFF-LINE
Base de dados > Dicionario > Base de dados
Altere os campos das respectivas tabelas, conforme instruo seguir:
Campo
A1_COD
Modo de Edio
Ma030Off()
Pgina
10
11
SIGALOJA OFF-LINE
Pgina
11
12
SIGALOJA OFF-LINE
Adicionar os respectivos gatilhos, na rotina:
Base de dados > Dicionario > Gatilhos
Pgina
12
13
SIGALOJA OFF-LINE
Observao: Os ambientes que forem trabalhar em off-line tem que habilitar este parmetro
para .T. , inclusive a matriz (Ambiente pai). Somente a filial que ir trabalhar em ON
LINE dever ser identificada.
MV_LJAMBIE: Determina o cdigo do ambiente.
Observao: Este parmetro tem que ser configurado com 3 caracteres (001.....999), e este
cdigo tem que ser nico (no pode se repetir) para todos os ambientes que estiverem em offline.
Pgina
13
14
SIGALOJA OFF-LINE
O cdigo a ser informado aqui, deve ser o mesmo criado na tabela MD4 para o ambiente que
est sendo configurado.
MV_ LJRPAUT: Determina se a replicao dos dados para os demais ambientes vai
ser automtica.
Pgina
14
15
SIGALOJA OFF-LINE
Pgina
15
16
SIGALOJA OFF-LINE
Pgina
16
17
SIGALOJA OFF-LINE
Na opo: Ambiente > Cadastros > Menus > Controle de Loja > Atualizaes >
Off-Line > Integrao
Pgina
17
18
SIGALOJA OFF-LINE
Cadastro de WebService
Cadastro de Ambientes
Pgina
18
19
SIGALOJA OFF-LINE
Manuteno Integrada
Pgina
19
20
SIGALOJA OFF-LINE
Pgina
20
21
SIGALOJA OFF-LINE
Na opo: Base de Dados > Dicionario > Base de Dados > Consulta Padro
Crie as seguintes consultas:
Tipo Consulta
Consulta
Descrio
Tabela
Consulta Padro
MD1
Processos
MD1
Habilitar incluso
ndices
Colunas
Retorno
MD1_CODIGO e MD1_DESCRI
MD1->MD1_CODIGO
Tipo Consulta
Consulta
Descrio
Tabela
Consulta Padro
MD4
Ambientes
MD4
Habilitar incluso
ndices
Colunas
Retorno
MD4_CODIGO e MD4_DESCRI
MD4->MD4_CODIGO
Pgina
21
22
SIGALOJA OFF-LINE
XB_CONTEM
Tipo Consulta
Consulta
XB_CONTEM
Tipo Consulta
Consulta
XB_CONTEM
Tipo Consulta
Consulta
XB_CONTEM
Consulta Padro
SA1
01#ma030IncTrn()
Consulta Padro
CLI
01#ma030IncTrn()
Consulta Padro
SB1
01#Lj110IncTrn()
Consulta Padro
SF4
01#ma080IncTrn()
Pgina
22
23
SIGALOJA OFF-LINE
PROCEDIMENTOS DE UTILIZAO
CONFIGURAO DA MATRIZ
Aps a configurao das consultas, teremos que efetuar os seguintes cadastros na Matriz
(Ambiente Pai).
Pgina
23
24
SIGALOJA OFF-LINE
Cdigo Processo
Descrio
001
CAD PROCESSOS
002
003
CAD WS
004
CAD AMBIENTES
005
007
CAD CLIENTES
010
PRECO E PRODUTO
011
CODIGO BARRA
012
ADM FINANCEIRA
013
COND PAGAMENTO
014
TES
015
BANCOS
016
CAIXA
017
CAIXA E BANCO
025
CAD VENDEDORES
Pgina
24
25
SIGALOJA OFF-LINE
Observao: Os processos devero ser cadastrados respeitando os cdigos da tabela acima.
Cadastrar as tabelas que pertence a cada processo
Atualizaes > Off-line > Integrao > Cadastro de Processos x Tabelas
Cdigo Processo
Descrio
Tabela
001
CAD PROCESSOS
MD1
002
MD2
003
CAD WS
MD3
004
CAD AMBIENTES
MD4
005
MD5
007
CAD CLIENTES
SA1
010
PRECO E PRODUTO
SB0
Pgina
25
26
SIGALOJA OFF-LINE
010
PRECO E PRODUTO
SB1
011
CODIGO BARRA
SLK
012
ADM FINANCEIRA
SAE
013
COND PAGAMENTO
SE4
014
TES
SF4
015
BANCOS
SA6
016
CAIXA
SLF
017
CAIXA E BANCO
SA6
017
CAIXA E BANCO
SLF
025
CAD VENDEDORES
SA3
Cadastrar os ambientes
Atualizaes > Off-line > Integrao > Cadastro de ambientes
Ou seja, na configurao da Matriz, devem constar os ambiente que ela ter comunicao
direta:
Cdigo
Descrio
001
MATRIZ
002
LOJA OFFLINE
Cadastrar os WebServices
Pgina
26
27
SIGALOJA OFF-LINE
Atualizaes > Off-line > Integrao > Configurao de Comunicao
Pgina
27
28
SIGALOJA OFF-LINE
Os principais campos da rotina so:
Proc. Replica: Processo que ser replicado.
Amb. Destino: Ambiente para onde o processo ser replicado.
Observao: Esse cadastro somente deve ser feito quando o processo for replicado do
ambiente Pai para o ambiente Filho.
Caminho da rotina: Ambiente > Cadastros > Parmetros
MV_LJMATOF: Determina que o ambiente off-line pertena matriz (Ambiente pai).
Pgina
28
29
SIGALOJA OFF-LINE
MV_LJOFFLN = .T. - Determina que o ambiente esta trabalhando Off-Line. Ver pg. 13
MV_LJAMBIE=xxx - Determina o cdigo de cada ambiente, exemplo 001. Ver pg.
14
MV_LJIMAUT = .T. - Determina se a importao dos dados vai ser automtica. Ver pg.
14
MV_LJRPAUT = .T. Determina se a replicao dos dados para os demais ambientes vai
ser automtica. Ver pg. 15
MV_LJTMPAC: Numero mximo de registros no pacote off-line. Ver pg. 16
Observao: O parmetro MV_LJMATOF s deve ser configurado na matriz (Ambiente
Pai).
Cadastro de Clientes
No ambiente CONTROLE DE LOJAS, o cadastro de Clientes uma etapa obrigatria
para que as vendas sejam registradas e os documentos de sada possam ser gerados.
Quando existe uma venda por cupom fiscal, utiliza-se, geralmente, o cliente padro (que
includo automaticamente ao entrar, pela primeira vez, no SigaLoja), para casos em que no
necessrio identificar o cliente no ato da venda. Quando houver a impresso de nota
fiscal na operao, o cadastramento do cliente para a nota ser impressa com as informaes
corretas obrigatrio.
Caminho da rotina:
Atualizaes > Gerncia de Vendas > Clientes
Pgina
29
30
SIGALOJA OFF-LINE
Campo
desabilitado
Campo
Obrigatrio
Cadastro de Produto
O cadastro de Produtos tem como funo efetuar vendas e gerar documentos de sada no
ambiente CONTROLE DE LOJAS. O produto representa um item Objeto de sada e,
por isso, os produtos podem representar itens palpveis,como um computador, um
telefone ou uma cadeira, por exemplo, como servios prestados, que so itens no-fsicos.
Caminho da rotina:
Pgina
30
31
SIGALOJA OFF-LINE
Atualizaes > Gerncia de Estoques > Produtos
Ao cadastrar um produto na matriz (Ambiente pai), o mesmo ser replicado para as filiais
(Ambiente Filho) quando o Job LOJA1115 do ambiente filho for executado.
Pgina
31
32
SIGALOJA OFF-LINE
Atualizao de preos
O cadastro Atualizao de Preos permite registrar o preo dos produtos cadastrados em
at nove tabelas de preos, e determinar suas datas de vigncia correspondentes. O registro
desses valores reflete diretamente nas interfaces de venda (exemplo: Venda assistida).
Caminho da rotina:
Atualizaes > Gerencia Vendas > Atualizao Preos
Ao cadastrar um preo na matriz (Ambiente pai), o mesmo ser replicado para as filiais
(Ambiente Filho) quando o Job LOJA1115 do ambiente filho for executado.
Administradora Financeira
Esta opo permite o cadastramento dos dados referentes s administradoras financeiras
com as quais a empresa trabalha como, por exemplo, carto de crdito, carto de dbito,
financiadoras e conveniadas. Na finalizao das vendas financiadas, a administradora
financeira ser escolhida com carto de crdito ou carto de dbito.
Caminho da rotina:
Atualizaes > Gerncia de Finanas > Adm. Financeira
Pgina
32
33
SIGALOJA OFF-LINE
Cdigo de Barras
Essa rotina permite o relacionamento de diversos cdigos de barras com um mesmo
cdigo de produto.
Caminho da rotina:
Atualizaes > Cadastros > Cdigos de Barras
Ao cadastrar um cdigo de barras na matriz (Ambiente pai), o mesmo ser replicado para
as filiais (Ambiente Filho) quando o Job LOJA1115 do ambiente filho for executado.
Condies de Pagamento
As condies de pagamento so caractersticas gerais da maneira pela qual um pagamento
ser efetuado. Elas determinam como e quando os pagamentos sero efetuados,
especificando datas de vencimentos, nmero e valores das parcelas.
Caminho da rotina:
Atualizaes > Cadastros > Cond. Pagamento
Pgina
33
34
SIGALOJA OFF-LINE
Pgina
34
35
SIGALOJA OFF-LINE
Ao cadastrar uma TES na matriz (Ambiente pai), o mesmo ser replicado para as filiais
(Ambiente Filho) quando o Job LOJA1115 do ambiente filho for executado.
Pgina
35
36
SIGALOJA OFF-LINE
Ao cadastrar um caixa na matriz (Ambiente pai), o mesmo ser replicado para as filiais
(Ambiente Filho) quando o Job LOJA1115 DA LOJA ou PDV for executado.
Cadastro de Bancos
Para acessar a essa rotina:
Atualizaes > Cadastros > Bancos
Pgina
36
37
SIGALOJA OFF-LINE
Ao cadastrar um banco na matriz (Ambiente pai), o mesmo ser replicado para as filiais
(Ambiente Filho) quando o Job LOJA1115 da LOJA ou PDV for executado.
Pgina
37
38
SIGALOJA OFF-LINE
Descrio
Tabela
009
RESUMO REDUCAOZ
SFI
007
CAD CLIENTES
SA1
Pgina
38
39
SIGALOJA OFF-LINE
14
MV_LJIMAUT = .T. - Determina se a importao dos dados vai ser automtica. Ver pg.
14
MV_LJRPAUT = .T. Determina se a replicao dos dados para os demais ambientes vai
ser automtica. Ver pg. 15
MV_LJTMPAC: Numero mximo de registros no pacote off-line. Ver pg. 16
Cadastro de Estao
No cadastro de Estao devemos incluir o endereo do WebService e o RPC para
integrao com a Matriz.
Caminho da rotina:
Atualizaes > Ponto de Venda > Estao
Configurar
WebService
apontando
Matriz
para
Pgina
39
40
SIGALOJA OFF-LINE
Configurar IP e
Porta do RPC
apontando
para
Matriz ou LOJA
Cadastrar os ambientes
Atualizaes > Off-line > Integrao > Cadastro de ambientes
Ou seja, na configurao do PDV, devem constar os ambiente que ela ter comunicao
direta (comunicao direto com a Matriz ou com a Loja):
Cdigo
Descrio
001
MATRIZ
002
PDV
Pgina
40
41
SIGALOJA OFF-LINE
Cadastrar os WebServices
Atualizaes > Off-line > Integrao > Configurao de Comunicao
Cadastro de Clientes
No ambiente CONTROLE DE LOJAS, o cadastro de Clientes uma etapa obrigatria
para que as vendas sejam registradas e os documentos de sada possam ser gerados.
Quando existe uma venda por cupom fiscal, utiliza-se, geralmente, o cliente padro (que
includo automaticamente ao entrar, pela primeira vez, no SigaLoja), para casos em que no
necessrio identificar o cliente no ato da venda. Quando houver a impresso de nota
fiscal na operao, o cadastramento do cliente para a nota ser impressa com as informaes
corretas obrigatrio.
Pgina
41
42
SIGALOJA OFF-LINE
Caminho da rotina:
Atualizaes > Gerncia de Vendas > Clientes
Campo
desabilitado
Campo
Obrigatrio
Pgina
42
43
SIGALOJA OFF-LINE
cadastros abaixo, no Cadastro de estaes:
Caminho da rotina:
Atualizaes > Ponto de Venda > Estacao
Informaes do
ambiente local
Informaes da
Matriz (ambiente
pai)
Pgina
43
44
SIGALOJA OFF-LINE
Ao efetuar a importao, os dados sero gravados no banco local as tabelas SL1, SL2 e
SL4.
45
SIGALOJA OFF-LINE
Permite que seja efetuado um atendimento personalizado com base em negociao e que
sejam efetuadas reservas em qualquer loja da rede. No caso da rotina venda assistida estar
trabalhando off-line ser gerada da filial somente o oramento de vendas, tabelas: SL1, SL2,
SL4, SE5 para Sangria e Suprimento e SFI para Resumo da Reduo Z.
Caminho da rotina:
Atualizaes > Atendimento > Venda Assistida
Pgina
45
46
SIGALOJA OFF-LINE
Pgina
46
47
SIGALOJA OFF-LINE
Resumo da ReduoZ
O Resumo da reduoZ utilizado para fechar o movimento anterior, ou seja, totalizar os
movimentos do dia e preparar o ECF ( Emissor de Cupom Fiscal) para um novo dia de
trabalho.
Caminho da rotina:
Atualizaes > Caixa > Reducao Z
Pgina
47
48
SIGALOJA OFF-LINE
Recebimento de Ttulos
Ao receber o titulo o mesmo ser consultado e baixado atravs do WebService configurado
no cadastro de estao.
Caminho da rotina:
Atualizaes > Atendimento > Venda Assistida > Outros > Recebimentos
Pgina
48
49
SIGALOJA OFF-LINE
Consulta de Crdito
A consulta de crdito feita atravs do WebService configurado no cadastro de estao.
Pgina
49
50
SIGALOJA OFF-LINE
nParms=2
Parm1=<empresa>
Parm2=<filial>
Parm3=<codigo da estao>
Onde:
Jobs Nome do Job.
RefreshRate Tempo em segundos que o Job iniciado.
Main Nome da funo responsvel pelo processo.
Environment Ambiente (Filial)
nParams Nmero de parmetros da funo.
Param1 Parmetro 1 (Cdigo da empresa).
Param2 Parmetro 2 (Cdigo da filial).
Observaes:
O Job dever ser criado em todas as filiais.
IP IP do servidor matriz.
Porta Porta do servidor matriz.
Ambiente Ambiente do servidor matriz.
Empresa Empresa.
Filial Filial.
Pgina
50
51
SIGALOJA OFF-LINE
TABELAS
Cadastro de Processos
Campo
Descrio
Tipo
Tamanho
MD1_FILIAL
Filial do Sistema
Caracter
MD1_CODIGO
Cdigo do Processo
Caracter
MD1_DESCRI
Descrio do Processo
Caracter
15
MD1_TIPO
Tipo de replicao
Caracter
MD1_ENABLE
Processo habilitado
Lgico
ndices
Ordem
Chave
MD1_FILIAL + MD1_CODIGO
MD2_PROCES
MD2_TABELA
MD2_ENABLE
Descrio
Tipo
Tamanho
Filial do sistema
Caracter
Cdigo do processo
Caracter
Tabela do processo
Caracter
Processo habilitado
Lgico
Pgina
51
52
SIGALOJA OFF-LINE
ndices
Ordem
1
Chave
MD2_FILIAL+MD2_PROCES+MD2_TABELA
MD3_CODAMB
MD3_IP
MD3_PORTA
MD3_DESCRI
MD3_TIPO
Descrio
Tipo
Tamanho
Filial do sistema
Caracter
Cdigo do ambiente
Caracter
Endereo IP do WS
Caracter
15
Porta WS
Caracter
Descrio do WS
Caracter
15
Tipo do WS
Lgico
ndices
Ordem
1
Chave
MD3_FILIAL+MD3_CODAMB+MD3_TIPO
Cadastro de Ambientes
Campo
MD4_FILIAL
MD4_CODIGO
Descrio
Tipo
Tamanho
Filial do sistema
Caracter
Cdigo do ambiente
Caracter
Pgina
52
53
SIGALOJA OFF-LINE
MD4_DESCRI
Descrio do ambiente
Caracter
15
ndices
Ordem
1
Chave
MD4_FILIAL+MD4_CODIGO
MD5_AMBORI
MD5_PROCES
MD5_AMBDES
Tipo
Descrio
Filial do sistema
Tamanho
Caracter
Caracter
Cdigo do processo
Caracter
Cdigo
destino
Caracter
Cdigo
origem
do
do
ambiente
ambiente
ndices
Ordem
1
Chave
MD5_FILIAL+MD5_AMBORI+MD5_PROCES+MD5_AMBDES
MD5_FILIAL+MD5_PROCES
MD5_FILIAL+MD5_AMBDES+MD5_PROCES+MD5_AMBORI
Integrao de Sada
Pgina
53
54
SIGALOJA OFF-LINE
Campo
MD6_TRANS
MD6_REG
MD6_SEQ
MD6_TPCPO
MD6_NOME
MD6_VALOR
MD6_TIPO
MD6_ORIGEM
MD6_SERVWB
MD6_MODULO
MD6_STATUS
MD6_SITPRO
MD6_PROCES
MD6_DATA
MD6_TRCNT
MD6_PACOTE
Tipo
Descrio
Nmero da transao
Caracter
10
Identificador do registro
Caracter
Caracter
Tipo de campo
Caracter
Caracter
12
Contedo do campo
Caracter
254
Tipo de atualizao
Caracter
Ambiente origem
Caracter
Servio WS
Caracter
10
Mdulo
Caracter
Status
Caracter
Situao
Caracter
Cdigo do processo
Caracter
Data
Data
Total de registros
Caracter
10
Numero do pacote
Caracter
Nome da
Campo
Tabela
ou
ndices
Ordem
1
Tamanho
Chave
MD6_TRANS+MD6_REG+MD6_SEQ
Pgina
54
55
SIGALOJA OFF-LINE
MD6_TRANS+MD6_PACOTE+MD6_REG+MD6_SEQ
Campo
MD7_TRANS
MD7_DEST
MD7_STATUS
MD7_TRCNT
MD7_ULTPAC
Tipo
Descrio
Tamanho
Nmero da transao
Caracter
10
Ambiente destino
Caracter
Status da transao
Caracter
Total de registros
Caracter
10
Ultimo pacote
Caracter
ndices
Ordem
1
Chave
MD7_TRANS+MD7_DEST
MD7_STATUS+MD7_TRANS+MD7_DEST
MD7_STATUS+MD7_DEST
Integrao de Entrada
Campo
MD8_TRANS
Descrio
Nmero da transao
Tipo
Caracter
Pgina
55
Tamanho
10
56
SIGALOJA OFF-LINE
MD8_REG
MD8_SEQ
MD8_TPCPO
MD8_NOME
MD8_VALOR
MD8_TIPO
MD8_ORIGEM
MD8_SERVWB
MD8_MODULO
MD8_STATUS
MD8_SITPRO
MD8_PROCES
MD8_DATA
MD8_TRCNT
MD8_PACOTE
MD8_TRORI
Identificador do registro
Caracter
Caracter
Tipo de campo
Caracter
Caracter
12
Contedo do campo
Caracter
254
Tipo de atualizao
Caracter
Ambiente origem
Caracter
Servio WS
Caracter
10
Mdulo
Caracter
Status
Caracter
Situao
Caracter
Cdigo do processo
Caracter
Data
Data
Total de registros
Caracter
10
Numero do pacote
Caracter
Transao original
Caracter
10
Nome da
Campo
Tabela
ou
ndices
Ordem
1
Chave
MD8_TRANS+MD8_REG+MD8_SEQ
MD8_ORIGEM+MD8_TRORI+MD8_PACOTE
Pgina
56
57
SIGALOJA OFF-LINE
MD9_REG
MD9_SEQ
MD9_TPCPO
MD9_NOME
MD9_VALOR
MD9_TIPO
MD9_ORIGEM
MD9_SERVWB
MD9_MODULO
MD9_STATUS
MD9_SITPRO
MD9_PROCES
MD9_DATA
Tipo
Descrio
Nmero da transao
Caracter
10
Identificador do registro
Caracter
Caracter
Tipo de campo
Caracter
Caracter
12
Contedo do campo
Caracter
254
Tipo de atualizao
Caracter
Ambiente origem
Caracter
Servio WS
Caracter
10
Mdulo
Caracter
Status
Caracter
Situao
Caracter
Cdigo do processo
Caracter
Data
Data
Nome da
Campo
Tabela
ou
ndices
Ordem
1
Tamanho
Chave
MD9_TRANS+MD9_REG+MD9_SEQ
Pgina
57
58
SIGALOJA OFF-LINE
MDA_DEST
MDA_STATUS
Tipo
Descrio
Tamanho
Nmero da transao
Caracter
10
Ambiente destino
Caracter
Status da transao
Caracter
ndices
Ordem
1
Chave
MDA_TRANS+MDA_DEST
MDA_STATUS+MDA_TRANS+MDA_DEST
MDA_STATUS+MDA_DEST
MDB_REG
MDB_SEQ
MDB_TPCPO
MDB_NOME
MDB_VALOR
MDB_TIPO
Tipo
Descrio
Tamanho
Nmero da transao
Caracter
10
Identificador do registro
Caracter
Caracter
Tipo de campo
Caracter
Caracter
12
Contedo do campo
Caracter
254
Tipo de atualizao
Caracter
Nome da
Campo
Tabela
ou
Pgina
58
59
SIGALOJA OFF-LINE
MDB_ORIGEM
MDB_SERVWB
MDB_MODULO
MDB_STATUS
MDB_SITPRO
MDB_PROCES
MDB_DATA
Ambiente origem
Caracter
Servio WS
Caracter
10
Mdulo
Caracter
Status
Caracter
Situao
Caracter
Cdigo do processo
Caracter
Data
Data
ndices
Ordem
1
Chave
MDB_TRANS+MDB_REG+MDB_SEQ
No Conformidade de Integrao
Campo
MDC_TRANS
MDC_DESC
MDC_TPTAB
Tipo
Descrio
Nmero da transao
Caracter
10
Ambiente destino
Caracter
254
Tipo de integrao
Caracter
ndices
Ordem
1
Tamanho
Chave
MDC_TRANS+MDC_TPTAB
MDC_TPTAB
Pgina
59
60
SIGALOJA OFF-LINE
Condio Negociada
Campo
L4_ITEM
Tipo
Descrio
Item do lanamento
Caracter
Tamanho
2
ndices
Ordem
1
Chave
L4_FILIAL+L4_NUM+L4_ITEM
ndices
Ordem
1
Chave
L1_FILRES + L1_ORCRES
Movimento Bancrio
ndices
Ordem
7
Chave
E5_FILIAL+E5_PREFIXO+E5_NUMERO+E5_PARCELA+E5_TIPO+
E5_CLIFOR+E5_LOJA+E5_SEQ+E5_RECPAG
Pgina
60
61
SIGALOJA OFF-LINE
LIMPEZA DE TABELAS
Para que ocorra o processo de integrao, so utilizadas com frequencia as tabelas de
Integrao de Sada (MD6), Integrao de Sada x Ambiente (MD7) e Integrao
de Entrada (MD8) para armazenar os dados que sero integrados entre os ambientes.
Com o principal objetivo de reduzir o contedo dessas tabelas, foi desenvolvida a rotina de
limpeza, que consiste na excluso de dados conforme configuraes definidas no cadastro
de rotas de limpeza.
Ajustar Menu
Para acessar o cadastro de rotas e a rotina de limpeza, necessrio cadastrar dos itens menu
conforme detalhe abaixo :
Na opo Ambiente Cadastros Menus do Configurador (SIGACFG) , selecione o
item Controle De Lojas e clique em Ok
Na tela seguinte, dentro da estrutura Controle de Lojas > Atualizaes > Off-Line >
Limpeza inclua os novos itens de menu abaixo :
Pgina
61
62
SIGALOJA OFF-LINE
o Cadastro de Rotas de Limpeza
o Limpeza de tabelas
63
SIGALOJA OFF-LINE
necessidade de cada tabela. possvel cadastrar uma ou mais rotas de limpeza para uma
mesma tabela.
Este cadastro composto pelos campos abaixo :
o Habilitado Utilizada para habilitar ou desabilitar a rota de limpeza.
o Condio TOP Existem 3 campos para informar condies de excluso ,
que devero seguir a sintaxe SQL que ser reconhecida pela rotina de excluso.
Exemplo : Desejo excluir apenas os registros de clientes pessoa fsica da tabela
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 & antes do nome da funo para que a rotina
entenda que o retorno da funo seja considerado, lembrando que a funo
dever retornar um conteudo 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,<=,11/02/2010,1))
A rotina reconhecer a seguinte condio SQL :
MD6_DATA <= 20100211 - 1
Importante lembrar alguuma 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.
o Horrio Utilizado para definir o quando a rota ser executada diariamente
pela rotina de limpeza.
o Modo Exec. Para cada rota de limpeza, existe um modo de execuo entre
estas opes :
JOB : A rota ser executada exclusivamente por um JOB
MANUAL: A rota ser executada exclusivamente quando a rotina de limpeza
for iniciada atravs da tela Atualizaes > Off-Line > Integrao > Limpeza de
tabelas
JOB e MANUAL: A rota ser executada em ambas as situaes.
o ltima exec. Campo apenas informativo, contendo data e hora da ultima
execuo da rota de limpeza.
Pgina
63
64
SIGALOJA OFF-LINE
Outra forma de execuo da rotina por JOB, sempre sendo iniciada aps a execuo do
job LJGRVBATCH. Para que as rotas sejam executadas desta forma, devero ser
seguidas as condies:
o A rota deve estar habilitada.
o O modo de execuo deve ser J (Job) ou T (Job e Manual).
o 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 de excluso,
todos os registros da tabela podero ser apagados.
o As condies informadas devero retornar no mnimo 1 registro que no
Pgina
64
65
SIGALOJA OFF-LINE
seja o ultimo registro gravado na tabela.
o O horrio atual do sistema deve ser igual ou superior ao horrio agendado
para execuo da rota e a mesma no deve ter sido executada neste dia.
Pgina
65
66
SIGALOJA OFF-LINE
Pgina
66
67
SIGALOJA OFF-LINE
Pgina
67
68
SIGALOJA OFF-LINE
Caso queria adicionar mais tabelas para a gerao, basta incluir na tabela _A do arquivo
SX5, as tabelas necessria. Exemplo:
Pgina
68
69
SIGALOJA OFF-LINE
Clique em finalizar para iniciar o processo. Ser perguntado se realmente deseja gerar.
Clique em Sim.
Pgina
69
70
SIGALOJA OFF-LINE
Aps isso, ser iniciado o processo de gerao de carga:
Pgina
70
71
SIGALOJA OFF-LINE
Tambm gerada a pasta SYSTEM onde gravado o arquivo SIGAPSS.SFP que o
arquivo de usurios do Protheus.
Aps esse procedimento, no PDV saia do Protheus. Copie as as tabelas *.DBF para a pasta
de dados no PDV e o SIGAPSS.SFP para o SYSTEM configurado, apagar os ndices
(*.CDX) e acessar novamente o Protheus no PDV.
Desta forma, a carga inicial est feita no PDV.
Pgina
71