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 - Todas as versões

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


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, 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

 

É 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 _