8
Boletim Técnico 1 SIGALOJA Template Drogaria XML 2.0 Template Drogaria XML 2.0 Produto : Microsiga Protheus® Controle de Lojas versão 10 Chamado : TEPMTO Data da publicação : 28/01/13 País(es) : Todos Banco(s) de Dados : Todos Aplicabilidade Template de Drogaria Ajuste no Template de Drogaria, com a finalidade de atender a versão 2.0 do Guia de Geração do padrão de transmissão SNGPC, definido pela Instrução Normativa nº 7/2011 da Agência Nacional de Saúde (ANVISA). PROCEDIMENTO PARA IMPLEMENTAÇÃO Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado. Os procedimentos só devem ser executados em um ambiente com o Template de Drogaria aplicado. Antes de executar o UPDDRO04 é imprescindível: a) Realizar o backup da base de dados do produto que será executado o UPDDRO04 (diretório \PROTHEUS_DATA\DATA) e dos dicionários de dados SXs (\PROTHEUS_DATA\SYSTEM). Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. b) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. c) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão 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 não estejam identificados pelo nickname. d) O compatibilizador deve ser executado com a Integridade Referencial desativada* . Esta melhoria depende de execução do update de base UPDDRO04, conforme Procedimentos para Implementação.

Loja_bt_template Drogaria - Geracao XML 20_tepmto

Embed Size (px)

DESCRIPTION

Geracao XML 2.0 no sigaloja Template Drogaria

Citation preview

Page 1: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

1 SIGALOJA – Template Drogaria – XML 2.0

Template Drogaria – XML 2.0

Produto : Microsiga Protheus® Controle de Lojas versão 10

Chamado : TEPMTO Data da publicação : 28/01/13

País(es) : Todos Banco(s) de Dados : Todos

Aplicabilidade Template de Drogaria

Ajuste no Template de Drogaria, com a finalidade de atender a versão 2.0 do Guia de Geração do padrão de

transmissão SNGPC, definido pela Instrução Normativa nº 7/2011 da Agência Nacional de Saúde (ANVISA).

PROCEDIMENTO PARA IMPLEMENTAÇÃO

Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado.

Os procedimentos só devem ser executados em um ambiente com o Template de Drogaria aplicado.

Antes de executar o UPDDRO04 é imprescindível:

a) Realizar o backup da base de dados do produto que será executado o UPDDRO04 (diretório \PROTHEUS_DATA\DATA) e

dos dicionários de dados SXs (\PROTHEUS_DATA\SYSTEM). Os diretórios acima mencionados correspondem à instalação

padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.

b) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.

c) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador,

certifique-se de que estão 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 não estejam

identificados pelo nickname.

d) O compatibilizador deve ser executado com a Integridade Referencial desativada*.

Esta melhoria depende de execução do update de base UPDDRO04, conforme Procedimentos para

Implementação.

Page 2: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

2 SIGALOJA – Template Drogaria – XML 2.0

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de

Dados (DBA) ou equivalente!

A ativação 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 opção Integridade/Verificação (APCFG60A).

ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.

iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;

iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade estará(rão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).

v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/Desativar (APCFG60D).

vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.

vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

1. Em Microsiga Protheus® TOTVS Smart Client, digite U_UPDDRO04 no campo Programa Inicial.

Para a correta atualização do dicionário de dados, certifique-se que a data do UPDDRO04 seja igual ou superior a 17/12/12.

2. Clique em Ok para continuar.

3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.

4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.

5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos, conforme mensagem explicativa apresentada na tela.

Page 3: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

3 SIGALOJA – Template Drogaria – XML 2.0

6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O update/compatibilizador cria os campos que ainda não existem no dicionário de dados.

7. Clique em Gravar para salvar o histórico (log) apresentado.

8. Clique em Ok para encerrar o processamento.

ATUALIZAÇÕES DO COMPATIBILIZADOR

1. Criação de Campos no arquivo SX3 – Campos:

Tabela SB1 – Produtos:

Campo B1_CLASSTE

Tipo C

Tamanho 1

Decimal 0

Formato 9

Título Clas. Terap.

Descrição Classe Terapêutica

Nível 1

Usado Sim

Obrigatório Sim

Browse Não

Help Identifica a Classe Terapêutica do Produto

Valid Pertence(“12”)

Ini. Padrão “2”

Combo Box 1=AntiMicrobiano; 2=Sujeito a Controle Especial

Tabela SBI – Produtos x Preços:

Campo BI_CLASSTE

Tipo C

Tamanho 1

Decimal 0

Formato 9

Título Clas. Terap.

Descrição Classe Terapêutica

Nível 1

Page 4: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

4 SIGALOJA – Template Drogaria – XML 2.0

Usado Sim

Obrigatório Sim (Para o Template)

Browse Não

Help Identifica a Classe Terapêutica do Produto

Tabela LK9 – Logs Anvisa:

Campo LK9_CLASST

Tipo C

Tamanho 1

Decimal 0

Formato 9

Título Clas. Terap.

Descrição Classe Terapêutica

Nível 1

Usado Sim

Obrigatório Sim

Browse Não

Help Identifica a Classe Terapêutica do Produto

Valid Pertence(“12”)

