Saltar para o conteúdo principal
Scrive

O documento de origem já não existe no Scrive Connector: o que fazer

O aviso O documento de origem já não existe. (The source document no longer exists.) aparece ao clicar em Abrir documento de origem (Open source document) na ficha de um documento de assinatura, quando o Odoo não encontra o registo para o qual essa ficha aponta. A ação para e não se abre nada. Aqui tens a condição exata, como a verificar e o que fazer.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Scrive
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
4 min

O que significa o aviso

Cada documento de assinatura do Scrive Connector abre-se a partir do menu Scrive › Documentos de Assinatura (Scrive › Signature Documents). O troço Scrive pede a permissão Utilizador (User): se não a tiveres, não vês esse troço. Dentro da ficha, o botão Abrir documento de origem serve para saltar para o registo do Odoo que a ficha guarda como origem. Quando esse salto não é possível, o Odoo mostra O documento de origem já não existe. e a ação pára: não se abre nenhum ecrã novo e ficas onde estavas.

O texto do aviso está no código publicado do Odoo 17, 18, 19 e 20, e o botão é ocultado com a mesma condição nas quatro versões (explicamo-la mais abaixo).

Esquema feito com código, não é um ecrã do Odoo: de cima para baixo, o menu de documentos de assinatura, o botão para abrir o documento de origem e a mensagem de que já não existe
Esquema feito com código a partir do código publicado do módulo (Odoo 17, 18, 19 e 20), com os rótulos originais do código; não é uma captura do Odoo.
Odoo + Scrive: see who signed, get the sealed PDF
Vídeo: Odoo + Scrive: see who signed, get the sealed PDF (vídeo em inglês)

Quando aparece exatamente

Ao clicar no botão, o módulo procura o registo de origem dessa ficha. Se a pesquisa não devolver nada, lança o aviso. Se devolver um registo, abre o seu formulário na janela atual. A pesquisa só encontra o registo quando se cumprem estas quatro coisas em simultâneo:

  • a ficha guarda de que tipo de documento do Odoo provém;
  • a ficha guarda qual é o registo concreto desse tipo;
  • esse tipo de documento está disponível na tua base de dados;
  • esse registo continua a existir.

Basta que falhe uma para que apareça o aviso. A leitura mais fácil de entender é a última: o registo para o qual a ficha aponta já não existe, e daí o texto da mensagem. O aviso não modifica nada: o botão apenas procura e, se encontrar, abre.

Porque vês o botão e, mesmo assim, aparece o aviso

O botão Abrir documento de origem é ocultado quando Referência de Origem (Source Reference) está vazia, no Odoo 17, 18, 19 e 20. Ou seja, a vista só olha para essa referência; a verificação do registo faz-se depois, ao clicar. Por isso, um botão visível não garante que o documento de origem ainda exista.

Passo a passo para resolver

O primeiro passo começa em Scrive › Documentos de Assinatura.

Vista kanban dos documentos de assinatura com dados de demonstração e colunas Signed, Draft, Pending, Rejected e Saved as Template
Documentos de assinatura em vista kanban, com dados de demonstração: os cartões mostram uma referência, um título e uma contagem de assinaturas, e a última coluna aparece cortada.
  1. Abre Scrive › Documentos de Assinatura e entra na ficha do documento com o qual viste o aviso.
  2. Verifica se o botão Abrir documento de origem está na ficha. Se não aparecer, por esse botão não podes chegar ao aviso.
  3. Clica no botão. Se se abrir a ficha do documento de origem na mesma janela, a ligação funciona e não há nada a resolver.
  4. Se aparecer O documento de origem já não existe., procura esse documento a partir da sua própria app do Odoo com o nome ou o número que conheças.
  5. Se não o encontrares, o aviso está correto: não há registo para abrir. Se o apagaste por engano, recupera-o pelos teus meios habituais (por exemplo, uma cópia de segurança do teu Odoo) e volta a clicar no botão.
  6. Se o encontrares, a falha está na ligação da ficha de assinatura: pode faltar o tipo de documento ou o registo, ou o tipo de documento pode não estar disponível na tua base de dados. Escreve-nos indicando a versão do Odoo e que documento de origem esperavas abrir.
  7. Depois de resolvido, volta a clicar em Abrir documento de origem e verifica que se abre o formulário do documento de origem.

O que verificar a seguir

Se o botão abre o documento de origem, o aviso está resolvido. Se voltar a aparecer, repete a pesquisa do passo quatro: é a forma mais rápida de distinguir um documento de origem que já não existe de uma ligação mal resolvida na ficha.

Se estás a rever outros avisos do módulo, tens o que faz o botão «Enviar» do Scrive Connector, passo a passo e o aviso sobre os callbacks que só podem ser lançados para documentos enviados.

Como a FlexigoTech te ajuda

O Scrive Connector é um módulo de pagamento único por versão do Odoo, publicado para o 17, 18, 19 e 20, e precisa da subscrição do FlexigoTech Cloud (plano Conector, 49 €/mês ou 490 €/ano, sem IVA). A ligação passa pelo FlexigoTech Cloud, que guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. Podes ver a ficha no Odoo Apps e a página do módulo.

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se o teu documento de origem não se abre e não sabes porquê, conta-nos o teu caso.

Continue a ler

O que faz o botão «Enviar» do Scrive Connector, passo a passoO que faz o botão Enviar do Scrive Connector no Odoo: o que verifica, o que cria, para onde o leva depois e que mensagens o podem travar.Scrive Connector: «Os callbacks só podem ser acionados para documentos enviados.»Quando surge o erro de callbacks no Scrive Connector para Odoo, que condição o provoca (estado e ID do documento) e como o resolver.A mensagem «Os dias devem estar entre 1 e 365.» no Scrive ConnectorQuando aparece «Os dias devem estar entre 1 e 365.» no Scrive Connector, o que o código verifica ao clicar em Aplicar e como corrigir.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes