Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

MCS - Custos

Segmento Executor

 

Projeto1

MANCORE-1

IRM1

MANCORE1-1203

Requisito1

MANCORE1-1205

Subtarefa1

 

Chamado2

 

País

( x) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo


Desenvolver consultas que permitam avaliar antes do fechamento quais as ordens de produção que poderão gerar problemas no fechamento de Materiais.   E uma consulta que apresente o saldo contábil das ordens, baseado na tabela atual de saldo da ordem, e também possibilitando ver o saldo nos períodos anteriores.

 

Definição da Regra de Negócio

 

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

ACA Sem Debito

Inclusão

Ordens Criticas

RN001.a

Debito sem ACA

Inclusão

Ordens Criticas

RN001.b

RRQ sem REQ correspondente

 

inclusão

Ordens Criticas

RN001.c

Ordens sem MovimentosinclusãoOrdens CriticasRN001.d
Restrição GGF/MOBInclusãoOrdens CriticasRN001.e
Saldo OrdensInclusãoSaldo OrdensRN002


RN001 - Ordens Criticas

 

Este programa tem por objetivo listar todas as ordens que podem causar algum problema no fechamento. Como por exemplo ordens valorizada ao médio do més anterior por não possuir nenhum debito, ou ordens com saldo de material sem produto acabado para finalizar, devoluções de itens que não foram requisitados.  Esta rotina deve ser executada antes do calculo do médio para que possa ser avaliado as situações listadas e efetuar as devidas correções antes do incio do fechamento, ganhando assim tempo no processo de fechamento.


Seleção :

  • Estabelecimento
  • Ordem
  • Item
  • Grupo de estoque
  • Família
  • Data emissão 
    Inicializar com a data inicial  a data final do periodo - 6 meses, e data final data final = today.
  • Data dos Movimentos
    inicializar com a data inicial do período e data final do período. (ce0101).
    Executar a cdapi005 para obter as datas do período. Utilizar o estabelecimento padrão dos parâmetros de estoque( ce0101).

Parâmetros :

  • Ordens não reportadas com Movtos de MAT/MOB/GGF
  • Ordens Reportadas sem movtos de MAT/MOB/GGF
  • Ordens com movto de RRQ sem REQ correspondente
    - Por período
  • Ordens sem movimentação há XX Dias  
    - Data de Referencia
  • Estados das Ordens

RN001.a - Ordens Reportadas sem movimentos de MAT/MOB/GGF

Listar todas as ordens dentro da faixa selecionada que possuem movimento de ACABADO , e não possuem nenhum movimento de Requisição , movimento de GGF, e Movimento de Mão de Obra.

O programa deverá verificar todas as ordens que possuem movimento de estoque  de acabado no período,  e verificar se esta ordem possui movimento de requisição de material, reporte de ggf, e reporte de MOB.

Para identificar as ordens reportadas, buscar movto-mat com especie 1 no período reportado.

para identificar as requisições  verificar se existe movimento de estoque de saída do estoque para a ordem informada.  GGF deve ser buscado na tabela Movto-GGF, e MOB na tabela Movto-dir.

 

RN001.b - Ordens Reportadas não reportadas com movimentos de MAT/MOB/GGF

Listar todas as ordens dentro da faixa selecionada que possuem movimento de material, MOB, GGF, e não possuem nenhum movimento de Acabado.

Para identificar as ordens movimentadas, buscar movto-mat(esp-docto <> 1 e 8) , movto-ggf ou movto-dir no período selecionado .

 

RN001.c  - Ordens com movimentos de RRQ sem REQ correspondente

Listar todas as ordens que possuem movimento de RRQ para o item, e não possui movimento de REQ para o mesmo item.   Esta informação deve ser validada por Ordem\Operação.

Para cada RRQ encontrada no período selecionado deve ser procurado um movimento de REQ  para aquela ordem do mesmo item  e operação(movto-mat.op-seq), este movimento de req pode estar em uma data anterior o período selecionado.

 

RN001.d  - Ordens sem Movimentos

Listar todas as ordens que não possuem movimentação a mais de tantos dias a partir de uma data de referencia. Esta movimentação é de Material, GGF, e Mão de Obra direta.

 

RN001.e - Restrição Ordens de Produção 

Validar se todas movimentações de GGF/MOB realizadas contra as ordens , estão de acordo com as regras de restrições da contabilidade.


 - GGF 

     Verificar todos os movimentos de GGF (MOvto-GGF) das ordens selecionadas que estão na faixa selecionada, e validar se o centro de custo dos movimentos esta com as contas corretas.

  - MOB

     Verificar todos os movimentos de mão de obra direta (MOvto-DIR) das ordens selecionadas que estão na faixa selecionada, e validar se o centro de custo dos movimentos esta com as contas corretas.


 Importante salientar que sempre é validado o centro de custo, nunca o movimento portanto caso tenha alguma critica o deverá ser revisto o centro de custo informado no CS0101.


RN002 - Listagem Saldo de Ordens 

Listar o saldo contábil das ordens no período selecionado.   

 

Listar todas as ordens de produção que estão com o estado de valorizada = não (ord-prod.valorizada) e apresentam saldo contábil, seja de valor Material, GGF , ou Mão de obra direta.  

Quando a opção não for retroativo o relatório ira listar diretamente os valores da tabela de saldo da ordem(ext-ordem) os valores , e fazer valor dos campo de debito menos o credito, se for maior que 0 apresentar a ordem no relatório.

Opção Retroativo

Na opção retroativo, O usuário necessita informar um período menor ou igual ao ultimo fechado.  Na listagem deve listar todas as ordens que contem registro na tabela ext-ord-per.  O layout de impressão é o mesmo da opção atual.

 

Seleção :

  • Estabelecimento
  • ordem
  • Item
  • Grupo de estoque
  • Família
  • Planejador
  • Linha de Produção
  • Unidade Negocio
  • Conta Contábil
  • Centro de Custo

 

Parâmetros :

  • Estado das Ordens
  • Lista ordens com saldo acima
    Lista apenas as ordens com saldo acima do valor informado.
  • Moeda
  • Tipo de custo 
    Bacth/On-line
  • Retroativo
    Caso informado retroativo, Habilitar o período para ser informado.
    Período
  • Caso marcado retroativo, habilitar e permitir informar o período desejado.
  • Por operação 
    Quando for por operação deverá apresentar o total da ordem, depois apresentar todas operações abaixo.

Impressão :

Linha Ordem :

  • Ord Prod
  • Item 
  • Grupo estoque
  • Estado da ordem
  • Conta da ordem
  • Centro Custo
  • saldo mat Cre
  • saldo Mat Deb
  • Saldo GGF Cre
  • Saldo GGF Deb
  • Saldo Mob Cre
  • Saldo Mob Deb

Linha Operacao :

  • Ord Prod
  • Operação (ext-ord.op-seq)
  • saldo mat Cre
  • saldo Mat Deb
  • Saldo GGF Cre
  • Saldo GGF Deb
  • Saldo Mob Cre
  • Saldo Mob Deb

Fazer saída para texto e para Excel. Utilizar a include   i-rpc255.i para definição dos cabeçalhos e fazer o relatório com 255 Linhas.

 

 

 

 

Protótipo de Tela

 

RN001 - Telas

Seleção

Parâmetros


RN002

 

 

 

Layout relatorio

 

O relatorio deverá ter a opção de texto e planilha.

Na opção de texto no layout abaixo:

Nr Ordem Estabel Item Refer Descrição Data Emissão Data Término Estado Qt Prevista Qt Produzida
ACASREQ REQSACA ACASGGF GGFSACA ACASMOB MOBSACA RRQ Sem REQ item cor. Últ Movto Sem movto há 30 dias
--------------------------------------------------------------------------------------------------------------------------------------------
620 1 l_fundo_branco L_FUNDO_BRANCO - NS - QL Múltiplo 26/08/2016 29/08/2016 Finalizada 100 100
Não Não Não Não Sim Não Não 10/07/2016 Sim

 

