Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Como Criar Relatórios de Cotações com Dados Agrupados Usando SQL

img: DALL·E 2024-08-09 07.00.00 - A high-quality image showcasing a detailed SQL query being written in a code editor, such as VS Code, on a dark theme background. ... ## Como Criar Relatórios de Cotações com Dados Agrupados Usando SQL Quando trabalhamos com sistemas ERP e precisamos gerar relatórios de cotações que apresentam dados de múltiplos fornecedores, é comum encontrarmos a necessidade de pivotar registros que, originalmente, são apresentados de forma vertical. Isso é especialmente útil quando o objetivo é comparar preços ou condições de diferentes fornecedores para um mesmo produto em uma única linha do relatório. Neste artigo, vamos explorar uma abordagem para transformar registros verticais em colunas, facilitando a impressão de relatórios que consolidam informações de vários fornecedores em uma única linha. Vamos utilizar SQL com técnicas de pivotagem, e ao final, mostraremos como estender essa técnica para um número variável de fornecedores. ### Estrutura do Relatór

byYou :: Erros em MP710TO110

Baixei o byYou para testá-lo e verificar as novas implementações. Ao executar a rotina de compatibilização de versão usando os dicionários padrões do sistema para a nova versão, o erro abaixo é apresentado.

Alias does not exist: TCK
 on NGUPDTOP(NGUPDATE.PRX) 27/03/2010 line : 992

[ByYou build:7.00.090818P]
Called from NGUPDATEPR(NGUPDATE.PRX) 27/03/2010 line : 65
Called from NGUPDATE(NGUPDATE.PRX) 27/03/2010 line : 37
Called from UPDFUNEXEC(APUPD030.PRW) 26/03/2010 line : 7802
Called from UPDFUN(APUPD030.PRW) 26/03/2010 line : 7671
Called from _UPDUPDATE(APUPD030.PRW) 26/03/2010 line : 916
Called from UPDUPDATE(APUPD030.PRW) 26/03/2010 line : 23
Called from {||(OWIZARD:OCANCEL:DISABLE(),OWIZARD:OCANCEL:HIDE(),OWIZARD:ONEXT:DISABLE(),OWIZARD:OBACK:DISABLE(),UPDUPDATE(),EVAL(OWIZARD:ONEXT:BACTION))}(APUPDATE.PRW) line : 390
Called from eval line : 158
Called from {||  IF(EVAL(SELF:ACBVALID[SELF:NPANEL,2]),(SELF:NPANEL+=1,SELF:NAVIGATOR(2),EVAL(SELF:ACBEXECUTE[SELF:NPANEL])),)}(APWIZARD.PRW) line : 158
Called from ::MSDIALOG:ACTIVATE line : 0
Called from APWIZARD:ACTIVATE(APWIZARD.PRW) 26/03/2010 line : 212
Called from APUPDATE(APUPDATE.PRW) 08/03/2010 line : 426
Called from { || ( OAPP:OMAINWND:OMSGBAR:SHOW(), APUPDATE(PARAMETER01), FINAL(STR0500) )}(APUPDATE.PRW) line : 174
Called from eval line : 434
Called from {|| ODESKTOP:ACTIVATE(), ODESKTOP:HIDELOGIN(), SELF:ADDMSGITEM(ODESKTOP, .F. ), SELF:OMAINWND:OMSGBAR:SHOW(), EVAL(SELF:BMAININIT)}(FWAPP.PRW) line : 434
Called from ::TWINDOW:ACTIVATE line : 0
Called from MSAPP:ACTIVATE(FWAPP.PRW) 04/05/2010 line : 479
Called from MP710TO110(APUPDATE.PRW) 08/03/2010 line : 179


A rotina NGUPDATE tenta usar a tabela TCK e ela nem ao menos existe. Procurei no SX2 e no SX3 tanto em system quanto em systemload e nada.

Considerações:

1 ) A rotina NGUPDATE deveria verificar a existência da tabela TCK antes de tentar usá-la;
2 ) A MP710TO110 deveria ter a opção de desabilitar certos programas compatibilizadores.

[]s
иαldσ dj

Comentários

  1. Como resolver este problema??
    Estou com o mesmo erro.

    Att,

    Fábo

    ResponderExcluir
  2. ESTE ERRO OCORRE POR QUE NÃO EXISTE CERTAS TABELAS NO SEU BANCO..TABELAS ESTAS DO MODULO GESTÃO AMBIENTAL

    TCK CADASTRO DE PROTOCOLOS
    TA0 REQUISITOS
    TAM HISTORICO DAS DEMANDAS
    TB0 OCORRENCIAS
    TBA TRANFERENCIA D RESIDUO
    TAX RESIDUOS
    TAB RESULTADO AVALIAÇÃO
    TAO HISTORICO AVALIZAÇÃO
    TCL pLANO DE aCAO X REQUISITO
    TCM RESPONSAVEIS X REQUISITO
    TCN PLANO ACAO X PLANEJAMENTO
    TCO OPORTUNIDADE DE MELHORIA
    TCP CONTROLE DE EXPEDICAO
    TCQ TRANSF CONTROLE DE EXPEDICAO
    TAA PLANO DE ACAO
    TBP PARTICIPANTES DO PLANO EMERG
    TB4 DESTINO DOS RESIDUOS
    TBK RESULTADO DAS METAS

    PARA RESOLVER APLIQUEI COMPATIBILIZADOR U_UPDSGA04 E ELE CRIOU TODAS AS TABELAS ACIMA. NO MEU CASO FICOU OK ESPERO QUE NO DE VCS RESOLVAM TAMBEM.

    copiado daki: http://masteradvpl.com.br/index.php/forum/22-geral-diversos/1977-erro-migracao-p10-para-p11-alias-does-not-existtck

    ResponderExcluir
  3. ESTE ERRO OCORRE POR QUE NÃO EXISTE CERTAS TABELAS NO SEU BANCO..TABELAS ESTAS DO MODULO GESTÃO AMBIENTAL

    TCK CADASTRO DE PROTOCOLOS
    TA0 REQUISITOS
    TAM HISTORICO DAS DEMANDAS
    TB0 OCORRENCIAS
    TBA TRANFERENCIA D RESIDUO
    TAX RESIDUOS
    TAB RESULTADO AVALIAÇÃO
    TAO HISTORICO AVALIZAÇÃO
    TCL pLANO DE aCAO X REQUISITO
    TCM RESPONSAVEIS X REQUISITO
    TCN PLANO ACAO X PLANEJAMENTO
    TCO OPORTUNIDADE DE MELHORIA
    TCP CONTROLE DE EXPEDICAO
    TCQ TRANSF CONTROLE DE EXPEDICAO
    TAA PLANO DE ACAO
    TBP PARTICIPANTES DO PLANO EMERG
    TB4 DESTINO DOS RESIDUOS
    TBK RESULTADO DAS METAS

    PARA RESOLVER APLIQUEI COMPATIBILIZADOR U_UPDSGA04 E ELE CRIOU TODAS AS TABELAS ACIMA. NO MEU CASO FICOU OK ESPERO QUE NO DE VCS RESOLVAM TAMBEM.

    créditos: http://masteradvpl.com.br/index.php/forum/22-geral-diversos/1977-erro-migracao-p10-para-p11-alias-does-not-existtck

    ResponderExcluir

Postar um comentário

Postagens mais visitadas