Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Reservas Quantidade em contratos

Impressão de Warrant via Word

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Gestão Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGR205

Impressão de Warrant Word

contratos

Rotina(s) envolvida(s)

Nome Técnico

UPDOG

Compatibilizador Incremental Originação

UPDOG00014Compatibilizador Incremental Originação

OGA200

Reservas Quantidades em

 

 

Cadastros Iniciais:

NJ2 - Tipos de Reserva              

NJB - Controle de Reserva           

País(es):

Todos

Contratos

País(es):

Todos

Tabelas Utilizadas:

NJ2 - NJB

Descrição

Impressão de Warrant no formato wordWord.

 

Importante

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

Antes de executar o compatibilizador informe o nome do compatibilizador é UPDOG, é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • 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.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

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:

  1. No  SIGAAGRSIGAAGR, veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. 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.
  3.  Se há 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;
  4.  Se   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).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. 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 Em Microsiga Protheus TOTVS Smart Client (se versão 10), digite o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.) ou ByYou Smart Client (se versão 11), informe UPDOG no campo Programa Inicial.

    Image Added

  2. Clicar em OK para continuar.

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

    Image Added

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

    Image Added.
    1. Clicar em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. 
      É exibida uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de
  1. Clique em OK para continuar.
  2. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa xxxx().
  3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
  4. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.
  5. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de
    1. 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.
  6. Clique em
    1. Clicar em Gravar
  7. para
    1.  para salvar o histórico (log) apresentado.
  8. Clique em
    1. Clicar em OK
  9. para
    1.  para encerrar o processamento.

 

Descreva se há algum procedimento necessário após a aplicação do compatibilizador.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina UPDOG.
  2. No módulo SIGAAGR acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

 

 

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

1.  Alteraçãode Campos no arquivo SX3 – Campos:

  • Tabela NJ2 - Tipos de Reserva:

Campo

NJ2_WRRANT

Tipo

C

Tamanho

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12

1.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

 

Campo

NJ2_WRRANT

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Warrant     

Descrição

Considera Warrant           

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

0=NaoNão;1=Sim

 

  • Tabela NJB - Controles de Reserva:

Campo

NJB_WRRANT

Tipo

C

Tamanho

10

Decimal

0

Formato

@!

Título

Nr. Warrant                                                       

Descrição

Número do Warrant         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Relação

OGA200GNW()

Campo

NJB_VLRBAS

Tipo

N

Tamanho

14

Decimal

6

Formato

@E 9,999,999.999999  

Título

Valor Base       

Descrição

Valor Base             

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr(1)          

                  

Campo

NJB_CODEX1

Tipo

C

Tamanho

6

Decimal

0

Formato

@!                          

Título

Cód. Exame 1        

Descrição

Código Exame 1             

When

 

Relação

 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr()    

Val. Sistema

 

Campo

NJB_WRRANTDESEX1

Tipo

C

Tamanho

1025

Decimal

0

Formato

@!                          

Título

NrDesc. Warrant Exame 1        

Descrição

Número do Warrant Descrição Exame 1                                  

Nível

1

Usado

SimNão

Obrigatório

Não

Browse

SimNão

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX1,"NNH_DESCRI"))  

       

Campo

NJB_PMDEX1

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99

Opções

                   

Título

% Med.Exame 1

Descrição

% Media Exame 1    

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr()

                                                  OGA200GNW

Campo

NJB_CODEX2

Tipo

C

Tamanho

6

Decimal

0

Formato

@!

                         

Título

Cód. Exame 2        

Descrição

Código Exame 2        

  

When

 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr

Relação

()             

                                                 

Campo

NJB_DESEX2

Tipo

C

Tamanho

25

Decimal

0

Formato

@!                          

Título

Desc. Exame 2        

Descrição

Descrição Exame 2                               

Campo

NJB_VLRBAS

  

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX2,"NNH_DESCRI"))

Opções

Campo

NJB_PMDEX2

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99

Tipo

N

Tamanho

14

Decimal

6

Formato

@E 9,999,999.999999                          

TítuloValor Base       

% Med.Exame 2

Descrição

Valor Base       % Media Exame 2      

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr()  

Campo

NJB_CODEX3

Tipo

C

Tamanho

6

Decimal

0

Formato

@!                          

Título

Cód. Exame 3        

Descrição

