Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Fixação de preço á fixar, Basis e Fixo

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Segmento:

Gestão Agroindústria

Módulo:

SIGAAGR.

Rotina:

Rotina

Nome Técnico

OGA280

Contrato de compra.

OGA290Contrato de vendas
OGA410Componentes de Preço
OGA430FFixação de preço

Rotina(s) envolvida(s)

Nome Técnico

OGA420

composição de preço

 

 

Requisito/Story/Issue (informe o requisito relacionado):

DAGROGAP-1444

País(es):

Argentina, Paraguai

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NJR, NN8, NK7

Sistema(s) Operacional(is):

Windows® / Linux®

Descrição

Este projeto tem por objetivo registrar e manter os históricos dos tipo de fixação de preço, á fixar, Basis e Fixo, para que o mesmo seja utilizado como base no processo seguinte.

 

Importante

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

Antes de executar o compatibilizador informe o nome do compatibilizador é 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   Configurador (SIGACFG), 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á 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   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 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!

Após aplicar o compatibilizador, no cadastro de componentes de preço(OGA410) será possível definir se o componente e do tipo 1-Basis ou 2-Fixo através do campo "GRUPO".

Na rotina de contrato de compra(OGA280) ou venda(OGA290) foi adicionado no campo "TIPO FIXAÇÂO" na aba financeiro a opção Basis.

Na rotina de fixação de preço(OGA430F) é possível realizar o ROLLVER da fixação. Para fixação do tipo "A fixar" não será apresentado componentes de preço. Para fixação do tipo Basis será apresentado apenas componentes do tipo Basis. Para fixação do tipo "Firme" será apresentado todos os componentes. Fixação do tipo Basis que foi realizado o ROLLOVER para Firme, os componentes de preço do tipo Basis não poderão ser alterados.

 

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   Configurador (SIGACFG), 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á 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   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 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!

 

Atualizações do Compatibilizador

4.  Criação e Alteração  de Campos no arquivo SX3 – Campos:

Campo

NN8_TIPO

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Ctr.

Descrição

Tipo do Contrato

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

1=Compra;2=Venda;3=Armazenagem De 3;4=Armazenagem Em 3

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_TIPO')

Val. Sistema

(X3_VALID)

Campo

NN8_CODENT

Tipo

C

Tamanho

6

Decimal

0

Formato

@!

Título

Cod.Entidade

Descrição

Codigo da Entidade

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_CODENT')

Val. Sistema

(X3_VALID)

Campo

NN8_LOJENT

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Loj.Entidade

Descrição

Loja da Entidade

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_LOJENT')

Val. Sistema

(X3_VALID)

Campo

NN8_NOMENT

Tipo

C

Tamanho

40

Decimal

0

Formato

@!

Título

Nom.Entidade

Descrição

Nome da Entidade

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJ0',1,XFILIAL('NJ0')+M->(NN8_CODENT+NN8_LOJENT),'NJ0_NOME')

Val. Sistema

(X3_VALID)

Campo

NN8_NLJENT

Tipo

C

Tamanho

20

Decimal

0

Formato

@!

Título

Nom.Loj.Ent

Descrição

Nome da Loja da Entidade

Nível

0

Usado

(X3_USADO)

Atualizações do Compatibilizador

4.  Criação e Alteração  de Campos no arquivo SX3 – Campos:

Campo

NN8_TIPO

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Ctr.

Descrição

Tipo do Contrato

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

1=Compra;2=Venda;3=Armazenagem De 3;4=Armazenagem Em 3

 

When

When

(X3_WHEN)

Relação

POSICIONE('NJRNJ0',1,XFILIAL('NJRNJ0')+NN8->NN8_CODCTR,'NJR_TIPOM->(NN8_CODENT+NN8_LOJENT),'NJ0_NOMLOJ')

Val. Sistema

(X3_VALID)

Campo

NN8_CODENTCODPRO

Tipo

C

Tamanho

620

Decimal

0

Formato

@!

Título

Cod. EntidadeProduto

Descrição

Codigo da Entidadedo Produto

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_CODENTCODPRO')

Val. Sistema

(X3_VALID)

Grupo

030

Campo

NN8_LOJENTCODSAF

Tipo

C

Tamanho

215

Decimal

0

Formato

@!

Título

LojCod. EntidadeSafra

Descrição

Loja Codigo da EntidadeSafra

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_LOJENTCODSAF')

Val. Sistema

(X3_VALID)

Campo

NN8_NOMENTUMPRC

Tipo

C

Tamanho

402

Decimal

0

Formato

@!

Título

NomUM. EntidadePreco

DescriçãoNome da Entidade

Unidade de Medida de Preço

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJ0NJR',1,XFILIAL('NJ0NJR')+MNN8->(NN8_CODENT+NN8_LOJENT)>NN8_CODCTR,'NJ0NJR_NOMEUMPRC')

Val. Sistema

(X3_VALID)

Campo

NN8_NLJENTDTREF

Tipo

CD

Tamanho

208

Decimal

0

Formato

@!

Título

NomDT.LojREF.EntFIX

DescriçãoNome da Loja da Entidade

Dt Referencia Fixação

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJ0',1,XFILIAL('NJ0')+M->(NN8_CODENT+NN8_LOJENT),'NJ0_NOMLOJ') 

Val. Sistema

(X3_VALID)

Grupo

Campo

NN8_CODPROITORIG

Tipo

C

Tamanho

203

Decimal

0

Formato

@!

Título

Cod. ProdutoFixaçãoOrig

DescriçãoCodigo

do ProdutoFixação Origem

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_CODPRO') 

Val. Sistema

(X3_VALID)

030

Campo

NN8_CODSAFTIPOFX

Tipo

C

Tamanho

151

Decimal

0

Formato

@!

Título

CodTipo Fix. Safra

Descrição

Codigo Tipo da SafraFixacao

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

0=Prevista;1=Firme;2=Basis

When

(

When

(X3_WHEN)

Relação

POSICIONE( 'NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_CODSAF')

Val. Sistema

(X3_VALIDPertence('012')

Campo

NN8NJR_UMPRCDTREF

Tipo

CD

Tamanho

28

Decimal

0

Formato

@!

Título

UMDT.REF. PrecoFIX

DescriçãoUnidade de Medida de Preço

Dt Referencia Fixação

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

POSICIONE('NJR',1,XFILIAL('NJR')+NN8->NN8_CODCTR,'NJR_UMPRC') 

Val. Sistema(X3_VALID)

 

 Folder

Campo

NN8NJR_DTREFTIPFIX

Tipo

DC

Tamanho

81

Decimal

0

Formato

@!

Título

DT.REF.FIX

Tipo Fix.

Descrição

Tipo de Fixacao

Descrição

Dt Referencia Fixação

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções 

 1=Fixo;2=A Fixar;3=Basis

When

(X3_WHEN)

Relação

 '1'

Val. Sistema(X3_VALID)

 Pertence('123')

 Folder

Campo

NN8NK7_ITORIGGRUPO

Tipo

C

Tamanho

31

Decimal

0

Formato

@!

Título

FixaçãoOrigGrupo

Descrição

Fixação OrigemGrupo

Nível

01

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

1=Basis;2=Fixo

WhenWhen

(X3_WHEN)

Relação

 '1'

Val. Sistema

(X3_VALIDPertence("1,2")

Campo

NN8_TIPOFX

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Fix.

Descrição

Tipo da Fixacao

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

0=Prevista;1=Firme;2=Basis

When

(X3_WHEN)

Relação

 '1'

Val. Sistema

Pertence('012')

Campo

NJR_DTREF

Tipo

D

Tamanho

8

Decimal

0

Formato

@!

Título

DT.REF.FIX

Descrição

Dt Referencia Fixação

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 

When

(X3_WHEN)

Relação

 

Val. Sistema

 

 Folder

Campo

NJR_TIPFIX

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo Fix.

Descrição

Tipo de Fixacao

Nível

0

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

 1=Fixo;2=A Fixar;3=Basis

When

(X3_WHEN)

Relação

 '1'

Val. Sistema

 Pertence('123')

 Folder

Campo

NK7_GRUPO

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Grupo

Descrição

Grupo

Nível

1

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

Sim

Opções

1=Basis;2=Fixo

When

(X3_WHEN)

Relação

 '1'

Val. Sistema

Pertence("1,2")

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

 

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

 

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)

 

 

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

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

Tipo

Informe a Função

 

 




Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

 

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

 

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)

 

 

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

Após aplicar o compatibilizador, no cadastro de componentes de preço(OGA410) será possível definir se o componente e do tipo 1-Basis ou 2-Fixo através do campo "GRUPO".

Na rotina de contrato de compra(OGA280) ou venda(OGA290) foi adicionado no campo "TIPO FIXAÇÂO" na aba financeiro a opção Basis.

Na rotina de fixação de preço(OGA430F) é possível realizar o ROLLVER da fixação. Para fixação do tipo "A fixar" não será apresentado componentes de preço. Para fixação do tipo Basis será apresentado apenas componentes do tipo Basis. Para fixação do tipo "Firme" será apresentado todos os componentes. Fixação do tipo Basis que foi realizado o ROLLOVER para Firme, os componentes de preço do tipo Basis não poderão ser alterados.

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            Nos contratos de compra(OGA280) e contratos de venda(OGA290), quando no pais Paraguai ou Argentina, não é mais obrigatório informar o campo  Vlr.Unit.(Valor Unitário).

 

 

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