| |
| [faturamento/cadastros/cliente] Cadastro de clientes: Pré-Página |
| Tipo: | Desvio Condicional |
| Descrição: | Leitura de Senha |
| Condição: | |tmp.senhamenu|= |
| Destino: | /menu/senhamenu.wsp?tmp.pagina=|wi.page.id| |
|
| Tipo: | Objeto |
| Descrição: | Versão da Página |
| Condição: | true |
| Objeto: | tmp.versao |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.versao("Fat.Versao") |
|
| Tipo: | Apagar variáveis |
| Descrição: | Apagar dados do cliente |
| Condição: | |tmp.btn|=cancelar||(|tmp.btn|=salvar && |tmp.error|=1) |
| Objetos: | tmp.cli.,tmp.codigo,tmp.tabEstruturaComl |
|
| Tipo: | Objeto |
| Descrição: | Busca próximo código de cliente |
| Condição: | |tmp.btn|=|||tmp.btn|=cancelar||(|tmp.btn|=salvar && |tmp.error|=1) |
| Objeto: | tmp |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Fat.Cliente.buscarProxCliente(|pvt.login.idEmpresa|) |
|
| Tipo: | Gravar variáveis |
| Descrição: | verifica se é para abrir um registro com o codigo do cliente |
| Condição: | |tmp.opencli|!= |
| Objetos: | tmp.codCliente |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.opencli| |
|
| Tipo: | Update |
| Descrição: | Lock - específico para clientes |
| Condição: | |tmp.btn|=abrir |
| Banco de dados: | principal |
| Instrução SQL: | Fat.Cliente.lockCliente(
|pvt.login.idUsuario|,
|tmp.id|,
|wi.session.id|) |
| Filtro SQL: | <>'" |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Objeto |
| Descrição: | Carrega dados do cliente |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objeto: | tmp.cli |
| Banco de dados: | principal |
| Instrução SQL: | Fat.Cliente.getDadosCliente(|pvt.login.idEmpresa|,|tmp.codigo|) |
|
| Tipo: | Gravar variáveis |
| Descrição: | Armazena valores antigos ao carregar dados do cliente |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objetos: | tmp.cli.CNPJCPFAnt, tmp.cli.inscEstadualAnt, tmp.cli.inscSuframaAnt, tmp.anoMesAtual |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.cli.CNPJCPF|,|tmp.cli.inscEstadual|,|tmp.cli.inscSuframa|,|wi.date.year||wi.date.ymonth| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Padrões |
| Condição: | (|tmp.btn|=abrir && |tmp.error|=1) || (|tmp.btn|=salvar && |tmp.error|!=1) |
| Objetos: | tmp.ccs.txtchave, tmp.ccs.txtcampo, tmp.ccs.btnabrir, tmp.ccs.btnmanter |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | class="camposquery" readonly, class="campos" , disabled class="botaodisabled", enabled class="botao" |
| Condição falsa: | class="campos", class="camposquery" disabled, enabled class="botao", disabled class="botaodisabled" |
|
| Tipo: | Gravar variáveis |
| Descrição: | Gravar Estilos Botão Manutenção |
| Condição: | |tmp.cli.id|!= |
| Objetos: | tmp.ccs.btnmanutencao |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | enabled class="botao" |
| Condição falsa: | disabled class="botaodisabled" |
|
| Tipo: | Objeto |
| Descrição: | Verifica se existe estrutura comercial |
| Condição: | true |
| Objeto: | tmp.esv |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql
select top 1 id,
tamanho as limite,
tamanho+3 as tamanho,
mascara as modelo
from Esv.EstruturaComlCfg
where codEmpresa = |pvt.login.idEmpresa| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra campo de estrutura comercial |
| Condição: | |tmp.esv.id|= |
| Objetos: | tmp.showEstrutura |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | none |
|
| Tipo: | Objeto |
| Descrição: | Carrega seleção de estrutura comercial |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.esv.id|!= |
| Objeto: | tmp.cli |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Fat.CliEstrutComl.getEstruturaComl(|pvt.login.idEmpresa|,|tmp.codigo|) |
|
| Tipo: | Gravar variáveis |
| Descrição: | Carrega seleção de estrutura comercial no campo hidden |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.esv.id|!= |
| Objetos: | tmp.tabEstruturaComl |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.cli.valorBanco| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se deu erro de gravação recupera estrutura comercial selecionada |
| Condição: | |tmp.esv.id|!=&&(|tmp.btn|=salvar && |tmp.error|!=1) |
| Objetos: | tmp.cli.valorBanco, tmp.cli.displayBanco |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |tmp.tabEstruturaComl|,|tmp.tabDescEstruturaComl| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variáveis de Manutenção |
| Condição: | true |
| Objetos: | tmp.nomesPag, tmp.enderecosPag, tmp.alturaPag, tmp.larguraPag |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | Situação do Cliente,/|wi.proj.id|/faturamento/branco.wsp,400,600 |
|
| Tipo: | Objeto |
| Descrição: | Monta menu de Manutenção |
| Condição: | true |
| Objeto: | tmp.man |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Fat.ParamClientes.montarMenuManutencao(|wi.proj.id|,|pvt.login.idEmpresa|,|tmp.codigo|) |
|
| Tipo: | Objeto |
| Descrição: | Recupera dados de empresa para validação de inscrição estadual |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1 |
| Objeto: | tmp.emp |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql
select CNPJCPF,inscEstadual
from Cad.Empresa
where codigo = |pvt.login.idEmpresa| |
|
| Tipo: | Objeto |
| Descrição: | Verifica se existe sub-ramo de atividade |
| Condição: | true |
| Objeto: | tmp.sub |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql
select top 1 id
from Fat.SubRamoAtividade
where codEmpresa = |pvt.login.idEmpresa| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra campo de sub-ramo de atividade |
| Condição: | |tmp.sub.id|= |
| Objetos: | tmp.showSubRamo |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | none |
|
| Tipo: | Objeto |
| Descrição: | Verifica se existe setor de venda |
| Condição: | true |
| Objeto: | tmp.setor |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | &sql
select top 1 id
from Fat.SetorVenda
where codEmpresa = |pvt.login.idEmpresa| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra campo de setor de venda |
| Condição: | |tmp.setor.id|= |
| Objetos: | tmp.showSetorVenda |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | none |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa Cliente Desde se novo cliente |
| Condição: | |tmp.btn|=abrir&&|tmp.error|=1&&|tmp.cli.id|= |
| Objetos: | tmp.cli.clienteDesde |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |wi.date.ymonth|/|wi.date.year| |
| |
| [faturamento/cadastros/cliente] Cadastro de clientes: Pós-Página |
| Tipo: | Update |
| Descrição: | Gravar |
| Condição: | |tmp.btn|=salvar |
| Banco de dados: | principal |
| Instrução SQL: | Fat.Cliente.gravar(
'|wi.session.id|',
'|pvt.login.idusuario|',
'|wi.page.id|',
|pvt.login.idempresa|,
|tmp.codigo|,
'|tmp.cli.CNPJCPF|',
'|tmp.cli.nome|',
'|tmp.cli.fantasia|',
|tmp.cli.codSetorVenda|,
|tmp.cli.codRepresentante|,
|tmp.cli.codRepresentante2|,
'|tmp.cli.endereco|',
'|tmp.cli.bairro|',
'|tmp.cli.cep|',
'|tmp.cli.caixaPostal|',
'|tmp.cli.inscEstadual|',
'|tmp.cli.inscSuframa|',
|tmp.cli.codRamoAtividade|,
|tmp.cli.codSubRamoAtiv|,
'|tmp.cli.email|',
'|tmp.cli.observacao01|',
'|tmp.cli.observacao02|',
'|tmp.cli.observacao03|',
'|tmp.cli.clienteDesde|',
'|tmp.cli.telefone|',
'|tmp.cli.fax|',
|tmp.cli.consumidorFinal|,
'|tmp.tabEstruturaComl|',
'|tmp.cli.paiscidadeexp|') |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | UnLock |
| Condição: | |tmp.btn|=cancelar || (|tmp.btn|=salvar && |tmp.error|=1) |
| Banco de dados: | principal |
| Instrução SQL: | Fat.Cliente.unLockCliente(
|pvt.login.idUsuario|,
|tmp.id|,
|wi.session.id|,
|tmp.cli.CNPJCPF|,
|tmp.cli.CNPJCPFAnt|) |
| Filtro SQL: | '"<> |
| Mensagem OK: | 1 |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |