Á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

Reformulação do Processo 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

AGRA900Ordem de Carregamento
OGA280Contrato de Compra

Rotina(s) envolvida(s)

Nome Técnico

MATA410

Pedido de Venda

FATA400  

Contrato de Parceria
OGX220Função Alterações do Contrato

Cadastros Iniciais:

Fluxo de expedição por Contrato de Parceria:

1 - Contrato de Compra

2 - Acordo de Troca

3 -Contrato de parceria

4 - Autorização de carregamento

5 - Ordem de carregamento

6 - Pedido de venda

Fluxo de expedição por pedido de venda:

1 - Contrato de Compra

2 - Acordo de Troca

3 - Pedido de Venda

Ponto de Entrada:

DT_OGA300_Ponto_de_Entrada

Requisito (ISSUE):AGROG01-499

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NKT, NJR, C5 e C6

Sistema(s) Operacional(is):

Windows®/Linux®

Descrição

 Permitir utilizar o novo fluxo de expedição, gerando o pedido de venda aos produtos que serão entregues no acordo de troca.

 

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 verifique se os campos, na rotina Acordo de Troca, foram criados conforme especificações abaixo:

Nome da Variável:

NKT_STATUS

Tipo:

Numérico

Descrição:

Status

Valor Padrão:

Pendente

Nome da Variável:

NKT_NUMPED

Tipo:

Char

Descrição:

Número do Pedido de Venda

Nome da Variável:

NKT_NUMCTR

Tipo:

char

Descrição:

Nr. Contrato Parceria

 

 2. Verifique se na rotina Pedido de Venda foram criados os campos conforme especificações abaixo:

Nome da Variável:

C5_CODSAF

Tipo:

char

Descrição:

Código da Safra

Nome da Variável:

C5_TRCNUM

Tipo:

char

Descrição:

Número do Acordo de Troca

 

 

Atualizações do Compatibilizador

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

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:


Nome Pergunte : OGA30001 

X1_ORDEM

01

X1_PERGUNT

Tipo de expedição

X1_TIPO

N

X1_TAMANHO

1

X1_GSC

C

X1_VAR01

MV_PAR01

X1_DEF01

 

X1_CNT01

1

X1_HELP

Pergunte para identificar o fluxo para expedição de sementes. 

 

 

Ponto de Entrada 

Localização:

Ao confirmar Acordo de Troca.

Programa Fonte:

OGA300

Função:

Permitir manipular dados do pedido de venda do Acordo de Troca.

Retorno:

Nome

Tipo

Descrição

Obrigatório

AG300APVAC

Nenhum

Envia como parâmetro array do cabeçalho e itens do Pedido de venda

NÃO

 

Exemplo:

#include 'protheus.ch' #include 'parmtype.ch' 

user function AG300APVAC ()

    Local oModel := aClone(PARAMIXB[1])
    Local aCab := aClone(PARAMIXB[2])
    Local aItens := aClone(PARAMIXB[3])
    Local aRet := {} //Customizações do usuário

aAdd( aCab, {"C5_MEUCAMPO"  , 'Valor'       , Nil } )

 

aRet := {aCab,aItens}

Return aRet

 

 

Procedimento para Utilização

Passos para o teste: 

1 - Incluir um Contrato de Compra;

2 - Indicar no F12 qual o processo de expedição (Escolher por pedido - atualizar pergunte (sx1) OGA30001);

3 - Incluir um novo Acordo de Troca;

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

5 - Na opção "visualizar" do Acordo de Troca, utilizar o F7 para visualizar o Pedido de Venda relacionado.