En la tabla c_orderline agregué un campo.
El mismo campo fue agregado en la tabla c_invoiceline.
Se modificaron las tablas de datos y pantallas en el diccionario de datos para que tomaran este campo.
Ambas pantallas presentan el campo y permiten su interacción.
Se creó un pedido y se cargó un dato en dicho campo.
Se creó una factura copiándola de dicho pedido.
Pasaron los valores de todos los campos a excepción del nuevo campo.
Qué debo hacer para que este campo pase el valor de es campo?
Seguramente deberás modificar los fuentes. Aunque en muchos casos, para realizar copias se utilizan métodos que dinámicamente inspeccionan los campos existentes en metadatos, proablemente en este caso esté indicado explícitamente qué campos copiar. Si éste fuera el caso (habría que investigar el código), se deberá ampliar el proceso correspondiente.
Efectivamente el paso de valores de campo de pedidos de clientes a facturas se hace campo a campo vía seters.
Por lo que tuve que generar toda la cadena de geters y seters correspondientes para que quede bien ordenado y armónico.
No tuve que escribir ninguna línea extra. Copié un seter y geter simple de otros campos.
Solucionado.
Autor
Entradas
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
Debes estar registrado para responder a este debate.