Impedir re-impressão de nota fiscal
Fala pessoal!
Fiz um sistema de impressão de notas fiscais, que como qualquer outro gera a nota, imprime em impressora matricial (usando Fortes Report) e armazena seus dados num BD. Depois de terminado o programa, o cliente solicitou que fosse permitido que o usuário pudesse re-imprimir uma nota fiscal qualquer, que já tinha sido emitida, porém que permitisse ser impressa apenas em papel comum. Como garantia de que o usuário não vai tentar imprimir na impressora matricial (reservada apenas à impressão de notas em formulário contínuo), o cliente deseja que o programa tenha algum recurso que impeça de alguma forma, a re-impressão da nota já emitida por meio da impressora matricial. Esta nota que já foi impressa poderá ser re-impressa apenas por impressora jato de tinta (pois isso impede o uso do formulário contínuo de notas).
Alguém sabe se é possível criar um recurso para impedir esta re-impressão na impressora matricial?
Desde já agradeço.
wbb
Fiz um sistema de impressão de notas fiscais, que como qualquer outro gera a nota, imprime em impressora matricial (usando Fortes Report) e armazena seus dados num BD. Depois de terminado o programa, o cliente solicitou que fosse permitido que o usuário pudesse re-imprimir uma nota fiscal qualquer, que já tinha sido emitida, porém que permitisse ser impressa apenas em papel comum. Como garantia de que o usuário não vai tentar imprimir na impressora matricial (reservada apenas à impressão de notas em formulário contínuo), o cliente deseja que o programa tenha algum recurso que impeça de alguma forma, a re-impressão da nota já emitida por meio da impressora matricial. Esta nota que já foi impressa poderá ser re-impressa apenas por impressora jato de tinta (pois isso impede o uso do formulário contínuo de notas).
Alguém sabe se é possível criar um recurso para impedir esta re-impressão na impressora matricial?
Desde já agradeço.
wbb
Wbb
Curtidas 0
Respostas
Edilcimar
09/04/2004
coloque um campo no banco de dados vamos supor
Impresso -> boolean
Após a impressão da nota coloque Impresso como True e quando for imprimir mude totalmente o layout dá página de modo que mesmo que a pessoa tente imprimir em uma NF nenhum campo coincida fazendo com isto que a NF seja cancelada
Impresso -> boolean
Após a impressão da nota coloque Impresso como True e quando for imprimir mude totalmente o layout dá página de modo que mesmo que a pessoa tente imprimir em uma NF nenhum campo coincida fazendo com isto que a NF seja cancelada
GOSTEI 0