anonymous Log in
Search
Recents:
v3.0
gx-l
Erro na Dynamic Transaction - GX 17 U1.
07/02/21 09:35

luismiyashita

Replies: 2

Olá.
Tenho uma Dynamic Transaction para fazer a união de 2 tabelas.
No GX 17 funciona perfeitamente.
Este é a Data Provider
ContatosLuisCollection{
ContatosLuis
{
ContatoTipo = 'CLI'
ContatoId = ClientesId
ContatoNome = ClientesRazao
ContatoEMail = ClientesEmail
}
ContatosLuis
{
ContatoTipo = 'INT'
ContatoId = Trim(PessoasId.ToString())
ContatoNome = PessoasNome
ContatoEMail = PessoasEmail
}
}
Impacta Analysis
GX 17
CREATE VIEW [ContatosLuis]
AS
SELECT [ClientesId] AS ContatoId,
'CLI' AS ContatoTipo,
[ClientesRazao] AS ContatoNome,
[ClientesEmail] AS ContatoEMail
FROM [ClientesLuis1]
UNION
SELECT DISTINCT Rtrim(Ltrim(Convert(CHAR(12),Cast([PessoasId] AS DECIMAL(12,0))))) AS ContatoId,
'INT' AS ContatoTipo,
[PessoasNome] AS ContatoNome,
[PessoasEmail] AS ContatoEMail
FROM [PessoasLuis]
GX 17 U1
Apresenta o erro
[Error Icon]
rgz0036
Cannot solve attributes ContatoTipo.
CREATE VIEW [ContatosLuis]
AS
SELECT [ClientesId] AS ContatoId,
[ClientesRazao] AS ContatoNome,
[ClientesEmail] AS ContatoEMail
FROM [ClientesLuis1]
UNION
SELECT DISTINCT Rtrim(Ltrim(Convert(CHAR(12),Cast([PessoasId] AS DECIMAL(12,0))))) AS ContatoId,
[PessoasNome] AS ContatoNome,
[PessoasEmail] AS ContatoEMail
FROM [PessoasLuis]
No GX 17 U1 não adiciona as definições do DP no script de criação da View.
Atenciosamente.
Luis Miyashita
Replies

gusbro

07/02/21 14:48
Hola Luis, Me fijo si lo puedo reproducir para resolver el problema y sino luego te pido más datos. Saludos, Gustavo On Sunday, February 7, 2021, Luis Miyashita

luismiyashita

08/02/21 00:44
Hola. El problema está ocurriendo en el generador .Net. En el generador .Net Core el problema no ocurre. Luis Miyashita.


Back to gx-l