Histórico da Página
Informações Gerais
Especificação | |||
Produto | Limite de Sangria de Caixa | Módulo | SIGAFRT |
Segmento Executor |
| ||
Projeto1 |
| IRM1 | PCREQ-2452 |
Requisito1 | PCREQ-2453 | Subtarefa1 | PDR_VAR_LOJ001-97 |
Chamado2 |
| ||
Release de Entrega Planejada |
| Réplica | Não |
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).
(Obrigatório)
Objetivo
Permitir que o estabelecimento tenha um controle preciso sobre a quantidade de valores por forma de pagamento que estão atualmente no caixa, para isso será possível limitar o momento em que o Caixa deverá realizar a Sangria.
- Alerta o Caixa assim que atingido o limite estabelecido
- Supervisor informado via e-mail assim que o limite de um determinado caixa é atingido
- Segurança aos caixas e ao estabelecimento
Definição da Regra de Negócio
Em uma determinada loja/estabelecimento, são efetuados diariamente diversas operações de vendas, recebimento de títulos, entrada de trocos e etc, que fazem com que seja armazenado quantidades em valores muito altas no Caixa. Baseado neste cenário e na segurança não só do Caixa mas do estabelecimento, foi disponibilizada funcionalidade para que seja possível ter um controle preciso sobre o montante recebimento.
Para atender a esta necessidade, será disponibilizada uma funcionalidade que irá comparar, após a finalização de cada venda, o montante de numerário acumulado no Caixa com a configuração previamente definida. Caso este limite seja ultrapassado, o sistema emite mensagens de aviso ao Caixa para que seja realizado o procedimento informado. Importante: A
A funcionalidade deverá estar ativa na Retaguarda e no PDV, conforme habilitado parâmetro MV_LJLISAN no módulo Configurador > Base de Dados > Dicionário > Base de Dados > Parâmetros (CFGX031):
Importante
A mensagem exibida ao Caixa por padrão será: "Caixa, favor efetuar o procedimento de Sangria". Porém, esta mensagem é customizável através do parâmetro: MV_LJMSGCX.
Este parâmetro deverá receber uma função de usuário, que será macro executada assim que o primeiro limite for atingido.
Exemplo: MV_LJMSGCX = &( U_LjMsgSangria())
A funcionalidade estará ativa, conforme habilitado parâmetro MV_LJLISAN no módulo Configurador > Parâmetros:
Primeiramente deverão ser informados os valores limites no Cadastro de Caixas, na aba "Limite Sangria", onde já serão carregadas as formas de pagamento da tabela SX5 código da tabela 24, sendo necessário preencher apenas o Limite do Caixa e o Limite do Superior (este ultimo opcional). Essas informações serão salvas na tabelaMGW – Cadastro para Limite de Sangria
Caso não deseja controlar o limite do superior, que impossibilita que novas vendas sejam efetuadas, este valor pode ser mantido zerado no cadastro.
Este Cadastro deverá ser efetuado no BackOffice e efetuado o procedimento de Carga Ambiente das seguintes tabelas:
MGW - Limites para Sangria
SLF – Permissoes do Caixa
A fim de agilizar o processo de cadastro, será possível através de Opções Relacionadas > Copiar Direitos da rotina Cadastro de Caixas, copiar todos os direitos, permitindo replicar as configurações de um Caixa para os demais, incluindo:
- Descontos
- Permissoes
- Validação
- Limites para Sangria
O estabelecimento realizou uma venda em que recebeu um determinado valor em dinheiro. Este valor será somado aos valores que o mesmo já recebeu em vendas anteriores daquele dia. Caso a soma deste valor atinja o valor estabelecido no limite do caixa (primeiro limite), será exibido um alerta ao caixa para efetuar a Sangria de Caixa, porém, isso não obriga que o mesmo efetue este procedimento. Ele poderá continuar efetuando qualquer processo no PDV. Durante a finalização das vendas posteriores, o sistema continurá somando os valores recebidos e comparando com o cadastro. Caso atinja o segundo valor estabelecido, na finalização da venda, será solicitado a senha do superior, e, somente mediante a senha correta o PDV será liberado, caso seja inserido a senha errada, o PDV ficará apresetando a tela para informar a senha.
Tabelas Utilizadas
- MGW – Limites Sangria de Caixa
- MGX – Valor de Limite para Sangria
Opcional
Protótipo de Tela
Protótipo 01
Protótipo do cadastro de limite para sangria que deve ser efetuado na Retaguarda
Protótipo 02
Protótipo da mensagem padrão que será exibido ao caixa, caso atinja o primeiro limite estabelecido no cadastro
Protótipo 03
Protótipo da mesangem e da tela solicitando usuário e senha do superior, caso atinja o segundo limite estabelecido no cadastro
Opcional
Fluxo do Processo
Cenário que atinge limite do Caixa
Cenário que atinge limite do superior
Opcional
Dicionário de Dados
Arquivo ou Código do Script: MGW - Limite de Sangria
Índice | Chave |
---|---|
01 | MGW_FILIAL+MGW_CX |
02 | MGW_FILIAL+MGW_CX+MGW_FPGTO |
Campo | <MGW_FILIAL> |
Tipo | <C> |
Tamanho | <6> |
Valor Inicial | <Variável>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Filial do Sistema> |
Título | <Filial> |
Picture | <@!> |
Help de Campo | <Informe a Filial do Sistema> |
Campo | <MGW_CX> |
Tipo | <C> |
Tamanho | <3> |
Valor Inicial | <Variável>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Caixa De> |
Título | <Caixa De> |
Picture | <@!> |
Help de Campo | <Informe a Caixa De> |
Campo | <MGW_FPGTO> |
Tipo | <C> |
Tamanho | <3> |
Valor Inicial | <Variável>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Forma de Pagamento> |
Título | <Form. De Pagto.> |
Picture | <@!> |
Help de Campo | <Informe a Forma de Pagamento> |
Campo | <MGW_LIM1> |
Tipo | <N> |
Tamanho | <16> |
Decimal | <2> |
Valor Inicial | <Variável>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Limite do Caixa> |
Título | <Lim do Caixa> |
Picture | <@E 99,999,999,999.99> |
Help de Campo | <Informe o Primeiro Limite de Valor que irá alertar o Caixa para efetuar a Sangria> |
Campo | <MGW_LIM2> |
Tipo | <N> |
Tamanho | <16> |
Decimal | <2> |
Valor Inicial | <Variável>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Limite do Superior> |
Título | <Lim. Superior> |
Picture | <@E 99,999,999,999.99> |
Help de Campo | <Informe o Segundo Limite de Valor que irá alertar o Caixa para efetuar a Sangria> |
Arquivo ou Código do Script: MGX - Valor de Limite para Sangria
Índice | Chave |
---|---|
01 | MGX_FILIAL+MGX_FPAGTO |
02 | MGX_FILIAL+MGX_FPAGTO+MGX_VALOR+MGX_DATA |
Campo
| <MGX_FPAGTO> |
Tipo | <C> |
Tamanho | |
Valor Inicial | |
Mandatório | |
Descrição | |
Título | |
Picture | |
Help de Campo |
@E 99,999,999,999.99
(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
ou MV_LJMSGCX = MsgAlert('Prezado Caixa, favor efetuar o procedimento de Sangria').
- Nunca utilizar aspas duplas, preferindo o uso de aspas simples.
- Você pode personalizar a mensagem no corpo do e-mail criando uma função de usuário (User Function), necessitando programação em ADVPL e compilação no TOTVS TDS. E o nome da função de usuário deverá conter no parâmetro MV_LJMSGCX. Exemplo: MV_LJMSGCX = U_MSGLSCX().
- O parâmetro MV_LJMSGCX é opcional e pode deixar em branco. É configurado em Configurador > Base de Dados > Dicionário > Base de Dados > Parâmetros (CFGX031).
Há a opção de envio de e-mail automático para o supervisor quando o limite de sangria de um Caixa for ultrapassado. Para isto, basta configurar em cada PDV:
- Ativar o parâmetro MV_LJSMAIL como .T. no módulo Configurador > Base de Dados > Dicionário > Base de Dados > Parâmetros (CFGX031).
- Em Configurador > Ambiente > E-Mail/Proxy > Configurar (CFGSETMAIL), preencher os itens abaixo:
- Nome do servidor de envio de e-mail (SMTP) utilizado no envio de relatório (s). Exemplo: smtp.abcdef.com.br
- Conta a ser utilizada para autenticação SMTP: Exemplo: [email protected]
- Senha da conta de e-mail para autenticação SMTP. Exemplo: sua senha
- Email utilizado no campo FROM (remetente) no envio de relatório (s). Exemplo: [email protected]
- Você pode personalizar a mensagem no corpo do e-mail criando uma função de usuário (User Function), necessitando programação em ADVPL e compilação no TOTVS TDS. E o nome da função de usuário deverá conter no parâmetro MV_LJEMSUP. Exemplo: MV_LJEMSUP = U_MSGLSSUP()
- O parâmetro MV_LJEMSUP é opcional e pode deixar em branco. É configurado em Configurador > Base de Dados > Dicionário > Base de Dados > Parâmetros (CFGX031).
Primeiramente deverão ser informados na Retaguarda os valores limites em Controle de Lojas > Atualizações > Ponto de Venda > Caixas (LOJA120)
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
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 | Limite de Sangria de Caixa | Módulo | SIGAFRT |
Segmento Executor |
| ||
Projeto1 |
| IRM1 | PCREQ-2452 |
Requisito1 | PCREQ-2453 | Subtarefa1 | PDR_VAR_LOJ001-97 |
Chamado2 |
| ||
Release de Entrega Planejada |
| Réplica | Não |
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).
(Obrigatório)
Objetivo
Permitir que o estabelecimento tenha um controle preciso sobre a quantidade de valores por forma de pagamento que estão atualmente no caixa, para isso será possível limitar o momento em que o Caixa deverá realizar a Sangria.
- Alerta o Caixa assim que atingido o limite estabelecido
- Supervisor informado via e-mail assim que o limite de um determinado caixa é atingido
- Segurança aos caixas e ao estabelecimento
(Obrigatório)
Definição da Regra de Negócio
Em uma determinada loja/estabelecimento são efetuados diariamente diversas operações de vendas, recebimento de títulos, entrada de trocos e etc, que fazem com que seja armazenado quantidades em valores muito altas no Caixa. Baseado neste cenário e na segurança não só do Caixa mas do estabelecimento, foi disponibilizada funcionalidade para que seja possível ter um controle preciso sobre o montante recebimento.
Para atender a esta necessidade, será disponibilizada uma funcionalidade que irá comparar, após a finalização de cada venda, o montante de numerário acumulado no Caixa com a configuração previamente definida. Caso este limite seja ultrapassado, o sistema emite mensagens de aviso ao Caixa para que seja realizado o procedimento informado.
Importante: A mensagem exibida ao Caixa por padrão será: "Caixa, favor efetuar o procedimento de Sangria". Porém, esta mensagem é customizável através do parâmetro: MV_LJMSGCX
Este parâmetro deverá receber uma função de usuário, que será macro executada assim que o primeiro limite for atingido.
Exemplo: MV_LJMSGCX = &(U_LjMsgSangria())
A funcionalidade estará ativa, conforme habilitado parâmetro MV_LJLISAN no módulo Configurador > Parâmetros:
Primeiramente deverão ser informados os valores limites no Cadastro de Caixas, na aba "Limite Sangria", onde já serão carregadas as formas de pagamento da tabela SX5 - código da tabela 24, sendo necessário preencher apenas o Limite do Caixa e o Limite do Superior (este ultimo opcional). Essas informações serão salvas na tabelaMGW – Cadastro para Limite de Sangria
Caso não deseja controlar o limite do superior, que impossibilita que novas vendas sejam efetuadas, este valor pode ser mantido zerado no cadastro.
Este Cadastro deverá ser efetuado no BackOffice e efetuado o procedimento de Carga Ambiente das seguintes tabelas:
MGW - Limites para Sangria
SLF – Permissoes do Caixa
A fim de agilizar o processo de cadastro, será possível através de Opções Relacionadas > Copiar Direitos da rotina Cadastro de Caixas, copiar todos os direitos, permitindo replicar as configurações de um Caixa para os demais, incluindo:
- Descontos
- Permissoes
- Validação
- Limites para Sangria
O estabelecimento realizou uma venda em que recebeu um determinado valor em dinheiro. Este valor será somado aos valores que o mesmo já recebeu em vendas anteriores daquele dia. Caso a soma deste valor atinja o valor estabelecido no limite do caixa (primeiro limite), será exibido um alerta ao caixa para efetuar a Sangria de Caixa, porém, isso não obriga que o mesmo efetue este procedimento. Ele poderá continuar efetuando qualquer processo no PDV. Durante a finalização das vendas posteriores, o sistema continurá somando os valores recebidos e comparando com o cadastro. Caso atinja o segundo valor estabelecido, na finalização da venda, será solicitado a senha do superior, e, somente mediante a senha correta o PDV será liberado, caso seja inserido a senha errada, o PDV ficará apresetando a tela para informar a senha.
Tabelas Utilizadas
- MGW – Limites Sangria de Caixa
- MGX – Valor de Limite para Sangria
Caixa e o Limite do Superior (este último opcional). Essas informações serão salvas na tabela MGW – Cadastro para Limite de Sangria.
Este cadastro está disponível também após confirmar a inclusão do usuário em Controle de Lojas > Miscelânea > Usuários > Incluir (APUSR30), no Wizard "Configuração do Caixa". Clique em Avançar até aparecer a janela "Cadastro de Limites para Sangria". Editar as informações, e em seguida, clique em Finalizar.
Caso não deseja controlar o limite do superior, que impossibilita que novas vendas sejam efetuadas, este valor pode ser mantido zerado no cadastro.
Este Cadastro deverá ser efetuado no BackOffice e efetuado o procedimento de Carga Ambiente das seguintes tabelas:
MGW - Limites para Sangria
SLF – Permissões do Caixa
A fim de agilizar o processo de cadastro, será possível através de Opções Relacionadas > Copiar Direitos da rotina Cadastro de Caixas em Controle de Lojas > Atualizações > Ponto de Venda > Caixas (LOJA120), copiar todos os direitos, permitindo replicar as configurações de um Caixa para os demais, incluindo:
- Descontos
- Permissões
- Validação
- Limites para Sangria
Exemplo:
O estabelecimento realizou uma venda em que recebeu um determinado valor em dinheiro. Este valor será somado aos valores que o mesmo já recebeu em vendas anteriores daquele dia. Caso a soma deste valor atinja o valor estabelecido no limite do caixa (primeiro limite), será exibido um alerta ao caixa para efetuar a Sangria de Caixa, porém, isso não obriga que o mesmo efetue este procedimento. Ele poderá continuar efetuando qualquer processo no PDV. Durante a finalização das vendas posteriores, o sistema continuará somando os valores recebidos e comparando com o cadastro. Caso atinja o segundo valor estabelecido, na finalização da venda, será solicitado a senha do superior, e, somente mediante a senha correta o PDV será liberado, caso seja inserido a senha errada, o PDV ficará apresentando a tela para informar a senha.
Tabelas Utilizadas
- MGW – Limites Sangria de Caixa
- MGX – Valor de Limite para Sangria
Protótipo de Tela
Protótipo 01
Opcional
Protótipo de Tela
Protótipo 01
Protótipo do cadastro de limite para sangria que deve ser efetuado na Retaguarda
Protótipo 02
Protótipo da mensagem padrão que será exibido ao caixa, caso atinja o primeiro limite estabelecido no cadastro
Protótipo 03
Protótipo da mesangem e da tela solicitando usuário e senha do superior, caso atinja o segundo limite estabelecido no cadastro
Opcional
Fluxo do Processo
Cenário que atinge limite do Caixa
1 –Protótipo do cadastro de limite para sangria que deve ser efetuado na Retaguarda
2 –
Protótipo 02
Protótipo da mensagem padrão que será exibido ao caixa, caso atinja o primeiro limite estabelecido no cadastro
3 – Protótipo da mesangem e da tela solicitando usuário e senha do superior, caso atinja o segundo primeiro limite estabelecido no cadastrocadastro
Cenário que atinge limite do superior
<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 03
Protótipo da mensagem e da tela solicitando usuário e senha do superior, caso atinja o segundo limite estabelecido no cadastro.
Fluxo do Processo
Cenário que atinge limite do Caixa
Cenário que atinge limite do superior
Dicionário de Dados
Arquivo ou Código do Script: MGW - Limite de Sangria
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
MGW_FILIAL+ |
MGW_ |
CAIXA+ |
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 |
MGW_FPGTO |
Campo | MGW_FILIAL |
Tipo | Carácter |
Tamanho | 8 |
Descrição | Filial do Sistema |
Título | Filial |
Picture | @! |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Visual | Não |
Contexto | Real |
Grupo de Campo | 033 |
Help de Campo | Informe a Filial do Sistema |
Campo | MGW_CAIXA |
Tipo | Carácter |
Tamanho | 3 |
Descrição | Código do Caixa |
Título | Caixa |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Visual | Não |
Contexto | Real |
Help de Campo | Informe o Código do Caixa |
Campo | MGW_FPGTO |
Tipo | Carácter |
Tamanho | 3 |
Descrição | Forma de Pagamento |
Título | Form. Pagto |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Visual | Não |
Contexto | Real |
Help de Campo | Informe a Forma de Pagamento |
Campo | MGW_LIM1 |
Tipo | Numérico |
Tamanho | 16 |
Decimal | 2 |
Descrição | Limite do Caixa |
Título | Lim. Caixa |
Picture | @E 9,999,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Visual | Não |
Contexto | Real |
Help de Campo | Informe o Primeiro Limite de Valor que, ao ser atingido, irá alertar o Caixa para efetuar a Sangria |
Campo | MGW_LIM2 |
Tipo | Numérico |
Tamanho | 16 |
Decimal | 2 |
Descrição | Limite do Superior |
Título | Lim. Sup. |
Picture | @E 9,999,999,999,999.99 |
Usado | Não |
Obrigatório | Não |
Browse | Sim |
Visual | Não |
Contexto | Real |
Help de Campo | Informe o Segundo Limite de Valor que irá alertar o Caixa para efetuar a Sangria. Caso atingido, será solicitado senha do superior. |
Arquivo ou Código do Script: MGX - Valor de Limite para Sangria
Índice | Chave |
---|---|
01 | MGX_FILIAL+MGX_FPAGTO |
02 | MGX_FILIAL+MGX_FPAGTO+DTOS(MGX_DATA) |
Campo | MGX_FILIAL |
Tipo | Carácter |
Tamanho | 8 |
Descrição | Filial do Sistema |
Título | Filial |
Picture | @! |
Usado | Não |
Obrigatório | Não |
Browse | Sim |
Grupo de Campo | 033 |
Visual | Não |
Contexto | Real |
Help de Campo | Informe a Filial do Sistema |
Campo | MGX_FPAGTO |
Tipo | Carácter |
Tamanho | 3 |
Descrição | Forma de Pagamento |
Tipo | Form. Pagto |
Picture | @! |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Visual | Sim |
Contexto | Real |
Help de Campo | Informe a Forma de Pagamento |
Campo | MGX_VALOR |
Tipo | Numérico |
Tamanho | 16 |
Decimal | 2 |
Descrição | Valor Acumulado |
Tipo | Valor Acum. |
Picture | @E 9,999,999,999,999.99 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Visual | Sim |
Contexto | Real |
Help de Campo | Informe o Valor Acumulado para Controle da Sangria |
Campo | MGX_DATA |
Tipo | Data |
Tamanho | 8 |
Descrição | Data Movimentação |
Tipo | Data Mov. |
Picture | @D |
Usado | Não |
Obrigatório | Não |
Browse | Sim |
Visual | Sim |
Contexto | Real |
Help de Campo | Informe a Data de Movimentação |
Parâmetros
Nome | MV_LJLISAN |
Tipo | Lógico |
Default | .F. |
Descrição | Habilita controle para limite de sangria |
Nome | MV_LJMSGCX |
Tipo | Carácter |
Default | <em branco> |
Descrição | Mensagem que será exibida ao atingir o valor estabelecido no limite do Caixa. Deverá ser preenchido com função de usuário. |
Nome | MV_LJSMAIL |
Tipo | Lógico |
Default | .F. |
Descrição | Ativa envio de e-mail ao superior ao atingir o primeiro limite cadastrado. |
Nome | MV_LJEMSUP |
Tipo | Carácter |
Default | <em branco> |
Descrição | Corpo do e-mail que será enviado ao Superior do Caixa caso seja atingido o limite cadastrado. Deverá ser preenchido com função de usuário. |
(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. |
---|