| |
| [confeccao/engenharia/listagem/engenharia] Listagem da Engenharia - grid: Pré-Página |
| Tipo: | Gravar variáveis |
| Descrição: | Inicializar as variaveis de não visualizar |
| Condição: | |tmp.imprimeFicha|=false |
| Objetos: | tmp.opDadosGerais, tmp.opDescricaoCompleta, tmp.opSortimentos, tmp.CroquisEng, tmp.opBordados, tmp.opEstampa, tmp.opMedidas, tmp.opProcessos, tmp.opComponentes, tmp.opEmbalagem, tmp.mostrarSubEmb, tmp.mostrarSubInfTec, tmp.opEtiqueta, tmp.opInfComercial |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,none,none,none,none,none,none,none,none,none,inline,inline,none,none |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verificar se deve imprimir a engenharia congelada |
| Condição: | |tmp.imprimeCongelada|= |
| Objetos: | tmp.imprimeCongelada |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | none |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa variaveis de display da engenharia congelada |
| Condição: | true |
| Objetos: | tmp.disProcesso, tmp.disProcessoCong, tmp.disComponentes, tmp.disComponentesCong, tmp.disSortimentos, tmp.disSortimentosCong, tmp.disBordados, tmp.disBordadosCong, tmp.disEstampas, tmp.disEstampasCong |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,none,none,none,none,none,none,none,none,none |
|
| Tipo: | Objeto |
| Descrição: | Acessa dados da Engenharia ( Codigo , Descricao do Produto, Consumo Total, Tempo Total, Status, Data Efetivação) |
| Condição: | true |
| Objeto: | tmp.eng |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select codigoEditado||" - "||descricao as descricao,
%EXTERNAL(tempoPadrao) as tempoPadrao,
%EXTERNAL(status) as status,
%EXTERNAL(dataInicio) as dataInicio,codigoAntigo
from Tcp.Engenharia
where codEmpresa = "|pvt.login.idEmpresa|"
and codEngenharia = "|codEngenharia|" |
|
| Tipo: | Objeto |
| Descrição: | Acessa a Coleção, Modelagem, Ref. Provisoria , Etiqueta, Fabricante, Ref. Cliente, Familia, codCliente, Tamanho (amostra), Cor (Amostra), Matéria Prima Principal, Representante -> Tcp.DadosGeraisEng |
| Condição: | true |
| Objeto: | tmp.dadosgerais |
| Banco de dados: | principal |
| Instrução SQL: | &sql select codModelagem,
refProvisoria,
codColecao,
nomeColecao,
nomeModelagem,
codEtiqueta,
nomeEtiqueta,
fabricante,
refCliente,
codUnidadeFabrilPadrao,
nomeUnidadeFabrilPadrao,
codCliente,
nomeCliente,
codTamanhoAmostra,
corAmostra,
materialPrincipal->codigo as materialPrincipal,
materialPrincipal->nome as nomeMaterialPrincipal,
codRepresentante,
nomeRepresentante,
%EXTERNAL(pesoMatPrincipal) as pesoMatPrincipal
from Tcp.DadosGeraisEng
where codEmpresa = "|pvt.login.idEmpresa|"
and codEngenharia = "|codEngenharia|" |
|
| Tipo: | Update |
| Descrição: | Gravar Tabela de Medidas da peça Talhada |
| Condição: | (|codEngenharia|!=)&&(|tmp.opMedidas|!=none) |
| Banco de dados: | principal |
| Instrução SQL: | Tco.Pecas.gerarTodasPecasProduto(
|pvt.login.idEmpresa|,
"|codEngenharia|",
"|wi.session.id|",
2) |
| Mensagem OK: | OK! |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Objeto |
| Descrição: | Verifica a Existencia de Peças Talhadas |
| Condição: | (|codEngenharia|!=) &&(|tmp.opMedidas|!=none) |
| Objeto: | tmp.pecatalhada |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select COUNT(*) as total
from Tco.Pecas
where codProduto = '|codEngenharia|'
and sessao = '|wi.session.id|'
and tipoMedida = 0 |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para mostrar o subTitulo de Peças Talhada |
| Condição: | (|tmp.pecatalhada.total|>0)&&(|tmp.opMedidas|!=none) |
| Objetos: | tmp.mostrarSubTalhada |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none |
|
| Tipo: | Referência a grid |
| Condição: | (|tmp.pecatalhada.total|>0)&&(|tmp.opMedidas|!=none) |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpPecasProntaTalhada |
|
| Tipo: | Update |
| Descrição: | Gravar Tabela de Medidas da peça Antes da Lavação |
| Condição: | (|codEngenharia|!=)&&(|tmp.opMedidas|!=none) |
| Banco de dados: | principal |
| Instrução SQL: | Tco.Pecas.gerarTodasPecasProduto(
|pvt.login.idEmpresa|,
"|codEngenharia|",
"|wi.session.id|",
4) |
| Mensagem OK: | OK! |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Objeto |
| Descrição: | Verifica a Existencia de Peças Antes Lavação |
| Condição: | (|codEngenharia|!=)&&(|tmp.opMedidas|!=none) |
| Objeto: | tmp.pecaanteslavacao |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select COUNT(*) as totalAntes
from Tco.Pecas
where codProduto = '|codEngenharia|'
and sessao = '|wi.session.id|'
and tipoMedida = 2 |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para mostrar o subTitulo de Peças Antes Lavação |
| Condição: | (|tmp.pecaanteslavacao.totalAntes|>0)&&(|tmp.opMedidas|!=none) |
| Objetos: | tmp.mostrarSubAntes |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none |
|
| Tipo: | Referência a grid |
| Condição: | (|tmp.pecaanteslavacao.totalAntes|>0)&&(|tmp.opMedidas|!=none) |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpPecasProntaAntesLav |
|
| Tipo: | Update |
| Descrição: | Gravar Tabela de Medidas da peça Após Lavação |
| Condição: | (|codEngenharia|!=)&&(|tmp.opMedidas|!=none) |
| Banco de dados: | principal |
| Instrução SQL: | Tco.Pecas.gerarTodasPecasProduto(
|pvt.login.idEmpresa|,
"|codEngenharia|",
"|wi.session.id|",
3) |
| Mensagem OK: | OK! |
| Mensagem de erro: | |wi.sql.msg| |
| Resposta: | tmp.error |
|
| Tipo: | Objeto |
| Descrição: | Verifica a Existencia de Peças Apos Lavação |
| Condição: | (|codEngenharia|!=)&&(|tmp.opMedidas|!=none) |
| Objeto: | tmp.pecaaposlavacao |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select COUNT(*) as totalApos
from Tco.Pecas
where codProduto = '|codEngenharia|'
and sessao = '|wi.session.id|'
and tipoMedida = 1 |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para mostrar o subTitulo de Peças Após Lavação |
| Condição: | (|tmp.pecaaposlavacao.totalApos|>0)&&(|tmp.opMedidas|!=none) |
| Objetos: | tmp.mostrarSubApos |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none |
|
| Tipo: | Referência a grid |
| Condição: | (|tmp.pecaaposlavacao.totalApos|>0)&&(|tmp.opMedidas|!=none) |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpPecasProntaAposLav |
|
| Tipo: | Objeto |
| Descrição: | Gravar Nr. de Linhas Para o Informativo Técnico |
| Condição: | (|codEngenharia|!=)&&(|tmp.opDescricaoCompleta|!=none) |
| Objeto: | tmp.infotec |
| Banco de dados: | principal |
| Instrução SQL: | &sql select top 1 ((codLinha+ {fn MOD(codLinha,2)})/2) as qtde
from Tcp.DescCompletaLinha
where codEmpresa = |pvt.login.idEmpresa|
and codProduto = '|codEngenharia|'
order by codLinha DESC |
|
| Tipo: | Referência a grid |
| Condição: | (|tmp.infotec.qtde|!=)&&(|tmp.opDescricaoCompleta|!=none) |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpInfTecnico |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel que mostra o Subtitulo de Informações Tecnicas |
| Condição: | (|tmp.infotec.qtde|>0)&&(|tmp.opDescricaoCompleta|!=none) |
| Objetos: | tmp.mostrarSubInfTec |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializar a variavel codGrade |
| Condição: | |tmp.grade.codGrade|= |
| Objetos: | codGrade |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | *T |
| Condição falsa: | |tmp.grade.codGrade| |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializar a variavel codSortimento |
| Condição: | |tmp.sortimento.codSortimento|= |
| Objetos: | codSortimento |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | *T |
| Condição falsa: | |tmp.sortimento.codSortimento| |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.opDadosGerais|!=none |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpConsumoTempos |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra sortimentos da engenharia |
| Condição: | (|tmp.opSortimentos|!=none)&&(|tmp.imprimeCongelada|!=) |
| Objetos: | tmp.disSortimentos |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra sortimentos da engenharia congelada |
| Condição: | (|tmp.opSortimentos|!=none)&&(|tmp.imprimeCongelada|=) |
| Objetos: | tmp.disSortimentosCong |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disSortimentos|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpSortimentoEng |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disSortimentosCong|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcopSortimentoEng |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.opCroquisEng|!=none |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpRelCroquisEng |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra bordados da engenharia |
| Condição: | (|tmp.opBordados|!=none)&&(|tmp.imprimeCongelada|!=) |
| Objetos: | tmp.disBordados |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra bordados da engenharia congelada |
| Condição: | (|tmp.opBordados|!=none)&&(|tmp.imprimeCongelada|=) |
| Objetos: | tmp.disBordadosCong |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disBordados|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpRelBordados |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disBordadosCong|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcopRelBordados |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra estampas da engenharia |
| Condição: | (|tmp.opEstampas|!=none)&&(|tmp.imprimeCongelada|!=) |
| Objetos: | tmp.disEstampas |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra estampas da engenharia congelada |
| Condição: | (|tmp.opEstampas|!=none)&&(|tmp.imprimeCongelada|=) |
| Objetos: | tmp.disEstampasCong |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disEstampas|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpRelEstampas |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disEstampasCong|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcopRelEstampas |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra processos da engenharia |
| Condição: | (|tmp.opProcessos|!=none)&&(|tmp.imprimeCongelada|!=) |
| Objetos: | tmp.disProcesso |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra processos da engenharia congelada |
| Condição: | (|tmp.opProcessos|!=none)&&(|tmp.imprimeCongelada|=) |
| Objetos: | tmp.disProcessoCong |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disProcesso|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpGradeProcessos |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disProcessoCong|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcopGradeProcessos |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra componentes da engenharia |
| Condição: | (|tmp.opComponentes|!=none)&&(|tmp.imprimeCongelada|!=) |
| Objetos: | tmp.disComponentes |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel para verificar se mostra componentes da engenharia congelada |
| Condição: | (|tmp.opComponentes|!=none)&&(|tmp.imprimeCongelada|=) |
| Objetos: | tmp.disComponentesCong |
| Recursivo: | Não |
| Processa FALSO: | Não |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disComponentes|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpRelComponentes |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.disComponentesCong|= |
| Tipo de grid: | SQLS |
| Nome do grid: | TcopRelComponentes |
|
| Tipo: | Objeto |
| Descrição: | Verifica se a composição desta engenharia é por produto ou por sortimento |
| Condição: | (|codEngenharia|!=) |
| Objeto: | tmp.tipocomp |
| Banco de dados: | principal |
| Instrução SQL: | &sql Select TOP 1 codEmpresa from Tcp.EtiquetaComposicaoSort
where codEmpresa = |pvt.login.idEmpresa|
and codProduto = '|codEngenharia|'
and ($$ValueSel^CSWUTI(codSortimento,"|codSortimento|")=1 or "|codSortimento|"="*T") |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra as etiquetas de composicao por item ou por produto |
| Condição: | |tmp.tipocomp.codEmpresa| > 0 |
| Objetos: | tmp.opetiqsort, tmp.opetiqprod |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição verdadeira: | ,none |
| Condição falsa: | none, |
|
| Tipo: | Gravar variáveis |
| Descrição: | Verifica se mostra as etiquetas de composição |
| Condição: | |tmp.opEtiqueta|!= |
| Objetos: | tmp.opetiqsort, tmp.opetiqprod |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,none |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.opetiqprod|!=none |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpEtiquetaCompProd |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.opetiqsort|!=none |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpEtiquetaComp |
|
| Tipo: | Objeto |
| Descrição: | Gravar Nr. de Linhas Para os Procedimentos da Embalagem |
| Condição: | (|codEngenharia|!=)&&(|tmp.opEmbalagem|!=none) |
| Objeto: | tmp.infoemb |
| Banco de dados: | principal |
| Instrução SQL: | &sql select top 1 ((codLinha+ {fn MOD(codLinha,2)})/2) as qtde
from Tcp.ProcedEmbalagemLinha
where codEmpresa = |pvt.login.idEmpresa|
and codEngenharia= '|codEngenharia|'
order by codLinha DESC |
|
| Tipo: | Referência a grid |
| Condição: | (|tmp.infoemb.qtde|>0)&&(|tmp.opEmbalagem|!=none) |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpEmbalagem |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava a variavel que mostra o Subtitulo de Embalagem |
| Condição: | (|tmp.infoemb.qtde|>0)&&(|tmp.opEmbalagem|!=none) |
| Objetos: | tmp.mostrarSubEmb |
| Recursivo: | Não |
| Processa FALSO: | Sim |
| Condição falsa: | none |
|
| Tipo: | Update |
| Descrição: | Chama o método que executa a Rotina CSWCCTCP300 |
| Condição: | |tmp.imprimeCongelada|!= |
| Banco de dados: | principal |
| Instrução SQL: | Tcp.Engenharia.chamaRotinaCSWCCTCP300("|wi.session.id|",
"|pvt.login.idEmpresa|",
"|codEngenharia|",
"|codSortimento|",
"|codGrade|",
"|codLote|",
"|numeroOP|") |
| Mensagem OK: | 1 |
| Resposta: | tmp.error |
|
| Tipo: | Update |
| Descrição: | Chama o método que executa a Rotina CSWCCTCOP300 |
| Condição: | |tmp.imprimeCongelada|= |
| Banco de dados: | principal |
| Instrução SQL: | Tcop.Engenharia.chamaRotinaCSWCCTCOP300("|wi.session.id|",
"|pvt.login.idEmpresa|",
"|tmp.loteOP|",
"|codSortimento|",
"|codGrade|",
"|codLote|",
"|numeroOP|") |
| Mensagem OK: | 1 |
| Resposta: | tmp.error |
|
| Tipo: | Referência a grid |
| Condição: | (|tmp.infoemb.qtde|>0)&&(|tmp.opEmbalagem|!=none) |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpRelCroquisEmb |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.opCroquiBal|!=none |
| Tipo de grid: | SQLS |
| Nome do grid: | TcpRelCroquisBal |
|
| Tipo: | Gravar variáveis |
| Descrição: | Grava o Codigo de Engenharia para o Grid de Dados de Liberacao |
| Condição: | true |
| Objetos: | tmp.codengenharia |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | |codEngenharia| |