NUMERO DE OR?AMENTO DÊVIDA BASICA PK

SINCLAIR 14/12/2015 13:53:16
#455130
Colega,

Teria um número a sugerir...

Citação:

Realmente, durante a confecção do orçamento, o número apresentado deve ter caráter meramente sugestivo, tal qual o número de NF (o usuário pode desistir da NF a qualquer momento e para não precisar inutilizar o número depois, tal número é gravado de fato apenas na inserção da NF). O mesmo serve para orçamento.



Teus usuários precisariam entender que ambiente multiusuário isto é necessário que o número definitivo apareça somente no final.

Mas, ainda assim, você pode adaptar a reserva de números, ou seja, na tabela de sequenciais e anos você pega o próximo e insere novo registro, já tendo o número reservado e definitivo. Claro, isto vai fazer a tabela ficar grande com o passar do tempo, mas isto é outra coisa natural. Se for seguir este caminho, nem precisaria de tabela auxiliar para o número sequencial e ano, já poderia fazer o select max diretamente na tabela de orçamentos e ter na tabela de orçamentos um campo smallint para o status do orçamento, como 1 para em digitação, 2 para finalizado, 3 para abandonado e assim sucessivamente.

Tudo de bom.
MESTRE 14/12/2015 15:38:32
#455136
Citação:

:
Colega,

Teria um número a sugerir...

Realmente, durante a confecção do orçamento, o número apresentado deve ter caráter meramente sugestivo, tal qual o número de NF (o usuário pode desistir da NF a qualquer momento e para não precisar inutilizar o número depois, tal número é gravado de fato apenas na inserção da NF). O mesmo serve para orçamento.


Teus usuários precisariam entender que ambiente multiusuário isto é necessário que o número definitivo apareça somente no final.

Mas, ainda assim, você pode adaptar a reserva de números, ou seja, na tabela de sequenciais e anos você pega o próximo e insere novo registro, já tendo o número reservado e definitivo. Claro, isto vai fazer a tabela ficar grande com o passar do tempo, mas isto é outra coisa natural. Se for seguir este caminho, nem precisaria de tabela auxiliar para o número sequencial e ano, já poderia fazer o select max diretamente na tabela de orçamentos e ter na tabela de orçamentos um campo smallint para o status do orçamento, como 1 para em digitação, 2 para finalizado, 3 para abandonado e assim sucessivamente.

Tudo de bom.


Entao isso daí ja pensei e ao Fechar o Form vou realizar uma verificação se ele gravou, se não gravou eu deleto entende? assim nao fica um monte de numeração pulando rsrs..

Agradeço pelo auxilio, sei que é meio POG..más nao tem o que fazer mesmo hehe..
SINCLAIR 14/12/2015 15:39:53
#455139
Colega...

Se no direito crime é uma questão de interpretação, não seria um select max que será interpretado como POG já na primeira.

Acho que este é o caminho.

Tudo de bom.
Página 2 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas