Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Totvs Agro Beneficiamento

Linha de Produto:

Linha Protheus

Segmento:

Agroindústria

Módulo:SIGAAGR
Função:AGRA870, AGRA870A, AGRA870C, AGRA870X, AGRUTIL01, OGX220, UBSA020, UBSA020A, UBSA020B, UBSA020C, UBSA020D, UBSA020E, UBSA020F, UBSA020G, UBSA020H
Ticket:7378974,  7294768, 7294919
Requisito/Story/Issue (informe o requisito relacionado) :DAGROINDUSTRIA-8302


02. SITUAÇÃO/REQUISITO

  • Direcionamento de lotes:
    • Permitir direcionar lotes para pedidos de vendas que estão liberados e  ainda não possuem nenhum faturamento.
  • Germinação:
    • Listar junto aos dados dos itens de pedido do carregamento a germinação do item do pedido.
    • Não permitir que o usuário selecione um lote cuja germinação não corresponda a que está especificada no pedido.
    • Gravar a informação de germinação na tabela de seleção de lotes NJ6.

03. SOLUÇÃO

  • Direcionamento de lotes:
    • Implementado a rotina de Direcionamento de Lotes, contendo os filtros: Safra, pedido, cultivar, categoria, cliente, loja e período de emissão.
    • A rotina exibe os pedidos aptos a terem lotes direcionados, sendo possível selecionar um pedido e direcionar lotes para ele informando o motivo do direcionamento.
    • Criado a tabela de Direcionamento de Lotes(ND5) e tabela de Itens de Direcionamento de Lotes(ND6).
    • Criado o campo NP9_LTDEV(Lote devolvido).
    • Criados os parâmetros: MV_AGRO049, MV_AGRO050 e MV_AGRO051.
  • Germinação: 
    • Criado o campo C6_GERMINA no pedido de venda para determinar o range de germinação 
    • Realizado alterações para que na rotina de seleção de lotes seja listado também o campo germinação.
    • Realizado alterações para que na tela de consulta de lotes seja listado somente lotes que atendam ao range de germinação especificado no pedido.
    • Criado o campo NPU_TPRES(ID do resultado) e campo NJ6_GERMIN().

04. DEMAIS INFORMAÇÕES

  • Na rotina de direcionamento de lotes são exibidos os pedidos aptos a terem lotes direcionados, com campos tais como: Pedido, Item do PV, Produto, Quantidade, Cultura, Categoria, Cultivar, Peneira e Cliente.
  • Ao selecionar o pedido de venda e clicar na opção "Direcionar", o sistema permite direcionar os lotes e informar o motivo do direcionamento.
  • Para selecionar os lotes disponíveis, com o pedido de venda aberto deve-se clicar em "Outras Ações" → "Selecionar Lotes".
  • Na tela de seleção de lotes, deve-se selecionar os lotes que deseja utilizar e clicar na opção "Selecionar e Sair".
  • Com o lote selecionado deve-se informar a quantidade de cada lote selecionado
  • Com os lotes direcionados o pedido de venda não aparecerá mais na rotina de direcionamento

      IMPORTANTE:  A soma total da quantidade de cada lote utilizado deve ser igual a quantidade do pedido. Não é possível realizar direcionamentos parciais.

Cancelamento:

  • Para que um direcionamento seja cancelado é necessário que antes ocorra uma ação de liberação para cancelamento, onde o intuito é garantir que um departamento co-relacionado, por exemplo, o PCP, autorize o cancelamento. 
  • Para liberar o cancelamento basta clicar na opção "Lib. P/ Cancelamento" e em seguida, confirmar a liberação.
  • Para cancelar deve-se clicar em "Cancelar" e informar o motivo do cancelamento.
  • O sistema registra o usuário que autorizou o cancelamento e o usuário que efetuou o cancelamento, juntamente com a data.

