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).


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.

- Abre
Scrive › Documentos de Assinaturae entra na ficha do documento com o qual viste o aviso. - Verifica se o botão
Abrir documento de origemestá na ficha. Se não aparecer, por esse botão não podes chegar ao aviso. - 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.
- 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. - 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.
- 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.
- Depois de resolvido, volta a clicar em
Abrir documento de origeme 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
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_scrive_connector 20.0 (21b3b940): models/scrive_document.py
- Código do módulo: flexigobe_scrive_connector 20.0 (21b3b940): views/scrive_document_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
- Código do módulo: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
- Código do módulo: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