Planilha

EstabelItemReferDescriçãoNr OrdemData EmissãoData TérminoEstadoQt PrevistaQt ProduzidaACA sem REQREQ sem ACAACA sem GGFGGF sem ACAACA sem MOBMOB sem ACARRQ de item Diferente de REQÚltima MovimentaçãoSem movimentação há 30 diasRestrições Financeiro
1l_fundo_branco L_FUNDO_BRANCO - NS - QL Múltiplo 200        62026/08/201629/08/2016Finalizada100100NãoNãoNãoNãoSimNãoNão10/07/2016SimNão
1l_fundo_branco L_FUNDO_BRANCO - NS - QL Múltiplo 20062126/08/201629/08/2016Finalizada100100NãoNãoNãoNãoSimNãosim10/07/2016Simsim

 

 RN002 

Seleção

 Parâmetros 

 

 

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 

(Opcional)

Grupo de Perguntas

 

<Informações utilizadas na linha Protheus>.

 

Nome: FINSRF2

X1_ORDEM

01

X1_PERGUNT

Emissão De

X1_TIPO

D

X1_TAMANHO

8

X1_GSC

G

X1_VAR01

MV_PAR01

X1_DEF01

Comum

X1_CNT01

'01/01/08'

X1_HELP

Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

 

(Opcional)

Consulta Padrão

<Informações utilizadas na linha Protheus>

 

Consulta: AMB

Descrição

Configurações de Planejamento

Tipo

Consulta Padrão

Tabela

“AMB”

Índice

“Código”

Campo

“Código”; ”Descrição”

Retorno

AMB->AMB_CODIGO

 

(Opcional)

Estrutura de Menu

 

<Informações utilizadas na linha Datasul>.

 

Procedimentos

 

Procedimento

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Módulo

 

 

 

Programa base

 

 

 

Nome Menu

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Registro padrão

Sim

Sim

Sim

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Release de Liberação

 

 

 

 

 

 

Programas

 

Programa

 

 

 

Descrição

(Max 40 posições)

(Max 40 posições)

(Max 40 posições)

Nome Externo

 

 

 

Nome Menu/Programa

(Max 32 posições)

(Max 32 posições)

(Max 32 posições)

Nome Verbalizado[1]

(Max 254 posições)

(Max 254 posições)

(Max 254 posições)

Procedimento

 

 

 

Template

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

(Verificar lista de opções no man01211)

Tipo[2]

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Consulta/Manutenção/ Relatório/Tarefas

Interface

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

GUI/WEB/ChUI/Flex

Categoria[3]

 

 

 

Executa via RPC

Sim/Não

Sim/Não

Sim/Não

Registro padrão

Sim

Sim

Sim

Outro Produto

Não

Não

Não

Visualiza Menu

Sim/Não

Sim/Não

Sim/Não

Query on-line

Sim/Não

Sim/Não

Sim/Não

Log Exec.

Sim/Não

Sim/Não

Sim/Não

Rotina (EMS)

 

 

 

Sub-Rotina (EMS)

 

 

 

Localização dentro da Sub Rotina (EMS)

 

 

 

Compact[4]

Sim/Não

Sim/Não

Sim/Não

Home[5]

Sim/Não

Sim/Não

Sim/Não

Posição do Portlet[6]

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

0 – Top Left

1 – Top Right

2 – Bottom Left

3 – Bottom Right

Informar os papeis com os quais o programa deve ser vinculado

 

 

 

 

Cadastro de Papéis

<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

 

Código Papel

(máx 3 posições)

Descrição em Português*

 

Descrição em Inglês*

 


[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

[4] Obrigatório quando o projeto for FLEX

[5] Obrigatório quando o projeto for FLEX

[6] Obrigatório quando o projeto for FLEX

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))