Árvore de páginas

Versões comparadas

Chave

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

NOME DO REQUISITO

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Agroindústria.

Módulo:

SIGAAGR

Rotina:

Rotina

Nome Técnico

OGA300

Acordo de Trocas

 

 

Rotina(s) envolvida(s)

Nome Técnico

OGA280Contrato de Compra

MATA410

Pedidos 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):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NKT e NKO

Sistema(s) Operacional(is):

Windows®/Linux®

Descrição

Obs: A inclusão dos campos somente surtem efeito direto no fluxo de expedição gerando Pedido de Venda direto do Acordo de Trocas.

 

Foram adicionados campos das tabelas SC5(Pedido) e da tabela SC6(Item do pedido) nas tabelas NKT(Troca) e NKO(Itens da troca), respectivamente. A alteração foi feita devido ao travamento do pedido de venda gerado através do Acordo de Troca, ou seja, se um pedido é gerado diretamente através do Acordo de Troca o sistema permiti 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 acessoria

Nome da Variável:

NKT_FRETAU

Tipo:

Numérico

Descrição:

Freta Autonomo

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:

Mens p/ 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.

 

    OBS: As mesmas validações do Pedido de Vendas 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.