Histórico da Página
Informações Gerais
Especificação | |||
Produto | Protheus | Módulo | SIGAAGR |
Segmento Executor | Agroindústria | ||
Projeto1 | M_AGR_ORI003AGROG01 | IRM1 | PCREQAGROG01-804327 |
Requisito1 | PCREQAGROG01-1072928 | Subtarefa1 |
|
País | ( ) 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
Com o objetivo de ter ter mais a flexibilidade na configuração das regras de separação e produção dos produtos acabados do processo de beneficiamento de algodão, foram implementada implementadas as seguintes melhorias:
Definição da Regra de Negócio
A rotina de encerramento busca o conjunto atrelado ao fardão para o qual está sendo processado o encerramento, a partir do conjunto são selecionadas as regras de separação do algodão e efetua é efetuada a desmontagem do fardão nos produtos e proporções informadas na aba % de Separação e Produção do Cadastro de Conjunto - AGRA611.
O percentual de separação referente a à Pluma é flexível, porém, deverá estar entre os limites especificados nos campos de Rendimento Mínimo e Máximo. O rendimento real de cada fardo é calculado na finalização do beneficiamento de cada fardão. Sendo assim, para produtos sinalizados como Pluma, o sistema não permite que se informe o % de separação (coluna Perc) e seta o Tipo para Realizado.
Quando a coluna Tipo é igual a Fixo, o percentual de separação é calculado sobre o valor total do fardo, caso o tipo seja Variável, o percentual de separação será calculado sobre o valor total do fardão menos a somatória de percentuais dos itens sinalizados como Fixo. O tipo Realizado é usado exclusivamente para o produto pluma, pois seu percentual é calculado sobre o peso real dos fardos beneficiados.
Após efetuada a desmontagem, o sistema verificará se deve ser gerada a produção para os itens acabados, conforme configuração no conjunto. Essa verificação será feita para cada item listado na aba % de Separação e Produção. Caso a coluna G.Prod esteja informada como Sim, obrigatoriamente também existirá um produto produção, local e TM também.
O Sistema irá gera gerar uma ordem de produção para cada produto acabadosproduto acabado (G.Prod = Sim)
O Prod.Produc deverá pertencer a uma estrutura onde em que o produto originado na desmontagem deverá estar esteja configurado como matéria-prima do produto produção:
<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento>.
<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.
Regras de Legenda/Status de Ordem de Produção
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio | |||
[ACAA040 AGRA620 – ParâmetrosEncerramento] | [Alteração] | [Atualizações -> AcadêmicoUBA -> TesourariaBeneficiamento] | - | |||
[ACAA050 – Negociação FinanceiraAGRA615 – Beneficiamento] | [Alteração] | [Atualizações -> UBA -> Beneficiamento] | - | |||
[AGRA611 - Conjuntos] | [ | EnvolvidaAlteração] | [Atualizações -> | AcadêmicoUBA -> | TesourariaCadastros] | - |
[ACAA060 – Cadastro de PedidosAGRA605 – Produção X Fardão] | [Criação] | [Atualizações -> UBA -> Recebimento -> Cadastro Fardão -> Ações Relacionadas -> Movimentos Produção ] | - | |||
[AGRA601 - Cadastro de Fardão] | [ | CriaçãoEnvolvida] | [Atualizações -> | AcadêmicoUBA -> | CadastrosRecebimento ] | - |
Exemplo de Aplicação:
- Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
- Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades como a referência mínima para calcular o débito total do aluno.
- Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
- O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.
Tabelas Utilizadas
- Todo apontamento de produção e requisição para desmontagem, feita pela rotina AGRA620, deve ser registrado na tabela DXB
- O controle de rendimento da Pluma deve ser feito por dois novos campos, de rendimento máximo e mínimo, que devem constar no cabeçalho do conjunto
- A consulta de movimentos de produção do fardão também deve exibir a requisição para desmontagem
- É preciso oferecer uma opção de atrelar a produção de vários produtos em apenas uma OP
- No estorno da desmontagem, incluir um pergunte para o usuário definir se o status da OP deve ficar como Iniciada ou Parc. Encerrada (na existencia de mais apontamentos atrelados a ordem)
Tabelas Utilizadas
- DXL – Cadastro de Fardão
- DXB – Produção X Fardão
- DXI - Fardo Beneficiado
- SC2 - Ordem de Produção
- SD3 - Movimentos Internos
- SE2 – Cadastro de Contas a Pagar
- FI9 – Controle de Emissão de DARF>.
Opcional
Protótipo de Tela
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
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>.
Protótipo Cabeçalho Conjunto
Protótipo Pasta Itens Adicionais
Protótipo Pasta % de Separação e Produção
Protótipo Parâmetro Inicial Desmontagem
Protótipo Detalhe Desmontagem
Opcional
Dicionário de Dados
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/DXC - Itens Tabela Perc. Separação
Índice | Chave |
0104 | <FI9DXC_FILIAL+FI9DXC_IDDARFCODIGO+FI9DXC_STATUS>PRDPRO02 |
Campo |
<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 |
DXC_FILIAL | |
Ordem | 01 |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Grupo | 033 |
Campo | DXC_CODIGO |
Ordem | 02 |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Conjunto |
Descrição | Codigo do Conjunto |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Campo | DXC_ITEM |
Ordem | 03 |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Item |
Descrição | Item da Tabela |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Visual | Virtual |
Contexto | Real |
Campo | DXC_CODPRO |
Ordem | 04 |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Cod. Produto |
Descrição | Código do Produto |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
F3 | SB1 |
Grupo | 030 |
Relação | ExistCpo("SB1") |
Val. Sistema | (X3_VALID) |
Campo | DXC_DESPRO |
Ordem | 05 |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Desc.Produto |
Descrição | Descrição Produto |
Nível | 0 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Relação | If(!INCLUI,Posicione("SB1",1,xFilial("SB1")+DXC->DXC_CODPRO,"B1_DESC"),"") |
Ini Browse | Posicione("SB1",1,xFilial("SB1")+DXC->DXC_CODPRO,"B1_DESC") |
Visual | Virtual |
Contexto | Virtual |
Campo | DXC_LOCAL |
Ordem | 06 |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Local |
Descrição | Local de Estoque |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
F3 | NNR |
Grupo | 024 |
Visual | Altera |
Val. Sistema | Vazio() .Or. ExistCPO("NNR") |
Contexto | Real |
Campo | DXC_PLUMA |
Ordem | 07 |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Pluma |
Descrição | Pluma |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Sim;2=Nao |
Relação | '2' |
Val. Sistema | Pertence("12") .And. AGR611VCPO() |
Campo | DXC_CLAUBA |
Ordem | 08 |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Clas.Produto |
Descrição | Classificação Produto UBA |
Nível | 0 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Campo | DXC_TIPO |
Ordem | 09 |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo |
Descrição | Tipo de Separação |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Opções | 1=Fixo;2=Variavel;3=Realizado |
When | If(FwFldGet("DXC_PLUMA") = "1",.F.,.T.) |
Relação | '1' |
Val. Sistema | Pertence("123") |
Campo | DXC_PERC |
Ordem | 10 |
Tipo | Numérico |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99 |
Título | Perc |
Descrição | Pluma |
Nível | Percentual de Separação |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
When | If(FwFldGet("DXC_PLUMA") = "1",.F.,.T.) |
Val. Sistema | Positivo() |
Campo | DXC_RATEIO |
Ordem | 11 |
Tipo | Numérico |
Tamanho | 7 |
Decimal | 4 |
Formato | @E 999.99 |
Título | % Rat.Cust |
Descrição | % Rateio de Custo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | positivo() |
Campo | DXC_GRPROD |
Ordem | 12 |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | G.Prod? |
Descrição | Gera Produção? |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Sim;2=Não |
Relação | '2' |
Campo | DXC_PRDPRO |
Ordem | 13 |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Prod.Produc |
Descrição | Código do Produto Produção |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
F3 | SB1 |
Grupo | 030 |
Val. Sistema | If(!INCLUI,Posicione("SB1",1,xFilial("SB1")+DXC->DXC_PRDPRO,"B1_DESC"),"") |
Campo | DXC_PRDDES |
Ordem | 14 |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Desc.Produto |
Descrição | Descrição Produto |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Ini Browse | Posicione("SB1",1,xFilial("SB1")+DXC->DXC_PRDPRO,"B1_DESC") |
Relação | If(!INCLUI,Posicione("SB1",1,xFilial("SB1")+DXC->DXC_PRDPRO,"B1_DESC"),"") |
Visual | Virtual |
Contexto | Virtual |
Campo | DXC_LOCPRD |
Ordem | 15 |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Loc.PR |
Descrição | Local de estoque Produção |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
F3 | NNR |
Grupo | 024 |
Val. Sistema | Iif( FwFldGet("DXC_GRPROD") = "1", ExistCpo("NNR"), Vazio() .or. ExistCpo("NNR")) |
Campo | DXC_TM |
Ordem | 16 |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @9 |
Título | TM |
Descrição | Tipo Movimento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
F3 | SF5DES |
Val. Sistema | Iif( FwFldGet("DXC_GRPROD") = "1", AGRVLDTMPR(FwFldGet("DXC_TM")), Vazio() .or. AGRVLDTMPR(FwFldGet("DXC_TM"))) |
Arquivo ou Código do Script: DXE - Cadastro de Conjunto
Campo | DXE_CODPRO |
Ordem | 04 |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Produto |
Descrição | Produto Beneficiado |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
F3 | SB1 |
When | INCLUI |
Grupo | 030 |
Val. Sistema | ExistCpo("SB1") |
Campo | DXE_DESCPR |
Ordem | 05 |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Desc.Produto |
Descrição | Descrição do Produto |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Campo | DXE_LOCAL |
Ordem | 09 |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Local |
Descrição | Local de Estoque |
Nível | NNR |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Grupo | 024 |
Val. Sistema | Vazio() .Or. ExistCPO("NNR") |
Campo | DXE_RDMIN |
Ordem | 14 |
Tipo | Numérico |
Tamanho | 5 |
Decimal | 2 |
Formato | @E 99.99 |
Título | % Rd Min |
Descrição | % Rendimento Mínimo |
Nível | 0 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Val. Sistema | positivo() |
Campo | DXE_RDMAX |
Ordem | 15 |
Tipo | Numérico |
Tamanho | 5 |
Decimal | 2 |
Formato | @E 99.99 |
Título | % Rd Max |
Descrição | % Rendimento Máximo |
Nível | 0 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Val. Sistema | positivo() |
Arquivo ou Código do Script: DXF - Itens Adicionais Conjunto
Campo | DXF_CODPRO |
Ordem | 03 |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Cod.Prod |
Descrição | Código do Produto |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
F3 | SB1 |
Gupo | 030 |
Val. Sistema | ExistCpo("SB1") |
Campo | DXF_DESPRO |
Ordem | 04 |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Desc.Produto |
Descrição | Descrição Produto |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Ini Browse | Posicione("SB1",1,xFilial("SB1")+DXF->DXF_CODPRO,"B1_DESC") |
Relação | If(!INCLUI,Posicione("SB1",1,xFilial("SB1")+DXF->DXF_CODPRO,"B1_DESC"),"") |
Visual | Virtual |
Contexto | Virtual |
Campo | DXF_QTDPRO |
Ordem | 05 |
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Título | Qtd.Prod |
Descrição | Quantidade Produto |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | Positivo() |
Campo | DXF_PSUNIT |
Ordem | 06 |
Tipo | Numérico |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99 |
Título | Ps.Unitário |
Descrição | Peso Unitário |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Campo | DXF_LOCAL |
Ordem | 07 |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Local |
Descrição | Local de Estoque |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Grupo | 024 |
F3 | NNR |
Val.Sistema | Vazio() .Or. ExistCPO("NNR") |
Campo | DXF_CPBAL |
Ordem | 08 |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Cp.Ps.Bal. |
Descrição | Compoe Peso Balança |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Sim;2=Não |
Val.Sistema | Pertence("12") |
Campo | DXF_CODIGO |
Ordem | 09 |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Conjunto |
Descrição | Código do Conjunto |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val.Sistema | ExistCpo("DXE") |
Visual | Virtual |
Contexto | Real |
Campo | DXF_CLAUBA |
Ordem | 10 |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Clas.Produto |
Descrição | Classificação Produto UBA |
Nível | 0 |
Usado | Não |
Obrigatório | Não |
Browse | Sim |
Visual | Virtual |
Contexto | Virtual |
Campo | DXF_MOVEST |
Ordem | 11 |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Mov. Estoque |
Descrição | Movimenta Estoque |
Nível | 0 |
Usado | Sim |
Obrigatório | Sim |
Browse | Nao |
Val.Sistema | Pertence("12") |
Relação | '1' |
Opções | 1=Nao;2=Sim |
Visual | Altera |
Contexto | Real |
Campo | DXF_TM |
Ordem | 12 |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @9 |
Título | TM |
Descrição | Tipo Movimento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val.Sistema | IIf(FwFldGet("DXF_MOVEST") = "2",AGRVLDTMRQ( FwFldGet("DXF_TM")),ExistCpo("SF5")) |
F3 | SF5DES |
Arquivo ou Código do Script: DXL - Fardão
Campo | DXL_CODCNJ |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Conjunto |
Descrição | Código do Conjunto |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Visual | Virtual |
Contexto | Real |
Campo | DXL_NUMDOC |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | N. Documento |
Descrição | Numero do Documento |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Visual | Virtual |
Contexto | Real |
Grupo | 018 |
Campo | DXL_OPBN |
Tipo | Caracter |
Tamanho | 13 |
Decimal | 0 |
Formato | @! |
Título | OP Beneficia |
Descrição | OP do Encerra. Beneficia. |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Visual | Virtual |
Contexto | Real |
Campo | DXL_DOCRQ |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | N. Doc. Req |
Descrição | N. Doc. Req para OP BN |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Visual | Virtual |
Contexto | Real |
Grupo | 018 |
Campo | DXL_DOCPR |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Doc PR BN |
Descrição | N. Doc. Prod. Encerra. BN |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Visual | Virtual |
Contexto | Real |
Grupo | 018 |
Gatilhos
DXC - Itens Tabelas Perc Separação
Campo | DXC_CODPRO |
Sequência | 001 |
Campo Domínio | DXC_DESPRO |
Tipo | P |
Regra | SB1->B1_DESC |
Posiciona? | S |
Chave | xFilial('SB1')+M->DXC_CODPRO |
Proprietário | S |
Campo | DXC_PRDPRO |
Sequência | 001 |
Campo Domínio | DXC_PRDDES |
Tipo | P |
Regra | SB1->B1_DESC |
Posiciona? | S |
Chave | xFilial('SB1')+M->DXC_PRDPRO |
Proprietário | S |
DXF - Itens Adicionais
Campo | DXF_CODPRO |
Sequência | 001 |
Campo Domínio | DXF_DESPRO |
Tipo | P |
Regra | SB1->B1_DESC |
Posiciona? | S |
Chave | xFilial('SB1')+M->DXF_CODPRO |
Proprietário | S |
Consulta Padrão
Consulta: SF5DES
Descrição | Tipo de Movimentação na Desmontagem |
Tipo | Consulta Padrão |
Tabela | “SF5” |
Índice | “Código” |
Campo | "COD";"TP";"APROP";"AT.EMP";"TRANS.MOD";"TEXTO" |
Retorno | SF5->F5_CODIGO |
Filtro | @#AGR611TM() |
(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
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|