loja bt template drogaria geracao xml 20 thaply

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

Upload: emanuelsces665

Post on 25-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Boletim

TRANSCRIPT

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