Á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

 

Incluir/Validar Campos do Pedido de Vendas no Acordo de Troca

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindústria

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGA300

Acordo de Troca

 

 

Rotina(s) envolvida(s)

Nome Técnico

OGA280Contrato de Compra

MATA410

Pedido de Venda

FATA400 

Contrato de Parceria

Cadastros Iniciais:

1 - Contrato de Compra

2 - Acordo de Troca

3 - Pedido de Venda

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

 AGROG01-1018

País(es):

BrasilTodos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NKT e NKO

Sistema(s) Operacional(is):

Windows®/Linux®

 

 

Descrição

Aviso
titleObservação:

A inclusão dos campos somente surte efeito direto no fluxo de expedição, gerando Pedido de Venda direto do Acordo de Troca.

Foram adicionados campos nas tabelas SC5 (Pedido), SC6 (Item do Pedido), NKT (Troca) e NKO (Itens da Troca), respectivamente. A alteração foi realizada por causa do travamento do Pedido de Venda gerado por meio do Acordo de Troca, ou seja, se um pedido é gerado diretamente por intermédio do Acordo de Troca, o sistema permite que este pedido seja alterado somente na tela de Troca, portanto, fez-se imprescindível a inclusão de tais campos.

 

Importante

Antes de executar os compatibilizadores UPDNKT e UPDNKO é 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*.

 

  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10), digite o nome do compatibilizador no campo Programa Inicial.
  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 ou é apresentada a janela para seleção do compatibilizador.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada 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 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.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

 

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 Acordo de Troca.
  2. Verifique se os campos abaixo foram criados na tabela NKT (Acordo de Troca):

Nome da Variável:

NKT_CLIENT

Tipo:

Caracter

Descrição:

Cliente Entrega

Nome da Variável:

NKT_LOJAEN

Tipo:

Caracter

Descrição:

Loja Entrega

Nome da Variável:

NKT_DESC1

Tipo:

Numérico

Descrição:

Desconto 1

Nome da Variável:

NKT_DESC2

Tipo:

Numérico

Descrição:

Desconto 2

Nome da Variável:

NKT_DESC3

Tipo:

Numérico

Descrição:

Desconto 3

Nome da Variável:

NKT_DESC4

Tipo:

Numérico

Descrição:

Desconto 4

Nome da Variável:

NKT_PARC1

Tipo:

Numérico

Descrição:

Parcela 1

Nome da Variável:

NKT_PAR2

Tipo:

Numérico

Descrição:

Parcela 2

Nome da Variável:

NKT_PARC3

Tipo:

Numérico

Descrição:

Parcela 3

Nome da Variável:

NKT_PARC4

Tipo:

Numérico

Descrição:

Parcela 4

Nome da Variável:

NKT_DATA1

Tipo:

Data

Descrição:

Vencimento 1

Nome da Variável:

NKT_DATA2

Tipo:

Data

Descrição:

Vencimento 2

Nome da Variável:

NKT_DATA3

Tipo:

Data

Descrição:

Vencimento 3

Nome da Variável:

NKT_DATA4

Tipo:

Data

Descrição:

Vencimento 4

Nome da Variável:

NKT_TRANSP

Tipo:

Caracter

Descrição:

Código da Transportadora

Nome da Variável:

NKT_TPFRETE

Tipo:

Caracter

Descrição:

Tipo de Frete

Nome da Variável:

NKT_FRETE

Tipo:

Numérico

Descrição:

Valor do Frete

Nome da Variável:

NKT_DESPES

Tipo:

Numérico

Descrição:

Valor despesa assessoria

Nome da Variável:

NKT_FRETAU

Tipo:

Numérico

Descrição:

Frete Autônomo

Nome da Variável:

NKT_SEGURO

Tipo:

Numérico

Descrição:

Valor do Seguro

Nome da Variável:

NKT_TPCARG

Tipo:

Caracter

Descrição:

Carga

Nome da Variável:

NKT_DESCON

Tipo:

Numérico

Descrição:

Desconto de Indenização

Nome da Variável:

NKT_TPLIB

Tipo:

Caracter

Descrição:

Tipo da Liberação

Nome da Variável:

NKT_PDESCA

Tipo:

Numérico

Descrição:

% de Indenização

Nome da Variável:

NKT_MOEDTI

Tipo:

Numérico

Descrição:

Moeda Título

Nome da Variável:

NKT_MENNOT

Tipo:

Caracter

Descrição:

Mensagem para a Nota

Nome da Variável:

NKT_MENPAD

Tipo:

Caracter

Descrição:

Mensagem Padrão

Nome da Variável:

NKT_VEND1

Tipo:

Caracter

Descrição:

Vendedor 1

Nome da Variável:

NKT_VEND2

Tipo:

Caracter

Descrição:

Vendedor 2

Nome da Variável:

NKT_VEND3

Tipo:

Caracter 

Descrição:

Vendedor 3

Nome da Variável:

NKT_VEND4

Tipo:

Caracter 

Descrição:

Vendedor 4

Nome da Variável:

NKT_COMIS1

Tipo:

Numérico

Descrição:

Comissão 1

Nome da Variável:

NKT_COMIS2

Tipo:

Numérico 

Descrição:

Comissão 2

Nome da Variável:

NKT_COMIS3

Tipo:

Numérico 

Descrição:

Comissão 3

 

 

Nome da Variável:

NKT_COMIS4

Tipo:

Numérico 

Descrição:

Comissão 4

 

  1. Verifique se os campos abaixo foram criados na tabela NKO (Itens do Acordo de Troca):

Nome da Variável:

NKO_OPER

Tipo:

Caracter 

Descrição:

Tipo de Operação

Nome da Variável:

NKO_CF

Tipo:

Caracter 

Descrição:

Código Fiscal

Nome da Variável:

NKO_PRUNIT

Tipo:

Numérico

Descrição:

Preço Lista

Nome da Variável:

NKO_LOTECT

Tipo:

Caracter

Descrição:

Lote

Nome da Variável:

NKO_SUGENT

Tipo:

Data

Descrição:

Entrega sugerida

Valor Padrão:

dDataBase

Nome da Variável:

NKO_ENTREG

Tipo:

Data

Descrição:

Data de Entrega

Nome da Variável:

NKO_HORENT

Tipo:

Caracter

Descrição:

Hora de Entrega

Procedimento para Utilização

 

Exemplo:

       1.            Incluir um Contrato de Compra;

       2.            Indicar no "F12" o processo de expedição do tipo 2 - Pedido de Venda;

       3.            Incluir um novo Acordo de Troca, preenchendo os campos de todas as abas;

       4.           Confirmar o Acordo de Troca e a geração do Pedido de Venda.

 

Aviso
titleObservação:

As mesmas validações do Pedido de Venda são aplicadas na tela de Acordo de Troca. 

          Exemplo: Validação da consistência de pedidos com pagamento do tipo 9, a prazo, devem ter as parcelas preenchidas assim como suas respectivas datas de vencimento. Bem como a soma das parcelas deve ser igual ao total dos itens do pedido.