Código Exame 3          

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr()             

           

Campo

NJB_DESEX3

Tipo

C

Tamanho

25

Decimal

0

Formato

@!

                         

Título

Desc. Exame 3        

Descrição

Descrição Exame 3                                  When

Nível

 OG200lWarr(1)                                               

Relação

                                                                                                                     

Campo

NJB_CODEX1

Tipo

C

Tamanho

6

Decimal

0

Formato

@!                          

Título

Cod. Exame1        

Descrição

Codigo Exame1                         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                                                                                                                 

Campo

NJB_DESEX1

Tipo

C

Tamanho

25

Decimal

0

Formato

@!                          

Título

Desc. Exame1        

Descrição

Descricao Exame1                                  

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Opções

                                                                                                                  

When

                                              

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX1,"NNH_DESCRI"))                                                                                                                                                                    

Campo

NJB_PMDEX1

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99                                                              

Título

% Med.Exame1

Descrição

% Media Exame 1                               

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                                                                                                                 

Campo

NJB_CODEX2

Tipo

C

Tamanho

6

Decimal

0

Formato

@!                          

Título

Cod. Exame2        

Descrição

Codigo Exame2                         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                                                                                                                 

Campo

NJB_DESEX2

Tipo

C

Tamanho

25

Decimal

0

Formato

@!                          

Título

Desc. Exame2        

Descrição

Descricao Exame2                                  

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Opções

                                                                                                                  

When

                                              

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX2,"NNH_DESCRI"))                                                                                                                                                                    

Campo

NJB_PMDEX2

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99                                                              

Título

% Med.Exame2

Descrição

% Media Exame 2                               

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                                                                                                                 

Campo

NJB_CODEX3

Tipo

C

Tamanho

6

Decimal

0

Formato

@!                          

Título

Cod. Exame3        

Descrição

Codigo Exame3                         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                                                                                                                 

Campo

NJB_DESEX3

Tipo

C

Tamanho

25

Decimal

0

Formato

@!                          

Título

Desc. Exame3        

Descrição

Descricao Exame3                                  

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Opções

                                                                                                                  

When

                                              

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX3,"NNH_DESCRI"))                                                                                                                                                                    

Campo

NJB_PMDEX3

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99                                                              

Título

% Med.Exame3

Descrição

% Media Exame 3                               

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                                                                                                                 

Campo

NJB_CODEX4

Tipo

C

Tamanho

6

Decimal

0

Formato

@!                          

Título

Cod. Exame4        

Descrição

Codigo Exame4                         

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                                                                                                                 

Campo

NJB_DESEX4

Tipo

C

Tamanho

25

Decimal

0

Formato

@!                          

Título

Desc. Exame4        

Descrição

Descricao Exame4                                  

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Opções

                                                                                                                  

When

                                              

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX4,"NNH_DESCRI"))                                                                                                                                                                    

1

Usado

Não

Obrigatório

Não

Browse

Não

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX3,"NNH_DESCRI"))

Campo

NJB_PMDEX3

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99      

Título

% Med. Exame3

Descrição

% Media Exame 3

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr()  

                                                                                             

Campo

NJB_CODEX4

Tipo

C

Tamanho

6

Decimal

0

Formato

@!

Campo

NJB_PMDEX4

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99                                                              

Título

% Med.Exame4

Descrição

% Media Exame 4                               

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

                                                                                                                  

When

 OG200lWarr()                                               

Relação

                   

 

 

Procedimento para Utilização

  • Executar via IDE 

 

Exemplo:

     Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

Sempre confirma se aparecer a tela abaixo

Image Removed

Image Removed

Avaliar a atualização

Image Removed

Image Removed

 

Título

Cód. Exame 4        

Descrição

Código Exame 4          

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr()

Campo

NJB_DESEX4

Tipo

C

Tamanho

25

Decimal

0

Formato

@!                          

Título

Desc. Exame 4        

Descrição

Descrição Exame 4                                  

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Relação

If(INCLUI," ",POSICIONE("NNH",1,XFILIAL("NNH")+NJB->NJB_CODEX4,"NNH_DESCRI"))

Campo

NJB_PMDEX4

Tipo

N

Tamanho

5

Decimal

2

Formato

@E 99.99                      

Título

% Med.Exame4

Descrição

% Media Exame 4    

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

When

OG200lWarr()

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

 

 

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab