Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Inclusão de Campos no SmartView

O Smart View permite incluir campos adicionais nas visões do Protheus, desde que estejam marcados como "Usado" no dicionário de dados, e façam parte da regra do objeto no configurador. Campos MEMO ou virtuais não podem ser adicionados. Se a tabela não estiver no objeto original, é necessário criar um Objeto de Negócio Customizado. Após inclusão, é possível criar filtros personalizados nos relatórios. Consulte a documentação oficial para detalhes e limitações.

time.png Tempo aproximado para leitura: 00:03:00 min

Dúvida
Como incluir campos no SmartView?

Ambiente
Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - A partir da release 12.1.2310

Solução

 Atenção!
 Caso o relatório não permita a edição verifique as orientações da documentação: 
 Criar campo em relatório Smart View com proprietário Smartview.Owner

Campos incluidos, apenas são apresentados na "Visão de Dados", campos a serem apresentados no modelo Relatoiro(PDF/Em tela), apenas customizando o objeto,


Ao implementar o Smart View é possível que alguns campos que necessita consultar não estejam na rotina por padrão. 

Nesses casos é possível adicionar campos nas visões do Padrão do Protheus através do processo abaixo (clicando na imagem):

Inclusão de Campos SV.png
 

E posso incluir campos para nova filtragem?

Sim, se para o objeto estiver disponivel conforme video, exemplo, o campo de bloqueio de produto (B1_MSBLQL)

msblq.png



Obs.:Caso o campo da tabela não seja encontrado, a opção de uso deve estar marcada. Se estiver em branco, o campo não ficará disponível para ser adicionado no Smart View.


 

 

Após o campo adicionado, alem dele ser possivel para adicionar no Configurar - Smartview, para uso na "Visão de dados" (apenas nessa visão, na visão de relatorio, somente se customizar o Smartview), voce também tem pode criar um filtro apartir desse campo, acesse o relatorio e Crie um novo Filtro:

Exemplo: Aqui é definido que produtos bloqueados, não serão apresentados.

nbloq.png

 

Após filtro criado, pode-se usar como base para gerar com os demais parametros desejados.

nbloq2.png

 

Quero inserir campos, onde não existe a TABELA dentro do OBJETO, como fazer?

O recurso padrão de "Personalização de Campos" (acessado via Configurador > Integração Smart View) permite a adição de campos, porém possui uma regra sistêmica estrita: o campo desejado deve pertencer estritamente às tabelas que já compõem o Objeto de Negócio original e estar configurado como "Usado" no Dicionário de Dados.
Quando a tabela necessária não faz parte do escopo nativo do relatório, ou seja, não apresenta na tela, o sistema não permite a inclusão pela interface. Nesses casos, é obrigatório criar um Objeto de Negócio Customizado.

Documentação Oficial do Framework (Smart View no Protheus):

https://tdn.totvs.com/display/public/framework/Smart+View+no+Protheus

 

Adicionei o campo, mas ele não aparece na visão por relatorios, apenas em visão de dados.

Campos adicionais, apenas serão apresentados na "Visão de dados", campos que desejar na visão por relatorio, se trata do desing do relatorio, sendo assim, apenas por meio de customização no Smartview.

 

É possivel inserir campos MEMO no Smartview?

Dúvidas, tratar com a area de Framework: https://tdn.totvs.com/pages/releaseview.action?pageId=708098869 

  • Não é possível adicionar campos MEMO ou virtual.
    Para que o campo apareça na listagem o mesmo precisa 
    estar configurado como "Usado" no SX3

 

Consulte também a documentação do time de Framework a respeito do tema:

  • Amarração Protheus x Smart View

    Após a confirmação da inclusão do campo no objeto de negócio, 
    não será possível excluí-lo, pois ele poderá ser utilizado em algum recurso do 
    Smart View. A exclusão do campo pode causar erros no sistema.

 

DICA

Pensando em oferecer mais opções e flexibilidade, estamos disponibilizando relatórios legados para uso contínuo. Para garantir o funcionamento sem conflitos no ambiente, todos os fontes originais foram convertidos em User Functions, e após compilação, o próprio cliente assume a propriedade sobre o fonte, bem como manutenções e erros, não havendo suporte para eles. 

Destacamos que o modelo ESTSV* atua de forma autônoma, mas aborda um escopo de informações semelhante ao que era consultado no antigo MATR* conforme seu nome de negocio.

Acesse a documentação dos relatorios MATR* aqui: 

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Relatórios Legados MATR - Estoque/Custos 

 

Saiba mais:

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _