Bem-vindo, Visitante
Nome do utilizador: Senha: Memorizar

TÓPICO: Editar base de dados com H2 console

Editar base de dados com H2 console 13 Jan. 2013 20:40 #3770

  • ZeDdY
  • Avatar de ZeDdY
  • Offline
  • Mensagens: 1
Boa tarde,

Espero que seja o local apropriado para fazer a minha questão. Já li e reli vários tópicos do fórum(incluindo as FAQ's) e neste momento continuo com uma dúvida relativamente à factura simplificada (FS).

Gostaria de saber, se possível, qual o local/campo da base de dados H2 em que terei a possibilidade de alterar o DOCUMENTO SAFT para Factura Simplificada. Andei a vasculhar e apenas encontrei o campo relativo ao DOCUMENTO SAFT em que em vez de ter a denominação "Factura" ou "Guia de transporte", etc, tinha números.

O que apenas queria, e uma vez que poderá ser possível na versão FREE através do gestor de base de dados, seria alterar o DOCUMENTO SAFT de forma a sair impresso como Factura Simplificada.

Espero não ter sido confuso, e agradeço desde já a resposta.

NOTA: Estou a gostar bastante deste programa e já conheço o projecto(de nome) há já uns 2 anos através do pplware!
Última Edição: 15 Jan. 2013 05:20 por marcolopes.
O adminstrador desactivou a escrita pública.

Editar base de dados com H2 console 02 Jan. 2013 22:31 #3273

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5361
  • Obrigado recebido 745
coolbit escreveu:
Qual é a localização das facturas emitidas na BD? Preciso de corrigir a data de uma factura, como a data do sistema na estava correcta ficou com 2013 (basicamente diferença de 1ano)?

Como não pode editar o documento para alteração, presumo que esteja sujeito ás regras de CERTIFICAÇÃO, portanto, antes de lhe responder à pergunta, alerto-o que:

NUNCA deve editar a base de dados para corrigir qualquer um dos elementos necessários à criação da ASSINATURA legal do documento (para efeitos de FISCO). A DATA de CRIAÇÃO e a DATA do SISTEMA são 2 dos campos que fazem parte desses elementos! Por outras palavras: está a cometer uma ILEGALIDADE ao fazer essa alteração! (e pelo que pude apurar, não é o primeiro utilizador que a faz...). O resultado? Ficheiro SAFT inválido por violação da sequência de assinaturas dos documentos...

Qualquer alteração a um documento sujeito a CERTIFICAÇÃO deve ser efectuada através da sua ANULAÇÃO:
a) ANULAR o documento
b) NAVEGAR para o documento anulado
c) DUPLICAR e emitir novo documento

Cumprimentos
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 15 Jan. 2013 05:20 por marcolopes.
O adminstrador desactivou a escrita pública.

Editar base de dados com H2 console 02 Jan. 2013 22:04 #3271

  • coolbit
  • Avatar de coolbit
  • Offline
  • Mensagens: 28
Qual é a localização das facturas emitidas na BD? Preciso de corrigir a data de uma factura, como a data do sistema na estava correcta ficou com 2013 (basicamente diferença de 1ano)?
Última Edição: 02 Jan. 2013 22:17 por marcolopes.
O adminstrador desactivou a escrita pública.

Editar base de dados com H2 console 19 Ago. 2012 17:34 #2508

  • Alexcpc
  • Avatar de Alexcpc
  • Offline
  • Mensagens: 11
  • Obrigado recebido 1
ok, obrigado , já funciona,

"ALTER TABLE ENTIDADESDOCUMENTOSLINHAS ALTER COLUMN PERCDESCONTOFINAL DECIMAL(5,2)" nunca lá chegava !!

Cpts
O adminstrador desactivou a escrita pública.

Editar base de dados com H2 console 19 Ago. 2012 16:28 #2507

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5361
  • Obrigado recebido 745
Alexcpc escreveu:
encontrei em : "ENTIDADESDOCUMENTOSLINHAS"
"PERCDESCONTOFINAL"
Como é que altero o valor de 4,2 para 5,2 ?

Caro Alex,

Introduza o comando: ALTER TABLE ENTIDADESDOCUMENTOSLINHAS ALTER COLUMN PERCDESCONTOFINAL DECIMAL(5,2)

Cumprimentos
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.

Editar base de dados com H2 console 19 Ago. 2012 13:50 #2506

  • Alexcpc
  • Avatar de Alexcpc
  • Offline
  • Mensagens: 11
  • Obrigado recebido 1
Teóricamente basta EDITAR a base de dados e alterar o tamanho do campo PERCDESCONTOFINAL de 4,2 para 5,2. A partir daqui poderá usar a sugestão que lhe indiquei...

depois de conectar com a base de dados, (como não percebo muito de DB e esta consola H2) não encontrei nenhuma ferramenta "Search" então tentei encontrar o que me indicou " PERCDESCONTOFINAL"

encontrei em : "ENTIDADESDOCUMENTOSLINHAS"

"PERCDESCONTOFINAL"

Como é que altero o valor de 4,2 para 5,2 ?

usando o "PERCDESCONTOFINAL" e "Run" dá erro.

O Help não ajuda muito ! para quem não entende nada..

" Change data in a Row " - UPDATE TEST SET NAME='Hi' WHERE ID=1; ?

Cpts
Última Edição: 19 Ago. 2012 13:55 por Alexcpc.
O adminstrador desactivou a escrita pública.
Moderadores: marcolopes
Desenvolvido por Kunena