{ "id": "roo-file-57", "name": "Pman.Tab.XtuplePurchaseRecv", "parent": "Pman.Tab.XtuplePurchases", "title": "Pman.Tab.XtuplePurchaseRecv", "path": "/home/edward/gitlive/web.xtuple/Pman/Xtuple/Pman.Tab.XtuplePurchaseRecv.bjs", "items": [ { "background": true, "region": "center", "title": "PO / Recieve Stock", "xtype": "NestedLayoutPanel", "|xns": "Roo", "items": [ { "|xns": "Roo", "xtype": "BorderLayout", "*prop": "layout", "items": [ { "|xns": "Roo", "xtype": "LayoutRegion", "*prop": "center" }, { "*prop": "east", "split": true, "width": 340, "xtype": "LayoutRegion", "|xns": "Roo" }, { "listeners": { "|activate": "function() {\n _this.ppanel = this;\n if (_this.grid) {\n _this.grid.footer.onClick('first');\n }\n}" }, "background": true, "fitContainer": true, "fitToframe": true, "region": "center", "tableName": "pohead", "title": "PO Receive Stock", "xtype": "GridPanel", "|xns": "Roo", "items": [ { "listeners": { "|render": "function() \n{\n _this.grid = this; \n //_this.dialog = Pman.Dialog.FILL_IN\n if (_this.ppanel.active) {\n this.footer.onClick('first');\n }\n}", "cellclick": "function (_self, rowIndex, columnIndex, e)\n{\n\n var applyVoucher = function(){\n Roo.MessageBox.confirm(\"Confirm\", \"Are you sure to apply voucher for the selected PO completely?\",\n function(v) {\n if (v != 'yes') {\n return;\n }\n \n Pman.request({\n url: baseURL+'/Roo/Pohead.php',\n method :'POST',\n mask : 'Processing',\n params : {\n 'pohead_id' : s.data.pohead_id,\n '_applyVoucher' : 1\n },\n success : function () {\n _this.grid.footer.onClick('refresh');\n return;\n }\n });\n });\n return;\n }\n \n var di = _this.grid.getColumnModel().getDataIndex(columnIndex);\n var s = _this.grid.ds.getAt(rowIndex);\n \n if(di == 'pohead_vouchered'){\n if(s.data.pohead_status != 'O'){\n Roo.MessageBox.alert('Error', 'Please Open this PO first');\n return;\n }\n if(Math.round(s.data.pohead_vouchered*100) > Math.round(s.data.pohead_val*100)){\n //Roo.MessageBox.alert('Error', 'This PO has been apply completely!');\n return;\n }\n applyVoucher();\n \n return;\n }\n \n if(di == 'pohead_paid'){ // comming soon...\n return;\n }\n \n \n \n _this.rggrid.ds.load({});\n}", "rowdblclick": "function (_self, rowIndex, e)\n{\n\n \n var r = _this.grid.ds.getAt(rowIndex);\n \n Pman.Dialog.XtuplePurchaseOrder.show( { pohead_id : r.data.pohead_id }, function() {\n _this.grid.footer.onClick('refresh');\n }); \n}" }, "*prop": "grid", "autoExpandColumn": "pohead_vend_id_vend_name", "loadMask": true, "trackMouseOver": true, "xtype": "Grid", "|xns": "Roo.grid", "items": [ { "*prop": "sm", "singleSelect": true, "xtype": "RowSelectionModel", "|xns": "Roo.grid" }, { "listeners": { "beforeload": "function (_self, o)\n{\n o.params._with_recv = 1;\n\n \n o.params['query[number]'] = _this.searchBox.getValue();\n \n // only filter by type if the number is empty..\n if (!o.params['query[number]'].length) {\n if (_this.status.getValue() != 'E') {\n o.params._status = _this.status.getValue();\n }\n }\n if (_this.status.getValue() == 'E') {\n o.params['!pohead_has_error'] = 0;\n }\n \n \n}", "load": "function (_self, records, options)\n{\n \n (function() { _this.rggrid.ds.load({}); }).defer(100);\n}" }, "*prop": "dataSource", "remoteSort": true, "xtype": "Store", "|sortInfo": "{ field : 'pohead_orderdate', direction: 'DESC' }", "|xns": "Roo.data", "items": [ { "*prop": "proxy", "xtype": "HttpProxy", "method": "GET", "|url": "baseURL + '/Roo/pohead.php'", "|xns": "Roo.data" }, { "|xns": "Roo.data", "xtype": "JsonReader", "totalProperty": "total", "root": "data", "*prop": "reader", "id": "id", "|fields": "[\n {\n 'name': 'pohead_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_status',\n 'type': 'string'\n },\n {\n 'name': 'pohead_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_orderdate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'pohead_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_fob',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipvia',\n 'type': 'string'\n },\n {\n 'name': 'pohead_comments',\n 'type': 'string'\n },\n {\n 'name': 'pohead_freight',\n 'type': 'float'\n },\n {\n 'name': 'pohead_printed',\n 'type': 'int'\n },\n {\n 'name': 'pohead_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vendaddr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_agent_username',\n 'type': 'string'\n },\n {\n 'name': 'pohead_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_saved',\n 'type': 'int'\n },\n {\n 'name': 'pohead_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_dropship',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_cntct_honorific',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_first_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_middle',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_last_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_suffix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_phone',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_title',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_fax',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_email',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendaddress1',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendaddress2',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendaddress3',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendcity',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendstate',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendzipcode',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendcountry',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shipto_cntct_honorific',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_first_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_middle',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_last_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_suffix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_phone',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_title',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_fax',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_email',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shiptoaddress1',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoaddress2',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoaddress3',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptocity',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptostate',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptozipcode',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptocountry',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_released',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'pohead_curr_id_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_curr_id_curr_base',\n 'type': 'int'\n },\n {\n 'name': 'pohead_curr_id_curr_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_curr_id_curr_symbol',\n 'type': 'string'\n },\n {\n 'name': 'pohead_curr_id_curr_abbr',\n 'type': 'string'\n },\n {\n 'name': 'pohead_warehous_id_warehous_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_code',\n 'type': 'string'\n },\n {\n 'name': 'pohead_warehous_id_warehous_descrip',\n 'type': 'string'\n },\n {\n 'name': 'pohead_warehous_id_warehous_fob',\n 'type': 'string'\n },\n {\n 'name': 'pohead_warehous_id_warehous_active',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_counttag_prefix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_warehous_id_warehous_counttag_number',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_bol_prefix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_warehous_id_warehous_bol_number',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_shipping',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_useslips',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_usezones',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_aislesize',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_aislealpha',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_racksize',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_rackalpha',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_binsize',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_binalpha',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_locationsize',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_locationalpha',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_enforcearbl',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_default_accnt_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_shipping_commission',\n 'type': 'float'\n },\n {\n 'name': 'pohead_warehous_id_warehous_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_transit',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_shipform_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_shipvia_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_shipcomments',\n 'type': 'string'\n },\n {\n 'name': 'pohead_warehous_id_warehous_costcat_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_costcat_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_sitetype_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_warehous_id_warehous_sequence',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_code',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_comments',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vendaddr_id_vendaddr_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_lastpurchdate',\n 'type': 'date'\n },\n {\n 'name': 'pohead_vend_id_vend_active',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_po',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_comments',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_pocomments',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_1099',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_exported',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_fobsource',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_fob',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_shipvia',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_vendtype_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_qualified',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_ediemail',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_ediemailbody',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_edisubject',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_edifilename',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_accntnum',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_emailpodelivery',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_restrictpurch',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_edicc',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_cntct1_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_cntct2_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_match',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_ach_enabled',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_ach_accnttype',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_ach_use_vendinfo',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_ach_indiv_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_ach_indiv_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_id_vend_ediemailhtml',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_id_vend_ach_routingnumber',\n 'type': 'text'\n },\n {\n 'name': 'pohead_vend_id_vend_ach_accntnumber',\n 'type': 'text'\n },\n {\n 'name': 'pohead_vend_id_vend_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_crmacct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_first_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_last_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_honorific',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_initials',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_active',\n 'type': 'int'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_phone',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_phone2',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_fax',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_email',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_webaddr',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_notes',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_title',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_middle',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_suffix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_owner_username',\n 'type': 'string'\n },\n {\n 'name': 'pohead_vend_cntct_id_cntct_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_terms_id_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_terms_id_terms_code',\n 'type': 'string'\n },\n {\n 'name': 'pohead_terms_id_terms_descrip',\n 'type': 'string'\n },\n {\n 'name': 'pohead_terms_id_terms_type',\n 'type': 'string'\n },\n {\n 'name': 'pohead_terms_id_terms_duedays',\n 'type': 'int'\n },\n {\n 'name': 'pohead_terms_id_terms_discdays',\n 'type': 'int'\n },\n {\n 'name': 'pohead_terms_id_terms_discprcnt',\n 'type': 'float'\n },\n {\n 'name': 'pohead_terms_id_terms_cutoffday',\n 'type': 'int'\n },\n {\n 'name': 'pohead_terms_id_terms_ap',\n 'type': 'int'\n },\n {\n 'name': 'pohead_terms_id_terms_ar',\n 'type': 'int'\n },\n {\n 'name': 'pohead_taxzone_id_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_taxzone_id_taxzone_code',\n 'type': 'string'\n },\n {\n 'name': 'pohead_taxzone_id_taxzone_descrip',\n 'type': 'string'\n },\n {\n 'name': 'pohead_taxtype_id_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_taxtype_id_taxtype_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_taxtype_id_taxtype_descrip',\n 'type': 'string'\n },\n {\n 'name': 'pohead_taxtype_id_taxtype_sys',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_active',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_line1',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_line2',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_line3',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_city',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_state',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_postalcode',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_country',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_notes',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shiptoddress_id_addr_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_crmacct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_first_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_last_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_honorific',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_initials',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_active',\n 'type': 'int'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_phone',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_phone2',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_fax',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_email',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_webaddr',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_notes',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_title',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_middle',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_suffix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_owner_username',\n 'type': 'string'\n },\n {\n 'name': 'pohead_shipto_cntct_id_cntct_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_cust_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_custponumber',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_type',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_orderdate',\n 'type': 'date'\n },\n {\n 'name': 'pohead_cohead_id_cohead_warehous_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptoname',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptoaddress1',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptoaddress2',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptoaddress3',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptoaddress4',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptoaddress5',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_salesrep_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_origin',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_fob',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipvia',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptocity',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptostate',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptozipcode',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_freight',\n 'type': 'float'\n },\n {\n 'name': 'pohead_cohead_id_cohead_misc',\n 'type': 'float'\n },\n {\n 'name': 'pohead_cohead_id_cohead_imported',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_ordercomments',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipcomments',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptophone',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipchrg_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipform_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtoname',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtoaddress1',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtoaddress2',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtoaddress3',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtocity',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtostate',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtozipcode',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_misc_accnt_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_misc_accnt_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_misc_descrip',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_commission',\n 'type': 'float'\n },\n {\n 'name': 'pohead_cohead_id_cohead_miscdate',\n 'type': 'date'\n },\n {\n 'name': 'pohead_cohead_id_cohead_holdtype',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_packdate',\n 'type': 'date'\n },\n {\n 'name': 'pohead_cohead_id_cohead_prj_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_wasquote',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_lastupdated',\n 'type': 'date'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipcomplete',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_created',\n 'type': 'date'\n },\n {\n 'name': 'pohead_cohead_id_cohead_creator',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_quote_number',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billtocountry',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shiptocountry',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_calcfreight',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_honorific',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_first_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_middle',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_last_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_suffix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_phone',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_title',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_fax',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_shipto_cntct_email',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_honorific',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_first_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_middle',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_last_name',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_suffix',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_phone',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_title',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_fax',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_billto_cntct_email',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_ophead_id',\n 'type': 'int'\n },\n {\n 'name': 'pohead_cohead_id_cohead_status',\n 'type': 'string'\n },\n {\n 'name': 'pohead_cohead_id_cohead_targetdate',\n 'type': 'date'\n },\n {\n 'name': 'pohead_cohead_id_cohead_location_src',\n 'type': 'int'\n }\n]" } ] }, { "*prop": "footer", "xtype": "PagingToolbar", "pageSize": 25, "displayInfo": true, "displayMsg": "Displaying pohead{0} - {1} of {2}", "emptyMsg": "No pohead found", "|xns": "Roo" }, { "*prop": "toolbar", "xtype": "Toolbar", "|xns": "Roo", "items": [ { "listeners": { "render": "function (_self)\n{\n _this.status = _self;\n}", "select": "function (combo, record, index)\n{\n\n _this.grid.footer.onClick('first');\n}" }, "allowBlank": false, "displayField": "fname", "editable": false, "fieldLabel": "Status", "hiddenName": "cm_status", "listWidth": 200, "mode": "local", "name": "cm_status_name", "triggerAction": "all", "value": "OU", "valueField": "ftype", "width": 150, "xtype": "ComboBox", "|xns": "Roo.form", "items": [ { "*prop": "store", "xtype": "SimpleStore", "|data": "[ \n [ 'OU', \"Open And Unreleased\"],\n [ 'O', \"Open\"],\n [ 'C' , \"Closed\"],\n [ 'U', \"Unreleased\"],\n [ 'E' , \"Has Errors\" ]\n]\n", "|fields": "[ 'ftype', 'fname']", "|xns": "Roo.data" } ] }, { "listeners": { "specialkey": "function (_self, e)\n{\n _this.grid.footer.onClick('first');\n}", "render": "function (_self)\n{\n _this.searchBox = _self;\n}" }, "xtype": "TextField", "|xns": "Roo.form" }, { "listeners": { "|click": "function (_self, e)\n{\n_this.grid.footer.onClick('first');\n}" }, "cls": "x-btn-icon", "xtype": "Button", "|icon": "rootURL + '/Pman/templates/images/search.gif'", "|xns": "Roo.Toolbar" }, { "listeners": { "|click": "function (_self, e)\n{\n _this.searchBox.setValue('');\n \n \n _this.grid.footer.onClick('first');\n}" }, "cls": "x-btn-icon", "xtype": "Button", "|icon": "rootURL + '/Pman/templates/images/edit-clear.gif'", "|xns": "Roo.Toolbar" }, { "|xns": "Roo.Toolbar", "xtype": "Fill" }, { "listeners": { "|click": "function()\n{\n\n Pman.Dialog.XtuplePurchaseOrderNew.show( {} , function(v) {\n Pman.Dialog.XtuplePurchaseOrder.show(v , function() {\n _this.grid.footer.onClick('first');\n });\n }); \n}\n" }, "cls": "x-btn-text-icon", "text": "Add", "xtype": "Button", "|icon": "Roo.rootURL + 'images/default/dd/drop-add.gif'", "|xns": "Roo.Toolbar" }, { "|xns": "Roo.Toolbar", "xtype": "Separator" }, { "listeners": { "|click": "function (_self, e)\n{\n var sel = _this.grid.selModel.getSelected();\n if (!sel) {\n Roo.MessageBox.alert(\"Error\", \"Select a row\");\n return;\n }\n \n var print = function(){\n var params = {\n template: 'Purchase-Order',\n filename : 'Purchase-Order-' + sel.data.pohead_number + \n '-' + (new Date()).format('Y-m-d'),\n 'param[0]': \"pohead_id:number=\" + sel.data.pohead_id\n }; \n \n new Pman.Download({\n url : baseURL + '/Xtuple/Print',\n \n params : params,\n method : 'GET'\n });\n Roo.MessageBox.alert(\"Notice\", \"Report will download shortly\");\n \n }\n \n \n if(!sel.data.pohead_printed){\n new Pman.Request({\n url : baseURL + '/Roo/pohead',\n mask : 'Updating',\n method : 'POST',\n params : {\n pohead_id : sel.data.pohead_id,\n _print : 1\n },\n success : function() {\n print();\n }\n });\n \n return;\n }\n \n print();\n \n}\n" }, "cls": "x-btn-text-icon", "text": "Print", "xtype": "Button", "|icon": "rootURL + '/Pman/templates/images/pdf.gif'", "|xns": "Roo.Toolbar" }, { "|xns": "Roo.Toolbar", "xtype": "Separator" }, { "cls": "x-btn-text-icon", "text": "Change Status", "xtype": "Button", "|icon": "Roo.rootURL + 'images/default/tree/leaf.gif'", "|xns": "Roo.Toolbar", "items": [ { "|xns": "Roo.menu", "xtype": "Menu", "*prop": "menu", "items": [ { "listeners": { "click": "function (_self, e)\n{\n var sel = _this.grid.selModel.getSelected();\n if (!sel) {\n Roo.MessageBox.alert(\"Error\", \"Select a row\");\n return;\n }\n \n if (sel.data.pohead_status == 'C') {\n Roo.MessageBox.alert(\"Error\", \"Purchase order is already closed\");\n return;\n }\n \n new Pman.Request({\n url : baseURL + '/Roo/pohead',\n mask : 'Closing',\n method : 'POST',\n params : {\n pohead_id : sel.data.pohead_id,\n _close : 1\n },\n success : function() {\n _this.grid.footer.onClick('refresh');\n }\n });\n \n \n}" }, "text": "Close Selected", "xtype": "Item", "|icon": "Roo.rootURL + 'images/default/tree/leaf.gif'", "|xns": "Roo.menu" }, { "listeners": { "click": "function (_self, e)\n{\n var sel = _this.grid.selModel.getSelected();\n if (!sel) {\n Roo.MessageBox.alert(\"Error\", \"Select a row\");\n return;\n }\n \n \n if (sel.data.pohead_status != 'O') {\n Roo.MessageBox.alert(\"Error\", \"Purchase order is not Open\");\n return;\n }\n \n new Pman.Request({\n url : baseURL + '/Roo/pohead',\n mask : 'Unreleasing',\n method : 'POST',\n params : {\n pohead_id : sel.data.pohead_id,\n _unrelease : 1\n },\n success : function() {\n _this.grid.footer.onClick('refresh');\n }\n });\n \n \n}" }, "text": "Unrelease Selected", "xtype": "Item", "|icon": "Roo.rootURL + 'images/default/tree/leaf.gif'", "|xns": "Roo.menu" }, { "listeners": { "click": "function (_self, e)\n{\n var sel = _this.grid.selModel.getSelected();\n if (!sel) {\n Roo.MessageBox.alert(\"Error\", \"Select a row\");\n return;\n }\n \n if (sel.data.pohead_status == 'O') {\n Roo.MessageBox.alert(\"Error\", \"Purchase order is already Open\");\n return;\n }\n \n new Pman.Request({\n url : baseURL + '/Roo/pohead',\n mask : 'Reopening',\n method : 'POST',\n params : {\n pohead_id : sel.data.pohead_id,\n _reopen : 1\n },\n success : function() {\n _this.grid.footer.onClick('refresh');\n }\n });\n \n \n}" }, "text": "Reopen", "xtype": "Item", "|icon": "Roo.rootURL + 'images/default/tree/leaf.gif'", "|xns": "Roo.menu" } ] } ] }, { "|xns": "Roo.Toolbar", "xtype": "Separator" }, { "text": "Report Since", "xtype": "TextItem", "|xns": "Roo.Toolbar" }, { "listeners": { "render": "function (_self)\n{\n _this.reportSince = _self;\n \n this.setValue((new Date()).add(Date.MONTH, -1)) ; //.format('Y-m-d');\n}" }, "format": "d/M/Y", "useIso": true, "width": 100, "xtype": "DateField", "|xns": "Roo.form" }, { "cls": "x-btn-text-icon", "text": "Reports", "xtype": "Button", "|icon": "rootURL + '/Pman/templates/images/spreadsheet.gif'", "|xns": "Roo.Toolbar", "items": [ { "*prop": "menu", "xtype": "Menu", "|xns": "Roo.menu", "items": [ { "text": "AP Aging Report", "xtype": "Item", "|xns": "Roo.menu", "items": [ { "|xns": "Roo.menu", "xtype": "Menu", "*prop": "menu", "items": [ { "listeners": { "click": "function (_self, e)\n{\n var dt = (new Date()).format('Y-m-d');\n \n var params = {\n '_group' : 'apAging',\n '_name' : 'bydate',\n 'limit' : 99999,\n 'relDate:text' : dt,\n 'useDocDate:text' : 'TRUE',\n 'csvTitles' : '*',\n 'csvCols' : '*'\n };\n var s = _this.grid.getSelectionModel().getSelected();\n \n if(s){\n if(s.data.pohead_vend_id > 0){\n params['vend_id:number'] = s.data.pohead_vend_id;\n }\n }\n \n new Pman.Download({\r\n url : baseURL + '/Roo/Metasql',\r\n params : params,\r\n method : 'GET'\r\n });\r\n Roo.MessageBox.alert(\"Notice\", \"Report will download shortly\");\r\n \r\n}" }, "text": "as Excel", "xtype": "Item", "|xns": "Roo.menu" }, { "listeners": { "click": "function (_self, e)\n{\n \n var params = {\n template: 'APAging',\n filename : 'ARAging-' + (new Date()).format('Y-m-d'),\n 'param[0]': \"relDate:string='\" + (new Date()).format('Y-m-d') + \"'\",\n 'param[1]': \"useDocDate:number=1\"\n };\n \n var s = _this.grid.getSelectionModel().getSelected();\n \n if(s){\n if(s.data.pohead_vend_id > 0){\n params['param[2]'] = 'vend_id:number=' + s.data.pohead_vend_id;\n }\n }\n \n \n new Pman.Download({\n url : baseURL + '/Xtuple/Print',\n params : params,\n method : 'GET'\n });\n Roo.MessageBox.alert(\"Notice\", \"Report will download shortly\");\n}" }, "text": "as PDF", "xtype": "Item", "|xns": "Roo.menu" } ] } ] }, { "text": "Goods Reciept Report", "xtype": "Item", "|xns": "Roo.menu", "items": [ { "|xns": "Roo.menu", "xtype": "Menu", "*prop": "menu", "items": [ { "listeners": { "click": "function (_self, e)\n{\n var dt = Date.parseDate( _this.reportSince.getValue(), 'Y-m-d');\n \n var params = {\n '_group' : 'recvgrp',\n '_name' : 'byorder',\n 'limit' : 99999,\n 'startDate:text' : dt.format('Y-m-d'),\n 'endDate:text' : dt.add(Date.MONTH,1).format('Y-m-d'),\n 'csvTitles' : '*',\n 'csvCols' : '*'\n };\n \n new Pman.Download({\r\n url : baseURL + '/Roo/Metasql',\r\n params : params,\r\n method : 'GET'\r\n });\r\n Roo.MessageBox.alert(\"Notice\", \"Report will download shortly\");\r\n \r\n}" }, "text": "For 1 month", "xtype": "Item", "|xns": "Roo.menu" }, { "listeners": { "click": "function (_self, e)\n{\n var dt = Date.parseDate( _this.reportSince.getValue(), 'Y-m-d');\n \n var params = {\n '_group' : 'recvgrp',\n '_name' : 'byorder',\n 'limit' : 99999,\n 'startDate:text' : dt.format('Y-m-d'),\n 'endDate:text' : dt.add(Date.YEAR,1).format('Y-m-d'),\n 'csvTitles' : '*',\n 'csvCols' : '*'\n };\n \n new Pman.Download({\r\n url : baseURL + '/Roo/Metasql',\r\n params : params,\r\n method : 'GET'\r\n });\r\n Roo.MessageBox.alert(\"Notice\", \"Report will download shortly\");\r\n \r\n}" }, "text": "For 1 year", "xtype": "Item", "|xns": "Roo.menu" } ] } ] } ] } ] } ] }, { "*prop": "colModel[]", "dataIndex": "pohead_number", "header": "No#", "sortable": true, "width": 150, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n var vv =v;\n var nn = '';\n if (vv.indexOf(',') > -1) {\n vv = vv.split(',').shift();\n \n }\n if (vv.match(/^NSPO-/)) {\n vv = vv.replace(/^NSPO-/, '');\n nn = 'ns: ';\n }\n \n return String.format(''+ nn +'{0} {2}', vv,v, r.data.pohead_comments ); \n \n \n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "dataIndex": "pohead_orderdate", "header": "Ordered", "sortable": true, "width": 75, "xtype": "ColumnModel", "|renderer": "function(v) { return String.format('{0}', v ? v.format('d/M/Y') : ''); }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "dataIndex": "pohead_vend_id_vend_name", "header": "Vendor", "sortable": true, "width": 75, "xtype": "ColumnModel", "|renderer": "function(v) { return String.format('{0}', v); }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "dataIndex": "pohead_curr_id_curr_abbr", "header": "Currency", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v) { return String.format('{0}', v); }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "pohead_val", "header": "PO value", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n\n var f = (Math.round(v*100) != Math.round(r.data.pohead_vouchered*100)) ? '{0}' : '{0}';\n return String.format(f, v ? Roo.util.Format.usMoney( v) : '' ); \n \n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "pohead_vouchered", "header": "Vouchered", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v,x,r) { \n\n Roo.log(v*1);\n var f = '{1}';\n \n var style = '';\n \n if(Math.round(v*100) != Math.round(r.data.pohead_paid*100)){\n style = 'color:red;font-weight:bold';\n }\n \n if(Math.round(v*100) < Math.round(r.data.pohead_val*100)){\n f = '  ' +\n '{1}';\n }\n \n return String.format(f, style, v * 1 ? Roo.util.Format.usMoney(v) : '' ); \n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "pohead_paid", "header": "Paid", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v) { return v ? Roo.util.Format.usMoney( v) : ''; }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "landed_cost", "header": "Landed", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v,x,r) { \n if (r.data.landed_missing * 1) {\n return v ? ('' + Roo.util.Format.usMoney( v) + '') : ''; \n }\n\n return v ? Roo.util.Format.usMoney( v) : ''; \n}", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "pohead_qty", "header": "Order Qty", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v) { return String.format('{0}', v ? (1*v).toFixed(0) : ''); }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "pohead_qty_in_transit", "header": "In Transit", "hidden": true, "width": 75, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n var vv = v - (1*r.data.pohead_qty_transfered_unposted) -\n (1*r.data.pohead_qty_transfered) ;\n return String.format('{0}',vv ? (1*vv).toFixed(0) : ''); \n \n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "pohead_qty_recv", "header": "Received", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n \n // total recieved = recv + recv_transfered - intransit?\n \n // old style = 0 in transit\n // all delivered direct to warehouse\n // 0 in \n \n // new style = 100 in transit\n // it will record 100 in transit, and 100 recieved\n // and \n \n // recv 610,unposted = 0 , transfer 610, in transit 610\n \n var recv = (1*r.data.pohead_qty_recv) +\n (1*r.data.pohead_qty_transfered_unposted) +\n (1*r.data.pohead_qty_transfered) ;\n \n \n if(r.data.pohead_qty_transfered_unposted * 1 > 0){\n return String.format('{0}', recv ? (1*recv).toFixed(0) : '',\n r.data.pohead_qty_transfered_unposted); \n }\n \n var format = '{0}';\n if(recv != r.data.pohead_qty){\n format = '{0}';\n }\n \n return String.format(format, recv ? (1*recv).toFixed(0) : '');\n \n }", "|xns": "Roo.grid" } ] } ] }, { "background": true, "fitContainer": true, "fitToFrame": true, "region": "east", "xtype": "NestedLayoutPanel", "|xns": "Roo", "items": [ { "|xns": "Roo", "xtype": "BorderLayout", "*prop": "layout", "items": [ { "*prop": "center", "title": "Item Receipts", "titlebar": true, "xtype": "LayoutRegion", "|xns": "Roo" }, { "*prop": "south", "height": 450, "split": true, "title": "Items", "xtype": "LayoutRegion", "|xns": "Roo" }, { "listeners": { "|activate": "function() {\n _this.rgpanel = this;\n if (_this.rggrid) {\n //_this.rggrid.ds.load({});\n }\n}" }, "background": true, "fitContainer": true, "fitToframe": true, "region": "center", "tableName": "recvgrp", "title": "recvgrp", "xtype": "GridPanel", "|xns": "Roo", "items": [ { "listeners": { "|render": "function() \n{\n _this.rggrid = this; \n //_this.dialog = Pman.Dialog.FILL_IN\n if (_this.rgpanel.active) {\n //this.ds.load({});\n }\n}", "rowdblclick": "function (_self, rowIndex, e)\n{\n var s = _this.rggrid.ds.getAt(rowIndex);\n \n Pman.Dialog.XtupleRecvGrp.show( {\n recvgrp_id : s.data.recvgrp_id\n \n } , function() {\n _this.grid.footer.onClick('refresh');\n }); \n}\n", "rowclick": "function (_self, rowIndex, e)\n{\n (function() { _this.rgrid.footer.onClick('first');}).defer(100);\n}" }, "*prop": "grid", "autoExpandColumn": "recvgrp_number", "loadMask": true, "xtype": "Grid", "|xns": "Roo.grid", "items": [ { "listeners": { "beforeload": "function (_self, options)\n{\n if (!_this.grid || !_this.grid.selModel.getSelected()) {\n this.removeAll();\n if (_this.rgrid) {\n _this.rgrid.ds.removeAll();\n }\n return false;\n }\n var r = _this.grid.selModel.getSelected();\n \n \n options.params = options.params || {};\n options.params.recvgrp_pohead_id = r.data.pohead_id;\n \n}", "load": "function (_self, records, options)\n{\n _this.rgrid.footer.onClick('first');\n}" }, "*prop": "dataSource", "remoteSort": true, "xtype": "Store", "|sortInfo": "{ field : 'recvgrp_id', direction: 'ASC' }", "|xns": "Roo.data", "items": [ { "*prop": "proxy", "method": "GET", "xtype": "HttpProxy", "|url": "baseURL + '/Roo/recvgrp.php'", "|xns": "Roo.data" }, { "|xns": "Roo.data", "xtype": "JsonReader", "totalProperty": "total", "root": "data", "*prop": "reader", "id": "id", "|fields": "[\n {\n 'name': 'recv_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_order_type',\n 'type': 'string'\n },\n {\n 'name': 'recv_order_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_orderitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_agent_username',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_item_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_uom',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_purchcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_duedate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_qty',\n 'type': 'float'\n },\n {\n 'name': 'recv_recvcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_recvcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight',\n 'type': 'float'\n },\n {\n 'name': 'recv_freight_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_date',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_value',\n 'type': 'float'\n },\n {\n 'name': 'recv_posted',\n 'type': 'int'\n },\n {\n 'name': 'recv_invoiced',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_trans_usr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_gldistdate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_splitfrom_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_rlsd_duedate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_voitem_id_voitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_poitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_close',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_qty',\n 'type': 'float'\n },\n {\n 'name': 'recv_voitem_id_voitem_freight',\n 'type': 'float'\n },\n {\n 'name': 'recv_voitem_id_voitem_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vohead_id_vohead_pohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_posted',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_duedate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_invcnumber',\n 'type': 'string'\n },\n {\n 'name': 'recv_vohead_id_vohead_amount',\n 'type': 'float'\n },\n {\n 'name': 'recv_vohead_id_vohead_docdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_1099',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_distdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_reference',\n 'type': 'string'\n },\n {\n 'name': 'recv_vohead_id_vohead_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_adjtaxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_freighttaxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_gldistdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_misc',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_lastpurchdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vend_id_vend_active',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_po',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_comments',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_pocomments',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_1099',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_exported',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_fobsource',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_fob',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_shipvia',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_vendtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_qualified',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ediemail',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ediemailbody',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_edisubject',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_edifilename',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_accntnum',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_emailpodelivery',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_restrictpurch',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_edicc',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_cntct1_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_cntct2_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_match',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_enabled',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_accnttype',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ach_use_vendinfo',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_indiv_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ach_indiv_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ediemailhtml',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_routingnumber',\n 'type': 'text'\n },\n {\n 'name': 'recv_vend_id_vend_ach_accntnumber',\n 'type': 'text'\n },\n {\n 'name': 'recv_vend_id_vend_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_order_type',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_order_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_orderitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_agent_username',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_item_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_uom',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_purchcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_purchcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_duedate',\n 'type': 'date'\n },\n {\n 'name': 'recv_splitfrom_id_recv_qty',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_recvcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_recvcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_freight',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_freight_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_date',\n 'type': 'date'\n },\n {\n 'name': 'recv_splitfrom_id_recv_value',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_posted',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_invoiced',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_voitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_trans_usr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_gldistdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_splitfrom_id_recv_splitfrom_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_rlsd_duedate',\n 'type': 'date'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_base',\n 'type': 'int'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_symbol',\n 'type': 'string'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_abbr',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_base',\n 'type': 'int'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_symbol',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_abbr',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_item_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_warehous_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_qtyonhand',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_reorderlevel',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_ordertoqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_cyclecountfreq',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_datelastcount',\n 'type': 'date'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_datelastused',\n 'type': 'date'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_loccntrl',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_safetystock',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_minordqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_multordqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_leadtime',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_abcclass',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_issuemethod',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_controlmethod',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_active',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_plancode_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_costcat_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_eventfence',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_sold',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_stocked',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_freeze',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_location_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_useparams',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_useparamsmanual',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_soldranking',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createpr',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_location',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_location_comments',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_perishable',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_nnqoh',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_autoabcclass',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_ordergroup',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_disallowblankwip',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_maxordqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_mps_timefence',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createwo',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_warrpurc',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_autoreg',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_costmethod',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_value',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_ordergroup_first',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_supply_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_planning_type',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_wosupply',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_posupply',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_lsseq_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_cosdefault',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createsopr',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createsopo',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_dropship',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight_curr_id_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight_curr_id_curr_base',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight_curr_id_curr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_freight_curr_id_curr_symbol',\n 'type': 'string'\n },\n {\n 'name': 'recv_freight_curr_id_curr_abbr',\n 'type': 'string'\n }\n]" } ] }, { "*prop": "toolbar", "xtype": "Toolbar", "|xns": "Roo", "items": [ { "listeners": { "click": "function (_self, e)\n{\n \n var sel = _this.rggrid.selModel.getSelected();\n if (!sel) {\n Roo.MessageBox.alert(\"Error\", \"Select Item receipt\");\n return;\n }\n \n \n \n Pman.Dialog.XtupleTransfer.show({ createFromRev : sel.data.recvgrp_id },\n function() {\n _this.grid.ds.load({});\n }\n );\n}" }, "cls": "x-btn-text-icon", "hidden": true, "text": "Create Transfer", "xtype": "Button", "|icon": "Roo.rootURL + 'images/default/dd/drop-add.gif'", "|xns": "Roo.Toolbar" }, { "|xns": "Roo.Toolbar", "xtype": "Fill" }, { "listeners": { "|click": "function()\n{\n var s = _this.grid.selModel.getSelected();\n if (!s) {\n Roo.MessageBox.alert(\"Error\", \"Select a purchase order\");\n return\n }\n \n Pman.Dialog.XtupleRecvGrp.show( {\n recvgrp_pohead_id : s.data.pohead_id ,\n recvgrp_pohead_id_pohead_number : s.data.pohead_number\n } , function() {\n _this.grid.footer.onClick('refresh');\n }); \n}\n" }, "cls": "x-btn-text-icon", "text": "Add Receipt", "xtype": "Button", "|icon": "Roo.rootURL + 'images/default/dd/drop-add.gif'", "|xns": "Roo.Toolbar" } ] }, { "*prop": "colModel[]", "dataIndex": "recvgrp_number", "header": "ref#", "width": 120, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n var vv =v;\n var nn = '';\n if (vv.indexOf(',') > -1) {\n vv = vv.split(',').shift();\n \n }\n if (vv.match(/^NSPO-/)) {\n vv = vv.replace(/^NSPO-/, '');\n nn = 'ns: ';\n }\n \n var format = ''+ nn +'{0}';\n if (r.data.recvgrp_void *1) {\n format = '' + format + '';\n }\n return String.format(format, vv,v); \n \n \n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "dataIndex": "recvgrp_location_id_location_name", "header": "To", "width": 80, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n \n return String.format('{0}', v); \n \n \n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "recvgrp_date", "header": "Date", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v) { return v ? v.format('d/M/Y') : ''; }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "total_landed_cost", "header": "Landed Cost", "width": 80, "xtype": "ColumnModel", "|renderer": "function(v,x,r) { \n return String.format('{1}{0}', v, r.data.base_curr_symbol); \n}", "|xns": "Roo.grid" } ] } ] }, { "listeners": { "|activate": "function() {\n _this.rpanel = this;\n if (_this.rgrid) {\n _this.rgrid.footer.onClick('first');\n }\n}" }, "background": true, "fitContainer": true, "fitToframe": false, "region": "south", "tableName": "poitem", "title": "Items", "xtype": "GridPanel", "|xns": "Roo", "items": [ { "listeners": { "|render": "function() \n{\n _this.rgrid = this; \n //_this.dialog = Pman.Dialog.FILL_IN\n if (_this.rpanel.active) {\n this.footer.onClick('first');\n }\n}" }, "*prop": "grid", "autoExpandColumn": "item_number", "loadMask": true, "xtype": "Grid", "|xns": "Roo.grid", "items": [ { "listeners": { "beforeload": "function (_self, options)\n{\n if (!_this.grid || !_this.grid.selModel.getSelected()) {\n return false;\n }\n \n var r = _this.grid.selModel.getSelected();\n \n \n \n options.params.poitem_pohead_id = r.data.pohead_id;\n \n var rr = _this.rggrid.selModel.getSelected();\n\n options.params.recvgrp_id = 0;\n if (rr) {\n options.params.recvgrp_id = rr.data.recvgrp_id;\n }\n \n options.params._with_item = 1;\n options.params.item_type = 'P';\n}" }, "*prop": "dataSource", "remoteSort": true, "xtype": "Store", "|sortInfo": "{ field : 'recv_order_type', direction: 'ASC' }", "|xns": "Roo.data", "items": [ { "*prop": "proxy", "method": "GET", "xtype": "HttpProxy", "|url": "baseURL + '/Roo/poitem.php'", "|xns": "Roo.data" }, { "|xns": "Roo.data", "xtype": "JsonReader", "totalProperty": "total", "root": "data", "*prop": "reader", "id": "id", "|fields": "[\n {\n 'name': 'recv_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_order_type',\n 'type': 'string'\n },\n {\n 'name': 'recv_order_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_orderitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_agent_username',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_item_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_uom',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_purchcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_duedate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_qty',\n 'type': 'float'\n },\n {\n 'name': 'recv_recvcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_recvcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight',\n 'type': 'float'\n },\n {\n 'name': 'recv_freight_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_date',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_value',\n 'type': 'float'\n },\n {\n 'name': 'recv_posted',\n 'type': 'int'\n },\n {\n 'name': 'recv_invoiced',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_trans_usr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_gldistdate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_splitfrom_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_rlsd_duedate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'recv_voitem_id_voitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_poitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_close',\n 'type': 'int'\n },\n {\n 'name': 'recv_voitem_id_voitem_qty',\n 'type': 'float'\n },\n {\n 'name': 'recv_voitem_id_voitem_freight',\n 'type': 'float'\n },\n {\n 'name': 'recv_voitem_id_voitem_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vohead_id_vohead_pohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_posted',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_duedate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_invcnumber',\n 'type': 'string'\n },\n {\n 'name': 'recv_vohead_id_vohead_amount',\n 'type': 'float'\n },\n {\n 'name': 'recv_vohead_id_vohead_docdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_1099',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_distdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_reference',\n 'type': 'string'\n },\n {\n 'name': 'recv_vohead_id_vohead_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_adjtaxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_freighttaxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_gldistdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vohead_id_vohead_misc',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vohead_id_vohead_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_lastpurchdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_vend_id_vend_active',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_po',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_comments',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_pocomments',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_1099',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_exported',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_fobsource',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_fob',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_terms_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_shipvia',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_vendtype_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_qualified',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ediemail',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ediemailbody',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_edisubject',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_edifilename',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_accntnum',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_emailpodelivery',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_restrictpurch',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_edicc',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_cntct1_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_cntct2_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_addr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_match',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_enabled',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_accnttype',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ach_use_vendinfo',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_indiv_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ach_indiv_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_vend_id_vend_ediemailhtml',\n 'type': 'int'\n },\n {\n 'name': 'recv_vend_id_vend_ach_routingnumber',\n 'type': 'text'\n },\n {\n 'name': 'recv_vend_id_vend_ach_accntnumber',\n 'type': 'text'\n },\n {\n 'name': 'recv_vend_id_vend_taxzone_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_order_type',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_order_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_orderitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_agent_username',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_item_number',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vend_uom',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_purchcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_purchcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_duedate',\n 'type': 'date'\n },\n {\n 'name': 'recv_splitfrom_id_recv_qty',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_recvcost',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_recvcost_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_freight',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_freight_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_date',\n 'type': 'date'\n },\n {\n 'name': 'recv_splitfrom_id_recv_value',\n 'type': 'float'\n },\n {\n 'name': 'recv_splitfrom_id_recv_posted',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_invoiced',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_vohead_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_voitem_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_trans_usr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_splitfrom_id_recv_gldistdate',\n 'type': 'date'\n },\n {\n 'name': 'recv_splitfrom_id_recv_splitfrom_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_splitfrom_id_recv_rlsd_duedate',\n 'type': 'date'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_base',\n 'type': 'int'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_symbol',\n 'type': 'string'\n },\n {\n 'name': 'recv_recvcost_curr_id_curr_abbr',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_base',\n 'type': 'int'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_symbol',\n 'type': 'string'\n },\n {\n 'name': 'recv_purchcost_curr_id_curr_abbr',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_item_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_warehous_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_qtyonhand',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_reorderlevel',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_ordertoqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_cyclecountfreq',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_datelastcount',\n 'type': 'date'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_datelastused',\n 'type': 'date'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_loccntrl',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_safetystock',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_minordqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_multordqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_leadtime',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_abcclass',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_issuemethod',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_controlmethod',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_active',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_plancode_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_costcat_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_eventfence',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_sold',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_stocked',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_freeze',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_location_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_useparams',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_useparamsmanual',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_soldranking',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createpr',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_location',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_location_comments',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_notes',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_perishable',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_nnqoh',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_autoabcclass',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_ordergroup',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_disallowblankwip',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_maxordqty',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_mps_timefence',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createwo',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_warrpurc',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_autoreg',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_costmethod',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_value',\n 'type': 'float'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_ordergroup_first',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_supply_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_planning_type',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_wosupply',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_posupply',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_lsseq_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_cosdefault',\n 'type': 'string'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createsopr',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_createsopo',\n 'type': 'int'\n },\n {\n 'name': 'recv_itemsite_id_itemsite_dropship',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight_curr_id_curr_id',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight_curr_id_curr_base',\n 'type': 'int'\n },\n {\n 'name': 'recv_freight_curr_id_curr_name',\n 'type': 'string'\n },\n {\n 'name': 'recv_freight_curr_id_curr_symbol',\n 'type': 'string'\n },\n {\n 'name': 'recv_freight_curr_id_curr_abbr',\n 'type': 'string'\n }\n]" } ] }, { "*prop": "footer", "displayInfo": true, "displayMsg": " ", "emptyMsg": "No recv found", "pageSize": 100, "xtype": "PagingToolbar", "|xns": "Roo" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "item_number", "header": "Item", "width": 75, "xtype": "ColumnModel", "|renderer": "function(v) { return String.format('{0}', v); }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "poitem_qty_ordered", "header": "Ordered", "width": 60, "xtype": "ColumnModel", "|renderer": "function(v) { return String.format('{0}', v); }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "r.data.poitem_qty_received", "header": "Outstanding", "width": 60, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n\n\n var d = r.data.poitem_qty_ordered - ( r.data.poitem_qty_received - r.data.poitem_qty_returned);\n\n if (!d) {\n return '';\n }\n return String.format('{0}', d); \n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "recv_qty_in_transit", "header": "In Transit", "width": 60, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n // recv_qty\n // this should show in transit.. (only applicable to \n //var rr = _this.rggrid.selModel.getSelected();\n //if (rr) {\n //return '';\n // }\n \n // in transit = recieved, but not transfered.\n if ((v*1) == 0.0) {\n return '';\n }\n return String.format('{0}', (v*1).toFixed(0)); \n/*\n // no reciept selected..\n d = r.data.poitem_qty_received - r.data.poitem_qty_returned ;\n d -= (r.data.poitem_qty_transfered_unposted*1 + r.data.poitem_qty_transfered*1) ;\n\n if (!d) {\n return '';\n }\n return String.format('{0}', d); \n */\n }", "|xns": "Roo.grid" }, { "*prop": "colModel[]", "align": "right", "dataIndex": "recv_qty", "header": "Recieved", "width": 60, "xtype": "ColumnModel", "|renderer": "function(v,x,r) {\n\n var d = parseInt(v);;\n var rr = _this.rggrid.selModel.getSelected();\n if (!rr) {\n // show summary\n //d = r.data.poitem_qty_received - r.data.poitem_qty_returned;\n // real recived amount = the total that has been transfered out \n \n \n \n //d = (r.data.poitem_qty_transfered_unposted*1 + r.data.poitem_qty_transfered*1) ;\n //var tot_rec = r.data.poitem_qty_received - r.data.poitem_qty_returned;\n //if (d < tot_rec) {\n // return String.format('{0}', d); \n //}\n\n //return String.format('{0}', d); \n \n \n } \n \n\n if (!d) {\n return '';\n }\n if (rr && rr.data.recvgrp_void *1 ) {\n return String.format('{0}', d); \n \n }\n\n \n \n return String.format('{0}', d); \n }", "|xns": "Roo.grid" } ] } ] } ] } ] } ] } ] } ], "permname": "", "modOrder": "001" }