From: Janusz Dobrowolski Date: Mon, 3 Aug 2009 21:24:49 +0000 (+0000) Subject: Customer/bramch/supplier selected by short name. X-Git-Tag: v2.4.2~19^2~1312 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=c1eb8f7b86e303b122c213f365b79b89c497d20a;p=fa-stable.git Customer/bramch/supplier selected by short name. --- diff --git a/includes/ui/ui_lists.inc b/includes/ui/ui_lists.inc index b2332aea..e409ce63 100644 --- a/includes/ui/ui_lists.inc +++ b/includes/ui/ui_lists.inc @@ -366,7 +366,7 @@ function supplier_list($name, $selected_id=null, $spec_option=false, $submit_on_ { global $all_items; - $sql = "SELECT supplier_id, supp_name, curr_code, inactive FROM ".TB_PREF."suppliers "; + $sql = "SELECT supplier_id, supp_ref, curr_code, inactive FROM ".TB_PREF."suppliers "; $mode = get_company_pref('no_supplier_list'); @@ -415,7 +415,7 @@ function customer_list($name, $selected_id=null, $spec_option=false, $submit_on_ { global $all_items; - $sql = "SELECT debtor_no, name, curr_code, inactive FROM ".TB_PREF."debtors_master "; + $sql = "SELECT debtor_no, debtor_ref, curr_code, inactive FROM ".TB_PREF."debtors_master "; $mode = get_company_pref('no_customer_list'); @@ -467,7 +467,7 @@ function customer_branches_list($customer_id, $name, $selected_id=null, { global $all_items; - $sql = "SELECT branch_code, br_name FROM ".TB_PREF."cust_branch + $sql = "SELECT branch_code, branch_ref FROM ".TB_PREF."cust_branch WHERE debtor_no='" . $customer_id . "' "; if ($editkey) diff --git a/sql/alter2.2.sql b/sql/alter2.2.sql index 1327bd68..3ea59ce2 100644 --- a/sql/alter2.2.sql +++ b/sql/alter2.2.sql @@ -36,6 +36,7 @@ ALTER TABLE `0_stock_category` ADD COLUMN `dflt_no_sale` tinyint(1) NOT NULL def ALTER TABLE `0_users` ADD COLUMN `sticky_doc_date` TINYINT(1) DEFAULT '0'; ALTER TABLE `0_debtors_master` MODIFY COLUMN `name` varchar(100) NOT NULL default ''; + ALTER TABLE `0_cust_branch` ADD COLUMN `inactive` tinyint(1) NOT NULL default '0'; ALTER TABLE `0_sys_types` DROP COLUMN `type_name`; @@ -73,3 +74,10 @@ CREATE TABLE `0_audit_trail` ( ALTER TABLE `0_stock_master` ADD COLUMN `no_sale` tinyint(1) NOT NULL default '0'; ALTER TABLE `0_currencies` ADD COLUMN `auto_update` tinyint(1) NOT NULL default '1'; + +ALTER TABLE `0_debtors_master` ADD COLUMN `debtor_ref` varchar(30) NOT NULL; +UPDATE `0_debtors_master` SET `debtor_ref`=`name` WHERE 1; +ALTER TABLE `0_suppliers` ADD COLUMN `supp_ref` varchar(30) NOT NULL; +UPDATE `0_suppliers` SET `supp_ref`=`supp_name` WHERE 1; +ALTER TABLE `0_cust_branch` ADD COLUMN `branch_ref` varchar(30) NOT NULL; +UPDATE `0_cust_branch` SET `branch_ref`=`br_name` WHERE 1; diff --git a/sql/en_US-demo.sql b/sql/en_US-demo.sql index d0800030..88dba3ab 100644 --- a/sql/en_US-demo.sql +++ b/sql/en_US-demo.sql @@ -490,6 +490,7 @@ CREATE TABLE `0_cust_branch` ( `branch_code` int(11) NOT NULL auto_increment, `debtor_no` int(11) NOT NULL default '0', `br_name` varchar(60) NOT NULL default '', + `branch_ref` varchar(30) NOT NULL default '', `br_address` tinytext NOT NULL, `area` int(11) default NULL, `salesman` int(11) NOT NULL default '0', @@ -516,9 +517,9 @@ CREATE TABLE `0_cust_branch` ( ### Data of table `0_cust_branch` ### -INSERT INTO `0_cust_branch` VALUES ('1', '1', 'Beefeater Ltd.', '', '1', '1', '', '', 'Main Branch', '', 'DEF', '2', '', '4510', '1200', '4500', '1', '0', 'Address 1\r\nAddress 2\r\nAddress 3', '0', '0'); -INSERT INTO `0_cust_branch` VALUES ('2', '2', 'Ghostbusters Corp.', 'Address 1\r\nAddress 2\r\nAddress 3', '1', '1', '', '', 'Main Branch', '', 'DEF', '1', '', '4510', '1200', '4500', '1', '0', 'Address 1\r\nAddress 2\r\nAddress 3', '0', '0'); -INSERT INTO `0_cust_branch` VALUES ('3', '3', 'Brezan', 'Address 1\r\nAddress 2\r\nAddress 3', '1', '1', '', '', 'Main Branch', '', 'DEF', '1', '', '4510', '1200', '4500', '1', '0', 'Address 1\r\nAddress 2\r\nAddress 3', '0', '0'); +INSERT INTO `0_cust_branch` VALUES ('1', '1', 'Beefeater Ltd.', 'Beefeater', '', '1', '1', '', '', 'Main Branch', '', 'DEF', '2', '', '4510', '1200', '4500', '1', '0', 'Address 1\r\nAddress 2\r\nAddress 3', '0', '0'); +INSERT INTO `0_cust_branch` VALUES ('2', '2', 'Ghostbusters Corp.', 'Ghostbusters', 'Address 1\r\nAddress 2\r\nAddress 3', '1', '1', '', '', 'Main Branch', '', 'DEF', '1', '', '4510', '1200', '4500', '1', '0', 'Address 1\r\nAddress 2\r\nAddress 3', '0', '0'); +INSERT INTO `0_cust_branch` VALUES ('3', '3', 'Brezan', 'Brezan', 'Address 1\r\nAddress 2\r\nAddress 3', '1', '1', '', '', 'Main Branch', '', 'DEF', '1', '', '4510', '1200', '4500', '1', '0', 'Address 1\r\nAddress 2\r\nAddress 3', '0', '0'); ### Structure of table `0_debtor_trans` ### @@ -603,6 +604,7 @@ DROP TABLE IF EXISTS `0_debtors_master`; CREATE TABLE `0_debtors_master` ( `debtor_no` int(11) NOT NULL auto_increment, `name` varchar(80) NOT NULL default '', + `debtor_ref` varchar(30) NOT NULL, `address` tinytext, `email` varchar(100) NOT NULL default '', `tax_id` varchar(55) NOT NULL default '', @@ -623,9 +625,9 @@ CREATE TABLE `0_debtors_master` ( ### Data of table `0_debtors_master` ### -INSERT INTO `0_debtors_master` VALUES ('1', 'Beefeater Ltd.', 'Addr 1\r\nAddr 2\r\nAddr 3', '', '345678', 'GBP', '2', '0', '0', '1', '3', '0', '0', '1000', '0'); -INSERT INTO `0_debtors_master` VALUES ('2', 'Ghostbusters Corp.', 'Address 1\r\nAddress 2\r\nAddress 3', '', '2222222', 'USD', '1', '0', '0', '1', '4', '0', '0', '1000', '0'); -INSERT INTO `0_debtors_master` VALUES ('3', 'Brezan', 'Address 1\r\nAddress 2\r\nAddress 3', '', '7777777', 'EUR', '2', '0', '0', '1', '3', '0', '0', '1000', '0'); +INSERT INTO `0_debtors_master` VALUES ('1', 'Beefeater Ltd.', 'Beefeater', 'Addr 1\r\nAddr 2\r\nAddr 3', '', '345678', 'GBP', '2', '0', '0', '1', '3', '0', '0', '1000', '0'); +INSERT INTO `0_debtors_master` VALUES ('2', 'Ghostbusters Corp.', 'Ghostbusters', 'Address 1\r\nAddress 2\r\nAddress 3', '', '2222222', 'USD', '1', '0', '0', '1', '4', '0', '0', '1000', '0'); +INSERT INTO `0_debtors_master` VALUES ('3', 'Brezan', 'Brezan', 'Address 1\r\nAddress 2\r\nAddress 3', '', '7777777', 'EUR', '2', '0', '0', '1', '3', '0', '0', '1000', '0'); ### Structure of table `0_dimensions` ### @@ -1655,6 +1657,7 @@ DROP TABLE IF EXISTS `0_suppliers`; CREATE TABLE `0_suppliers` ( `supplier_id` int(11) NOT NULL auto_increment, `supp_name` varchar(60) NOT NULL default '', + `supp_ref` varchar(30) NOT NULL default '', `address` tinytext NOT NULL, `supp_address` tinytext NOT NULL, `phone` varchar(30) NOT NULL default '', @@ -1682,9 +1685,9 @@ CREATE TABLE `0_suppliers` ( ### Data of table `0_suppliers` ### -INSERT INTO `0_suppliers` VALUES ('1', 'Junk Beer ApS', 'Mailing 1\r\nMailing 2\r\nMailing 3', 'Address 1\r\nAddress 2\r\nAddress 3', '+45 55667788', '', '123456', 'Contact', '111', '', '', '', 'DKK', '3', '1', '0', '2', '1', '5010', '2100', '5060', 'A supplier with junk beers.', '0'); -INSERT INTO `0_suppliers` VALUES ('2', 'Lucky Luke Inc.', 'Mailing 1\r\nMailing 2\r\nMailing 3', 'Address 1\r\nAddress 2\r\nAddress 3', '(111) 222.333.444', '', '654321', 'Luke', '333', '', '', '', 'USD', '3', '0', '0', '1', '1', '5010', '2100', '5060', '', '0'); -INSERT INTO `0_suppliers` VALUES ('3', 'Money Makers Ltd.', 'Mailing 1\r\nMailing 2\r\nMailing 3', 'Address 1\r\nAddress 2\r\nAddress 3', '+44 444 555 666', '', '987654', 'Makers', '222', '', '', '', 'GBP', '3', '0', '0', '2', '1', '5010', '2100', '5060', '', '0'); +INSERT INTO `0_suppliers` VALUES ('1', 'Junk Beer ApS', 'Junk Beer', 'Mailing 1\r\nMailing 2\r\nMailing 3', 'Address 1\r\nAddress 2\r\nAddress 3', '+45 55667788', '', '123456', 'Contact', '111', '', '', '', 'DKK', '3', '1', '0', '2', '1', '5010', '2100', '5060', 'A supplier with junk beers.', '0'); +INSERT INTO `0_suppliers` VALUES ('2', 'Lucky Luke Inc.', 'Lucky Luke', 'Mailing 1\r\nMailing 2\r\nMailing 3', 'Address 1\r\nAddress 2\r\nAddress 3', '(111) 222.333.444', '', '654321', 'Luke', '333', '', '', '', 'USD', '3', '0', '0', '1', '1', '5010', '2100', '5060', '', '0'); +INSERT INTO `0_suppliers` VALUES ('3', 'Money Makers Ltd.', 'Money Makers', 'Mailing 1\r\nMailing 2\r\nMailing 3', 'Address 1\r\nAddress 2\r\nAddress 3', '+44 444 555 666', '', '987654', 'Makers', '222', '', '', '', 'GBP', '3', '0', '0', '2', '1', '5010', '2100', '5060', '', '0'); ### Structure of table `0_sys_types` ### diff --git a/sql/en_US-new.sql b/sql/en_US-new.sql index 90a44aa5..f2efb70e 100644 --- a/sql/en_US-new.sql +++ b/sql/en_US-new.sql @@ -472,6 +472,7 @@ CREATE TABLE `0_cust_branch` ( `branch_code` int(11) NOT NULL auto_increment, `debtor_no` int(11) NOT NULL default '0', `br_name` varchar(60) NOT NULL default '', + `branch_ref` varchar(30) NOT NULL default '', `br_address` tinytext NOT NULL, `area` int(11) default NULL, `salesman` int(11) NOT NULL default '0', @@ -566,6 +567,7 @@ DROP TABLE IF EXISTS `0_debtors_master`; CREATE TABLE `0_debtors_master` ( `debtor_no` int(11) NOT NULL auto_increment, `name` varchar(80) NOT NULL default '', + `debtor_ref` varchar(30) NOT NULL, `address` tinytext, `email` varchar(100) NOT NULL default '', `tax_id` varchar(55) NOT NULL default '', @@ -1437,6 +1439,7 @@ DROP TABLE IF EXISTS `0_suppliers`; CREATE TABLE `0_suppliers` ( `supplier_id` int(11) NOT NULL auto_increment, `supp_name` varchar(60) NOT NULL default '', + `supp_ref` varchar(30) NOT NULL default '', `address` tinytext NOT NULL, `supp_address` tinytext NOT NULL, `phone` varchar(30) NOT NULL default '',