Transferência de lotes direcionados a outro PV:

  • Para casos em que é necessário excluir o pedido de venda para realizar ajuste, sendo que este já esta direcionado, deve-se manter até que o usuário do comercial aloque os lotes que estão em transferência de pedido de venda para um novo pedido de venda.
  • Para liberar a substituição de lotes de pedido de venda deve-se clicar em "Lib. P/ Substituir PV" e confirmar a liberação.
  • Após a liberação para substituir o pedido de venda, o direcionamento recebe o status "Direc. Em Subst. PV"
  • Para substituir o pedido de venda do direcionamento bastar clica em "Substituir PV dos Lotes", então a tela de manutenção de direcionamento irá se abrir com a opção "Selecionar PV", onde serão apresentados os pedidos de vendas com dados idênticos aos que foram utilizados no direcionamento(Ex: Safra, Cultura, Cultivar, Categoria, Peneira, UM, Produto, Cliente, Loja do Cliente). Basta selecionar um pedido de venda que aparece na lista e clicar em "Substituir".
  • Por questões de rastreabilidade a operação de substituir cancela o direcionamento antigo e cria um novo direcionamento.

Visualizar Lotes Direcionados

  • Listagem exibe os lotes direcionados, possibilitando verificar para quais pedidos de vendas o lote encontra-se direcionado.

Visualizar Lotes Direcionados x Saldo Estoque:

  • Listagem exibe os lotes direcionados em seus produtos do pedido de venda e saldo do estoque do produto no momento.

Impactos do direcionamento na rotina de Seleção de Lotes(AGRA870A). Para os pedidos que possuem direcionamento:

  • Para os pedidos que possuem direcionamento o sistema não permite selecionar um lote que não seja o lote que está no direcionamento. Desta forma o comercial tem a garantia que o departamento de expedição, não irá enviar um lote diferente do que o escolhido pelo cliente.
  • Seleção de lotes para direcionamentos são apresentados somente os lotes direcionados deste PV/Item

05. ASSUNTOS RELACIONADOS


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03
idspasso1,passo2, passo3
Totvs custom tabs box items
defaultyes
referenciapasso1

Criar parâmetros via Configurador:

Abrir o Configurador (SIGACFG).

MV_AGRO049:

1.Aba Informações

  • Nome de Var: MV_AGRO049
  • Tipo: Lógico

2.Aba Descricao

  • Descrição: T. Indica que nas nfs. de dev. de lote de sementes
  • Cont. Descriç: o Lote de sementes tera seu status setado para nao
  • Cont Descriç: Aprovado. E gravado Historico ref. a alteracao  


MV_AGRO050:

1.Aba Informações

  • Nome de Var: MV_AGRO050
  • Tipo: Lógico

2.Aba Descricao

  • Descrição: .T. pode liberar o direcio. para canc. mesmo que
  • Cont. Descriç: ja tenha faturam. do lote direcionado, .F. não per
  • Cont Descriç: mite liberar para canc. o direc. que possui fatura


MV_AGRO051:

1.Aba Informações

  • Nome de Var: MV_AGRO051
  • Tipo: Caractere

2.Aba Descricao

  • Descrição: Identifica a listagem do percentual de germinacao
  • Cont. Descriç: de sementes, possiveis no pedido de venda de
  • Cont Descriç: produtos sementes.


Totvs custom tabs box items
defaultyes
referenciapasso2

Criar campos via Configurador:

Abrir o Configurador (SIGACFG).

NP9_LTDEV

1.Aba Campo

  • Campo: NP9_LTDEV
  • Tipo: Caractere
  • Tamanho: 1
  • Formato: @!
  • Contexto: Real
  • Propriedade:  Visualizar

2.Aba Informações

  • Titulo: Lt devolv.?
  • Descrição:  Lote Devolvido?

3.Aba Opções:

  • Lista Opções: 1=Nao;2=Sim

4.Aba Uso:

  • Browse: sim
  • Obrigatório: sim



Totvs custom tabs box items
defaultyes
referenciapasso3

Criar tabela ND5 via Configurador:

Abrir o Configurador (SIGACFG).

---------------------------------------------------------------------------

ND5_CODIGO

Aba Campo

  • Campo: ND5_CODIGO
  • Tipo: Caractere
  • Tamanho: 6
  • Formato: @!

Aba Informações

  • Titulo: Codigo
  • Descrição:  Codigo

Aba Opções:

  • Inic. Padrão: GetSXENum('ND5','ND5_CODIGO')

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_PEDIDO

Aba Campo

  • Campo: ND5_PEDIDO
  • Tipo: Caractere
  • Tamanho: 6
  • Formato: @!

Aba Informações

  • Titulo: Pedido Venda
  • Descrição:  Numero do pedido de venda

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_ITEM

Aba Campo

  • Campo: ND5_ITEM
  • Tipo: Caractere
  • Tamanho: 2
  • Formato: @!

Aba Informações

  • Titulo: item PV
  • Descrição:  Item do Pedido de Venda

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_PRODUT

Aba Campo

  • Campo: ND5_PRODUT
  • Tipo: Caractere
  • Tamanho: 15
  • Formato: @!

Aba Informações

  • Titulo: Produto
  • Descrição:  Produto

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_DESPRO

Aba Campo

  • Campo: ND5_DESPRO
  • Tipo: Caractere
  • Tamanho: 80
  • Formato: @!

Aba Informações

  • Titulo: Produto nome
  • Descrição:  Descricao do Produto

Aba Opções:

  • Inic. Padrão: IIF(!INCLUI,POSICIONE('SB1',1,FWXFILIAL('SB1')+ND5→ND5_PRODUT,'B1_DESC'),'')
  • Inic. Browse: POSICIONE('SB1',1,FWXFILIAL('SB1')+ND5->ND5_PRODUT,'B1_DESC')

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_UM

Aba Campo

  • Campo: ND5_UM
  • Tipo: Caractere
  • Tamanho: 6
  • Formato: @!

Aba Informações

  • Titulo: UM
  • Descrição:  Unidade Medida

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_QT

Aba Campo

  • Campo: ND5_QT
  • Tipo: Numérico
  • Tamanho: 12
  • Formato: @E 99,999,999.999

Aba Informações

  • Titulo: Quantidade
  • Descrição:  Quantidade

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_CULTRA

Aba Campo

  • Campo: ND5_CULTRA
  • Tipo: Caractere
  • Tamanho: 10
  • Formato: @!

Aba Informações

  • Titulo: Quantidade
  • Descrição:  Quantidade

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_CTRDES

Aba Campo

  • Campo: ND5_CTRDES
  • Tipo: Caractere
  • Tamanho: 40
  • Formato: @!

Aba Informações

  • Titulo: Desc.Cultura
  • Descrição:  Descricao Cultura

Aba Opções:

  • Inic. Padrão: IIF(!INCLUI,POSICIONE('NP3',1,FWXFILIAL('NP3')+ND5->ND5_CULTRA,'NP3_DESCRI'),"")
  • Inic. Browse: POSICIONE('NP3',1,FWXFILIAL('NP3')+ND5->ND5_CULTRA,'NP3_DESCRI')

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_PENE

Aba Campo

  • Campo: ND5_PENE
  • Tipo: Caractere
  • Tamanho: 4
  • Formato: @!

Aba Informações

  • Titulo: Peneira
  • Descrição:  Peneira

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_CTVAR

Aba Campo

  • Campo: ND5_CTVAR
  • Tipo: Caractere
  • Tamanho: 10
  • Formato: @!

Aba Informações

  • Titulo: Cultivar
  • Descrição:  Cultivar

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_CTVDES

Aba Campo

  • Campo: ND5_CTVDES
  • Tipo: Caractere
  • Tamanho: 40
  • Formato: @!

Aba Informações

  • Titulo: Des.Cultivar
  • Descrição:  Descricao Cultivar

Aba Opções:

  • Inic. Padrão: IIF(!INCLUI,POSICIONE('NP4',1,FWXFILIAL('NP4')+ND5->ND5_CTVAR,'NP4_DESCRI'),"")
  • Inic. Browse: POSICIONE('NP4',1,FWXFILIAL('NP4')+ND5->ND5_CTVAR,'NP4_DESCRI')

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_CATEG

Aba Campo

  • Campo: ND5_CATEG
  • Tipo: Caractere
  • Tamanho: 2
  • Formato: @!

Aba Informações

  • Titulo: Categoria
  • Descrição:  Categoria

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_CODSAF

Aba Campo

  • Campo: ND5_CODSAF
  • Tipo: Caractere
  • Tamanho: 15
  • Formato: @!

Aba Informações

  • Titulo: Safra
  • Descrição:  Safra

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_STATUS

Aba Campo

  • Campo: ND5_STATUS
  • Tipo: Caractere
  • Tamanho: 1
  • Formato: @!

Aba Informações

  • Titulo: Status
  • Descrição:  Status

Aba Opções:

  • Lista Opçoes: 1=Ativo;2=Cancelado;3=Direc.Em Subst.PV
  • Inic. Padrão: '1'

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_JUSTIF

Aba Campo

  • Campo: ND5_JUSTIF
  • Tipo: Memo
  • Tamanho: 10

Aba Informações

  • Titulo: Mtv.Cancel.
  • Descrição:  Motivo de Cancelamento

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_CTRCAN

Aba Campo

  • Campo: ND5_CTRCAN
  • Tipo: Caractere
  • Tamanho: 1
  • Formato: @!

Aba Informações

  • Titulo: Lib.Cancel.
  • Descrição:  Controle de Cancelamento

Aba Opções:

  • Lista Opçoes: 1=Cancelamento não Permitido;2=Cancelamento Permitido
  • Inic. Padrão: '1'

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_USCANC

Aba Campo

  • Campo: ND5_USCANC
  • Tipo: Caractere
  • Tamanho: 20
  • Formato: @!

Aba Informações

  • Titulo: Usr.Cancel.
  • Descrição:  Usuario de Cancelamento

Aba Opções:

  • Cons. Padrão: USR

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_USCNOM

Aba Campo

  • Campo: ND5_USCNOM
  • Tipo: Caractere
  • Tamanho: 25
  • Formato: @!

Aba Informações

  • Titulo: Cancel. Por
  • Descrição:  Nome Usuario de Cancelamento

Aba Opções:

  • Inic. Padrão: IIF(!INCLUI,USRRETNAME(ND5->ND5_USCANC),'')

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_USAUTC

Aba Campo

  • Campo: ND5_USAUTC
  • Tipo: Caractere
  • Tamanho: 20
  • Formato: @!

Aba Informações

  • Titulo: Us.Aut.Canc.
  • Descrição:  Usr Autorizou Cancelamen.

Aba Opções:

  • Cons. Padrão: USR

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_USACNM

Aba Campo

  • Campo: ND5_USACNM
  • Tipo: Caractere
  • Tamanho: 25
  • Formato: @!

Aba Informações

  • Titulo: Canc.Aut.Por
  • Descrição:  Nome Usr.Aut. Cancelamento

Aba Opções:

  • Inic. Padrão: IIF(!INCLUI,USRRETNAME(ND5->ND5_USAUTC),'')

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: não

---------------------------------------------------------------------------

ND5_DTDIR

Aba Campo

  • Campo: ND5_DTDIR
  • Tipo: Data
  • Tamanho: 8

Aba Informações

  • Titulo: Dt.Direcion.
  • Descrição:  Data Direcionamento

Aba Opções:

  • Inic. Padrão: dDataBase

Aba Uso:

  • Obrigatório: sim
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_DTCANC

Aba Campo

  • Campo: ND5_DTCANC
  • Tipo: Data
  • Tamanho: 8

Aba Informações

  • Titulo: Dt.Cancelam.
  • Descrição:  Dt.Cancelamento

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_MTVDIR

Aba Campo

  • Campo: ND5_MTVDIR
  • Tipo: Caractere
  • Tamanho: 100
  • Formato: @!

Aba Informações

  • Titulo: Mtv.Direcio.
  • Descrição:  Motivo de Direcionamento

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_CLI

Aba Campo

  • Campo: ND5_CLI
  • Tipo: Caractere
  • Tamanho: 9
  • Formato: @!

Aba Informações

  • Titulo: Cliente
  • Descrição:  Codigo do Cliente

Aba Opções:

  • Cons. Padrão: SA1

Aba Validações

  • Val. Sistema: existcpo("SA1")

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_LOJA

Aba Campo

  • Campo: ND5_LOJA
  • Tipo: Caractere
  • Tamanho: 2
  • Formato: @!

Aba Informações

  • Titulo: Loja
  • Descrição:  Loja do Cliente

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------

ND5_CLINOM

Aba Campo

  • Campo: ND5_CLINOM
  • Tipo: Caractere
  • Tamanho: 80
  • Formato: @!

Aba Informações

  • Titulo: Cliente Nome
  • Descrição:  Cliente Nome

Aba Opções:

  • Inic. Padrão: IIF(!INCLUI,POSICIONE('SA1',1,FWXFILIAL('SA1')+ND5->ND5_CLI+ND5->ND5_LOJA,'A1_NOME'),'' )
  • Inic. Browse: POSICIONE('SA1',1,FWXFILIAL('SA1')+ND5->ND5_CLI+ND5->ND5_LOJA,'A1_NOME')

Aba Uso:

  • Obrigatório: não
  • Usado: sim
  • Browse: sim

---------------------------------------------------------------------------




Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>