Primavera Express 7.5–Introduzir o modo de pagamento por transferência bancária

9 03 2013

Na versão 7.5 do Primavera Express, tal como na versão 6, não existe nenhum modo de pagamento do tipo “Transferência Bancária”, configurado para ser utilizado na ficha de clientes. Existe um artigo onde são demonstradas as instruções para criar um novo modo de pagamento, no entanto não se aplica à nova versão do Express.

 

Uma vez que a versão 7.5 não permite aceder directamente ao servidor de dados, é necessário recorrer a ferramentas de gestão de servidores SQL Server como Microsoft SQL Server Management Studio, utilizado neste artigo, EMS SQL Manager for SQL Server, ou equivalente.

 

Com o Primavera fechado, abra o Administrador e comece por fazer uma cópia de segurança (para ajuda consulte este artigo).

 

No Management Studio, estabeleça nova ligação.

image

 

 

Configurar a ligação ao servidor de dados do Primavera Express 7.5. Numa instalação por defeito, os dados são os seguintes:

image

Connect para ligar.

 

 

Seleccione a base de dados onde pretende efectuar a alteração,e de seguida clique em “New Query”.

 

Faça download da instrução SQL aqui. Descompacte, abra o ficheiro de texto e copie todo o seu conteúdo para a consola SQL:

image

Deverá receber a mensagem “1 row(s) affected”, se a instrução for executada com sucesso.

 

 

Na ficha de cliente está agora disponível o modo de pagamento por transferência bancária

image


Ações

Information

42 responses

9 03 2013
Primavera Express–Introduzir o modo de pagamento por transferência bancária | ..::invisible flame light::..

[…] Nota: Para a versão 7.5 deverá ler o artigo Primavera Express 7.5–Introduzir o modo de pagamento por transferência bancária […]

19 03 2015
Manuel Prego

Experimentei com a verão 7.6 e dá o erro (Msg 156, Level 15, State 1,ine 1Incorrect syntax near the keyword ‘INTO’.)
Será que me podem ajudar

19 03 2015
Manuel Prego

Rectifico, a mensagem de erro é a seguinte
Msg 213, Level 16, State 1, Line 1
Column name or number of supplied values does not match table definition.

20 03 2015
XpecialGUEST

Boa noite,
O que deve estar a acontecer é que esta instrução SQL não deve estar preparada para a estrutura da base de dados da v7.60.
Cumprimentos

20 03 2015
XpecialGUEST

Boa noite,
O que deve estar a acontecer é que esta instrução SQL não deve estar preparada para a estrutura da base de dados da v7.60.
Cumprimentos

9 03 2013
David

Boas!

Da o seguinte erro:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ‘’’.
Msg 105, Level 15, State 1, Line 1
Unclosed quotation mark after the character string ‘, N’Pag. por Transferência Bancária’, N’0′, N’1′, N’0′, N’0′, N’0′, N’0′, N’0′, N’0′, N’1′, N’0′, N’0′, N’0′, N’0′, N’0′, N’0′, null, null, N’0′, N’0′, null, N’0′, N’2013-03-09 19:29:54.107′, N’0′, DEFAULT, N’0′, null, N’1′, null, N’0′, N’0′, N’0′, N’0′, N’0′);
GO
‘.

10 03 2013
XpecialGUEST

O artigo foi alterado. Veja se já consegue.

11 03 2013
David

Já funcionou! Obrigado. Como sempre disponível para ajudar.

10 03 2013
Ana Fernandes

Que porcaria…

25 03 2013
Mário Ramos

Muito obrigado!
Como sempre incisivos. PERFEITO.

29 03 2013
Pedro

Msg 208, Level 16, State 1, Line 1
Invalid object name ‘dbo.DocumentosBancos’.

Tenho este erro. Se puderem ajudar, agradeço.

13 04 2013
XpecialGUEST

Seleccionou a bases de dados da empresa de trabalho (não a PRIEMPRE, nem a PRIDEMO), tal como refiro no artigo “Seleccione a base de dados onde pretende efectuar a alteração,e de seguida clique em “New Query” ??

9 04 2013
Pimpão

Como faço o mesmo utilizando o SQL Manager Lite???

9 04 2013
Pimpão

Já está resolvido, falha na localização.

Obrigado pela aetenção.

12 04 2013
Rui

boa tarde, estou com um problema num posto de primavera express .

Foi modificado o nome do computador, e agora aparece um erro… é possível resolver ?

Obrigado

13 04 2013
XpecialGUEST

Boa tarde,

O erro que aparece é: “Não foi possível estabelecer a conexão com o servidor SQL.”?

Para resolver pode voltar a colocar o nome anterior, sendo esta a forma mais fácil e rápida de ultrapassar.

Em alternativa renomear o ficheiro PRISECLE.BIN, que se encontra normalmente em C:\Programas\PRIMAVERA\SGX750\Config\EX, para PRISECLE.BIN.OLD, por exemplo, e de seguida executar o Administrador. Será iniciado o assistente de inicialização da plataforma. Terá que introduzir a localização do servidor: .\PRIEXPRESS750 ou NOME_DO_COMPUTADOR\PRIEXPRESS750, e mais à frente, conta de acesso e password do user do SQL SA. Se não souber estes dados, pode consultar o artigo: https://invisibleflamelight.wordpress.com/2013/02/16/sql-server-alterar-a-password-do-sa/. Posteriormente, ao executar o Primavera, poderá receber o erro: “O posto ‘VMMODEL222’ não está licenciado para utilizar nenhum dos módulos desta aplicação. Contacte o Administrador de Sistema”. Para ultrapassar deve consultar o artigo: https://invisibleflamelight.wordpress.com/2012/08/03/primavera-express-v7-50-problema-com-licenciamento-no-arranque-da-aplicao/.

16 04 2013
rui

Boa tarde, o erro que aparece é:
“O posto ‘SERVIDOR′ não está licenciado para utilizar nenhum dos módulos desta aplicação. Contacte o Administrador de Sistema”

1 05 2013
18 04 2013
Pedro

Tentei aceder à base de dados criada no Primavera Explorer, mas o Studio Management diz-me que:

The database xxxxxxx is not accessible. (ObjectExplorer)

——————————
Program Location:

at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.DatabaseNavigableItem.get_CanGetChildren()
at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.RequestChildren(IGetChildrenRequest request)
at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.BuildChildren(WaitHandle quitEvent)

Alguém me pode ajudar?

21 10 2013
XpecialGUEST

Não percebi qual a dúvida/problema. Primavera Explorer?
Onde é gerado esse erro? Tem que fornecer mais detalhes.

18 10 2013
Pedro Pereira

Boa noite,

ao tentar fazer o descrito aparece-me o seguinte erro:

Msg 213, Level 16, State 1, Line 1
Column name or number of supplied values does not match table definition.

será que alguém me pode dar uma ajudinha?

desde já muito obrigado

21 10 2013
XpecialGUEST

Bom dia,
Seleccionou a base de dados onde quer executar a instrução SQL? Veja na imagem 3, em que seleccionei a BD PRITESTE44.
Cumprimentos

21 10 2013
Pedro Pereira

Boa tarde,

Desde já agradecido pela resposta.
Sim, executei tal e qual como está descrito e exemplificado na imagem.
Seleccionei a base de dados relativa à empresa que criei e seleccionei new query. Fiz paste da instrução e seleccionei execute..
De seguida apareceu o relatorio que postei anteriormente..

6 11 2013
Pedro Pereira

Boa tarde,

Visto não haver qualquer tipo de solução aparente optei por remover totalmente o erp primavera express e o sql server e voltei a instalar tudo de base.
para meu espanto quanto tentei seguir os passos aqui descritos voltei a encontrar exactamente o mesmo erro.
neste momento o programa está instalado em Windows 8 64 bits.
terá algo relacionado com o erro?

28 11 2013
XpecialGUEST

Boa tarde,
Não me parece que o problema que reportou esteja relacionado com o Windows e a edição do mesmo. Tem a certeza que está a executar as intrusões na versão 7.5 do Express?

5 03 2014
Porfírio

Olá.
Realmente, a fórmula continha alguns erros, indicando que não se ajustava às definições da tabela.
Descobri-os, corrigi-os e adicionei ao meu Primavera Express v. 07.5001.1343. através do Microsoft SQL Server Management Studio seguindo exatamente as instruções indicadas nas imagens atrás.
O modo de pagamento por Transferência Bancária aparece-me agora nos «dados comerciais» da ficha do cliente, no «modo de pagamento» na elaboração da fatura e também automaticamente na emissão do recibo correspondente.
Espero que consiga. Boa sorte.
Faça o download aqui:

http://www.mediafire.com/download/gmflfofxgkxact1/Primavera_Express_7.5_–_Introduzir_modo_de_pag_transf_bancária.rar

20 02 2014
Porfírio

Olá.
Também já tentei fazer isto com o Microsoft SQL Server Management Studio e aparece-me a mesma mensagem de erro a vermelho para qualquer empresa:
«Level 16, State 1, Line 1
Column name or number of supplied values does not match table definition».

Não resulta. Parece que a Query não se adequa às tabelas.

Será que não podem incluir essa função na próxima atualização do Primavera?
Não esquecer que se trata de fórmulas complicadas para o utilizador comum que apenas pretende operar com o programa de faturação.

Qualquer ajudinha, ficaria grato.
Cumprimentos

21 02 2014
XpecialGUEST

Boa noite,

Deverá contactar a Primavera para comunicar essa sugestão.
Cumprimentos

28 02 2014
Porfírio

Olá, XpecialGUEST.
Descobri uma outra maneira de acrescentar modos de pagamento/recebimento no Primavera Express através do «Microsoft SQL Server Management Studio», adicionando linhas no «Dbo.DocumentosBancos» na base de dados pretendida.
Caso alguém se mostre interessado e me for permitido, poderei divulgar a informação acompanhada de algumas imagens.
Também poderei enviar-lhe a sugestão por email.

Cumprimentos.

29 05 2014
Luís V.

Bom dia,
Seria muito útil partilhar essa informação, desde que devidamente testada e aprovada.

Cumprimentos,
Luís V.

29 05 2014
Luís V.

Bom dia,

Tentei seguir estas instruções, embora utilizando o editor “EMS SQL Manager for SQL Server–Lite Edition”, e no Primavera Starter Easy 7.6. No entanto obtenho o seguinte erro:
“Column name or number of supplied values does not match table definition.”
Suponho que as tabelas do Starter Easy não têm as mesmas configurações dos Express. Sabe-me dizer que parâmetros deverei alterar a fim de realizar esta operação?

Obrigado,
Luís V.

30 05 2014
XpecialGUEST

Boa noite,
O que deve estar a acontecer é que esta instrução SQL não deve estar preparada para a estrutura da base de dados da v7.60. Se de facto for essa a razão, assim que possível publicarei um novo artigo com a nova instrução.
Cumprimentos

11 11 2014
Pedro Mendes

Boa tarde,
para todos aqueles que continuam com problemas venho deixar-vos a solução que é bastante simples! Depois de tanta tentativa e erro descobri que dá erro por causa do espaço que se encontra na fórmula!
Tenham atenção quando copiarem a fórmula! Ela está correta, mas no momento de a copiar certifiquem-se que não copiam nenhum espaço em branco, nem antes nem depois, de outro modo dá erro!

Para não complicar mais, eis a fórmula;

INSERT INTO [dbo].[DocumentosBancos] VALUES (N’PTRF’, N’C’, N’Pag. por Transferência Bancária’, N’0′, N’1′, N’0′, N’0′, N’0′, N’0′, N’0′, N’0′, N’1′, N’0′, N’0′, N’0′, N’0′, N’0′, N’0′, null, null, N’0′, N’0′, null, N’0′, N’2013-03-09 19:29:54.107′, N’0′, DEFAULT, N’0′, null, N’1′, null, N’0′, null, N’0′, N’0′, N’0′, null);
GO

Se quiserem também a opção por vale dos correios, insiram a seguinte fórmula;

INSERT INTO [dbo].[DocumentosBancos] VALUES (N’PVCTT’, N’C’, N’Pag. por Vale Correio dos CTT’, N’0′, N’1′, N’0′, N’0′, N’0′, N’0′, N’0′, N’0′, N’1′, N’0′, N’0′, N’0′, N’0′, N’0′, N’0′, null, null, N’0′, N’0′, null, N’0′, N’2013-03-09 19:29:54.107′, N’0′, DEFAULT, N’0′, null, N’1′, null, N’0′, null, N’0′, N’0′, N’0′, null);
GO

Não sou um entendido na informática, apenas lá cheguei por tentativa e erro! Todos os créditos para o “XpecialGUEST” e demais usuários que partilham problemas e dicas…

16 11 2014
XpecialGUEST

Obrigado pelo contributo.

18 01 2016
António Correia

boa tarde,

tenho o PrimaveraExpress 7.60 já tentei os diversos códigos, inclusive este ultimo, no entanto dá-me este erro:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ‘’’.

será que poderia me ajudar?
Obrigado!

24 01 2016
XpecialGUEST

Boa tarde,
Experimente voltar a copiar a instrução, e executar a mesma a partir de outra ferramenta de gestão de servidores SQL Server:
https://invisibleflamelight.wordpress.com/2016/01/10/microsoft-sql-management-studio-alternativas-gratuitas/

Se utiliza a versão 7.60, ou outra versão diferente da 7.50, note que poderá não funcionar, uma vez que a estrutura da base de dados poderá ser diferente.

9 01 2015
Sandra

Não me está a aparecer na pasta “databases” outra subpasta se não “system database”. a minha versão é PRIMAVERA EXPRESS v7.60.

10 01 2015
XpecialGUEST

Boa tarde,
Eventualmente ter-se-á conectado a uma instancia de dados que não é a instancia que estará a ser utilizada pelo Primavera Express.

24 10 2015
Gonçalo Bastos

Boas como consigo criar um novo modo de pagamento “transferência bancaria” obrigado um abraço

24 10 2015
XpecialGUEST

Boa noite,
Neste artigo está exemplificado como proceder para o efeito, na versão 7.50 do Primavera.
Se utiliza a versão 7.60, ou outra versão diferente da 7.50, note que poderá não funcionar, uma vez que a estrutura da base de dados poderá ser diferente.
Cumprimentos

8 09 2016
Pedro Dias

Boa tarde,

estava a tentar inserir o rtf, mas da o seguinte erro:
Incorrect syntax near ‘’’.
como posso solucionar?

Obrigado

9 09 2016
XpecialGUEST

Boa tarde,
Qual a versão do Primavera?
A instrução foi testada na versão 7.50 do Primavera. Em outras versões poderá não funcionar.
Em todo o caso, o erro que indica aparentemente tem a ver com a sintaxe da instrução. Se tiver conhecimentos de SQL Server pode analisar e ver o que está errado. As páginas seguintes podem ajudar:
http://knowledgebase.progress.com/articles/Article/000035863
http://stackoverflow.com/questions/2469936/incorrect-syntax-near
http://www.portugal-a-programar.pt/forums/topic/63094-resolvido-error-incorrect-syntax-near/

Exemplo:
Instrução correta: select * from artigo where artigo=’00001′
Instrução errada: select * from artigo where artigo=’

Ao executar a primeira instrução, recebo o erro:
Incorrect syntax near ”
porque falta colocar uma nova plica (‘) para fechar.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s




%d bloggers like this: