Fix [ 2033791 ] No Document Print Format defined
[ 2033315 ] Oracle SQL error in ReportEngine.get()
This commit is contained in:
parent
ac2e1f1f01
commit
6b49111199
|
@ -78,6 +78,19 @@ public interface I_AD_PrintForm
|
|||
*/
|
||||
public String getDescription();
|
||||
|
||||
/** Column name Distrib_Order_MailText_ID */
|
||||
public static final String COLUMNNAME_Distrib_Order_MailText_ID = "Distrib_Order_MailText_ID";
|
||||
|
||||
/** Set Distribution Order Mail Text.
|
||||
* Email text used for sending Distribution Order
|
||||
*/
|
||||
public void setDistrib_Order_MailText_ID (int Distrib_Order_MailText_ID);
|
||||
|
||||
/** Get Distribution Order Mail Text.
|
||||
* Email text used for sending Distribution Order
|
||||
*/
|
||||
public int getDistrib_Order_MailText_ID();
|
||||
|
||||
/** Column name Distrib_Order_PrintFormat_ID */
|
||||
public static final String COLUMNNAME_Distrib_Order_PrintFormat_ID = "Distrib_Order_PrintFormat_ID";
|
||||
|
||||
|
@ -91,19 +104,6 @@ public interface I_AD_PrintForm
|
|||
*/
|
||||
public int getDistrib_Order_PrintFormat_ID();
|
||||
|
||||
/** Column name DistributionOrder_MailText_ID */
|
||||
public static final String COLUMNNAME_DistributionOrder_MailText_ID = "DistributionOrder_MailText_ID";
|
||||
|
||||
/** Set Distribution Order Mail Text.
|
||||
* Email text used for sending Distribution Order
|
||||
*/
|
||||
public void setDistributionOrder_MailText_ID (int DistributionOrder_MailText_ID);
|
||||
|
||||
/** Get Distribution Order Mail Text.
|
||||
* Email text used for sending Distribution Order
|
||||
*/
|
||||
public int getDistributionOrder_MailText_ID();
|
||||
|
||||
/** Column name Invoice_MailText_ID */
|
||||
public static final String COLUMNNAME_Invoice_MailText_ID = "Invoice_MailText_ID";
|
||||
|
||||
|
|
|
@ -110,6 +110,31 @@ public class X_AD_PrintForm extends PO implements I_AD_PrintForm, I_Persistent
|
|||
return (String)get_Value(COLUMNNAME_Description);
|
||||
}
|
||||
|
||||
/** Distrib_Order_MailText_ID AD_Reference_ID=274 */
|
||||
public static final int DISTRIB_ORDER_MAILTEXT_ID_AD_Reference_ID=274;
|
||||
/** Set Distribution Order Mail Text.
|
||||
@param Distrib_Order_MailText_ID
|
||||
Email text used for sending Distribution Order
|
||||
*/
|
||||
public void setDistrib_Order_MailText_ID (int Distrib_Order_MailText_ID)
|
||||
{
|
||||
if (Distrib_Order_MailText_ID < 1)
|
||||
set_Value (COLUMNNAME_Distrib_Order_MailText_ID, null);
|
||||
else
|
||||
set_Value (COLUMNNAME_Distrib_Order_MailText_ID, Integer.valueOf(Distrib_Order_MailText_ID));
|
||||
}
|
||||
|
||||
/** Get Distribution Order Mail Text.
|
||||
@return Email text used for sending Distribution Order
|
||||
*/
|
||||
public int getDistrib_Order_MailText_ID ()
|
||||
{
|
||||
Integer ii = (Integer)get_Value(COLUMNNAME_Distrib_Order_MailText_ID);
|
||||
if (ii == null)
|
||||
return 0;
|
||||
return ii.intValue();
|
||||
}
|
||||
|
||||
/** Distrib_Order_PrintFormat_ID AD_Reference_ID=53282 */
|
||||
public static final int DISTRIB_ORDER_PRINTFORMAT_ID_AD_Reference_ID=53282;
|
||||
/** Set Distribution Order Print Format.
|
||||
|
@ -135,31 +160,6 @@ public class X_AD_PrintForm extends PO implements I_AD_PrintForm, I_Persistent
|
|||
return ii.intValue();
|
||||
}
|
||||
|
||||
/** DistributionOrder_MailText_ID AD_Reference_ID=274 */
|
||||
public static final int DISTRIBUTIONORDER_MAILTEXT_ID_AD_Reference_ID=274;
|
||||
/** Set Distribution Order Mail Text.
|
||||
@param DistributionOrder_MailText_ID
|
||||
Email text used for sending Distribution Order
|
||||
*/
|
||||
public void setDistributionOrder_MailText_ID (int DistributionOrder_MailText_ID)
|
||||
{
|
||||
if (DistributionOrder_MailText_ID < 1)
|
||||
set_Value (COLUMNNAME_DistributionOrder_MailText_ID, null);
|
||||
else
|
||||
set_Value (COLUMNNAME_DistributionOrder_MailText_ID, Integer.valueOf(DistributionOrder_MailText_ID));
|
||||
}
|
||||
|
||||
/** Get Distribution Order Mail Text.
|
||||
@return Email text used for sending Distribution Order
|
||||
*/
|
||||
public int getDistributionOrder_MailText_ID ()
|
||||
{
|
||||
Integer ii = (Integer)get_Value(COLUMNNAME_DistributionOrder_MailText_ID);
|
||||
if (ii == null)
|
||||
return 0;
|
||||
return ii.intValue();
|
||||
}
|
||||
|
||||
/** Invoice_MailText_ID AD_Reference_ID=274 */
|
||||
public static final int INVOICE_MAILTEXT_ID_AD_Reference_ID=274;
|
||||
/** Set Invoice Mail Text.
|
||||
|
|
|
@ -1182,7 +1182,7 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount)
|
|||
+ "WHERE d.C_Project_ID=?" // info from PrintForm
|
||||
+ " AND pf.AD_Org_ID IN (0,d.AD_Org_ID) ORDER BY pf.AD_Org_ID DESC";
|
||||
else if (type == MANUFACTURING_ORDER)
|
||||
sql = "SELECT ManufacturingOrder_PrintFormat_ID,"
|
||||
sql = "SELECT pf.Manuf_Order_PrintFormat_ID,"
|
||||
+ " c.IsMultiLingualDocument,bp.AD_Language, 0 , d.DocumentNo "
|
||||
+ "FROM PP_Order d"
|
||||
+ " INNER JOIN AD_Client c ON (d.AD_Client_ID=c.AD_Client_ID)"
|
||||
|
@ -1190,7 +1190,7 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount)
|
|||
+ "WHERE d.PP_Order_ID=?" // info from PrintForm
|
||||
+ " AND pf.AD_Org_ID IN (0,d.AD_Org_ID) ORDER BY pf.AD_Org_ID DESC";
|
||||
else if (type == DISTRIBUTION_ORDER)
|
||||
sql = "SELECT DistributionOrder_PrintFormat_ID,"
|
||||
sql = "SELECT pf.Distrib_Order_PrintFormat_ID,"
|
||||
+ " c.IsMultiLingualDocument,bp.AD_Language, bp.C_BPartner_ID , d.DocumentNo "
|
||||
+ "FROM DD_Order d"
|
||||
+ " INNER JOIN AD_Client c ON (d.AD_Client_ID=c.AD_Client_ID)"
|
||||
|
@ -1218,7 +1218,8 @@ queued-job-count = 0 (class javax.print.attribute.standard.QueuedJobCount)
|
|||
+ " pf.Project_PrintFormat_ID, pf.Remittance_PrintFormat_ID," // 4..5
|
||||
+ " c.IsMultiLingualDocument, bp.AD_Language," // 6..7
|
||||
+ " COALESCE(dt.DocumentCopies,0)+COALESCE(bp.DocumentCopies,1), " // 8
|
||||
+ " dt.AD_PrintFormat_ID,bp.C_BPartner_ID,d.DocumentNo , ManufacturingOrder_PrintFormat_ID , pf.DistributionOrder_PrintFormat_ID " // 9..11 , 12 ,13
|
||||
+ " dt.AD_PrintFormat_ID,bp.C_BPartner_ID,d.DocumentNo, " // 9..11
|
||||
+ " pf.Manuf_Order_PrintFormat_ID, pf.Distrib_Order_PrintFormat_ID " // 12..13
|
||||
+ "FROM " + DOC_BASETABLES[type] + " d"
|
||||
+ " INNER JOIN AD_Client c ON (d.AD_Client_ID=c.AD_Client_ID)"
|
||||
+ " INNER JOIN AD_PrintForm pf ON (c.AD_Client_ID=pf.AD_Client_ID)"
|
||||
|
|
Loading…
Reference in New Issue