Aria Ghahari
04/03/2020, 3:55 PMbattk
04/03/2020, 4:14 PMAria Ghahari
04/03/2020, 4:17 PMbattk
04/03/2020, 4:18 PMAria Ghahari
04/03/2020, 4:19 PMbattk
04/03/2020, 4:20 PMAria Ghahari
04/03/2020, 4:20 PMAria Ghahari
04/03/2020, 4:26 PMAria Ghahari
04/03/2020, 4:26 PMfunction setLineDate(type,name)
{
var userId = nlapiGetUser();
nlapiLogExecution('DEBUG','USER',userId);
var recId = nlapiGetRecordId();
nlapiLogExecution('DEBUG','RECORD ID',recId);
var recType = nlapiGetRecordType();
nlapiLogExecution('DEBUG','RECORD Type',recType);
var context = nlapiGetContext();
nlapiLogExecution('DEBUG','CONTEXT',context);
var custReqDate = nlapiGetFieldValue('custbody_mpad_txn_cust_req_date_af');//Customer Requested Date (Auto-Fill)
nlapiLogExecution('DEBUG','Customer Requested Date',custReqDate);
var revExpShipDate = nlapiGetFieldValue('custbody_mpad_txn_rev_exp_shipdate_af'); //Revised Expected Ship Date (Auto-Fill)
nlapiLogExecution('DEBUG','Revised Expected Ship Date',revExpShipDate);
var actShipDate = nlapiGetFieldValue('custbody_mpad_txn_act_shipdate_af'); //Actual Ship Date (Auto-fill)
nlapiLogExecution('DEBUG','Requested Delivery Date Header',actShipDate);
var promDelDate = nlapiGetFieldValue('custbody_promised_delivery_date'); //Promised Delivery Date
nlapiLogExecution('DEBUG','Promised Delivery Date',promDelDate);
var reqRecDate = nlapiGetFieldValue('custbody_requested_receipt_date'); //PO - Requested Receipt Date (Auto-Fill)
nlapiLogExecution('DEBUG','PO-Requested Receipt Date',reqRecDate);
var promRecDate = nlapiGetFieldValue('custbody_promised_receipt_date'); //PO - Promised Receipt Date (Auto-Fill)
nlapiLogExecution('DEBUG','PO-Requested Receipt Date',promRecDate);
var revRecDate = nlapiGetFieldValue('custbody_revised_receipt_date'); //PO - Revised Receipt Date (Auto-Fill)
nlapiLogExecution('DEBUG','PO-Requested Receipt Date',revRecDate);
var leadTime = nlapiGetFieldValue('custbody_mpad_txn_lead_time_weeks_af'); //PO - Revised Receipt Date (Auto-Fill)
nlapiLogExecution('DEBUG','PO-Requested Receipt Date',leadTime);
if(type == 'create' || type == 'view' || type == 'edit'){
var i;
var itemLines = nlapiGetLineItemCount('item');
nlapiLogExecution('DEBUG','Line Count',itemLines);
//if (recType == 'Sales Order'){
if (name === 'custbody_mpad_txn_cust_req_date_af')
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
//var itemRec = nlapiLoadRecord('item',itemId);
//var itemType = nlapiGetFieldValue('itemtype');
//var itemType = nlapiLookupField('item',itemId,'type');
//var lc = nlapiGetLineItemValue('item', i, 'custcol_pm_expected_ship_date');
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
nlapiSetLineItemValue('item', 'custcol_pm_customer_requested_date', i, custReqDate);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_cust_req_date_af');
//setFocus[0].focus();
}
}
if (name === 'custbody_mpad_txn_rev_exp_shipdate_af')
//nlapiLogExecution('DEBUG','Name2',name);
{
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
nlapiSetLineItemValue('item', 'custcol_pm_expected_ship_date', i, revExpShipDate);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_rev_exp_shipdate_af');
//setFocus[0].focus();
}
}
if (name === 'custbody_mpad_txn_act_shipdate_af')
//nlapiLogExecution('DEBUG','Name3',name);
{
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
nlapiSetLineItemValue('item', 'custcol_pm_actual_ship_date', i, actShipDate);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_act_shipdate_af');
//setFocus[0].focus();
}
}
if (name === 'custbody_promised_delivery_date')
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_promised_delivery_date');
nlapiSetLineItemValue('item', 'custcol_promised_delivery_date', i, promDelDate);
}
//var setFocus = document.getElementsByName('custbody_promised_delivery_date');
//setFocus[0].focus();
}
}
//}
// if (recType == 'Purchase Order'){ //Purchase Order Fields
if (name === 'custbody_requested_receipt_date') //Requested Receipt Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_requested_receipt_date');
nlapiSetLineItemValue('item', 'custcol_requested_receipt_date', i, reqRecDate);
}
//var setFocus = document.getElementsByName('custbody_requested_receipt_date');
//setFocus[0].focus();
}
}
if (name === 'custbody_promised_receipt_date') //Promised Receipt Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_promised_receipt_date');
nlapiSetLineItemValue('item', 'custcol_promised_receipt_date', i, promRecDate);
}
//var setFocus = document.getElementsByName('custbody_promised_receipt_date');
//setFocus[0].focus();
}
}
if (name === 'custbody_revised_receipt_date') //Revised Ship Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_pm_revised_ship_date');
nlapiSetLineItemValue('item', 'custcol_pm_revised_ship_date', i, revRecDate);
}
//var setFocus = document.getElementsByName('custbody_revised_receipt_date');
//setFocus[0].focus();
}
}
// }
// if (recType == 'Estimate'){ //Estimate Fields Fields
if (name === 'custbody_mpad_txn_lead_time_weeks_af') //Requested Receipt Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_requested_receipt_date');
nlapiSetLineItemValue('item', 'custcol_pm_lead_time', i, leadTime);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_lead_time_weeks_af');
//setFocus[0].focus();
}
}
}
}
battk
04/03/2020, 4:28 PMvar userId = nlapiGetUser();
console.debug('hello there');
nlapiLogExecution('DEBUG','USER',userId);
battk
04/03/2020, 4:29 PMAria Ghahari
04/03/2020, 4:41 PMbattk
04/03/2020, 4:43 PMAria Ghahari
04/03/2020, 4:49 PMAria Ghahari
04/03/2020, 4:50 PMAria Ghahari
04/03/2020, 4:50 PMbattk
04/03/2020, 4:54 PMAria Ghahari
04/03/2020, 4:54 PMAria Ghahari
04/03/2020, 4:55 PMbattk
04/03/2020, 4:57 PMbattk
04/03/2020, 4:57 PMAria Ghahari
04/03/2020, 5:08 PMbattk
04/03/2020, 5:08 PMAria Ghahari
04/03/2020, 5:09 PMbattk
04/03/2020, 5:10 PMAria Ghahari
04/03/2020, 5:10 PMAria Ghahari
04/03/2020, 5:10 PMbattk
04/03/2020, 5:12 PMAria Ghahari
04/03/2020, 5:13 PMbattk
04/03/2020, 5:14 PMAria Ghahari
04/03/2020, 5:14 PMAria Ghahari
04/03/2020, 5:14 PMAria Ghahari
04/06/2020, 4:19 PMbattk
04/06/2020, 4:26 PMbattk
04/06/2020, 4:26 PMAria Ghahari
04/06/2020, 4:26 PMAria Ghahari
04/09/2020, 2:23 PMNElliott
04/09/2020, 2:28 PMAria Ghahari
04/09/2020, 2:29 PMbattk
04/09/2020, 2:31 PMAria Ghahari
04/09/2020, 2:32 PMfunction setLineDate(type,name)
{
try {
//if( type == 'create' || type == 'edit'){
var uiType = type;
nlapiLogExecution('DEBUG','TYPE',uiType);
var userId = nlapiGetUser();
nlapiLogExecution('DEBUG','USER',userId);
//if(userId == '30784'){
var recId = nlapiGetRecordId();
nlapiLogExecution('DEBUG','RECORD ID',recId);
var recType = nlapiGetRecordType();
nlapiLogExecution('DEBUG','RECORD Type',recType);
var context = nlapiGetContext();
nlapiLogExecution('DEBUG','CONTEXT',context);
var step = context.getSessionObject('stage');
nlapiLogExecution('DEBUG','CONTEXT2',step);
var custReqDate = nlapiGetFieldValue('custbody_mpad_txn_cust_req_date_af');//Customer Requested Date (Auto-Fill)
nlapiLogExecution('DEBUG','Customer Requested Date',custReqDate);
var revExpShipDate = nlapiGetFieldValue('custbody_mpad_txn_rev_exp_shipdate_af'); //Revised Expected Ship Date (Auto-Fill)
nlapiLogExecution('DEBUG','Revised Expected Ship Date',revExpShipDate);
var actShipDate = nlapiGetFieldValue('custbody_mpad_txn_act_shipdate_af'); //Actual Ship Date (Auto-fill)
nlapiLogExecution('DEBUG','ActualSHip Date',actShipDate);
var promDelDate = nlapiGetFieldValue('custbody_promised_delivery_date'); //Promised Delivery Date
nlapiLogExecution('DEBUG','Promised Delivery Date',promDelDate);
var reqRecDate = nlapiGetFieldValue('custbody_requested_receipt_date'); //PO - Requested Receipt Date (Auto-Fill)
nlapiLogExecution('DEBUG','PO-Requested Receipt Date',reqRecDate);
var promRecDate = nlapiGetFieldValue('custbody_promised_receipt_date'); //PO - Promised Receipt Date (Auto-Fill)
nlapiLogExecution('DEBUG','PO-Promised Receipt Date',promRecDate);
var revRecDate = nlapiGetFieldValue('custbody_revised_receipt_date'); //PO - Revised Receipt Date (Auto-Fill)
nlapiLogExecution('DEBUG','PO-Revised Receipt Date',revRecDate);
var leadTime = nlapiGetFieldValue('custbody_mpad_txn_lead_time_weeks_af'); //QO - Lead Time (Auto-Fill)
nlapiLogExecution('DEBUG','QO-Lead Time',leadTime);
var i;
var itemLines = nlapiGetLineItemCount('item');
nlapiLogExecution('DEBUG','Line Count',itemLines);
if(itemLines > 0){
if (name === 'custbody_mpad_txn_cust_req_date_af')
{
console.log('HELLO')
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
nlapiSetLineItemValue('item', 'custcol_pm_customer_requested_date', i, custReqDate);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_cust_req_date_af');
//setFocus[0].focus();
}
}
if (name === 'custbody_mpad_txn_rev_exp_shipdate_af')
//nlapiLogExecution('DEBUG','Name2',name);
{
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
nlapiSetLineItemValue('item', 'custcol_pm_expected_ship_date', i, revExpShipDate);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_rev_exp_shipdate_af');
//setFocus[0].focus();
}
}
if (name === 'custbody_mpad_txn_act_shipdate_af')
//nlapiLogExecution('DEBUG','Name3',name);
{
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
nlapiSetLineItemValue('item', 'custcol_pm_actual_ship_date', i, actShipDate);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_act_shipdate_af');
//setFocus[0].focus();
}
}
if (name === 'custbody_promised_delivery_date')
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_promised_delivery_date');
nlapiSetLineItemValue('item', 'custcol_promised_delivery_date', i, promDelDate);
}
//var setFocus = document.getElementsByName('custbody_promised_delivery_date');
//setFocus[0].focus();
}
}
//}
// if (recType == 'Purchase Order'){ //Purchase Order Fields
if (name === 'custbody_requested_receipt_date') //Requested Receipt Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_requested_receipt_date');
nlapiSetLineItemValue('item', 'custcol_requested_receipt_date', i, reqRecDate);
}
//var setFocus = document.getElementsByName('custbody_requested_receipt_date');
//setFocus[0].focus();
}
}
if (name === 'custbody_promised_receipt_date') //Promised Receipt Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_promised_receipt_date');
nlapiSetLineItemValue('item', 'custcol_promised_receipt_date', i, promRecDate);
}
//var setFocus = document.getElementsByName('custbody_promised_receipt_date');
//setFocus[0].focus();
}
}
if (name === 'custbody_revised_receipt_date') //Revised Ship Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_pm_revised_ship_date');
nlapiSetLineItemValue('item', 'custcol_pm_revised_ship_date', i, revRecDate);
}
//var setFocus = document.getElementsByName('custbody_revised_receipt_date');
//setFocus[0].focus();
}
}
// if (recType == 'Estimate'){ //Estimate Fields Fields
if (name === 'custbody_mpad_txn_lead_time_weeks_af') //Requested Receipt Date (Auto-Fill)
{
//nlapiLogExecution('DEBUG','Name1',name);
for (i = 1; i <= itemLines; i++)
{
var itemId = nlapiGetLineItemValue('item','item',i);
nlapiLogExecution('DEBUG','Item ID',itemId);
var itemType = nlapiGetLineItemValue('item','itemtype',i);
nlapiLogExecution('DEBUG','Item Type',itemType);
if (itemType != 'Description' && itemType != 'Subtotal'){
//var lc = nlapiGetLineItemValue('item', i, 'custcol_requested_receipt_date');
nlapiSetLineItemValue('item', 'custcol_pm_lead_time', i, leadTime);
}
//var setFocus = document.getElementsByName('custbody_mpad_txn_lead_time_weeks_af');
//setFocus[0].focus();
}
}
}
}
catch (e){
nlapiLogExecution('DEBUG','CATCH',e);
}
// }
}
Aria Ghahari
04/09/2020, 2:33 PMbattk
04/09/2020, 2:33 PMAria Ghahari
04/09/2020, 2:35 PMAria Ghahari
04/09/2020, 2:35 PMbattk
04/09/2020, 2:35 PMAria Ghahari
04/09/2020, 2:35 PMAria Ghahari
04/09/2020, 2:36 PMใฏใชในใใใใ
04/09/2020, 2:38 PMAria Ghahari
04/09/2020, 2:40 PMNElliott
04/09/2020, 2:40 PMNElliott
04/09/2020, 2:40 PMAria Ghahari
04/09/2020, 2:41 PMAria Ghahari
04/09/2020, 7:19 PM