Totali Order Web – Imprimir DAV/Pré-venda Automaticamente em Impressora Não Fiscal

Totali Order Web

Esta implementação destina-se a atender segmentos do varejo como cafeterias, bares, restaurantes e similares onde o consumo é feito através de comandas numeradas ou através do nome inserido no momento do pedido para posterior pagamento no caixa.

IMPORTANTE:  A impressão automática do DAV/Pré-Venda é somente para impressoras Não Fiscais.

Configuração

Totali Commerce Web

Configurações > Parâmetros > Parâmetros Gerais ou Parâmetros por Filial
 
Ativar o parâmetro [‘IMP_AUTO_DAV_GRAVAR‘ – Imprimir automaticamente o DAV/Pré-Venda após a gravação no OrderWeb?]  para que, ao finalizar o DAV, seja feita, automaticamente, a impressão dos itens na impressora não fiscal.
 
Ativar o parâmetro [‘IMP_ITENS_NOVOS_DAV‘ – Imprimir somente os itens novos inseridos no DAV/Pré-Venda do OrderWeb?]  para que, ao abrir um DAV aberto e inserir novos itens, seja feita a impressão automática apenas dos novos itens.
 
IMPORTANTE: Se um DAV for aberto e não forem inseridos novos itens, não imprimirá novamente.
 
 
 

Totali PoS

F5 Funções> F8 Outros> Configurações de fórmulas
 
 
 
 
Acesse [Imprime DAV], clique em [F4 Editar] e insira a fórmula abaixo. Clique em [F7 Aplicar], insira a chave e confirme a gravação.
 
 
 

SELECT ‘PRÉ-VENDA ‘ || CAST(MAX(TAB.Trn_id) as VARCHAR(20)) ||

case when (TAB.doc_codigoidentificacao is not null) and (TRIM(TAB.doc_codigoidentificacao) > ”) THEN

‘<LF>’ ||

‘ID ‘ || MAX(TAB.doc_codigoidentificacao)

  else ”

end ||

‘<LF>’ ||

‘REFERENCIA-PRODUTO-QUANTIDADE’ ||

‘<LF>’ ||

REPLACE(REPLACE(REPLACE(REPLACE( CAST(array_agg(tab.TXTOBS) AS VARCHAR(4000)) ,'”‘, ”) ,'{‘, ”) ,’}’, ”) ,’>,’, ‘>’) 

FROM (select

Transacao.Trn_id, Documento.doc_codigoidentificacao,

Produto.Pro_Referenciabasica || ‘-‘ || left(Produto.Pro_Nome,20) ||’-‘||DocumentoItem.DocIte_quantidade || ‘<LF>’ AS TXTOBS

FROM Transacao INNER JOIN Documento ON Transacao.Trn_ID = Documento.Doc_TrnId

INNER JOIN DocumentoItem ON DocumentoItem.Doc_Id = Documento.Doc_Id

INNER JOIN Produto ON Produto.Pro_Id = DocumentoItem.DocIte_ProId

WHERE Transacao.Trn_id = $1 

AND DocumentoItem.DocIte_Impresso in ( ‘false’, $2 )

) TAB

group by TAB.Trn_id, TAB.doc_codigoidentificacao

 

Utilização

Totali Order

Inicie um novo DAV informando a identificação do cliente através do número da comanda ou de forma manual, adicionando, por exemplo, o nome do cliente, precedido SEMPRE, nos dois casos, da expressão “ID” + Número da Comanda ou “ID” + Nome do cliente.

Ex: ID22 ou IDGUILHERME.

Em seguida, insira os itens do DAV e clique em [Finaliza]. O DAV será impresso automaticamente.

 
Para inserir novos itens no DAV, clique em [F7 Pré-Venda] e digite a identificação do cliente na [Busca].
 
 
Selecione e abra o DAV, insira os novos itens e clique em [Finaliza]. Uma nova impressão será feita contendo somente os novos itens adicionados.
 
 
 
 

Utilização

Totali PoS

Faça o resgate do DAV acessando [F7 Pré-Venda], digitando o ID + número da comanda ou ID + nome do cliente, selecione o DAV e clique em [F12 Confirma].

Confira o itens e clique em [F12 Confirma].

Finalize a operação clicando em [F12 Confirma].

 

 

https://gesti.datainfo.inf.br/gesti/atendimento/chamado_detalhes.php?COD_CHAMADO=2023069535