9
1 Boletim Técnico SIGALOJA Template Drogaria XML 2.0 Produto : Microsiga Protheus® Controle de Lojas versão 10 Chamado : THAPLY Data da publicação : 14/05/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). Disponibilizada a rotina Gera Inventário XML (DROINVWIZA), com a finalidade de enviar o inventário de estoque de remédios controlados. Os procedimentos só devem ser executados em um ambiente com o Template de Drogaria aplicado. Antes de executar o compatibilizador UPDDRO04 é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM ). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) 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. e) O compatibilizador deve ser executado com a Integridade Referencial desativada* . Procedimento para Implementação Esta melhoria depende de execução do update de base UPDDRO04, conforme Procedimentos para Implementação. Template Drogaria XML 2.0

LOJA BT Template Drogaria Geracao XML 20 THAPLY

Embed Size (px)

DESCRIPTION

Boletim

Citation preview

Page 1: LOJA BT Template Drogaria Geracao XML 20 THAPLY

1

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

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

Chamado : THAPLY Data da publicação : 14/05/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). Disponibilizada a rotina Gera Inventário XML (DROINVWIZA), com a finalidade de enviar o inventário de estoque de remédios controlados.

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

Antes de executar o compatibilizador UPDDRO04 é imprescindível:

a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM ).

b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.

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

d) 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.

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

Procedimento para Implementação

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

Template Drogaria – XML 2.0

Page 2: LOJA BT Template Drogaria Geracao XML 20 THAPLY

2

Boletim Técnico

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 está(arã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 compatibilizador seja igual ou superior a 15/04/13.

2. Clique em OK para continuar.

Page 3: LOJA BT Template Drogaria Geracao XML 20 THAPLY

3

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

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. É apresentada uma mensagem explicativa na tela.

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 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.

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 Não

Browse Não

Help Identifica a Classe Terapêutica do Produto

Valid Vazio() .OR. Pertence(“12”)

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

Tabela SBI – Produtos x Preços:

Campo BI_CLASSTE

Tipo C

Atualizações do compatibilizador

Page 4: LOJA BT Template Drogaria Geracao XML 20 THAPLY

4

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

Tamanho 1

Decimal 0

Formato 9

Título Clas. Terap.

Descrição Classe Terapêutica

Nível 1

Usado Sim

Obrigatório Não

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 Não

Browse Não

Help Identifica a Classe Terapêutica do Produto

Valid Vazio() .OR. 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

Page 5: LOJA BT Template Drogaria Geracao XML 20 THAPLY

5

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

Nível 1

Usado Sim

Obrigatório Não

Browse Sim

Help Identifica se o produto é de Uso Prolongado

Valid Vazio() .OR. Pertence(“SN”)

Ini. Padrão “N”

Combo Box S=Sim;N=Não

Campo LK9_CIDPA

Tipo C

Tamanho 4

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

Page 6: LOJA BT Template Drogaria Geracao XML 20 THAPLY

6

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

Help Identifica a idade do paciente

Campo LK9_UNIDAP

Tipo C

Tamanho 1

Decimal 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

Page 7: LOJA BT Template Drogaria Geracao XML 20 THAPLY

7

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

Tamanho 1

Decimal 0

Título Tp. Cadastro

Descrição Tipo de Cadastro

Nível 1

Usado Sim

Obrigatório Não

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

Page 8: LOJA BT Template Drogaria Geracao XML 20 THAPLY

8

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

p ara Utilização

1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Controle de Lojas, conforme instruções a seguir:

Menu Miscelânea\Drogarias

Submenu SNGPC

Nome da Rotina Gera Inventário XML

Programa DROINVWIZA

Módulo Controle de Lojas

Tipo Função Template

ig

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 uma das seguintes opções:

1= AntiMicrobiano;

2= Sujeito a Controle Especial.

No Ambiente retaguarda

1. No Front Loja (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 subir a venda 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).

Procedimentos para Utilização

Procedimentos para configuração

Page 9: LOJA BT Template Drogaria Geracao XML 20 THAPLY

9

Boletim Técnico

SIGALOJA – Template Drogaria – XML 2.0

3. Informe os dados e confirme.

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

Inventário

1. No Controle de Lojas (SIGALOJA), acesse Atualizações/Miscelânea/Drogarias/Sngpc/Gera Inventário XML (DROINVWIZA).

2. Informe os dados e confirme.

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

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, DROINVWIZA

DROINVWIZA - Geração XML Inventário ANVISA;

DroAxCadastro – Cadastro Log ANVISA;

DroVldFuncs – Validações Log ANVISA;

TPLFuncs – Cadastro de tabelas do Template Drogaria.

TPLDrop – Funções de validação de Tela e processo .

Sistemas Operacionais Windows®/Linux®.

Informações Técnicas