Gestão de pedidos

Índice

Impressão de pedido

PEDIDOS.PRO_IMPRIMIR_PEDIDO

Descrição

Opções para impressão ou envio por email de um pedido.

Campos:

Chave de identificação interna
Modelo de e-mail a ser utilizado para preencher automaticamente o corpo de e-mail, assunto e/ou destinatário.
Identificação ou numeração do pedido. A numeração do pedido pode ser gerada automaticamente conforme regra estabelecida no tipo de pedido. O número do pedido é único dentro da mesma série e versão, independente de seu tipo. Isso significa, por exemplo, que não podemos ter um pedido de venda com o mesmo número de uma ordem de compra.
Código (único) de identificação da pessoa (física ou jurídica).
Emitente do e-mail. Deve ser informado uma conta já previamente cadastrada em Contas de e-mail.
Email dos destinatários que receberão o pedido. Pode ser informado diversos e-mails separados por vírgula.

É sugerido todos os e-mails que o cliente possui.

Para definir quais e-mails devem ser sugeridos, deve ser alterada a preferência PEDIDOS.PRO_IMPRIMIR_PEDIDO.SQL_SUGESTAO_DESTINATARIO. Se esta preferência não encontrar nenhum e-mail, será sugerido todos os e-mails que o cliente possui.
Define um e-mail para resposta.

O "responder para" é preenchido automaticamente com o e-mail do usuário se a preferência PEDIDOS.PRO_IMPRIMIR_PEDIDO.RESPONDER_PARA_USUARIO estiver marcada.
Título/assunto a ser utilizado no e-mail
Corpo do e-mail
Permite selecionar qual modelo PDF deve ser utilizado na impressão PDF.

Será apresentado os modelos informados no tipo de pedido e, caso não tenha sido informado algum modelo, será utilizado o modelo padrão de PDF, dependendo da categoria do tipo de pedido.
Permite definir qual modelo de documento deve ser utilizado para geração do documento.

Modelos de documentos são cadastrados na interface ARQANE.CAD_MODELOS_DOCUMENTOS (Cadastro de modelos de documentos).
Quantidade total de volumes para o pedido.
A quantidade de volumes do pedido será informada e somada aos volumes de outros pedidos vinculados ao(s) documento(s) gerado(s) a partir dos pedidos caso a preferência PEDIDOS.PEDIDOS.UTILIZAR_VOLUMES_PEDIDO seja configurada com valor "S".
É apresentado como uma lista de opções. Cada opção tem 1 valor físico e um nome lógico que é apresentado.
É apresentado como uma lista de opções. Cada opção tem 1 valor físico e um nome lógico que é apresentado.
Enviar os anexos existentes no e-mail
  • Não enviar - Não enviar os anexos no e-mail
  • Enviar como anexo - Deve ser selecionado quais os arquivos devem ser enviados no e-mail
  • Enviar como link - Deve ser selecionado quais os arquivos devem ser referenciados no corpo do e-mail.
  • Enviar como link (arquivo unico) - Deve ser selecionado quais os arquivos devem ser referenciados no corpo do e-mail, mas com link único
Lista com os anexos que podem ser enviados por e-mail

Operações

Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Topo

Consultar

A consulta de um registro é realizada quando o usuário clica no primeiro link de um dos registros resultantes a operação [b:Listar]. A tela apresenta as informações detalhadas do registro, bem como as ações que o usuário pode disparar a partir dele (alterar, excluir, cancelar, etc.).
Comportamento:Topo

Consultar

A consulta de um registro é realizada quando o usuário clica no primeiro link de um dos registros resultantes a operação [b:Listar]. A tela apresenta as informações detalhadas do registro, bem como as ações que o usuário pode disparar a partir dele (alterar, excluir, cancelar, etc.).
Comportamento:Topo

Enviar e-mail

Enviar por email o pedido selecionado. Segundo definição imposta na ocorrência [a:77672], o e-mail de "responder para" é o e-mail do usuário.
Comportamento:Topo

PDF

Permite a impressão PDF do pedido.
Comportamento:Topo

Imprimir modelo

Permite definir que a impressão do pedido deve ser feito através de um modelo previamente cadastrado.

Os modelos são cadastrados na interface Cadastro de modelos de documentos e somente serão apresentados modelos permitidos para o tipo do pedido.

Macros disponíveis:

Para modificar a extensão final do modelo, é necessário configurar a preferência PEDIDOS.PRO_IMPRIMIR_PEDIDO.EXTENSAO_PADRAO_SAIDA.

Para configurar macros adicionais, é necessário configurar a preferência PEDIDOS.PRO_IMPRIMIR_PEDIDO.MACROS_ADICIONAIS.

Para configurar parâmetros adicionais que somente serão utilizados na impressão e não serão salvos, deve-se configurar no modelo de documento.
Comportamento:Topo

Etiqueta de volumes

Emite etiquetas para os volumes do documento.

Parâmetros disponíveis para geração do leiaute das etiquetas:
${qtd} = Quantidade de etiquetas que vão ser geradas. É igual ao número de volumes informados no documento.
${destinatario} = Nome completo do destinatário do documento.
${documento} = Número do documento.
${especie} = Espécie do documento. P.ex.: NFE.]
${destcidade} = Cidade do destinatário
${doc} = contexto para a entidade de documentos.
Comportamento:Topo

Emitir pedido em pdf

Realizar a impressão de um pedido em PDF
Topo

Imprimir em matricial

Realizar a impressão de um pedido em matricial
Topo

Imprimir para separação

Imprimir o pedido para separação.

Somente deve estar liberado para tipos de pedidos das categorias:

Configurações

PEDIDOS.PRO_IMPRIMIR_PEDIDO.EXTENSAO_PADRAO_SAIDA

Extensão padrão de saída

Permite definir a extensão padrão de saída.

As opções disponíveis são:

  • pdf: Saída PDF
  • odt: Saída ODT (open document text)
  • docx: Saída DOCX (Word)

Quando não informado, assume a mesma extensão do modelo.

Tipo: TEXT

PEDIDOS.PRO_IMPRIMIR_PEDIDO.MACROS_ADICIONAIS

Macros adicionais

Permite configurar um SQL com uma linha para adquiri macros adicionais. O nome da coluna é o nome da macro.

Ao informar "?", será substituído pelo ID do pedido.

Tipo: SOURCE_CODE

PEDIDOS.PRO_IMPRIMIR_PEDIDO.RESPONDER_PARA_USUARIO

Responder para usuário

Define se deve ser preenchido o e-mail do usuário no campo "responder para".

Tipo: FLAG

Valor padrão: S

PEDIDOS.PRO_IMPRIMIR_PEDIDO.SQL_ANEXOS_EMAIL

SQL para montagem dos anexos a serem enviados por e-mail

Comando SQL para apresentar os anexos que podem ser enviados por e-mail. Como macro deve existir o ${pedido_id}

select aa.id, aa.titulo, ta.tipo_anexo, tarq.tipo_arquivo

from arquivos_anexos aa
inner join arquivos_anexos_produtos aap on aap.arquivos_anexos_id = aa.id
inner join produtos pr on pr.id = aap.produto_id
inner join tipos_anexos ta on ta.id = aa.tipo_anexo_id
inner join tipos_arquivos tarq on tarq.id = aa.tipo_arquivo_id 
where aap.produto_id in (select produto_id from itens_pedidos where pedido_id = ${pedido_id})
union all
select aa.id, aa.titulo, ta.tipo_anexo, tarq.tipo_arquivo
from arquivos_anexos aa
inner join arquivos_anexos_pedidos aap on aap.arquivos_anexos_id = aa.id
inner join tipos_anexos ta on ta.id = aa.tipo_anexo_id
inner join tipos_arquivos tarq on tarq.id = aa.tipo_arquivo_id  
where aap.pedido_id = ${pedido_id}

Tipo: SOURCE_CODE

PEDIDOS.PRO_IMPRIMIR_PEDIDO.SQL_SUGESTAO_DESTINATARIO

SQL utilizado para sugerir o e-mail do destinatário

Permite configurar um SQL para sugerir um ou mais destinatários para ser enviado o e-mail.

Pode ser utilizado as macros:

  • ${pedido_id}: ID do pedido.
  • ${cliente_id}: ID da pessoa do cliente.

Tipo: SOURCE_CODE

Regras

Apresentar anexos para seleção

Apresentar os arquivos que podem ser anexados ao envio do e-mail
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Enviar e-mail"
  • Ao alterar campo "Enviar anexos" do formulário "Enviar e-mail"

Excluir ações da interface

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Consultar"
  • Antes de apresentar uma tela formulário "Consultar"

Limpar navegação entre registros

Evita da interface adicionar os controle de navegação entre registros na tela de visualização
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Consultar"

Montar tela de envio de e-mail

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Enviar e-mail"

Popular Impressoras

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Etiqueta de volumes"

Popular campos dinâmicos

Popula os parâmetros do modelo de documento.
Eventos que disparam esta regra:
  • Ao alterar campo "Modelo documento" do formulário "Imprimir modelo"

Popular layouts

Eventos que disparam esta regra:
  • Ao alterar campo "Impressora" do formulário "Etiqueta de volumes"

Popular modelos PDF

Popula o campo de modelo PDF com os layouts definidos no tipo de pedido.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Enviar e-mail"
  • Antes de apresentar uma tela formulário "PDF"

Popular modelos de documentos

Popula os modelos de documentos conforme o tipo de pedido.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Imprimir modelo"

Preencher campos do e-mail

Preencher os campos do e-mail conforme o modelo de e-mail
Eventos que disparam esta regra:
  • Ao alterar campo "Modelo de e-mail" do formulário "Enviar e-mail"

Realizar o envio do pdf por email para o contato

Enviar o arquivo pdf gerado pelo sistema para um e-mail do contato