Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Especificação | |||
Produto | Datasul | Módulo | MRE, MFT, MCD |
Segmento Executor | Manufatura/Mercado Internacional | ||
Projeto1 | MANMI01 | IRM1 | MANMI01-235 |
Requisito1 |
| Subtarefa1 |
|
Chamado2 |
| ||
País | ( ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA (x) 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).
Disponibilizar a Localização Colômbia no Totvs 12, conforme o que já está disponível atualmente no legado EMS2.06B.
Rotina
Tipo de Operação | Opção de Menu | Regras de Negócio | |
RE0106 | Alteração | Cadastros | Conforme descrito abaixo. |
RE0105 | Alteração | Cadastros | Conforme descrito abaixo. |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
Orientações Gerais:
a) As alterações descritas abaixo serão válidas apenas quando o país for Colômbia. Desta forma, validar para que os programas ou campos sejam executados ou apresentados somente quando a variável i-pais-impto-usuario = 17.
b) Os campos da localização Colômbia deverão ser traduzidos e apresentados em Português. Utilizar a técnica de tradução para que as traduções sejam apresentadas.
c) Não poderá haver menção de tabelas da localização Colômbia nos programas abaixo mencionados. Todas as leituras e atualizações devem ser feitas utilizando bo's ou api's.
d) Não utilizar mensagens de erro genéricas ex: 17006, nem comando "message" para informar erros. Utilizar mensagens padrões do sistema. Caso nenhuma se encaixe na mensagem apresentada, cadastrar uma nova.
Alterações:
1) CD0104 - Empresas
Este programa atualmente utiliza a DPC col115a, que executa o programa col115 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o botão deverá ser incluso na tela principal do CD0104, conforme abaixo:

O botão executará a tela col115, conforme abaixo:

Manter as mesmas validações do legado.
Eliminar o botão Imprimir da tela COL115.
Transformar as dpc's de trigger coltwun004.p e coltdun004.p em api's e executá-las nas respectivas triggers originais (twun004 e tdun004).
2) CD0602 - Estabelecimentos
Este programa atualmente utiliza a DPC col117a, que executa o programa col117 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do CD0602, conforme abaixo:

Manter as mesmas validações do legado.
Transformar as dpc's de trigger coltwad107.p e coltdad107.p em api's e executá-las nas respectivas triggers originais (twad107 e tdad107).
3) CD0204 - Itens
Este programa atualmente utiliza a DPC col108, que efetua apenas um tratamento interno, de cópia de valores da família para o item.
Descontinuar a DPC e executar o programa diretamente do ponto onde ocorre a cópia do registro. Quando a resposta por "sim" para a pergunta "Copiar dados da família", deverão ser atualizados os campos de imposto RF faturamento e recebimento do item, conforme a familia.
4) CD0205 - Alteração de Itens
Este programa atualmente utiliza a DPC col106, que efetua apenas um tratamento interno, de alteração do código do item.
Descontinuar a DPC e executar o programa diretamente do ponto onde ocorre a alteração do registro.
5) RE0105 - Família Recebimento
Este programa atualmente utiliza a DPC col110a, que executa o programa col110 para solicitar informações em tela.
Esta dpc será descontinuada e o campo solicitado deverá ser incluso na tela principal do RE0105, conforme abaixo:

Manter as mesmas validações do legado.
Transformar as dpc's de trigger coltwin122.p e coltdin122.p em api's e executá-las nas respectivas triggers originais (twin122 e tdin122).
6) RE0106 - Itens Recebimento
Este programa atualmente utiliza a DPC col107a, que executa o programa col107 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado deverá ser incluso na tela principal do RE0106, conforme abaixo:

Manter as mesmas validações do legado. O campo atualizado nesta tela é o colext-item.cdn-impto-rf-recepc.
Transformar as dpc's de trigger coltwin172.p e coltdin172.p em api's e executá-las nas respectivas triggers originais (twin172 e tdin172).
7) FT0306 - Família Faturamento
Este programa atualmente utiliza a DPC col109a, que executa o programa col109 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do FT0306, conforme abaixo:

Manter as mesmas validações do legado.
8) CD0903 - Item Faturamento
Este programa atualmente utiliza a DPC col105a, que executa o programa col105 para solicitar informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do CD0903, conforme abaixo:

Manter as mesmas validações do legado. O campo atualizado nesta tela é o colext-item.cdn-impto-rf-faturam.
9) CD0330 - Cidades
Este programa atualmente utiliza a DPC col103, que solicita informações da localização Colômbia em tela.
Esta dpc será descontinuada e o campo solicitado será incluso na tela principal do CD0903, conforme abaixo:

As validações deste campo são realizadas na DPC col103a, executada pelo programa bodi341. Descontinuar esta DPC e fazer as validações na própria bo da tabela colext-ciudad.
Transformar as dpc's de trigger coltwdi341.p e coltddi341.p em api's e executá-las nas respectivas triggers originais (twdi341 e tddi341).
10) CD0401 e CD0704 - Fornecedores e Clientes
Estes programas atualmente utiliza a DPC col100a e col100b, respectivamente, que solicitam informações da localização Colômbia em tela.
As dpc's serão descontinuadas e o botão deverá ser incluído na tela principal de cada programa, conforme abaixo:


Os botões destacados acima executam o programa col100, conforme demonstrado abaixo:

Este programa será mantido e deverá efetuar as validações conforme o legado.
Transformar as dpc's de trigger coltwad098.p e coltdad098.p em api's e executá-las nas respectivas triggers originais (twad098 e tdad098).
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> |
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. |
|---|