Forum
See question

Configurar mapa em listas com base em queries SQL   

37 views
0
0

Como associo um impresso a uma lista feita com base no query SQL?

Sei que dá para imprimir a vista mas o que eu quero é selecionar um mapa com base na lista mas feito por mim.

Faça login para poder traduzir
Plataforma
Primavera
Marked as spam
Criado há 4 dias e 11 horas marianasantos
m
marianasantos Iniciante
2 answers
0
Private answer

Como posso associar o mapa editado à lista? É essa a questão.

Faça login para poder traduzir
Marked as spam
Criado há 9 horas e 57 minutos marianasantos
m
marianasantos Iniciante
    0
    Private answer
    • Para configurar um mapa (impressão) associado a uma lista criada com base em uma query SQL, a abordagem recomendada é criar um mapa personalizado no editor de mapas do Cegid Primavera.
    • A query SQL utilizada na lista precisa ser replicada como base de dados para alimentar o mapa. Uma solução comum é criar uma View no SQL Server contendo os mesmos dados da query original.
    • Uma vez criada a View, configure o mapa para apontar para essa View. Isso garante que o conteúdo do mapa seja sincronizado com os dados da lista.
    • Dentro do ERP, associe manualmente o mapa editado à lista, verificando as permissões administrativas caso necessário. Note que, com base em restrições do sistema, operações diretas em listas SQL só estão disponíveis para utilizadores Administradores.
    • Quando imprimir a lista, selecione o mapa criado (ou defina-o como mapa padrão para a lista).

    **Notas importantes:**
    - A funcionalidade "Permitir Acesso Direto SQL" não habilita a criação ou configuração direta de mapas para utilizadores não Administradores.
    - Se precisar de tabelas temporárias como fonte de dados, deve considerar alternativas como comandos no Crystal Reports que recebam a tabela como parâmetro ou views específicas que carreguem os dados.

    **Alternativa direta:**
    Caso o uso de tabelas temporárias seja imprescindível, pode usar o comando no Crystal Reports:

    DECLARE @tableName NVARCHAR(255);
    SET @tableName = 'nome_da_tabela_temporaria';
    EXEC('SELECT * FROM ' + @tableName);
    

    Este método oferece flexibilidade adicional para leitura de tabelas temporárias.**Restrições:**
    Em listas SQL, não é possível utilizar a funcionalidade Drill Down diretamente para interagir com os dados no mapa.

    **Geral:**
    Certifique-se de que o mapa esteja configurado corretamente para os campos desejados e que os valores correspondam às colunas definidos na base de dados.

    **Disclaimer:**
    Esta informação é baseada nas limitações e funcionalidades da versão v10 e anteriores do Cegid Primavera.

    **Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.**• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.

    Faça login para poder traduzir
    Marked as spam
    Criado há 1 dia e 6 horas cegidpulse
    cegidpulse Most Valuable Professional