Dúvida com Subtipo

28 views
Skip to first unread message

guilherm...@gmail.com

unread,
Oct 1, 2019, 10:15:32 PM10/1/19
to GeneXus
Boa noite.

Conversando com as pessoas que trabalham com Genexus aqui na minha cidade Araçatuba/SP, me disseram para sempre usar Subtipo quando tiver uma chave estrangeira, ou seja, nunca usar diretamente o atributo como FK. Isso procede? Tem fundamento? Outra coisa, é correto criar vários atributos/subtipos de transações diferentes, porém que serão utilizadas na mesma transação dentro de apenas um group de subtipo.

Agradeço desde já pela atenção.

Vandré Felipe de Olivera Nicolau

unread,
Oct 2, 2019, 5:41:01 AM10/2/19
to guilherm...@gmail.com, GeneXus
ola guilherme
Trabalhamos a uma decada em sistemas em genexus e esse cuidado como chave estrangeira nao se fez necessario como algo que va dificultar ou dar algum problema no banco de dados.
O que vc ganha cm isso seria uma melhor organização na hora da sua documentação e na hora de alguma customização que tenha que fazer numa determinada transação.
Com relação a segunda pergunta caimos sempre naquele exemplo da agencia de viagem onde uma unica transação vai ter duas vezes o atributo cidade sendo uma para origem e outra para destino, nesse caso cabe ai subtype group para essas duas instancias sendo todas oriundas da transação cidade.
esse é o contexto geral do subtypo, quando vc tem que usar uma referencia mas ela nao pode ser direta pois tem algum pormenor, nesse caso vc customiza com umm subtype group
espero ter ajudado

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a genexus+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/genexus/f2c8b88e-8536-4a3c-90e8-2a13c4e980e4%40googlegroups.com.


--
Vandré Felipe de Oliveira Nicolau
Desenvolvedor - SIGA - CEETEPS
skype vandre.felipe 
Praia Grande - SP
Reply all
Reply to author
Forward
0 new messages