Como utilizar os Campos Personalizados (Ordem de Serviço) na Impressão de Documentos?

Para realizar um teste, iremos criar um arquivo do word, e utilizar alguns campos que possuímos no cadastro de Parceiros (Clientes), e o campo Customizado, que criamos anteriormente, conforme imagem abaixo.

Os campos a serem substituídos pelo Sistema, devem estar entre sinais de porcento, e não devem ser utilizados espaços.

Após inserir os campos desejados, iremos salvar o Documento word, no formato .doc ou .docx.

Para realizarmos a Impressão, podemos faze-la, pela tela de Emissão de Documentos, que pode ser aberta após Gravar a Ordem de Serviço, ou pela tela de Monitoramento de Ordens de Serviço.

 

1 - Emissão de Documentos

Clique sobre o campo destacado na imagem acima, para selecionar o modelo do documento que salvamos anteriormente. Selecione o mesmo, e clique em "Abrir".

Após isso, clique no botão "Gravar (F5)", onde o documento será carregado e aberto na tela.

Caso o Documento não apareça na tela, verifique na Barra de Tarefas, pois o mesmo poderá estar minimizado.

 

1 - Monitoramento de Ordens de Serviço

Menu de Acesso: Ordem de Serviço > Monitoramento de Ordens de Serviço

Selecione a OS desejada, e clique na seta ao lado do botão "Resumo/Relatórios" e selecione a opção "Outros Documentos".

A seguinte tela será aberta. Selecione o modelo do documento e clique no botão "Abrir".

Caso o Documento não apareça na tela, verifique na Barra de Tarefas, pois o mesmo poderá estar minimizado.

O resultado que teremos, está abaixo. O sistema faz a substituição dos campos salvos no cadastro, por os configurados no documento.

Se precisar incluir Campos Personalizados em Relatórios já disponíveis no Sistema, entre em contato com o suporte, e faça a solicitação.

 

Segue abaixo uma relação de possiveis tags disponiveis para uso, caso esteja disponivel na lista abaixo, solicite ao suporte a possibilidade de adicionar.

PARCEIRO
Descrição Campo
Código do parceiro %id%
Razão social %razaosocial%
Fantasia %fantasia%
Física ou júridica sendo retornado F ou J %tipopessoa%
CPF ou CNPJ %cpfcnpj%
Inscrição estadual %inscricaoestadual%
Endereço da rua %logradouro%
Número do endereço %numero%
Complemento do endereço %complemento%
Bairro %bairro%
CEP %cep%
Código da Cidade %idCidade%
Número do telefone %telefone%
Endereço de email %email%
Nome do Conjugê %nomeConjugue%
RG %rg%
Data de Nascimento %dataNascimento%
Data de Nascimento do Conjugê %nascimentoConjugue%
Número do celular %celular%
UF %dscUF%
País

%dscPais%

Cidade

%dscCidade%

 
VENDEDOR
Descrição Campo
Código do parceiro %Vendedor.id%
Razão social %Vendedor.razaosocial%
Fantasia %Vendedor.fantasia%
Física ou jurídica sendo retornado F ou J %Vendedor.tipopessoa%
CPF ou CNPJ %Vendedor.cpfcnpj%
Inscrição estadual %Vendedor.inscricaoestadual%
Endereço da rua %Vendedor.logradouro%
Número do endereço %Vendedor.numero%
Complemento do endereço %Vendedor.complemento%
Bairro %Vendedor.bairro%
CEP %Vendedor.cep%
Código da Cidade %Vendedor.idCidade%
Número do telefone %Vendedor.telefone%
Endereço de email %Vendedor.email%
Nome do Cônjuge %Vendedor.nomeConjugue%
RG %Vendedor.rg%
Data de Nascimento %Vendedor.dataNascimento%
Data de Nascimento do Cônjuge %Vendedor.nascimentoConjugue%
Número do celular %Vendedor.celular%
UF %Vendedor.dscUF%
País %Vendedor.dscPais%
Cidade %Vendedor.dscCidade%
 
