Evitar duplicação da nota fiscal
10/06/2008
0
Onhide86
Posts
11/06/2008
Lucas.corp
faça da sua chave primária NF e SE (série).
11/06/2008
Edilcimar
11/06/2008
Emerson Nascimento
eu trabalho de forma diferente: não gero o número da nota ao gravá-la, mas sim ao imprimí-la.
11/06/2008
Adriano_servitec
Estou certo ou errado?
11/06/2008
Onhide86
11/06/2008
Onhide86
11/06/2008
Emerson Nascimento
creio que essa resposta tenha sido em relação ao que eu disse antes.
é que aqui temos sempre o campo ´controle´ e o campo ´número´. ao gravar a nota, campo controle recebe um número sequencial de registro, e o campo número recebe esse mesmo valor, porém com status de impresso=NAO e serie=NULL.
até porque temos várias séries de NF e cada uma com um leiaute e uma sequencia própria.
então é possível consultar por remetente, destinatário, data de cadastro, controle, etc... mas realmente não é possível consultar pelo número da nota (visto que esse ainda não foi gerado).
porque disso? porque, pelo que eu sei, [b:82582b64ab]o número da NF deve ser o mesmo número de controle do formulário[/b:82582b64ab] a que o Adriano se referiu.
então imagine o seguinte, usando o seu método:
você tem cinco notas fiscais geradas: 000200, 000201, 000202, 000203 e 000204
acontece que por uma urgência da empresa, a nota fiscal 000204 tem que sair agora, já! o que você faz? imprime todas as anteriores mais a 000204? destaca a 000204 e a imprime separadamente?
outra coisa: você gerou todas essas notas e ainda não imprimiu. percebeu que a primeira - 000200, no caso - está com problema e precisará ser alterada, porém precisa imprimir as demais. como você faz? espera a alteração daquela para depois imprimir todas as notas ficais?
pelo modo que eu trabalho eu não tenho esses problemas.
12/06/2008
Edilcimar
12/06/2008
Macario
Sendo uma nota impressa errada, há duas alternativas: Cancelamento fisico e em sistema da nota, ou Carta de Correção caso aja aplicação para o erro.
Não necessariamente o numero da nota precisa ser o número de controle do formulario.
Se a empresa tiver filiais? Ela efetua uma tiragem de 100 mil formularios e divide entre as mesmas. 8)
12/06/2008
Edilcimar
Clique aqui para fazer login e interagir na Comunidade :)