Tabla base y tabla extendida
Hola,
Respecto a tu consulta te comento que la tabla InvoiceDetail tiene como extendida a InvoiceDetail, Invoice, Customer, Country y Product. Pues tienen una relacion N-1, lo cual significa que, por ejemplo, si estas posicionado en una linea de la factura:
La Linea de la Factura esta asociada a un único producto
La Linea de la Factura esta asociada a una única factura
La Factura de esa Linea esta asociada a un único cliente
El Cliente de la Factura de esa linea, tiene un único país.
Ademas InvoiceDetail tiene como extendida a InvoiceDetail, pues la primera tabla extendida de una tabla cualquiera es siempre si misma.
La tabla Invoice tiene como extendida a Invoice, Customer, Country, por los mismos motivos señalados en el punto anterior.
Saludos,
Patricio Ojeda
Instructor GeneXus X Evolution 1