| ♥ 0 | Bom Dia, Estou a usar o seguinte método para imprimir um documento de venda: Engine.Vendas.Documentos.ImprimeDocumento(objDocVenda.Tipodoc, objDocVenda.Serie, objDocVenda.NumDoc, objDocVenda.Filial, 3,”guia”) É possível fazer a impressão diretamente para uma impressora de rede específica sem pre-visualização? Obrigado. Marcado como spam |
| Resposta privada Boas, O Primavera segue uma regra quando faz a impressão de um relatório: se o relatório tem uma impressora definida (dentro do Crystal Reports), usa essa; se não, usa a por defeito do sistema. Para forçar a impressão de um relatório para uma impressora de rede, duplique o relatório e defina manualmente a impressora dentro do Crystal Reports, mandando imprimir para a impressora de rede que quer. Grave o documento depois de imprimir. Atenção: o nome da impressora tem de bater certo. Se o relatório for editado numa máquina e depois usado noutra, a impressora de rede tem de ter o nome exactamente igual em ambas as máquinas, e em todas as outras em que precise que isto aconteça! O Primavera vai tentar encontrar a impressora na rede pelo nome, e se não encontrar, imprime para a impressora configurada como "por defeito" na máquina. Se precisar de parâmetros adicionais, pode usar o BSO.Base.Impressoes.ImprimeDocumento().
Qualquer coisa é só perguntar ? Marcado como spam |