AVALISTA
Descrição Campo
Código do parceiro %Avalista.id%
Razão social %Avalista.razaosocial%
Fantasia %Avalista.fantasia%
Física ou jurídica sendo retornado F ou J %Avalista.tipopessoa%
CPF ou CNPJ %Avalista.cpfcnpj%
Inscrição estadual %Avalista.inscricaoestadual%
Endereço da rua %Avalista.logradouro%
Número do endereço %Avalista.numero%
Complemento do endereço %Avalista.complemento%
Bairro %Avalista.bairro%
CEP %Avalista.cep%
Código da Cidade %Avalista.idCidade%
Número do telefone %Avalista.telefone%
Endereço de email %Avalista.email%
Nome do Cônjuge %Avalista.nomeConjugue%
RG %Avalista.rg%
Data de Nascimento %Avalista.dataNascimento%
Data de Nascimento do Cônjuge %Avalista.nascimentoConjugue%
Número do celular %Avalista.celular%
UF %Avalista.dscUF%
País %Avalista.dscPais%
Cidade %Avalista.dscCidade%
 
EMITENTE
Descrição Campo
Código do Emitente %Emitente.id%
Razão Social %Emitente.razaosocial%
Nome Fantasia %Emitente.fantasia%
CNPJ %Emitente.cnpj%
Inscrição Estadual %Emitente.inscricaoestadual%
CNAE %Emitente.cnae%
Inscrição Municipal %Emitente.inscricaomunicipal%
Logradouro %Emitente.logradouro%
Número %Emitente.numero%
Complemento %Emitente.complemento%
Bairro %Emitente.bairro%
CEP %Emitente.cep%
Telefone %Emitente.telefone%
RNTRC %Emitente.rntrc%
Cidade %Emitente.descricaoCidade%

UF

%Emitente.estadoUF%

CPF Responsavel

%Emitente.cpfReponsavel%
 
ORDEM DE SERVIÇO
Descrição Campo
Código da Ordem de Serviço %OrdemServico.id%
Data e Hora %OrdemServico.dataHora%
Valor dos Produtos %OrdemServico.valorProdutos%
Valor dos Serviços %OrdemServico.valorServicos%
Desconto sobre Produtos %OrdemServico.descontoProdutos%
Desconto sobre Serviços %OrdemServico.descontoServicos%
Total de Produtos %OrdemServico.totalProdutos%
Total de Serviços %OrdemServico.totalServicos%
Valor Total %OrdemServico.valorTotal%
Desconto Total %OrdemServico.descontoTotal%
Total Geral Líquido %OrdemServico.totalGeralLiquido%
Status %OrdemServico.status%
Tipo da OS %OrdemServico.tipoOS%
Observação %OrdemServico.observacao%
Valor de Adiantamento %OrdemServico.valorAdiantamento%
Número da OS %OrdemServico.numeroOS%
Valor de Acréscimo %OrdemServico.valorAcrescimo%
Código da Forma de Pagamento %OrdemServico.idFormaPagamento%
Código da Condição de Pagamento %OrdemServico.idCondicaoPagamento%
ICMS ST sobre Produtos %OrdemServico.icmsstProdutos%
IPI sobre Produtos %OrdemServico.ipiProdutos%
Valor IR sobre Serviço %OrdemServico.valorIrServico%
Valor INSS sobre Serviço %OrdemServico.valorInssServico%
Valor CSLL sobre Serviço %OrdemServico.valorCsllServico%
Valor PIS sobre Serviço %OrdemServico.valorPisServico%
Valor COFINS sobre Serviço %OrdemServico.valorCofinsServico%
Valor ISS Retido sobre Serviço %OrdemServico.valorISSRetidoServico%

 

EQUIPAMENTOS

Caso informado mais de um equipamento na mesma ordem, pode ser utilizado a opção de indice para pegar o respectivo equipamento, caso contrario será sempre pego o primeiro da lista exemplo:%OrdemServicoMaquinasEquipamentos[2].id%
Utilizar 0 para o primeiro item da lista: %OrdemServicoMaquinasEquipamentos[0].id%

Descrição Campo
Código do Equipamento na Ordem %OrdemServicoMaquinasEquipamentos[index].id%
Código da Ordem de Serviço %OrdemServicoMaquinasEquipamentos[index].idOrdemServico%
Código do Tipo de Equipamento %OrdemServicoMaquinasEquipamentos[index].idTipoEquipamento%
Quantidade %OrdemServicoMaquinasEquipamentos[index].qtd%
Horas Trabalhadas %OrdemServicoMaquinasEquipamentos[index].hrsTrabalhadas%
Voltagem %OrdemServicoMaquinasEquipamentos[index].voltagem%
Marca %OrdemServicoMaquinasEquipamentos[index].marca%
Número de Série %OrdemServicoMaquinasEquipamentos[index].serie%
Modelo %OrdemServicoMaquinasEquipamentos[index].modelo%
Instruções %OrdemServicoMaquinasEquipamentos[index].instrucoes%
Acessórios %OrdemServicoMaquinasEquipamentos[index].acessorios%
Código do Parceiro de Motores %OrdemServicoMaquinasEquipamentos[index].idParceiroMotores%
Observações %OrdemServicoMaquinasEquipamentos[index].observacoes%
Descrição do Equipamento %OrdemServicoMaquinasEquipamentos[index].dscTipoEquipamento%

 