Combo Box 1=AntiMicrobiano;2=Sujeito a Controle Especial

Campo LK9_USOPRO

Tipo C

Tamanho 1

Decimal 0

Formato 9

Título Uso Prolong.

Descrição Uso Prolongado

Nível 1

Usado Sim

Obrigatório Não

Browse Sim

Help Identifica se o produto é de Uso Prolongado

Valid Pertence(“12”)

Page 5: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

5 SIGALOJA – Template Drogaria – XML 2.0

Ini. Padrão “2”

Combo Box 1=Sim;2=Não

Campo LK9_CIDPA

Tipo C

Tamanho 8

Decimal 0

Formato

Título CID Pac.

Descrição CID Paciente

Nível 1

Usado Sim

Obrigatório Não

Browse Não

Help Identifica o CID do paciente

Campo LK9_IDADEP

Tipo N

Tamanho 3

Decimal 0

Formato @E 999

Título IdadePac.

Descrição Idade Paciente

Nível 1

Usado Sim

Obrigatório Não

Browse Não

Help Identifica a idade do paciente

Campo LK9_UNIDAP

Tipo C

Tamanho 1

Decimal 0

Page 6: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

6 SIGALOJA – Template Drogaria – XML 2.0

Formato

Título Unid. Idade

Descrição Unidade Idade Paciente

Nível 1

Usado Sim

Obrigatório Não

Browse Não

Help Identifica a unidade da idade do paciente

Valid Pertence(“12”)

Ini. Padrão “1”

Combo Box 1=Anos;2=Meses

Campo LK9_SEXOPA

Tipo C

Tamanho 1

Decimal 0

Título Sexo Pac.

Descrição Sexo Paciente

Nível 1

Usado Sim

Obrigatório Não

Browse Não

Help Identifica o Sexo do paciente

Combo Box 1=Masculino;2=Feminino

Campo LK9_TPCAD

Tipo C

Tamanho 1

Decimal 0

Título Tp. Cadastro

Descrição Tipo de Cadastro

Nível 1

Usado Sim

Obrigatório Não

Page 7: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

7 SIGALOJA – Template Drogaria – XML 2.0

Browse Não

Help Identifica se o cadastro foi por processamento ou manual , 1=Manual e 2 =Processamento

Ini. Padrão “1”

2. Alteração de Campos no arquivo SX3 – Campos:

Campo LK9_CONPRO

Tipo C

Tamanho 5

3. Criação de Gatilhos no arquivo SX7 - Gatilhos

Tabela SX7 – Gatilhos

Campo LK9_CODPRO

Sequência 002

Regra SB1->B1_CLASSTE

Campo Domínio LK9_CLASST

Tipo Primário

Posiciona? SIM

Alias SB1

Ordem 1

Chave xFilial('SB1')+M->LK9_CODPRO

4. Criação de Índices no arquivo SIX – Índices:

Índice LX5

Ordem 2

Chave LX5_FILIAL+LX5_TABELA+LX5_CHAVE

Descrição Tabela+Chave

PROCEDIMENTOS PARA UTILIZAÇÃO

1. No Controle de Lojas (SIGALOJA) acesse Atualizações/Cadastros/Produtos (LOJA110).

2. Selecione um produto e clique em Alterar.

3. Na pasta Garantia Estendida, preencha o campo:

Clas. Terap.( LK9_CLASST) - Informe a opção 1=AntiMicrobiano ou 2=Sujeito a Controle Especial.

Page 8: Loja_bt_template Drogaria - Geracao XML 20_tepmto

Boletim Técnico

8 SIGALOJA – Template Drogaria – XML 2.0

No Ambiente retaguarda

1. No Front Lojas (SIGAFRT), acesse Atualizações/Retaguarda/Carga nas Estações (FRTA040).

2. Efetue a carga para o PDV.

No Ambiente PDV

1. No Front Lojas (SIGAFRT), acesse Atualizações/Frente de Loja/Atendimento (FRTA020).

2. Efetue a venda de um produto controlado e finalize a venda.

Após a venda subir para a retaguarda, acesse :

1. No Controle de Lojas (SIGALOJA), acesse Atualizações/Miscelânea/Drogarias/Sngpc/Logs ANVISA (DRO003).

Verifique o log gerado pela venda do produto controlado.

2. Acesse Atualizações/Miscelânea/Drogarias/Sngpc/Geração XML (DRO003).

3. Informe os dados e Confirme.

4. Após a geração do arquivo XML, enviá-lo para validação no site da ANVISA.

INFORMAÇÕES TÉCNICAS

Tabelas Utilizadas

SX7 – Gatilhos;

SX3 – Campos;

LK9 – Logs ANVISA;

SB1 – Produtos;

SBI – Produtos x Preço.

Funções Envolvidas

FRTA040 – Carga nas Estações;

DRO001 – Informações Log ANVISA;

DRO002 – Cargas das Classes Log ANVISA;

DRO003 – Geração XML Log ANVISA;

DroAxCadastro – Cadastro Log ANVISA;

DroVldFuncs – Validações Log ANVISA;

TPLFuncs – Cadastro de tabelas do Template Drogaria.

Sistemas Operacionais Windows®/Linux®