BF [2910289] - More on RMA Stabilization
https://sourceforge.net/tracker/?func=detail&atid=879332&aid=2910289&group_id=176962 - i18n for messages - qty check is not taking account of other authorizations
This commit is contained in:
parent
53b4372910
commit
de64e1304b
|
@ -319,6 +319,14 @@ public class MRMA extends X_M_RMA implements DocAction
|
|||
m_processMsg = "@NoLines@";
|
||||
return DocAction.STATUS_Invalid;
|
||||
}
|
||||
|
||||
for (MRMALine line : lines)
|
||||
{
|
||||
if (!line.checkQty()) {
|
||||
m_processMsg = "@AmtReturned>Shipped@";
|
||||
return DocAction.STATUS_Invalid;
|
||||
}
|
||||
}
|
||||
|
||||
// Updates Amount
|
||||
setAmt(getTotalAmount());
|
||||
|
|
|
@ -33,11 +33,6 @@ import org.compiere.util.Msg;
|
|||
*/
|
||||
public class MRMALine extends X_M_RMALine
|
||||
{
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 7542507297588438252L;
|
||||
|
||||
/**
|
||||
* Standard Constructor
|
||||
* @param ctx context
|
||||
|
@ -220,39 +215,38 @@ public class MRMALine extends X_M_RMALine
|
|||
protected boolean beforeSave(boolean newRecord)
|
||||
{
|
||||
if (newRecord && getParent().isComplete()) {
|
||||
log.saveError("ParentComplete", Msg.translate(getCtx(), "M_RMALine"));
|
||||
log.saveError("ParentComplete", Msg.translate(getCtx(), "M_RMA"));
|
||||
return false;
|
||||
}
|
||||
if (this.getM_InOutLine_ID() == 0 && this.getC_Charge_ID() == 0)
|
||||
if (getM_InOutLine_ID() == 0 && getC_Charge_ID() == 0)
|
||||
{
|
||||
log.saveError("FillMandatory", "Shipment/Receipt Line or charge should be entered");
|
||||
log.saveError("FillShipLineOrCharge", "");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (this.getM_InOutLine_ID() != 0 && this.getC_Charge_ID() != 0)
|
||||
if (getM_InOutLine_ID() != 0 && getC_Charge_ID() != 0)
|
||||
{
|
||||
log.saveError("Error", "Either shipment/receipt line or charge should be selected");
|
||||
log.saveError("JustShipLineOrCharge", "");
|
||||
return false;
|
||||
}
|
||||
|
||||
init();
|
||||
if (m_ioLine != null)
|
||||
{
|
||||
if (m_ioLine.getMovementQty().compareTo(getQty()) < 0)
|
||||
{
|
||||
log.saveError("Error", "Amount to be returned is greater than the amount shipped");
|
||||
if (! checkQty()) {
|
||||
log.saveError("AmtReturned>Shipped", "");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (newRecord)
|
||||
}
|
||||
|
||||
if (newRecord || is_ValueChanged(COLUMNNAME_M_InOutLine_ID))
|
||||
{
|
||||
String whereClause = "M_RMA_ID=" + this.getM_RMA_ID() + " and M_InOutLine_ID=" + this.getM_InOutLine_ID();
|
||||
|
||||
String whereClause = "M_RMA_ID=" + getM_RMA_ID() + " AND M_InOutLine_ID=" + getM_InOutLine_ID() + " AND M_RMALine_ID!=" + getM_RMALine_ID();
|
||||
|
||||
int lineIds[] = MRMALine.getAllIDs(MRMALine.Table_Name, whereClause, this.get_TrxName());
|
||||
|
||||
if (lineIds.length > 0)
|
||||
{
|
||||
log.saveError("Error", "Shipment/Receipt line is already defined in another line");
|
||||
log.saveError("InOutLineAlreadyEntered", "");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -283,7 +277,26 @@ public class MRMALine extends X_M_RMALine
|
|||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkQty() {
|
||||
if (m_ioLine.getMovementQty().compareTo(getQty()) < 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
BigDecimal totalQty = DB.getSQLValueBD(get_TrxName(),
|
||||
"SELECT SUM(Qty) FROM M_RMALine rl JOIN M_RMA r ON (r.M_RMA_ID = rl.M_RMA_ID) WHERE M_InOutLine_ID = ? AND r.Processed = 'Y' AND r.DocStatus IN ('CO','CL')",
|
||||
getM_InOutLine_ID());
|
||||
if (totalQty == null)
|
||||
totalQty = Env.ZERO;
|
||||
totalQty = totalQty.add(getQty());
|
||||
if (m_ioLine.getMovementQty().compareTo(totalQty) < 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean afterSave(boolean newRecord, boolean success)
|
||||
{
|
||||
if (!success)
|
||||
|
|
|
@ -0,0 +1,76 @@
|
|||
-- Dec 9, 2009 3:20:29 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523848,0,TO_DATE('2009-12-09 15:20:29','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','The parent record (document) is already processed','I',TO_DATE('2009-12-09 15:20:29','YYYY-MM-DD HH24:MI:SS'),100,'ParentComplete')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:29 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523848 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:41 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='El registro padre (documento) ya está procesado',Updated=TO_DATE('2009-12-09 15:20:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523848 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:57 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523849,0,TO_DATE('2009-12-09 15:20:57','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Shipment/Receipt Line or charge should be entered','E',TO_DATE('2009-12-09 15:20:57','YYYY-MM-DD HH24:MI:SS'),100,'FillShipLineOrCharge')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:57 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523849 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:00 PM COT
|
||||
UPDATE AD_Message SET MsgType='E',Updated=TO_DATE('2009-12-09 15:21:00','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523848
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:22 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Debe ingresar línea de recibo/entrega o cargo',Updated=TO_DATE('2009-12-09 15:21:22','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523849 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:38 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523850,0,TO_DATE('2009-12-09 15:21:38','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Either shipment/receipt line or charge should be selected','E',TO_DATE('2009-12-09 15:21:38','YYYY-MM-DD HH24:MI:SS'),100,'JustShipLineOrCharge')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:38 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523850 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:01 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Debe elegir solamente línea de recibo/entrega o cargo, no ambos',Updated=TO_DATE('2009-12-09 15:22:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523850 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:20 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523851,0,TO_DATE('2009-12-09 15:22:20','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Amount to be returned is greater than the amount shipped','E',TO_DATE('2009-12-09 15:22:20','YYYY-MM-DD HH24:MI:SS'),100,'AmtReturned>Shipped')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:20 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523851 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:34 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Cantidad a devolver es mayor que la cantidad despachada',Updated=TO_DATE('2009-12-09 15:22:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523851 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:02 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523852,0,TO_DATE('2009-12-09 15:23:02','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Shipment/Receipt line is already defined in another line','E',TO_DATE('2009-12-09 15:23:02','YYYY-MM-DD HH24:MI:SS'),100,'InOutLineAlreadyEntered')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:02 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523852 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:20 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Línea de recibo/entrega ya fue definida en otro renglón',Updated=TO_DATE('2009-12-09 15:23:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523852 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:35 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523853,0,TO_DATE('2009-12-09 15:23:35','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Shipment/Receipt has different Sales/Purchase transaction than RMA','E',TO_DATE('2009-12-09 15:23:35','YYYY-MM-DD HH24:MI:SS'),100,'RMA.IsSOTrx <> InOut.IsSOTrx')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:35 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523853 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:24:05 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Recibo/Entrega tiene diferente transacción de ventas/compras que la autorización de devolución',Updated=TO_DATE('2009-12-09 15:24:05','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523853 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
-- Dec 9, 2009 3:20:29 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523848,0,TO_TIMESTAMP('2009-12-09 15:20:29','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','The parent record (document) is already processed','I',TO_TIMESTAMP('2009-12-09 15:20:29','YYYY-MM-DD HH24:MI:SS'),100,'ParentComplete')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:29 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523848 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:41 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='El registro padre (documento) ya está procesado',Updated=TO_TIMESTAMP('2009-12-09 15:20:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523848 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:57 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523849,0,TO_TIMESTAMP('2009-12-09 15:20:57','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Shipment/Receipt Line or charge should be entered','E',TO_TIMESTAMP('2009-12-09 15:20:57','YYYY-MM-DD HH24:MI:SS'),100,'FillShipLineOrCharge')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:20:57 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523849 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:00 PM COT
|
||||
UPDATE AD_Message SET MsgType='E',Updated=TO_TIMESTAMP('2009-12-09 15:21:00','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523848
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:22 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Debe ingresar línea de recibo/entrega o cargo',Updated=TO_TIMESTAMP('2009-12-09 15:21:22','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523849 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:38 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523850,0,TO_TIMESTAMP('2009-12-09 15:21:38','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Either shipment/receipt line or charge should be selected','E',TO_TIMESTAMP('2009-12-09 15:21:38','YYYY-MM-DD HH24:MI:SS'),100,'JustShipLineOrCharge')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:21:38 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523850 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:01 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Debe elegir solamente línea de recibo/entrega o cargo, no ambos',Updated=TO_TIMESTAMP('2009-12-09 15:22:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523850 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:20 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523851,0,TO_TIMESTAMP('2009-12-09 15:22:20','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Amount to be returned is greater than the amount shipped','E',TO_TIMESTAMP('2009-12-09 15:22:20','YYYY-MM-DD HH24:MI:SS'),100,'AmtReturned>Shipped')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:20 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523851 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:22:34 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Cantidad a devolver es mayor que la cantidad despachada',Updated=TO_TIMESTAMP('2009-12-09 15:22:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523851 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:02 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523852,0,TO_TIMESTAMP('2009-12-09 15:23:02','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Shipment/Receipt line is already defined in another line','E',TO_TIMESTAMP('2009-12-09 15:23:02','YYYY-MM-DD HH24:MI:SS'),100,'InOutLineAlreadyEntered')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:02 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523852 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:20 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Línea de recibo/entrega ya fue definida en otro renglón',Updated=TO_TIMESTAMP('2009-12-09 15:23:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523852 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:35 PM COT
|
||||
INSERT INTO AD_Message (AD_Client_ID,AD_Message_ID,AD_Org_ID,Created,CreatedBy,EntityType,IsActive,MsgText,MsgType,Updated,UpdatedBy,Value) VALUES (0,523853,0,TO_TIMESTAMP('2009-12-09 15:23:35','YYYY-MM-DD HH24:MI:SS'),100,'D','Y','Shipment/Receipt has different Sales/Purchase transaction than RMA','E',TO_TIMESTAMP('2009-12-09 15:23:35','YYYY-MM-DD HH24:MI:SS'),100,'RMA.IsSOTrx <> InOut.IsSOTrx')
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:23:35 PM COT
|
||||
INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=523853 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID)
|
||||
;
|
||||
|
||||
-- Dec 9, 2009 3:24:05 PM COT
|
||||
UPDATE AD_Message_Trl SET IsTranslated='Y',MsgText='Recibo/Entrega tiene diferente transacción de ventas/compras que la autorización de devolución',Updated=TO_TIMESTAMP('2009-12-09 15:24:05','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Message_ID=523853 AND AD_Language LIKE 'es_%'
|
||||
;
|
||||
|
Loading…
Reference in New Issue