Commit db21ac72 authored by SABURI PATEKAR's avatar SABURI PATEKAR
parents 8e466ae9 062a6f75
......@@ -3,39 +3,147 @@ package ibase.webitm.ejb.dis;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.naming.InitialContext;
import ibase.system.config.AppConnectParm;
import ibase.system.config.ConnDriver;
import ibase.utility.BaseLogger;
import ibase.utility.UserInfoBean;
import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.MasterStatefulLocal;
import ibase.webitm.utility.ITMException;
public class SalesQuotationAcknowledge extends ActionHandlerEJB{
public String updateStatus(String tranID,String xtraParams, String forcedFlag) throws RemoteException,ITMException
{
public class SalesQuotationAcknowledge extends ActionHandlerEJB {
public String updateStatus(String tranID, String xtraParams, String forcedFlag)
throws RemoteException, ITMException {
Connection conn = null;
String errString = "";
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
try
{
BaseLogger.log("3", getUserInfo(), null, "SalesQuotationAcknowledge --> tranID MArch 9 2026["+tranID+"]");
String quotType = "", custCode = "";
StringBuffer processDynXmlString = new StringBuffer();
int domId = 0;
int lineNo = 0;
UserInfoBean userInfo = null;
ResultSet fetchHospitalMappingRs = null;
PreparedStatement insertPs = null;
try {
userInfo = getUserInfo();
BaseLogger.log("3", getUserInfo(), null, "SalesQuotationAcknowledge --> tranID [" + tranID + "]");
conn = getConnection();
//Added by Ajit on 06-MARCH to update the status to "A" on click of Acknowledged button [Start]
// 🔹 Update status
String updateStatusSql = "update sales_quot set status = 'A' where QUOT_NO = ?";
PreparedStatement updateStatusPs = conn.prepareStatement(updateStatusSql);
updateStatusPs.setString(1, tranID);
int updateStatusCnt = updateStatusPs.executeUpdate();
BaseLogger.log("3", getUserInfo(), null, "SalesQuotationAcknowledge --> updateStatusCnt ["+updateStatusCnt+"]");
if(updateStatusCnt>0) {
// 🔹 Fetch header data
String fetchSQuotDetSql = "select quot_type, cust_code from sales_quot where quot_no = ?";
PreparedStatement fetchSQuotDetPs = conn.prepareStatement(fetchSQuotDetSql);
fetchSQuotDetPs.setString(1, tranID);
ResultSet fetchSQuotDetRs = fetchSQuotDetPs.executeQuery();
while (fetchSQuotDetRs.next()) {
quotType = checkNull(fetchSQuotDetRs.getString("quot_type"));
custCode = checkNull(fetchSQuotDetRs.getString("cust_code"));
}
if (quotType.trim().equalsIgnoreCase("G")) {
String fetchHospitalMappingSql = "select CUST_CODE__STK, CUST_CODE__DIST from CUSTOMER_PREF_DIST where CUST_CODE = ?";
PreparedStatement fetchHospitalMappingPs = conn.prepareStatement(fetchHospitalMappingSql);
fetchHospitalMappingPs.setString(1, custCode);
fetchHospitalMappingRs = fetchHospitalMappingPs.executeQuery();
// Get max line_no
String lineSql = "SELECT NVL(MAX(line_no), 0) FROM sales_quot_stockist WHERE quot_no = ?";
PreparedStatement linePs = conn.prepareStatement(lineSql);
linePs.setString(1, tranID);
ResultSet lineRs = linePs.executeQuery();
if (lineRs.next()) {
lineNo = lineRs.getInt(1);
}
String insertSql = "INSERT INTO sales_quot_stockist (line_no, cust_code, cust_code__stk, cust_code__dist, quot_no) VALUES (?, ?, ?, ?, ?)";
insertPs = conn.prepareStatement(insertSql);
while (fetchHospitalMappingRs.next()) {
lineNo++;
String custCodeStk = fetchHospitalMappingRs.getString("CUST_CODE__STK");
String custCodeDist = fetchHospitalMappingRs.getString("CUST_CODE__DIST");
insertPs.setInt(1, lineNo);
insertPs.setString(2, custCode);
insertPs.setString(3, custCodeStk);
insertPs.setString(4, custCodeDist);
insertPs.setString(5, tranID);
insertPs.addBatch();
}
insertPs.executeBatch();
// close extra resources
if (lineRs != null) lineRs.close();
if (linePs != null) linePs.close();
if (fetchHospitalMappingPs != null) fetchHospitalMappingPs.close();
}
if (updateStatusCnt > 0) {
conn.commit();
return errString = itmDBAccessEJB.getErrorString("","SALESACK","","",conn);
return itmDBAccessEJB.getErrorString("", "SALESACK", "", "", conn);
}
}catch(Exception e) {
BaseLogger.log("3", getUserInfo(), null, "Exception from SalesQuotationAcknowledge updateStatus --["+e.getMessage()+"]");
e.printStackTrace();
if (fetchSQuotDetPs != null) {
fetchSQuotDetPs.close();
fetchSQuotDetPs = null;
}
if (fetchSQuotDetRs != null) {
fetchSQuotDetRs.close();
fetchSQuotDetRs = null;
}
if (insertPs != null) {
insertPs.close();
insertPs = null;
}
if (fetchHospitalMappingRs != null) {
fetchHospitalMappingRs.close();
fetchHospitalMappingRs = null;
}
} catch (Exception e) {
if (conn != null) {
try {
conn.rollback();
} catch (Exception ex) {
ex.printStackTrace();
}
}
BaseLogger.log("3", getUserInfo(), null, "Exception in updateStatus: [" + e.getMessage() + "]");
}
finally {
try {
if (insertPs != null) insertPs.close();
if (fetchHospitalMappingRs != null) fetchHospitalMappingRs.close();
} catch (Exception e) {}
}
return " ";
}
private String checkNull(String input) {
if (input == null) {
input = "";
}
return input;
}
}
......@@ -107,6 +107,11 @@ NOCOMPRESS
NO INMEMORY
NOPARALLEL;
ALTER TABLE sales_quot_req_det ADD (
revised_pts NUMBER(14, 3),
revised_ptd NUMBER(14, 3),
revised_ptr NUMBER(14, 3)
);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('ITEM_SER','W_RFQ','SELECT ITEM_SER, DESCR FROM ITEMSER',null,'Item Series',0,0,to_date('03-FEB-26','DD-MON-RR'),'System ','System','1',null,null,1,'L',null,'0',null,null,1,'2',null,null,null,null,null,null,null,null,null,null,null,null,null);
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('SITE_CODE','W_RFQ','SELECT SITE_CODE , DESCR FROM SITE',null,null,0,0,to_date('03-FEB-26','DD-MON-RR'),'System ','System',null,null,null,2,null,null,null,null,null,0,'2',null,'2',null,null,null,'2 ',null,null,null,null,null,null,null);
......@@ -325,7 +330,10 @@ Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,AR
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('ppv_rfq_wiz',9,'FORM_NAME','I',null,'S',null,to_date('01-JUL-16','DD-MON-RR'),'AJIT','AJIT',null);
ALTER TABLE SALES_QUOT
ADD (
TRAN_ID__RFQ CHAR(10)
);
package ibase.webitm.ejb.dis;
import java.io.StringReader;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.rmi.RemoteException;
......@@ -15,8 +16,12 @@ import java.time.format.DateTimeFormatter;
import java.util.Date;
import javax.naming.InitialContext;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import ibase.ejb.CommonDBAccessEJB;
import ibase.system.config.AppConnectParm;
......@@ -76,7 +81,6 @@ public class ReqForQuotationAprv extends ValidatorEJB{
LocalDate tranDate = LocalDate.now();// for tranDate
LocalTime tranTime = LocalTime.now();
String tranDateStr = formatDateTime(tranDate, tranTime);
String tranId = "";
String reqId = "";
String custCode = "";
String quotType = "";
......@@ -201,7 +205,7 @@ public class ReqForQuotationAprv extends ValidatorEJB{
checkAppr2StatusRs = checkAppr2StatusPs.executeQuery();
while (checkAppr2StatusRs.next()) {
String wfStatus = checkAppr2StatusRs.getString("WF_STATUS");
String wfStatus = checkNull(checkAppr2StatusRs.getString("WF_STATUS"));
if (wfStatus.equalsIgnoreCase("A")) {
tranFlag = false;
......@@ -299,10 +303,30 @@ public class ReqForQuotationAprv extends ValidatorEJB{
resvisedRatePstmt.setString(1, itemCode);
ResultSet resvisedRateRs = resvisedRatePstmt.executeQuery();
while(resvisedRateRs.next()) {
int distMargin = resvisedRateRs.getInt("PHY_ATTRIB_13");
int stockMargin = resvisedRateRs.getInt("PHY_ATTRIB_14");
int retailMargin = resvisedRateRs.getInt("PHY_ATTRIB_15");
String distMarginStr = checkNull(resvisedRateRs.getString("PHY_ATTRIB_13"));
String stockMarginStr = checkNull(resvisedRateRs.getString("PHY_ATTRIB_14"));
String retailMarginStr = checkNull(resvisedRateRs.getString("PHY_ATTRIB_15"));
int distMargin = 0;
int stockMargin = 0;
int retailMargin = 0;
try {
distMargin = (distMarginStr != null && distMarginStr.trim().length() > 0)
? Integer.parseInt(distMarginStr.trim())
: 0;
stockMargin = (stockMarginStr != null && stockMarginStr.trim().length() > 0)
? Integer.parseInt(stockMarginStr.trim())
: 0;
retailMargin = (retailMarginStr != null && retailMarginStr.trim().length() > 0)
? Integer.parseInt(retailMarginStr.trim())
: 0;
} catch (Exception e) {
BaseLogger.log("3", null, null, "Error parsing margin values");
}
BigDecimal rateBD = new BigDecimal(rate);
BigDecimal hundred = new BigDecimal(100);
......@@ -361,6 +385,35 @@ public class ReqForQuotationAprv extends ValidatorEJB{
rfqDetPstmt = null;
}
//Detail3 XML Building start - 19 March
/*
* BaseLogger.log("3", null, null, "quotType::" + quotType.toString() + "]");
* BaseLogger.log("3", null, null, "custCode::" + custCode.toString() + "]");
*
* if(quotType.trim().equalsIgnoreCase("G")) { String fetchHospitalMappingSql =
* "select CUST_CODE__STK, CUST_CODE__DIST from CUSTOMER_PREF_DIST where CUST_CODE = ?"
* ; PreparedStatement fetchHospitalMappingPs =
* conn.prepareStatement(fetchHospitalMappingSql);
* fetchHospitalMappingPs.setString(1, custCode); ResultSet
* fetchHospitalMappingRs = fetchHospitalMappingPs.executeQuery();
* while(fetchHospitalMappingRs.next()) {
* processDynXmlString.append("<Detail3 dbID=':' domID='"
* +domId+"' objName=\"salesquot\" objContext=\"3\">"); processDynXmlString.
* append("<attribute pkNames=\"quot_no:line_no:\" selected=\"N\" updateFlag=\"A\" status=\"N\" />"
* ); processDynXmlString.append("<line_no><![CDATA[").append(lineNo).append(
* "]]></line_no>");
* processDynXmlString.append("<cust_code><![CDATA[").append(custCode).append(
* "]]></cust_code>");
* processDynXmlString.append("<cust_code__stk><![CDATA[").append(checkNull(
* fetchHospitalMappingRs.getString("CUST_CODE__STK"))).append(
* "]]></cust_code__stk>");
* processDynXmlString.append("<cust_code__dist><![CDATA[").append(checkNull(
* fetchHospitalMappingRs.getString("CUST_CODE__DIST"))).append(
* "]]></cust_code__dist>"); processDynXmlString.append("</Detail3>"); } }
*/
//Detail3 XML Building end - 19 March
processDynXmlString.append("</Header0></group0></DocumentRoot>");
......@@ -398,7 +451,63 @@ public class ReqForQuotationAprv extends ValidatorEJB{
processRequestResult = masterStateful.processRequest(userInfo, salesQuotXml, false, conn);
BaseLogger.log("3", null, null, "processRequest processRequestResultD" + processRequestResult + "]");
if(processRequestResult != null && processRequestResult.trim().length() > 0)
{
try
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
InputSource is = new InputSource(new StringReader(processRequestResult));
Document doc = builder.parse(is);
// 🔹 Check SUCCESS
NodeList detailNodeList = doc.getElementsByTagName("Detail");
if(detailNodeList != null && detailNodeList.getLength() > 0)
{
String detailValue = detailNodeList.item(0).getTextContent();
if("Success".equalsIgnoreCase(detailValue))
{
BaseLogger.log("3", null, null, "Transaction SUCCESS");
// ✅ Success logic
String tranIdOfSalesQuotaion = doc.getElementsByTagName("TranID").item(0).getTextContent();
BaseLogger.log("3", null, null, "Generated Sales Quotaion TranID: " + tranIdOfSalesQuotaion);
BaseLogger.log("3", null, null, "RFQ TranID: " + tranID);
String UpdateRfqIdInSQuotSql = "update sales_quot set TRAN_ID__RFQ = ? where QUOT_NO = ?";
PreparedStatement UpdateRfqIdInSQuotPs = conn.prepareStatement(UpdateRfqIdInSQuotSql);
UpdateRfqIdInSQuotPs.setString(1, tranID);
UpdateRfqIdInSQuotPs.setString(2, tranIdOfSalesQuotaion);
int UpdateRfqIdInSQuotCount = UpdateRfqIdInSQuotPs.executeUpdate();
conn.commit();
BaseLogger.log("3", null, null, "Sales Quotation TRAN_ID__RFQ upadate count: "+UpdateRfqIdInSQuotCount);
String updateConfirm = "update sales_quot_req set confirmed = 'Y' where tran_id = ?";
PreparedStatement updateConfirmPs = conn.prepareStatement(updateConfirm);
updateConfirmPs.setString(1, tranID);
int updateConfirmCount = updateConfirmPs.executeUpdate();
conn.commit();
BaseLogger.log("3", null, null, "RFQ Confirmed Column update count: "+updateConfirmCount);
if (updateConfirmPs != null) {
updateConfirmPs.close();
updateConfirmPs = null;
}
}
}
else
{
BaseLogger.log("3", null, null, "Sales Quotation Generation Failed: ");
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
retString = processRequestResult;
}
......
......@@ -52,6 +52,8 @@ public class ReqForQuotationSubmit extends ActionHandlerEJB
ibase.utility.E12GenericUtility genericUtility= null;
ITMDBAccessEJB itmDBAccess = null;
String ptr="",rateQuot="";
BigDecimal ratePtrVal = null;
BigDecimal rateQuotVal = null;
try
{
......@@ -81,8 +83,16 @@ public class ReqForQuotationSubmit extends ActionHandlerEJB
}
BigDecimal ratePtrVal = new BigDecimal(ptr);
BigDecimal rateQuotVal = new BigDecimal(rateQuot);
if(ptr != null && ptr.trim().length() > 0)
{
ratePtrVal = new BigDecimal(ptr);
}
if(rateQuot != null && rateQuot.trim().length() > 0)
{
rateQuotVal = new BigDecimal(rateQuot);
}
String loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
BaseLogger.log("3", null, null,"loginCode>>>>:"+loginCode);
......
......@@ -252,7 +252,13 @@
<name>mgmnt_apprv</name>
<dbname>sales_quot_req.mgmnt_apprv</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;sales_quot_req&quot; ) COLUMN(NAME=&quot;sales_quot_req.tran_id&quot;) COLUMN(NAME=&quot;sales_quot_req.tran_date&quot;) COLUMN(NAME=&quot;sales_quot_req.quot_type&quot;) COLUMN(NAME=&quot;sales_quot_req.cust_code&quot;) COLUMN(NAME=&quot;sales_quot_req.contact_pers&quot;) COLUMN(NAME=&quot;sales_quot_req.item_ser&quot;) COLUMN(NAME=&quot;sales_quot_req.req_date&quot;) COLUMN(NAME=&quot;sales_quot_req.valid_upto&quot;) COLUMN(NAME=&quot;sales_quot_req.sales_pers&quot;) COLUMN(NAME=&quot;sales_quot_req.confirmed&quot;) COLUMN(NAME=&quot;sales_quot_req.confirm_date&quot;) COLUMN(NAME=&quot;sales_quot_req.emp_code_conf&quot;) COLUMN(NAME=&quot;sales_quot_req.status&quot;) COLUMN(NAME=&quot;sales_quot_req.status_date&quot;) COLUMN(NAME=&quot;sales_quot_req.wf_status&quot;) COLUMN(NAME=&quot;sales_quot_req.remarks&quot;) COLUMN(NAME=&quot;sales_quot_req.tran_id__ref&quot;) COLUMN(NAME=&quot;sales_quot_req.add_date&quot;) COLUMN(NAME=&quot;sales_quot_req.add_user&quot;) COLUMN(NAME=&quot;sales_quot_req.add_term&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_date&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_user&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_term&quot;) COLUMN(NAME=&quot;sales_quot_req.cust_name&quot;) COLUMN(NAME=&quot;sales_quot_req.addr1&quot;) COLUMN(NAME=&quot;sales_quot_req.addr2&quot;) COLUMN(NAME=&quot;sales_quot_req.addr3&quot;) COLUMN(NAME=&quot;sales_quot_req.site_code&quot;) COLUMN(NAME=&quot;sales_quot_req.mgmnt_apprv&quot;)) </retrieve>
<table_column>
<type size="40">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>descr</name>
<dbname>itemser.descr</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;sales_quot_req&quot; ) TABLE(NAME=&quot;itemser&quot; ) COLUMN(NAME=&quot;sales_quot_req.tran_id&quot;) COLUMN(NAME=&quot;sales_quot_req.tran_date&quot;) COLUMN(NAME=&quot;sales_quot_req.quot_type&quot;) COLUMN(NAME=&quot;sales_quot_req.cust_code&quot;) COLUMN(NAME=&quot;sales_quot_req.contact_pers&quot;) COLUMN(NAME=&quot;sales_quot_req.item_ser&quot;) COLUMN(NAME=&quot;sales_quot_req.req_date&quot;) COLUMN(NAME=&quot;sales_quot_req.valid_upto&quot;) COLUMN(NAME=&quot;sales_quot_req.sales_pers&quot;) COLUMN(NAME=&quot;sales_quot_req.confirmed&quot;) COLUMN(NAME=&quot;sales_quot_req.confirm_date&quot;) COLUMN(NAME=&quot;sales_quot_req.emp_code_conf&quot;) COLUMN(NAME=&quot;sales_quot_req.status&quot;) COLUMN(NAME=&quot;sales_quot_req.status_date&quot;) COLUMN(NAME=&quot;sales_quot_req.wf_status&quot;) COLUMN(NAME=&quot;sales_quot_req.remarks&quot;) COLUMN(NAME=&quot;sales_quot_req.tran_id__ref&quot;) COLUMN(NAME=&quot;sales_quot_req.add_date&quot;) COLUMN(NAME=&quot;sales_quot_req.add_user&quot;) COLUMN(NAME=&quot;sales_quot_req.add_term&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_date&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_user&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_term&quot;) COLUMN(NAME=&quot;sales_quot_req.cust_name&quot;) COLUMN(NAME=&quot;sales_quot_req.addr1&quot;) COLUMN(NAME=&quot;sales_quot_req.addr2&quot;) COLUMN(NAME=&quot;sales_quot_req.addr3&quot;) COLUMN(NAME=&quot;sales_quot_req.site_code&quot;) COLUMN(NAME=&quot;sales_quot_req.mgmnt_apprv&quot;) COLUMN(NAME=&quot;itemser.descr&quot;) JOIN (LEFT=&quot;sales_quot_req.item_ser&quot; OP =&quot;=&quot;RIGHT=&quot;itemser.item_ser&quot; OUTER1 =&quot;sales_quot_req.item_ser&quot; )) </retrieve>
<update>sales_quot_req</update>
<updatewhere>1</updatewhere>
<updatekeyinplace>no</updatekeyinplace>
......@@ -2037,6 +2043,63 @@
<color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>30</id>
<alignment>0</alignment>
<tabsequence>280</tabsequence>
<border>0</border>
<color>33554432</color>
<x>5946</x>
<y>1</y>
<height>16</height>
<width>238</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>descr</name>
<visible>1</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</ColumnObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Descr</text>
<border>0</border>
<color>33554432</color>
<x>5945</x>
<y>1</y>
<height>16</height>
<width>239</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>descr_t</name>
<visible>1</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</TextObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
......
This diff is collapsed.
......@@ -30,6 +30,10 @@
<overrideprintjob>no</overrideprintjob>
</print>
</BaseDefinition>
<Header>
<height>65</height>
<color>536870912</color>
</Header>
<Summary>
<height>0</height>
<color>536870912</color>
......@@ -266,7 +270,7 @@
<table_column>
<type size="40">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>spname</name>
<name>descr</name>
<dbname>itemser.descr</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;sales_quot_req&quot; ) TABLE(NAME=&quot;itemser&quot; ) COLUMN(NAME=&quot;sales_quot_req.tran_id&quot;) COLUMN(NAME=&quot;sales_quot_req.tran_date&quot;) COLUMN(NAME=&quot;sales_quot_req.quot_type&quot;) COLUMN(NAME=&quot;sales_quot_req.cust_code&quot;) COLUMN(NAME=&quot;sales_quot_req.contact_pers&quot;) COLUMN(NAME=&quot;sales_quot_req.item_ser&quot;) COLUMN(NAME=&quot;sales_quot_req.req_date&quot;) COLUMN(NAME=&quot;sales_quot_req.valid_upto&quot;) COLUMN(NAME=&quot;sales_quot_req.sales_pers&quot;) COLUMN(NAME=&quot;sales_quot_req.confirmed&quot;) COLUMN(NAME=&quot;sales_quot_req.confirm_date&quot;) COLUMN(NAME=&quot;sales_quot_req.emp_code_conf&quot;) COLUMN(NAME=&quot;sales_quot_req.status&quot;) COLUMN(NAME=&quot;sales_quot_req.status_date&quot;) COLUMN(NAME=&quot;sales_quot_req.wf_status&quot;) COLUMN(NAME=&quot;sales_quot_req.remarks&quot;) COLUMN(NAME=&quot;sales_quot_req.tran_id__ref&quot;) COLUMN(NAME=&quot;sales_quot_req.add_date&quot;) COLUMN(NAME=&quot;sales_quot_req.add_user&quot;) COLUMN(NAME=&quot;sales_quot_req.add_term&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_date&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_user&quot;) COLUMN(NAME=&quot;sales_quot_req.chg_term&quot;) COLUMN(NAME=&quot;sales_quot_req.cust_name&quot;) COLUMN(NAME=&quot;sales_quot_req.addr1&quot;) COLUMN(NAME=&quot;sales_quot_req.addr2&quot;) COLUMN(NAME=&quot;sales_quot_req.addr3&quot;) COLUMN(NAME=&quot;sales_quot_req.site_code&quot;) COLUMN(NAME=&quot;sales_quot_req.mgmnt_apprv&quot;) COLUMN(NAME=&quot;itemser.descr&quot;) JOIN (LEFT=&quot;sales_quot_req.item_ser&quot; OP =&quot;=&quot;RIGHT=&quot;itemser.item_ser&quot; OUTER1 =&quot;sales_quot_req.item_ser&quot; )WHERE( EXP1 =&quot;sales_quot_req.tran_id&quot; OP =&quot;=&quot; EXP2 =&quot;:tran_id&quot; ) ) ARG(NAME = &quot;tran_id&quot; TYPE = number) </retrieve>
......@@ -962,78 +966,6 @@
<color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>30</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>2</border>
<color>0</color>
<x>491</x>
<y>116</y>
<height>16</height>
<width>41</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>30</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>2</border>
<color>0</color>
<x>492</x>
<y>166</y>
<height>16</height>
<width>57</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>spname</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
......@@ -2192,6 +2124,35 @@
<color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>30</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>2</border>
<color>0</color>
<x>571</x>
<y>94</y>
<height>16</height>
<width>84</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>descr</name>
<visible>1</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</ColumnObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
......
......@@ -181,7 +181,28 @@
<name>descr</name>
<dbname>item.descr</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;sales_quot_req_det&quot; ) TABLE(NAME=&quot;item&quot; ) COLUMN(NAME=&quot;sales_quot_req_det.tran_id&quot;) COLUMN(NAME=&quot;sales_quot_req_det.line_no&quot;) COLUMN(NAME=&quot;sales_quot_req_det.item_code&quot;) COLUMN(NAME=&quot;sales_quot_req_det.qty_quot&quot;) COLUMN(NAME=&quot;sales_quot_req_det.unit&quot;) COLUMN(NAME=&quot;sales_quot_req_det.pack_code&quot;) COLUMN(NAME=&quot;sales_quot_req_det.rate_quot&quot;) COLUMN(NAME=&quot;sales_quot_req_det.near_expiry&quot;) COLUMN(NAME=&quot;sales_quot_req_det.competitor_rate&quot;) COLUMN(NAME=&quot;sales_quot_req_det.competitor_item&quot;) COLUMN(NAME=&quot;sales_quot_req_det.competitor_name&quot;) COLUMN(NAME=&quot;sales_quot_req_det.remarks&quot;) COLUMN(NAME=&quot;sales_quot_req_det.spec_instr&quot;) COLUMN(NAME=&quot;sales_quot_req_det.ptr_flag&quot;) COLUMN(NAME=&quot;sales_quot_req_det.rate_apprv&quot;) COLUMN(NAME=&quot;sales_quot_req_det.pts&quot;) COLUMN(NAME=&quot;sales_quot_req_det.ptd&quot;) COLUMN(NAME=&quot;sales_quot_req_det.ptr&quot;) COLUMN(NAME=&quot;item.descr&quot;) JOIN (LEFT=&quot;sales_quot_req_det.item_code&quot; OP =&quot;=&quot;RIGHT=&quot;item.item_code&quot; OUTER1 =&quot;sales_quot_req_det.item_code&quot; )WHERE( EXP1 =&quot;sales_quot_req_det.tran_id&quot; OP =&quot;=&quot; EXP2 =&quot;:tran_id&quot; ) ) ARG(NAME = &quot;tran_id&quot; TYPE = number) </retrieve>
<table_column>
<type precision="3">decimal</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>revised_pts</name>
<dbname>sales_quot_req_det.revised_pts</dbname>
</table_column>
<table_column>
<type precision="3">decimal</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>revised_ptd</name>
<dbname>sales_quot_req_det.revised_ptd</dbname>
</table_column>
<table_column>
<type precision="3">decimal</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>revised_ptr</name>
<dbname>sales_quot_req_det.revised_ptr</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;sales_quot_req_det&quot; ) TABLE(NAME=&quot;item&quot; ) COLUMN(NAME=&quot;sales_quot_req_det.tran_id&quot;) COLUMN(NAME=&quot;sales_quot_req_det.line_no&quot;) COLUMN(NAME=&quot;sales_quot_req_det.item_code&quot;) COLUMN(NAME=&quot;sales_quot_req_det.qty_quot&quot;) COLUMN(NAME=&quot;sales_quot_req_det.unit&quot;) COLUMN(NAME=&quot;sales_quot_req_det.pack_code&quot;) COLUMN(NAME=&quot;sales_quot_req_det.rate_quot&quot;) COLUMN(NAME=&quot;sales_quot_req_det.near_expiry&quot;) COLUMN(NAME=&quot;sales_quot_req_det.competitor_rate&quot;) COLUMN(NAME=&quot;sales_quot_req_det.competitor_item&quot;) COLUMN(NAME=&quot;sales_quot_req_det.competitor_name&quot;) COLUMN(NAME=&quot;sales_quot_req_det.remarks&quot;) COLUMN(NAME=&quot;sales_quot_req_det.spec_instr&quot;) COLUMN(NAME=&quot;sales_quot_req_det.ptr_flag&quot;) COLUMN(NAME=&quot;sales_quot_req_det.rate_apprv&quot;) COLUMN(NAME=&quot;sales_quot_req_det.pts&quot;) COLUMN(NAME=&quot;sales_quot_req_det.ptd&quot;) COLUMN(NAME=&quot;sales_quot_req_det.ptr&quot;) COLUMN(NAME=&quot;item.descr&quot;) COLUMN(NAME=&quot;sales_quot_req_det.revised_pts&quot;) COLUMN(NAME=&quot;sales_quot_req_det.revised_ptd&quot;) COLUMN(NAME=&quot;sales_quot_req_det.revised_ptr&quot;) JOIN (LEFT=&quot;sales_quot_req_det.item_code&quot; OP =&quot;=&quot;RIGHT=&quot;item.item_code&quot; OUTER1 =&quot;sales_quot_req_det.item_code&quot; )WHERE( EXP1 =&quot;sales_quot_req_det.tran_id&quot; OP =&quot;=&quot; EXP2 =&quot;:tran_id&quot; ) ) ARG(NAME = &quot;tran_id&quot; TYPE = number) </retrieve>
<update>sales_quot_req_det</update>
<updatewhere>1</updatewhere>
<updatekeyinplace>no</updatekeyinplace>
......@@ -246,7 +267,7 @@
<x>62</x>
<y>389</y>
<height>100</height>
<width>601</width>
<width>750</width>
<name>gb_6</name>
<visible>1</visible>
<font>
......@@ -1407,11 +1428,18 @@
<y>197</y>
<height>16</height>
<width>71</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>descr</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Arial</face>
<height>-10</height>
......@@ -1489,6 +1517,93 @@
<color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>21</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>2</border>
<color>33554432</color>
<x>682</x>
<y>416</y>
<height>16</height>
<width>70</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>revised_ptd</name>
<visible>0</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>20</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>2</border>
<color>33554432</color>
<x>680</x>
<y>440</y>
<height>16</height>
<width>72</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>revised_pts</name>
<visible>0</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>22</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>2</border>
<color>33554432</color>
<x>684</x>
<y>460</y>
<height>16</height>
<width>67</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>revised_ptr</name>
<visible>0</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</ColumnObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
......
......@@ -34,7 +34,8 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_i
column=(type=char(40) update=yes updatewhereclause=yes name=addr3 dbname="addr3" )
column=(type=char(10) update=yes updatewhereclause=yes name=site_code dbname="sales_quot_req.site_code" )
column=(type=char(1) update=yes updatewhereclause=yes name=mgmnt_apprv dbname="sales_quot_req.mgmnt_apprv" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"sales_quot_req~" ) COLUMN(NAME=~"sales_quot_req.tran_id~") COLUMN(NAME=~"sales_quot_req.tran_date~") COLUMN(NAME=~"sales_quot_req.quot_type~") COLUMN(NAME=~"sales_quot_req.cust_code~") COLUMN(NAME=~"sales_quot_req.contact_pers~") COLUMN(NAME=~"sales_quot_req.item_ser~") COLUMN(NAME=~"sales_quot_req.req_date~") COLUMN(NAME=~"sales_quot_req.valid_upto~") COLUMN(NAME=~"sales_quot_req.sales_pers~") COLUMN(NAME=~"sales_quot_req.confirmed~") COLUMN(NAME=~"sales_quot_req.confirm_date~") COLUMN(NAME=~"sales_quot_req.emp_code_conf~") COLUMN(NAME=~"sales_quot_req.status~") COLUMN(NAME=~"sales_quot_req.status_date~") COLUMN(NAME=~"sales_quot_req.wf_status~") COLUMN(NAME=~"sales_quot_req.remarks~") COLUMN(NAME=~"sales_quot_req.tran_id__ref~") COLUMN(NAME=~"sales_quot_req.add_date~") COLUMN(NAME=~"sales_quot_req.add_user~") COLUMN(NAME=~"sales_quot_req.add_term~") COLUMN(NAME=~"sales_quot_req.chg_date~") COLUMN(NAME=~"sales_quot_req.chg_user~") COLUMN(NAME=~"sales_quot_req.chg_term~") COLUMN(NAME=~"sales_quot_req.cust_name~") COLUMN(NAME=~"sales_quot_req.addr1~") COLUMN(NAME=~"sales_quot_req.addr2~") COLUMN(NAME=~"sales_quot_req.addr3~") COLUMN(NAME=~"sales_quot_req.site_code~") COLUMN(NAME=~"sales_quot_req.mgmnt_apprv~")) " update="sales_quot_req" updatewhere=1 updatekeyinplace=no )
column=(type=char(40) updatewhereclause=yes name=descr dbname="itemser.descr" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"sales_quot_req~" ) TABLE(NAME=~"itemser~" ) COLUMN(NAME=~"sales_quot_req.tran_id~") COLUMN(NAME=~"sales_quot_req.tran_date~") COLUMN(NAME=~"sales_quot_req.quot_type~") COLUMN(NAME=~"sales_quot_req.cust_code~") COLUMN(NAME=~"sales_quot_req.contact_pers~") COLUMN(NAME=~"sales_quot_req.item_ser~") COLUMN(NAME=~"sales_quot_req.req_date~") COLUMN(NAME=~"sales_quot_req.valid_upto~") COLUMN(NAME=~"sales_quot_req.sales_pers~") COLUMN(NAME=~"sales_quot_req.confirmed~") COLUMN(NAME=~"sales_quot_req.confirm_date~") COLUMN(NAME=~"sales_quot_req.emp_code_conf~") COLUMN(NAME=~"sales_quot_req.status~") COLUMN(NAME=~"sales_quot_req.status_date~") COLUMN(NAME=~"sales_quot_req.wf_status~") COLUMN(NAME=~"sales_quot_req.remarks~") COLUMN(NAME=~"sales_quot_req.tran_id__ref~") COLUMN(NAME=~"sales_quot_req.add_date~") COLUMN(NAME=~"sales_quot_req.add_user~") COLUMN(NAME=~"sales_quot_req.add_term~") COLUMN(NAME=~"sales_quot_req.chg_date~") COLUMN(NAME=~"sales_quot_req.chg_user~") COLUMN(NAME=~"sales_quot_req.chg_term~") COLUMN(NAME=~"sales_quot_req.cust_name~") COLUMN(NAME=~"sales_quot_req.addr1~") COLUMN(NAME=~"sales_quot_req.addr2~") COLUMN(NAME=~"sales_quot_req.addr3~") COLUMN(NAME=~"sales_quot_req.site_code~") COLUMN(NAME=~"sales_quot_req.mgmnt_apprv~") COLUMN(NAME=~"itemser.descr~") JOIN (LEFT=~"sales_quot_req.item_ser~" OP =~"=~"RIGHT=~"itemser.item_ser~" OUTER1 =~"sales_quot_req.item_ser~" )) " update="sales_quot_req" updatewhere=1 updatekeyinplace=no )
text(band=header alignment="2" text="Transaction Id" border="2" color="33554432" x="2" y="2" height="16" width="91" html.valueishtml="0" name=tran_id_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Transaction Date" border="2" color="33554432" x="95" y="2" height="16" width="114" html.valueishtml="0" name=tran_date_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Quotation Type" border="2" color="33554432" x="211" y="2" height="16" width="98" html.valueishtml="0" name=quot_type_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
......@@ -62,6 +63,7 @@ text(band=header alignment="2" text="Customer Name" border="2" color="33554432"
text(band=header alignment="2" text="Address" border="2" color="33554432" x="5431" y="2" height="16" width="246" html.valueishtml="0" name=addr1_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="2" text="Site " border="2" color="33554432" x="5679" y="2" height="16" width="66" html.valueishtml="0" name=site_code_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=header alignment="0" text="Management Approval " border="0" color="33554432" x="5747" y="1" height="19" width="196" html.valueishtml="0" name=mgmnt_apprv_t visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
text(band=header alignment="0" text="Descr" border="0" color="33554432" x="5945" y="1" height="16" width="238" html.valueishtml="0" name=descr_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=1 alignment="0" tabsequence=10 border="2" color="33554432" x="2" y="2" height="19" width="91" format="[general]" html.valueishtml="0" name=tran_id visible="1" edit.limit=10 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=2 alignment="0" tabsequence=20 border="2" color="33554432" x="95" y="2" height="19" width="114" format="[shortdate] [time]" html.valueishtml="0" name=tran_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=3 alignment="0" tabsequence=30 border="2" color="33554432" x="211" y="2" height="19" width="98" format="[general]" html.valueishtml="0" name=quot_type visible="1" edit.limit=1 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
......@@ -89,6 +91,7 @@ column(band=detail id=24 alignment="0" tabsequence=240 border="2" color="3355443
column(band=detail id=25 alignment="0" tabsequence=250 border="2" color="33554432" x="5431" y="2" height="19" width="246" format="[general]" html.valueishtml="0" name=addr1 visible="1" edit.limit=40 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=28 alignment="0" tabsequence=260 border="2" color="33554432" x="5679" y="2" height="19" width="66" format="[general]" html.valueishtml="0" name=site_code visible="1" edit.limit=10 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=29 alignment="0" tabsequence=270 border="0" color="33554432" x="5747" y="1" height="16" width="196" format="[general]" html.valueishtml="0" name=mgmnt_apprv visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=30 alignment="0" tabsequence=280 border="0" color="33554432" x="5945" y="1" height="16" width="238" format="[general]" html.valueishtml="0" name=descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
......
......@@ -23,10 +23,13 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_i
column=(type=decimal(3) update=yes updatewhereclause=yes name=ptd dbname="sales_quot_req_det.ptd" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=ptr dbname="sales_quot_req_det.ptr" )
column=(type=char(130) updatewhereclause=yes name=descr dbname="item.descr" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"sales_quot_req_det~" ) TABLE(NAME=~"item~" ) COLUMN(NAME=~"sales_quot_req_det.tran_id~") COLUMN(NAME=~"sales_quot_req_det.line_no~") COLUMN(NAME=~"sales_quot_req_det.item_code~") COLUMN(NAME=~"sales_quot_req_det.qty_quot~") COLUMN(NAME=~"sales_quot_req_det.unit~") COLUMN(NAME=~"sales_quot_req_det.pack_code~") COLUMN(NAME=~"sales_quot_req_det.rate_quot~") COLUMN(NAME=~"sales_quot_req_det.near_expiry~") COLUMN(NAME=~"sales_quot_req_det.competitor_rate~") COLUMN(NAME=~"sales_quot_req_det.competitor_item~") COLUMN(NAME=~"sales_quot_req_det.competitor_name~") COLUMN(NAME=~"sales_quot_req_det.remarks~") COLUMN(NAME=~"sales_quot_req_det.spec_instr~") COLUMN(NAME=~"sales_quot_req_det.ptr_flag~") COLUMN(NAME=~"sales_quot_req_det.rate_apprv~") COLUMN(NAME=~"sales_quot_req_det.pts~") COLUMN(NAME=~"sales_quot_req_det.ptd~") COLUMN(NAME=~"sales_quot_req_det.ptr~") COLUMN(NAME=~"item.descr~") JOIN (LEFT=~"sales_quot_req_det.item_code~" OP =~"=~"RIGHT=~"item.item_code~" OUTER1 =~"sales_quot_req_det.item_code~" )WHERE( EXP1 =~"sales_quot_req_det.tran_id~" OP =~"=~" EXP2 =~":tran_id~" ) ) ARG(NAME = ~"tran_id~" TYPE = number) " update="sales_quot_req_det" updatewhere=1 updatekeyinplace=no arguments=(("tran_id", number)) )
column=(type=decimal(3) update=yes updatewhereclause=yes name=revised_pts dbname="sales_quot_req_det.revised_pts" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=revised_ptd dbname="sales_quot_req_det.revised_ptd" )
column=(type=decimal(3) update=yes updatewhereclause=yes name=revised_ptr dbname="sales_quot_req_det.revised_ptr" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"sales_quot_req_det~" ) TABLE(NAME=~"item~" ) COLUMN(NAME=~"sales_quot_req_det.tran_id~") COLUMN(NAME=~"sales_quot_req_det.line_no~") COLUMN(NAME=~"sales_quot_req_det.item_code~") COLUMN(NAME=~"sales_quot_req_det.qty_quot~") COLUMN(NAME=~"sales_quot_req_det.unit~") COLUMN(NAME=~"sales_quot_req_det.pack_code~") COLUMN(NAME=~"sales_quot_req_det.rate_quot~") COLUMN(NAME=~"sales_quot_req_det.near_expiry~") COLUMN(NAME=~"sales_quot_req_det.competitor_rate~") COLUMN(NAME=~"sales_quot_req_det.competitor_item~") COLUMN(NAME=~"sales_quot_req_det.competitor_name~") COLUMN(NAME=~"sales_quot_req_det.remarks~") COLUMN(NAME=~"sales_quot_req_det.spec_instr~") COLUMN(NAME=~"sales_quot_req_det.ptr_flag~") COLUMN(NAME=~"sales_quot_req_det.rate_apprv~") COLUMN(NAME=~"sales_quot_req_det.pts~") COLUMN(NAME=~"sales_quot_req_det.ptd~") COLUMN(NAME=~"sales_quot_req_det.ptr~") COLUMN(NAME=~"item.descr~") COLUMN(NAME=~"sales_quot_req_det.revised_pts~") COLUMN(NAME=~"sales_quot_req_det.revised_ptd~") COLUMN(NAME=~"sales_quot_req_det.revised_ptr~") JOIN (LEFT=~"sales_quot_req_det.item_code~" OP =~"=~"RIGHT=~"item.item_code~" OUTER1 =~"sales_quot_req_det.item_code~" )WHERE( EXP1 =~"sales_quot_req_det.tran_id~" OP =~"=~" EXP2 =~":tran_id~" ) ) ARG(NAME = ~"tran_id~" TYPE = number) " update="sales_quot_req_det" updatewhere=1 updatekeyinplace=no arguments=(("tran_id", number)) )
groupbox(band=detail text="General"border="2" color="33554432" x="104" y="34" height="120" width="604" name=gb_1 visible="1" font.face="Arial" font.height="-12" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
groupbox(band=detail text="Quantity"border="2" color="0" x="78" y="283" height="95" width="630" name=gb_3 visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
groupbox(band=detail text="Price List"border="2" color="0" x="62" y="389" height="100" width="601" name=gb_6 visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
groupbox(band=detail text="Price List"border="2" color="0" x="62" y="389" height="100" width="750" name=gb_6 visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
groupbox(band=detail text="Competitor"border="2" color="0" x="58" y="509" height="100" width="630" name=gb_5 visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
text(band=detail alignment="1" text="Line No:" border="2" color="0" x="134" y="57" height="16" width="105" html.valueishtml="0" name=line_no_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=2 alignment="1" tabsequence=32766 border="2" color="33554432" x="243" y="57" height="19" width="72" format="[general]" html.valueishtml="0" name=line_no visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
......@@ -62,9 +65,12 @@ text(band=detail alignment="1" text="Competitor Name:" border="2" color="0" x="4
column(band=detail id=11 alignment="0" tabsequence=80 border="2" color="33554432" x="512" y="528" height="19" width="118" format="[general]" html.valueishtml="0" name=competitor_name visible="1" edit.limit=250 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Competitor Item:" border="2" color="0" x="135" y="562" height="16" width="105" html.valueishtml="0" name=competitor_item_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=10 alignment="0" tabsequence=70 border="2" color="33554432" x="244" y="562" height="19" width="66" format="[general]" html.valueishtml="0" name=competitor_item visible="1" edit.limit=10 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=19 alignment="0" tabsequence=32766 border="0" color="33554432" x="300" y="197" height="16" width="71" html.valueishtml="0" name=descr visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=19 alignment="0" tabsequence=32766 border="0" color="33554432" x="300" y="197" height="16" width="71" format="[general]" html.valueishtml="0" name=descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Near Expiry:" border="2" color="0" x="111" y="236" height="16" width="105" html.valueishtml="0" name=near_expiry_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=8 alignment="0" tabsequence=32766 border="2" color="33554432" x="220" y="236" height="19" width="99" format="[general]" html.valueishtml="0" name=near_expiry visible="1" ddlb.limit=0 ddlb.allowedit=no ddlb.case=any ddlb.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=21 alignment="0" tabsequence=32766 border="2" color="33554432" x="682" y="416" height="16" width="70" html.valueishtml="0" name=revised_ptd visible="0" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=20 alignment="0" tabsequence=32766 border="2" color="33554432" x="680" y="440" height="16" width="72" html.valueishtml="0" name=revised_pts visible="0" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=22 alignment="0" tabsequence=32766 border="2" color="33554432" x="684" y="460" height="16" width="67" html.valueishtml="0" name=revised_ptr visible="0" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
......
$PBExportHeader$vhb_sales_quot_req_edit.srd
release 9;
datawindow(units=1 timer_interval=0 color=1073741824 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 24 print.margin.right = 24 print.margin.top = 24 print.margin.bottom = 24 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no )
header(height=65 color="536870912" )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=1073 color="536870912" )
......@@ -33,7 +34,7 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=tran_i
column=(type=char(40) update=yes updatewhereclause=yes name=addr3 dbname="addr3" )
column=(type=char(10) update=yes updatewhereclause=yes name=site_code dbname="sales_quot_req.site_code" )
column=(type=char(1) update=yes updatewhereclause=yes name=mgmnt_apprv dbname="sales_quot_req.mgmnt_apprv" )
column=(type=char(40) updatewhereclause=yes name=spname dbname="itemser.descr" )
column=(type=char(40) updatewhereclause=yes name=descr dbname="itemser.descr" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"sales_quot_req~" ) TABLE(NAME=~"itemser~" ) COLUMN(NAME=~"sales_quot_req.tran_id~") COLUMN(NAME=~"sales_quot_req.tran_date~") COLUMN(NAME=~"sales_quot_req.quot_type~") COLUMN(NAME=~"sales_quot_req.cust_code~") COLUMN(NAME=~"sales_quot_req.contact_pers~") COLUMN(NAME=~"sales_quot_req.item_ser~") COLUMN(NAME=~"sales_quot_req.req_date~") COLUMN(NAME=~"sales_quot_req.valid_upto~") COLUMN(NAME=~"sales_quot_req.sales_pers~") COLUMN(NAME=~"sales_quot_req.confirmed~") COLUMN(NAME=~"sales_quot_req.confirm_date~") COLUMN(NAME=~"sales_quot_req.emp_code_conf~") COLUMN(NAME=~"sales_quot_req.status~") COLUMN(NAME=~"sales_quot_req.status_date~") COLUMN(NAME=~"sales_quot_req.wf_status~") COLUMN(NAME=~"sales_quot_req.remarks~") COLUMN(NAME=~"sales_quot_req.tran_id__ref~") COLUMN(NAME=~"sales_quot_req.add_date~") COLUMN(NAME=~"sales_quot_req.add_user~") COLUMN(NAME=~"sales_quot_req.add_term~") COLUMN(NAME=~"sales_quot_req.chg_date~") COLUMN(NAME=~"sales_quot_req.chg_user~") COLUMN(NAME=~"sales_quot_req.chg_term~") COLUMN(NAME=~"sales_quot_req.cust_name~") COLUMN(NAME=~"sales_quot_req.addr1~") COLUMN(NAME=~"sales_quot_req.addr2~") COLUMN(NAME=~"sales_quot_req.addr3~") COLUMN(NAME=~"sales_quot_req.site_code~") COLUMN(NAME=~"sales_quot_req.mgmnt_apprv~") COLUMN(NAME=~"itemser.descr~") JOIN (LEFT=~"sales_quot_req.item_ser~" OP =~"=~"RIGHT=~"itemser.item_ser~" OUTER1 =~"sales_quot_req.item_ser~" )WHERE( EXP1 =~"sales_quot_req.tran_id~" OP =~"=~" EXP2 =~":tran_id~" ) ) ARG(NAME = ~"tran_id~" TYPE = number) " update="sales_quot_req" updatewhere=1 updatekeyinplace=no arguments=(("tran_id", number)) )
groupbox(band=detail text="Basic"border="2" color="0" x="9" y="21" height="165" width="854" name=gb_3 visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
groupbox(band=detail text="Basic"border="2" color="0" x="9" y="21" height="165" width="854" name=gb_1 visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="2" background.color="1073741824" )
......@@ -57,8 +58,6 @@ text(band=detail alignment="1" text="Add Term:" border="2" color="0" x="79" y="5
column(band=detail id=20 alignment="0" tabsequence=32766 border="2" color="0" x="178" y="585" height="19" width="79" format="[general]" html.valueishtml="0" name=add_term visible="1" edit.limit=215 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Change Term:" border="2" color="0" x="396" y="585" height="16" width="95" html.valueishtml="0" name=chg_term_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=23 alignment="0" tabsequence=32766 border="2" color="0" x="495" y="585" height="19" width="77" format="[general]" html.valueishtml="0" name=chg_term visible="1" edit.limit=215 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=30 alignment="0" tabsequence=32766 border="2" color="0" x="491" y="116" height="16" width="41" format="[general]" html.valueishtml="0" name=descr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=30 alignment="0" tabsequence=32766 border="2" color="0" x="492" y="166" height="16" width="57" format="[general]" html.valueishtml="0" name=spname visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Request Date:" border="2" color="0" x="112" y="46" height="16" width="95" html.valueishtml="0" name=req_date_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=7 alignment="0" tabsequence=60 border="2" color="0" x="217" y="46" height="19" width="76" format="[shortdate] [time]" html.valueishtml="0" name=req_date visible="1" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Valid Up To:" border="2" color="0" x="114" y="92" height="16" width="95" html.valueishtml="0" name=valid_upto_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
......@@ -94,6 +93,7 @@ column(band=detail id=5 alignment="0" tabsequence=40 border="2" color="0" x="436
text(band=detail alignment="1" text="Customer:" border="2" color="0" x="15" y="260" height="16" width="95" html.valueishtml="0" name=cust_code_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=4 alignment="0" tabsequence=20 border="2" color="0" x="120" y="260" height="19" width="66" format="[general]" html.valueishtml="0" name=cust_code visible="1" edit.limit=10 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.required=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=24 alignment="0" tabsequence=32766 border="2" color="0" x="201" y="260" height="19" width="100" format="[general]" html.valueishtml="0" name=cust_name visible="1" edit.limit=50 edit.case=any edit.focusrectangle=no edit.autoselect=yes edit.autohscroll=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=30 alignment="0" tabsequence=32766 border="2" color="0" x="571" y="94" height="16" width="84" html.valueishtml="0" name=descr visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" encodeselflinkargs="1" netscapelayers="0" )
export.xml(headgroups="1" includewhitespace="0" metadatatype=0 savemetadata=0 )
......
......@@ -457,7 +457,7 @@
<valueishtml>0</valueishtml>
</html>
<name>rate_apprv_t</name>
<visible>1</visible>
<visible>0</visible>
<font>
<face>Arial</face>
<height>-12</height>
......@@ -695,6 +695,34 @@
<color>536870912</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Transaction ID</text>
<border>0</border>
<color>33554432</color>
<x>1318</x>
<y>1</y>
<height>16</height>
<width>58</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>tran_id_t</name>
<visible>0</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
......@@ -1037,7 +1065,7 @@
<valueishtml>0</valueishtml>
</html>
<name>rate_apprv</name>
<visible>1</visible>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......@@ -1381,34 +1409,6 @@
<color>536870912</color>
</background>
</ColumnObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Transaction ID</text>
<border>0</border>
<color>33554432</color>
<x>1318</x>
<y>1</y>
<height>16</height>
<width>58</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>tran_id_t</name>
<visible>0</visible>
<font>
<face>Arial</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>536870912</color>
</background>
</TextObject>
<HtmlTable>
<border>1</border>
</HtmlTable>
......
......@@ -519,7 +519,7 @@
<valueishtml>0</valueishtml>
</html>
<name>rate_apprv</name>
<visible>1</visible>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......@@ -589,7 +589,7 @@
<valueishtml>0</valueishtml>
</html>
<name>rate_apprv_t</name>
<visible>1</visible>
<visible>0</visible>
<font>
<face>Arial</face>
<height>-10</height>
......
......@@ -36,9 +36,9 @@ text(band=detail alignment="1" text="Special Rate:" border="2" color="0" x="427"
column(band=detail id=7 alignment="0" tabsequence=50 border="2" color="0" x="531" y="288" height="16" width="64" format="[general]" html.valueishtml="0" name=rate_quot visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Pack Code:" border="2" color="0" x="204" y="312" height="16" width="99" html.valueishtml="0" name=pack_code_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=6 alignment="0" tabsequence=40 border="2" color="0" x="308" y="312" height="16" width="60" format="[general]" html.valueishtml="0" name=pack_code visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=12 alignment="0" tabsequence=32766 border="2" color="0" x="308" y="446" height="16" width="65" format="[general]" html.valueishtml="0" name=rate_apprv visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=12 alignment="0" tabsequence=32766 border="2" color="0" x="308" y="446" height="16" width="65" format="[general]" html.valueishtml="0" name=rate_apprv visible="0" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=16 alignment="0" tabsequence=32766 border="2" color="0" x="574" y="446" height="16" width="28" format="[general]" html.valueishtml="0" name=ptr visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Management Approval Rate:" border="2" color="0" x="137" y="447" height="16" width="163" html.valueishtml="0" name=rate_apprv_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Management Approval Rate:" border="2" color="0" x="137" y="447" height="16" width="163" html.valueishtml="0" name=rate_apprv_t visible="0" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Price To Retailer (PTR):" border="2" color="0" x="414" y="447" height="16" width="152" html.valueishtml="0" name=t_1 visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
column(band=detail id=11 alignment="0" tabsequence=80 border="2" color="0" x="288" y="559" height="16" width="128" format="[general]" html.valueishtml="0" name=competitor_name visible="1" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
text(band=detail alignment="1" text="Competitor Name:" border="2" color="0" x="161" y="559" height="16" width="116" html.valueishtml="0" name=competitor_name_t visible="1" font.face="Arial" font.height="-10" font.weight="400" font.family="2" font.pitch="2" font.charset="0" background.mode="1" background.color="536870912" )
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment