Vous êtes sur la page 1sur 4

Boletim Tcnico

1
SIGALOJA/SIGAFRT Cenrio de Vendas - Tabelas de Preo (Legado) - MV_LJRETVL
Cenrio de Vendas - Tabelas de Preo (Legado) - MV_LJRETVL
Produto : Microsiga Protheus Controle de Loja e Frente de Lojas verso 11
Chamado : TFQOOK Data da publicao : 14/09/12
Pas(es) : Todos Banco(s) de Dados : Todos

Implementada melhoria nas rotinas Venda Assistida (LOJA701) e Atendimento Front Loja (FRTA271), que consiste na
incluso da opo 3 - Retorna o preo da tabela configurada no parmetro MV_TABPAD (Legado) do parmetro MV_LJRETVL,
com objetivo de manter a regra do legado, onde utilizada a tabela configurada no parmetro MV_TABPAD para buscar o
preo do produto caso esteja ativa a implementao de Cenrio de Vendas (MV_LJCNVDA).
o parmetro MV_LJRETVL permite agora as seguintes configuraes:
1 = Retorna o menor preo de uma tabela de preo
2 = Retorna o maior preo de uma tabela de preo
3 = Retorna o preo da tabela configurada no parmetro MV_TABPAD (Legado)

Esta nova opo de configurao no parmetro MV_LJRETVL foi necessria, devido a regra de busca de preo na tabela de
preo ter sofrido modificao na verso 11 de acordo com o boletim Cenrio de Vendas Alterao nas Tabelas de Preo
efetuada no chamado SDSNJM, onde o sistema passou a buscar o menor ou maior valor de produto entre todas as tabelas de
preos ativas, desconsiderando o parmetro MV_TABPAD.
PROCEDIMENTOS PARA IMPLEMENTAO
Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) deste chamado.

Antes de executar o UPDLOJ80 imprescindvel:
a) Realizar o backup da base de dados do produto que ser executado o UPDLOJ80 (diretrio \PROTHEUS_DATA\DATA) e dos
dicionrios de dados SXs (\PROTHEUS_DATA\SYSTEM).
b) Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto, devem ser alterados conforme
o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema.
d) Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o compatibilizador,
certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessite criar ndices, ir adicion-los a
partir da ordem original instalada pelo Protheus, o que poder sobrescrever ndices personalizados, caso no estejam
identificados pelo nickname.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.


Boletim Tcnico


2 SIGALOJA/SIGAFRT Cenrio de Vendas - Tabelas de Preo (Legado) - MV_LJRETVL


O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de
Dados (DBA) ou equivalente!

A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no
banco de dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos a seguir:

i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opo
Integridade/Verificao (APCFG60A).
ii. Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as empresas e filiais
cadastradas para o sistema e nenhuma delas estar selecionada. Neste caso, E SOMENTE NESTE, no
necessrio qualquer outro procedimento de ativao ou desativao de integridade, basta finalizar a
verificao e aplicar normalmente o compatibilizador, conforme instrues.
iii. Se h Integridade Referencial ativa em todas as empresas e filiais, exibida uma mensagem na janela
Verificao de relacionamento entre tabelas. Confirme a mensagem para que a verificao seja concluda,
ou;
iv. Se h Integridade Referencial ativa em uma ou mais empresas, que no na sua totalidade, so relacionadas
em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em)
integridade estar(ro) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade
ativada e reserve esta anotao para posterior consulta na reativao (ou ainda, contate nosso Help Desk
Framework para informaes quanto a um arquivo que contm essa informao).
v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio desativar tal integridade,
selecionando a opo Integridade/Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instrues.
vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido
desativada, atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em mos as informaes da(s)
empresa(s) e/ou filial(is) que possua(m) ativao da integridade, selecione-a(s) novamente e confirme a
ativao.

Contate o Help Desk Framework EM CASO DE DVIDAS!


1. Em Microsiga Protheus Smart Client, digite U_UPDLOJ80 no campo Programa Inicial.

Para a correta atualizao do dicionrio de dados, certifique-se que a data do U_UPDLOJ80 seja igual ou superior a
13/09/2012.
2. Clique em Ok para continuar.
3. Aps exibida uma mensagem de advertncia sobre os componentes customizados do cliente e a necessidade de
sua execuo em modo exclusivo.
4. Clique em Prosseguir para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos.
5. Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas.
6. Clique em Gravar para salvar o histrico (log) apresentado.
Boletim Tcnico
3
SIGALOJA/SIGAFRT Cenrio de Vendas - Tabelas de Preo (Legado) - MV_LJRETVL
7. Clique em Ok para encerrar o processamento.
ATUALIZAES DO UPDATE/COMPATIBILIZADOR
1. Criao de ndices no arquivo SIX ndices:
ndice DA0
Ordem 02
Chave DA0_FILIAL+DA0_ATIVO+DTOS(DA0_DATDE)+DTOS(DA0_DATATE)
Proprietrio S
2. Criao de Parmetros no arquivo SX6 Parmetros:
Nome da Varivel MV_LJRETVL
Tipo Caracter
Descrio
Valor da tabela de Preo. 1=Retorna menor preo de
uma tabela, 2=Retorna maior preo de uma tabela,
3=Retorna o preo da tabela config. no MV_TABPAD
Valor Padro 3
PROCEDIMENTOS PARA CONFIGURAO
1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parmetros (CFGX017). Configure o(s) parmetro(s) a seguir:
Itens/Pastas Descrio
Nome MV_LJRETVL
Tipo Caractere
Cont. Por. 3
Descrio
Valor da tabela de Preo. 1=Retorna menor preo de uma tabela,
2=Retorna maior preo de uma tabela, 3=Retorna o preo da tabela
config. no MV_TABPAD

Itens/Pastas Descrio
Nome MV_LJCNVDA
Tipo Lgico
Cont. Por. .T.
Descrio
Habilita a integrao entre os modulos SIGALOJA e FRONTLOJA com o
Cenrio de Vendas, utilizando as regras de desconto, bonus e tabela de
preos

Boletim Tcnico


4 SIGALOJA/SIGAFRT Cenrio de Vendas - Tabelas de Preo (Legado) - MV_LJRETVL
Itens/Pastas Descrio
Nome MV_TABPAD
Tipo Caractere
Cont. Por. 001
Descrio
Preco Padro para digitao de vendas.
Exemplo: 001.
PROCEDIMENTOS PARA UTILIZAO
1. No Controle de Lojas (SIGALOJA) acesse Atualizaes/Cenrio de Vendas/Tabelas de Preo (OMSA010).
2. Clique em Incluir.
3. Crie uma Tabela de Preo e confirme. Exemplo: Tabela 001.
4. Acesse Atualizaes/Atendimento/Venda Assistida (LOJA701), clique na opo Atendimento e efetue uma venda.
Ao lanar um item na venda, o sistema busca o preo do produto conforme cadastrado na Tabela de Preo definida no
parmetro MV_TABPAD.
5. Finalize a venda.
6. No Frente de Lojas (SIGAFRT), acesse Atualizaes/Frente de Lojas/Atendimento (FRTA271), efetue uma venda.
Ao lanar um item na venda, o sistema busca o preo do produto conforme cadastrado na Tabela de Preo definida no
parmetro MV_TABPAD.
7. Finalize a venda.

Caso o parmetro MV_LJRETVL no estiver configurado como 3, ento o preo do produto ser buscado nas Tabelas de
Preos que estiverem ativas, onde ser retornado o preo de acordo com a configurao do parmetro, sendo 1 (menor
preo) ou 2 (maior preo).
INFORMAES TCNICAS
Tabelas Utilizadas
DA0 - Tabela de Preos
DA1 - Itens da Tabela de Preos
Funes Envolvidas
LOJA701 Venda Assistida
FRTA271 Atendimento Front Loja
OMSA010 Tabelas de Preo
Sistemas Operacionais Windows