OS PRODUTOS
Descrição Campo
Código do Item da OS %OrdemServicoProduto[index].id%
Código do Produto %OrdemServicoProduto[index].idProduto%
Descrição do Produto %OrdemServicoProduto[index].descricaoProduto%
Quantidade %OrdemServicoProduto[index].quantidade%
Preço Unitário %OrdemServicoProduto[index].precoUnitario%
Valor %OrdemServicoProduto[index].valor%
Desconto %OrdemServicoProduto[index].desconto%
Total %OrdemServicoProduto[index].total%
Observação %OrdemServicoProduto[index].observacao%
Custo Total %OrdemServicoProduto[index].custoTotal%
Unidade de Comercialização %OrdemServicoProduto[index].ucom%
Valor do IPI %OrdemServicoProduto[index].ipiValor%
Valor do ICMS ST %OrdemServicoProduto[index].icmsstValor%
Acréscimo %OrdemServicoProduto[index].acrescimo%
OS SERVIÇOS
Descrição Campo
Código do Serviço na OS %OrdemServicoServico[index].id%
Código do Serviço %OrdemServicoServico[index].idServico%
Descrição do Serviço %OrdemServicoServico[index].descricaoServico%
Quantidade %OrdemServicoServico[index].quantidade%
Preço Unitário %OrdemServicoServico[index].precoUnitario%
Valor %OrdemServicoServico[index].valor%
Desconto %OrdemServicoServico[index].desconto%
Total %OrdemServicoServico[index].total%
Observação %OrdemServicoServico[index].observacao%
Valor do INSS %OrdemServicoServico[index].inssValor%
Valor do IR %OrdemServicoServico[index].irValor%
Valor do CSLL %OrdemServicoServico[index].csllValor%
Valor do PIS %OrdemServicoServico[index].pisValor%
Valor do COFINS %OrdemServicoServico[index].cofinsValor%
ISS Retido %OrdemServicoServico[index].issRetido%
 
FATURAS

Caso for gerado 2 faturas por OS, será necessário passar respectivo index sendo 0 para a de produto e 1 para a de serviço

Descrição Campo
Código da Fatura %Fatura[index].id%
Valor da Primeira Parcela %Fatura[index].valorPrimeiraParcela%
Quantidade de Parcelas %Fatura[index].qtdeParcelas%
Valor Total %Fatura[index].valor%
Valor Total Extenso %Fatura[index].valorExtenso%
Valor da Primeira Parcela Extenso %Fatura[index].valorPrimeiraParcelaExtenso%
Quantidade de Parcelas Extenso %Fatura[index].qtdeParcelasExtenso%
LISTA DE PRODUTOS
  • %LISTAPRODUTOS%:Possivel listar todos os produtos adicionados a Ordem de Serviço um por linha onde será disponibilizado na seguinte ordem: Quantidade, Unidade Comercial, Descrição do Produto.
  • %LISTAPRODUTOSVALOR%:Possivel listar todos os produtos adicionados a Ordem de Serviço um por linha onde será disponibilizado na seguinte ordem: Quantidade, Unidade Comercial, Descrição do Produto, Valor Total em R$
  • %LISTAPRODUTOSVALOREXTENSO%: Possivel listar todos os produtos adicionados a Ordem de Serviço um por linha onde será disponibilizado na seguinte ordem: Quantidade, Unidade Comercial, Descrição do Produto, Valor Total em R$ e valor R$ por extenso.
Possíveis erros:

O sistema utiliza recursos do Microsoft Office para estar abrindo os relatórios, caso receba um erro por faltar algum componente e não possuir o Microsoft Office instalado na sua máquina. A solução é instalar um ferramenta gratuita que utiliza os mesmos recursos chamada WPS Office, segue o link para download (página externa)