Para acessar a tela de Cadastro de Relatórios Dinâmicos, basta clicar no menu inicial do isoCRM
Será aberta uma lista com os templates cadastrados e caso desejar criar um novo um botão na parte inferior para cadastro.
Selecionando um template da lista, abrirá uma lista das cláusulas vinculadas ao template e a visualização do template por completo.
No canto superior direito, existe um botão para adicionar uma nova cláusula
Para adicionar uma nova cláusula basta preencher e editar da forma que preferir seu texto e após isso clicar em salvar.
Ao clicar em salvar, será apresentado uma tela para inseir um texto com o tipo/titulo dessa cláusula
Ao salvar o tipo, será necessário clicar no botão de Vincular, para que a clausula seja inserida no seu template.
Clicando no botão Vincular, será apresentado uma tela para inserir a ordem em que deseja que a cláusula apareça, e se ela será protegida ou não.
Cláusulas protegidas só poderão ser editadas nessa tela de configuração e por usuários habilitados.
E existe a possibilidade selecionar uma clausula já existente, e vincula-la ao seu template. Basta clicar na cláusula desejada, e realizar o vinculo.
Para cadastrar um cabeçalho, ou um Rodapé, basta salvar a clausula e no campo tipo adicionar a palavra "Cabeçalho" ou "Rodapé", que então essas clausulas serão salvas conforme o tipo. Basta criar apenas uma clausula de cada um tipo desses, que serão adicionados sempre no inicio e no final de cada página do seu PDF.. Recomendamos criar um rodapé de :937x185 e um cabeçalho de : 645x79
Para salvar seu template em arquivo PDF, basta clicar no Pré-visualizador PDF e clicar em PDF.
Você pode regredir em 'visualizar template' e clicar em Atualizar que o template modificado irá ser apresentado
Para efetuar a cópia de um template ou orçamento dinâmico no pedido, basta clicar no registro e com o botão esquerdo pressionado, arrastar para a esquerda até aparecer a opção "Copiar".
Clicar na opção "Copiar" e em seguida irá aparecer uma mensagem para confirmar a operação.
Para os Templates, na mensagem de confirmação terá um campo aberto para preenchimento de um novo título. Caso não preencha o campo, o novo template irá ficar com o mesmo título do template original.
Deslize com o mouse para a esquerda e irá ser apresentado 2 opções:
Copiar: Ao clicar em copiar, será aberto uma caixa de dialogo pedindo para informar o nome do novo template,Insira um nome e clique em ok
Se não for informado um nome, o sistema irá fazer uma copia preservando a descrição original. Alterando apenas a versão
Bloquear: Ao tentar editar ou adicionar uma nova clausula, os botões irão aparecer inativo. ( Apenas dentro de orçamento diâmico)
Existem algumas tags previamente cadastradas, que poderão ser utilizadas nos templates, para trazer informações específicas dos clientes, pedidos e itens do pedido vinculado.
TAG: “#NumeroOrcamento”,
TAG: “#NomeCliente”,
TAG: “#ISOPvPed_TotalPedido”,
TAG: “#ISOPvPed_NomeVendedorCD”,
TAG: “#ISOPvPed_PagamentoDesc”,
TAG: “#ISOPVPed_OrdCompra”,
TAG: “#ISOPvPed_NomeAtendente”,
TAG: “#ISOPvPed_DtaPedido”,
TAG: “#ISOPvPed_ContatoNome”,
TAG: “#Empresa”
ATENDENTE DO PEDIDO
Descrição: 'Nome atendente'
TAG: '#usuario' // Nome do atendente do pedido
Descrição: 'Cargo atendente'
TAG: '#cargodousuario' // Classificação do atendente do pedido
Descrição: 'E-mail atendente'
TAG: '#emaildousuario' // e-mail principal do atendente do pedido
Descrição: 'Telefone atendente'
TAG: '#telefonedousuario' // telefone principal do atendente do pedido
Descrição: 'Região atendente'
TAG: '#regiaodousuario' // Região do atendente
RESPONSÁVEL DO PEDIDO
Descrição: 'Nome representante'
TAG: '#representantecomercial' // Nome do representante do pedido
Descrição: 'Cargo representante'
TAG: '#cargorepresentantecomercial' // Classificação do representante do pedido
Descrição: 'E-mail representante'
TAG: '#emaildorepresentante' // e-mail principal do representante do pedido
Descrição: 'Telefone representante'
TAG: '#telefonedorepresentante' // telefone principal do representante do pedido
Descrição: 'Região representante'
TAG: '#regiaoedorepresentante' // Região do representante
COORDENADOR
As informações do coordenador serão obtidas do cadastro do usuário que está registrado como responsável pelo vendedor.
Para identificar um usuário como coordenador, ele deve ser responsável pelo vendedor com o nível de responsabilidade "Coordenador". O código desse nível de responsabilidade deve ser cadastrado em um parâmetro que indique que aquele código corresponde ao tipo "Coordenador".
Descrição: 'Nome coordenador'
TAG: '#coordenadordevendas' // Nome do coordenador
Descrição: 'Cargo coordenador'
TAG: '#cargodocoordenador' // Classificação do coordenador
Descrição: 'E-mail coordenador'
TAG: '#emaildocoordenador' // e-mail principal do coordenador
Descrição: 'Telefone coordenador'
TAG: '#telefonedocoordenador' // telefone principal do coordenador
Descrição: 'Região coordenador'
TAG: '#regiaodocoordenador' // Região do coordenador
As tags para tabela de itens do pedido são:
isoRDTag_Codigo: ISOPvPedIte_ValorUnitario
isoRDTag_Codigo: ISOPvPedIte_ValorTotal
isoRDTag_Codigo: ISOPvPedIte_ValorIPI
isoRDTag_Codigo: ISOPvPedIte_VlrSubsTributaria
isoRDTag_Codigo: ISOPvPedIte_ValorICMS
isoRDTag_Codigo: ISOPvPedIte_ValorPIS
isoRDTag_Codigo: ISOPvPedIte_ValorCofins
isoRDTag_Codigo: ISOPvPedIte_ValorCofinsST
isoRDTag_Codigo: ISOPvPedIte_Codigo
isoRDTag_Codigo: ISOPrd_Codigo
isoRDTag_Codigo: ISOPrd_Descricao
isoRDTag_Codigo: ISOPvPedIte_Quantidade
isoRDTag_Codigo: ISOPrd_DescricaoDetalhada
isoRDTag_Codigo: ISOPvPedIte_PercentualICMS
isoRDTag_Codigo: ISOPvPedIte_PercentualIPI
isoRDTag_Codigo: ISOPvPedIte_PercSubsTributaria
Para o cadastro de uma tabela de itens do pedido, deve-se cadastrar as tags da seguinte forma:
Este é um exemplo para cadastrar uma tabela utilizando as tags:
#itensPedidoCabAlinha[#E, #J, #E, #J, #D, #J, #J, #D, #D, #D]
#tagsTabelaItensAlinha[#E, #J, #E, #J, #D, #J, #J, #D, #D, #D]
#itensPedidoCab[Codigo,Sequencia, Descrição, Qtd, Vlr Und, %IPI, %ICMS, ST, Vlr Total,Valor Confis ST]
#tagsTabelaItens[ISOPrd_Codigo,ISOPvPedIte_Codigo,ISOPrd_DescricaoDetalhada,ISOPvPedIte_Quantidade,ISOPvPedIte_ValorUnitario,ISOPvPedIte_PercentualIPI,ISOPvPedIte_PercentualICMS,ISOPvPedIte_VlrSubsTributaria,ISOPvPedIte_ValorTotal,ISOPvPedIte_ValorCofinsST]
as tags itensPedidoCabAlinha e tagsTabelaItensAlinha representam o alinhamento do texto dentro de cada célula
#D = Alinha o texto da célula a direita
#J = Alinha o texto da célula justificado
#E = Alinha o texto da célula a esquerda
Recomendamos criar uma cláusula separada exclusivamente para a criação de relatórios. Evite incluir outras tags, textos ou estilos nesta cláusula, garantindo que ela seja destinada unicamente à tabela.
Muito cuidado ao criar as #tagsTabelaItens[].
NÃO PODE TER ESPAÇOS ENTRE VIRGULAS, por exemplo :
#tagsTabelaItens[ISOPrd_Codigo, ISOPrd_Descricao, ISOPvPedIte_Quantidade, ISOPvPedIte_ValorIPI, ISOPvPedIte_ValorICMS, ISOPvPedIte_VlrSubsTributaria, ISOPvPedIte_ValorUnitario,ISOPvPedIte_ValorTotal,ISOPvPedIte_PercentualIPI]
Utilize o exemplo criado em Orçamento dinamico> adicionar/vincular clusula > tags > Exemplo
E ao vincular o template em um pedido, essa mesma tabela será apresentada dessa forma.
Já com as informações dos itens do pedido.
É importante ressaltar que, ao abrir o relatório pela primeira vez na tela do pedido, a tabela será fixada estaticamente.
A partir desse momento, ela deixará de ser dinâmica. Isso significa que, mesmo que novos itens sejam adicionados ao pedido posteriormente, o relatório já aberto não será atualizado com essas alterações.
Para que a tabela seja fixada, é importante você abrir e gerar um relatório uma única vez
É possível criar relatórios personalizados dentro de Relatório dinâmico> configuração > tags
É possivel ativar e inativar, editar uma clausula
É possível criar relatórios personalizados dentro de Relatório dinâmico> configuração > tags
É possível ativar e inativar, editar uma tag.
O atributo que é COPIADO e COLADO no momento do click é o atributo CONTEÚDO
Exemplo simples de uma estilização de um relaório dinâmico:
#itensPedidoCabAlinha[#E, #J, #E, #J, #D, #J, #J, #D, #D, #D]
#tagsTabelaItensAlinha[#E, #J, #E, #J, #D, #J, #J, #D, #D, #D]
#itensPedidoCab[Codigo,Sequencia, Descrição, Qtd, Vlr Und, %IPI, %ICMS, ST, Vlr Total,Valor Confis ST]
#tagsTabelaItens[ISOPrd_Codigo,ISOPvPedIte_Codigo,ISOPrd_DescricaoDetalhada,ISOPvPedIte_Quantidade,ISOPvPedIte_ValorUnitario,ISOPvPedIte_PercentualIPI,ISOPvPedIte_PercentualICMS,ISOPvPedIte_VlrSubsTributaria,ISOPvPedIte_ValorTotal,ISOPvPedIte_ValorCofinsST]
Ao selecionar um pedido, vá até o icone de Orçamento Dinâmico, que está em destaque.
Selecione um template ou clique neste botão para vincular um novo
Ao clicar no ícone de incluir, será apresentada uma tela para selecionar qual template gostaria de inserir o pedido.
Então basta clicar no botão de + para realizar o vinculo.
O template selecionado será apresentado na lista de templates vinculados. Caso não apareça de imediato, basta atualizar a lista clicando nela e arrastando para baixo para fazer o carregamento.
Selecionando um template você poderá realizar edições nas cláusulas que estão com o icone em Verde, salvar suas edições e também salvar o arquivo em PDF
Para Visualizar o PDF, clique em Pré-visualizador PDF , clique em PDF que o donwload será realizado imediatamente