}
]
},
- {
- "listeners": {
- "|activate": "function() {\n _this.panel = this;\n \n}"
- },
- "background": false,
- "fitContainer": true,
- "fitToframe": true,
- "region": "center",
- "tableName": "poitem",
- "title": "poitem",
- "xtype": "GridPanel",
- "|xns": "Roo",
- "items": [
- {
- "listeners": {
- "|render": "function() \n{\n _this.grid = this; \n //_this.dialog = Pman.Dialog.FILL_IN\n \n}",
- "|rowdblclick": "function (_self, rowIndex, e)\n{\n if (!_this.dialog) return;\n _this.dialog.show( this.getDataSource().getAt(rowIndex), function() {\n _this.grid.footer.onClick('first');\n }); \n}\n",
- "beforeedit": "function (e)\n{\n if (_this.form.findField('recvgrp_id').getValue() * 1 > 0) {\n Roo.MessageBox.alert(\"Error\", \"you can not modify the stock\");\n e.cancel = true;\n }\n}"
- },
- "*prop": "grid",
- "autoExpandColumn": "item_descrip1",
- "clicksToEdit": 1,
- "loadMask": true,
- "xtype": "EditorGrid",
- "|xns": "Roo.grid",
- "items": [
- {
- "listeners": {
- "beforeload": "function (_self, o)\n{\n if (!_this.form ) {\n return false;\n }\n o.params= o.params || {};\n \n o.params.poitem_pohead_id = _this.form.findField('recvgrp_pohead_id').getValue();\n o.params._with_item = 1;\n o.params.item_type = 'P'; \n o.params.recvgrp_id = _this.form.findField('recvgrp_id').getValue();\n o.params.limit = 3000;\n}"
- },
- "*prop": "dataSource",
- "remoteSort": true,
- "xtype": "Store",
- "|sortInfo": "{ field : 'poitem_linenumber', direction: 'ASC' }",
- "|xns": "Roo.data",
- "items": [
- {
- "*prop": "proxy",
- "method": "GET",
- "timeout": 90000,
- "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': 'poitem_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_status',\n 'type': 'string'\n },\n {\n 'name': 'poitem_pohead_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_linenumber',\n 'type': 'int'\n },\n {\n 'name': 'poitem_duedate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'poitem_wohead_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_vend_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'poitem_vend_uom',\n 'type': 'string'\n },\n {\n 'name': 'poitem_invvenduomratio',\n 'type': 'float'\n },\n {\n 'name': 'poitem_qty_ordered',\n 'type': 'float'\n },\n {\n 'name': 'poitem_qty_received',\n 'type': 'float'\n },\n {\n 'name': 'poitem_qty_returned',\n 'type': 'float'\n },\n {\n 'name': 'poitem_qty_vouchered',\n 'type': 'float'\n },\n {\n 'name': 'poitem_unitprice',\n 'type': 'float'\n },\n {\n 'name': 'poitem_vend_item_number',\n 'type': 'string'\n },\n {\n 'name': 'poitem_comments',\n 'type': 'string'\n },\n {\n 'name': 'poitem_qty_toreceive',\n 'type': 'float'\n },\n {\n 'name': 'poitem_expcat_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_freight',\n 'type': 'float'\n },\n {\n 'name': 'poitem_freight_received',\n 'type': 'float'\n },\n {\n 'name': 'poitem_freight_vouchered',\n 'type': 'float'\n },\n {\n 'name': 'poitem_soitem_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_prj_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_stdcost',\n 'type': 'float'\n },\n {\n 'name': 'poitem_bom_rev_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_boo_rev_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_manuf_name',\n 'type': 'string'\n },\n {\n 'name': 'poitem_manuf_item_number',\n 'type': 'string'\n },\n {\n 'name': 'poitem_manuf_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'poitem_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_tax_recoverable',\n 'type': 'int'\n },\n {\n 'name': 'poitem_rlsd_duedate',\n 'type': 'date',\n 'dateFormat': 'Y-m-d'\n },\n {\n 'name': 'poitem_wohead_id_wo_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_number',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_subnumber',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_status',\n 'type': 'string'\n },\n {\n 'name': 'poitem_wohead_id_wo_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_startdate',\n 'type': 'date'\n },\n {\n 'name': 'poitem_wohead_id_wo_duedate',\n 'type': 'date'\n },\n {\n 'name': 'poitem_wohead_id_wo_ordtype',\n 'type': 'string'\n },\n {\n 'name': 'poitem_wohead_id_wo_ordid',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_qtyord',\n 'type': 'float'\n },\n {\n 'name': 'poitem_wohead_id_wo_qtyrcv',\n 'type': 'float'\n },\n {\n 'name': 'poitem_wohead_id_wo_adhoc',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_itemcfg_series',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_imported',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_wipvalue',\n 'type': 'float'\n },\n {\n 'name': 'poitem_wohead_id_wo_postedvalue',\n 'type': 'float'\n },\n {\n 'name': 'poitem_wohead_id_wo_prodnotes',\n 'type': 'string'\n },\n {\n 'name': 'poitem_wohead_id_wo_prj_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_priority',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_brdvalue',\n 'type': 'float'\n },\n {\n 'name': 'poitem_wohead_id_wo_bom_rev_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_boo_rev_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_cosmethod',\n 'type': 'string'\n },\n {\n 'name': 'poitem_wohead_id_wo_womatl_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_wohead_id_wo_username',\n 'type': 'string'\n },\n {\n 'name': 'poitem_taxtype_id_taxtype_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_taxtype_id_taxtype_name',\n 'type': 'string'\n },\n {\n 'name': 'poitem_taxtype_id_taxtype_descrip',\n 'type': 'string'\n },\n {\n 'name': 'poitem_taxtype_id_taxtype_sys',\n 'type': 'int'\n },\n {\n 'name': 'poitem_prj_id_prj_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_prj_id_prj_number',\n 'type': 'string'\n },\n {\n 'name': 'poitem_prj_id_prj_name',\n 'type': 'string'\n },\n {\n 'name': 'poitem_prj_id_prj_descrip',\n 'type': 'string'\n },\n {\n 'name': 'poitem_prj_id_prj_status',\n 'type': 'string'\n },\n {\n 'name': 'poitem_prj_id_prj_so',\n 'type': 'int'\n },\n {\n 'name': 'poitem_prj_id_prj_wo',\n 'type': 'int'\n },\n {\n 'name': 'poitem_prj_id_prj_po',\n 'type': 'int'\n },\n {\n 'name': 'poitem_prj_id_prj_owner_username',\n 'type': 'string'\n },\n {\n 'name': 'poitem_prj_id_prj_start_date',\n 'type': 'date'\n },\n {\n 'name': 'poitem_prj_id_prj_due_date',\n 'type': 'date'\n },\n {\n 'name': 'poitem_prj_id_prj_assigned_date',\n 'type': 'date'\n },\n {\n 'name': 'poitem_prj_id_prj_completed_date',\n 'type': 'date'\n },\n {\n 'name': 'poitem_prj_id_prj_username',\n 'type': 'string'\n },\n {\n 'name': 'poitem_prj_id_prj_recurring_prj_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_item_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_item_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_vend_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_vend_item_number',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_vend_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_comments',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_vend_uom',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_invvendoruomratio',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_minordqty',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_multordqty',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_leadtime',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_ranking',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_active',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_manuf_name',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_manuf_item_number',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_manuf_item_descrip',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_default',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsrc_id_itemsrc_upccode',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_item_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_warehous_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_qtyonhand',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_reorderlevel',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_ordertoqty',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_cyclecountfreq',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_datelastcount',\n 'type': 'date'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_datelastused',\n 'type': 'date'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_loccntrl',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_safetystock',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_minordqty',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_multordqty',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_leadtime',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_abcclass',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_issuemethod',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_controlmethod',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_active',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_plancode_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_costcat_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_eventfence',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_sold',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_stocked',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_freeze',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_location_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_useparams',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_useparamsmanual',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_soldranking',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_createpr',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_location',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_location_comments',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_notes',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_perishable',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_nnqoh',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_autoabcclass',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_ordergroup',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_disallowblankwip',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_maxordqty',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_mps_timefence',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_createwo',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_warrpurc',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_autoreg',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_costmethod',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_value',\n 'type': 'float'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_ordergroup_first',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_supply_itemsite_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_planning_type',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_wosupply',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_posupply',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_lsseq_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_cosdefault',\n 'type': 'string'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_createsopr',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_createsopo',\n 'type': 'int'\n },\n {\n 'name': 'poitem_itemsite_id_itemsite_dropship',\n 'type': 'int'\n },\n {\n 'name': 'poitem_expcat_id_expcat_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_expcat_id_expcat_code',\n 'type': 'string'\n },\n {\n 'name': 'poitem_expcat_id_expcat_descrip',\n 'type': 'string'\n },\n {\n 'name': 'poitem_expcat_id_expcat_exp_accnt_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_expcat_id_expcat_liability_accnt_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_expcat_id_expcat_active',\n 'type': 'int'\n },\n {\n 'name': 'poitem_expcat_id_expcat_purchprice_accnt_id',\n 'type': 'int'\n },\n {\n 'name': 'poitem_expcat_id_expcat_freight_accnt_id',\n 'type': 'int'\n }\n]"
- }
- ]
- },
- {
- "*prop": "toolbar",
- "xtype": "Toolbar",
- "|xns": "Roo",
- "items": [
- {
- "listeners": {
- "|click": "function()\n{\n // reset..\n _this.grid.load({});\n}\n"
- },
- "text": "Reset",
- "xtype": "Button",
- "|xns": "Roo.Toolbar"
- },
- {
- "|xns": "Roo.Toolbar",
- "xtype": "Fill"
- },
- {
- "listeners": {
- "|click": "function()\n{\n if (_this.form.findField('recvgrp_id').getValue() * 1 > 0) {\n Roo.MessageBox.alert(\"Error\", \"you can not modify the stock\");\n return;\n }\n // reset..\n _this.grid.ds.each(function(r) {\n r.set('recv_qty', r.data.poitem_qty_ordered - \n r.data.poitem_qty_received + r.data.poitem_qty_returned\n );\n });\n \n}\n"
- },
- "cls": "x-btn-text-icon",
- "text": "Recieve All",
- "xtype": "Button",
- "|icon": "Roo.rootURL + 'images/default/dd/drop-add.gif'",
- "|xns": "Roo.Toolbar"
- }
- ]
- },
- {
- "*prop": "colModel[]",
- "dataIndex": "poitem_linenumber",
- "header": "Line#",
- "width": 50,
- "xtype": "ColumnModel",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid"
- },
- {
- "*prop": "colModel[]",
- "dataIndex": "item_number",
- "header": "Item No.",
- "width": 75,
- "xtype": "ColumnModel",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid"
- },
- {
- "*prop": "colModel[]",
- "dataIndex": "item_descrip1",
- "header": "Description",
- "width": 150,
- "xtype": "ColumnModel",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid"
- },
- {
- "*prop": "colModel[]",
- "align": "right",
- "dataIndex": "poitem_qty_ordered",
- "header": "Ordered",
- "width": 75,
- "xtype": "ColumnModel",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid"
- },
- {
- "*prop": "colModel[]",
- "align": "right",
- "dataIndex": "poitem_qty_received",
- "header": "Remaining",
- "width": 75,
- "xtype": "ColumnModel",
- "|renderer": "function(v,x,r) {\n\n var vv = r.data.poitem_qty_ordered - \n r.data.poitem_qty_received + r.data.poitem_qty_returned;\n return String.format('{0}', parseInt(vv)); \n \n }",
- "|xns": "Roo.grid"
- },
- {
- "*prop": "colModel[]",
- "align": "right",
- "dataIndex": "recv_qty",
- "header": "Recieved",
- "width": 75,
- "xtype": "ColumnModel",
- "|renderer": "function(v) { \n\n var voided = _this.form.findField('recvgrp_void').getValue() * 1;\n var format = voided ? '<s>{0}</s>' : '{0}';\n return String.format(format , parseInt(v)); \n}",
- "|xns": "Roo.grid",
- "items": [
- {
- "|xns": "Roo.grid",
- "xtype": "GridEditor",
- "*prop": "editor",
- "items": [
- {
- "*prop": "field",
- "cls": "align-right",
- "decimalPrecision": 0,
- "xtype": "NumberField",
- "|xns": "Roo.form"
- }
- ]
- }
- ]
- }
- ]
- }
- ]
- },
{
"listeners": {
"|activate": "function() {\n _this.hpanel = this;\n if (_this.hgrid) {\n _this.hgrid.footer.onClick('first');\n }\n}"
}
}
},
- {
- xtype: 'GridPanel',
- xns: Roo,
- listeners : {
- activate : function() {
- _this.panel = this;
-
- }
- },
- background : false,
- fitContainer : true,
- fitToframe : true,
- region : 'center',
- tableName : 'poitem',
- title : "poitem",
- grid : {
- xtype: 'EditorGrid',
- xns: Roo.grid,
- listeners : {
- render : function()
- {
- _this.grid = this;
- //_this.dialog = Pman.Dialog.FILL_IN
-
- },
- rowdblclick : function (_self, rowIndex, e)
- {
- if (!_this.dialog) return;
- _this.dialog.show( this.getDataSource().getAt(rowIndex), function() {
- _this.grid.footer.onClick('first');
- });
- },
- beforeedit : function (e)
- {
- if (_this.form.findField('recvgrp_id').getValue() * 1 > 0) {
- Roo.MessageBox.alert("Error", "you can not modify the stock");
- e.cancel = true;
- }
- }
- },
- autoExpandColumn : 'item_descrip1',
- clicksToEdit : 1,
- loadMask : true,
- dataSource : {
- xtype: 'Store',
- xns: Roo.data,
- listeners : {
- beforeload : function (_self, o)
- {
- if (!_this.form ) {
- return false;
- }
- o.params= o.params || {};
-
- o.params.poitem_pohead_id = _this.form.findField('recvgrp_pohead_id').getValue();
- o.params._with_item = 1;
- o.params.item_type = 'P';
- o.params.recvgrp_id = _this.form.findField('recvgrp_id').getValue();
- o.params.limit = 3000;
- }
- },
- remoteSort : true,
- sortInfo : { field : 'poitem_linenumber', direction: 'ASC' },
- proxy : {
- xtype: 'HttpProxy',
- xns: Roo.data,
- method : 'GET',
- timeout : 90000,
- url : baseURL + '/Roo/poitem.php'
- },
- reader : {
- xtype: 'JsonReader',
- xns: Roo.data,
- totalProperty : 'total',
- root : 'data',
- id : 'id',
- fields : [
- {
- 'name': 'poitem_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_status',
- 'type': 'string'
- },
- {
- 'name': 'poitem_pohead_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_linenumber',
- 'type': 'int'
- },
- {
- 'name': 'poitem_duedate',
- 'type': 'date',
- 'dateFormat': 'Y-m-d'
- },
- {
- 'name': 'poitem_wohead_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_vend_item_descrip',
- 'type': 'string'
- },
- {
- 'name': 'poitem_vend_uom',
- 'type': 'string'
- },
- {
- 'name': 'poitem_invvenduomratio',
- 'type': 'float'
- },
- {
- 'name': 'poitem_qty_ordered',
- 'type': 'float'
- },
- {
- 'name': 'poitem_qty_received',
- 'type': 'float'
- },
- {
- 'name': 'poitem_qty_returned',
- 'type': 'float'
- },
- {
- 'name': 'poitem_qty_vouchered',
- 'type': 'float'
- },
- {
- 'name': 'poitem_unitprice',
- 'type': 'float'
- },
- {
- 'name': 'poitem_vend_item_number',
- 'type': 'string'
- },
- {
- 'name': 'poitem_comments',
- 'type': 'string'
- },
- {
- 'name': 'poitem_qty_toreceive',
- 'type': 'float'
- },
- {
- 'name': 'poitem_expcat_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_freight',
- 'type': 'float'
- },
- {
- 'name': 'poitem_freight_received',
- 'type': 'float'
- },
- {
- 'name': 'poitem_freight_vouchered',
- 'type': 'float'
- },
- {
- 'name': 'poitem_soitem_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_prj_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_stdcost',
- 'type': 'float'
- },
- {
- 'name': 'poitem_bom_rev_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_boo_rev_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_manuf_name',
- 'type': 'string'
- },
- {
- 'name': 'poitem_manuf_item_number',
- 'type': 'string'
- },
- {
- 'name': 'poitem_manuf_item_descrip',
- 'type': 'string'
- },
- {
- 'name': 'poitem_taxtype_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_tax_recoverable',
- 'type': 'int'
- },
- {
- 'name': 'poitem_rlsd_duedate',
- 'type': 'date',
- 'dateFormat': 'Y-m-d'
- },
- {
- 'name': 'poitem_wohead_id_wo_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_number',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_subnumber',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_status',
- 'type': 'string'
- },
- {
- 'name': 'poitem_wohead_id_wo_itemsite_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_startdate',
- 'type': 'date'
- },
- {
- 'name': 'poitem_wohead_id_wo_duedate',
- 'type': 'date'
- },
- {
- 'name': 'poitem_wohead_id_wo_ordtype',
- 'type': 'string'
- },
- {
- 'name': 'poitem_wohead_id_wo_ordid',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_qtyord',
- 'type': 'float'
- },
- {
- 'name': 'poitem_wohead_id_wo_qtyrcv',
- 'type': 'float'
- },
- {
- 'name': 'poitem_wohead_id_wo_adhoc',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_itemcfg_series',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_imported',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_wipvalue',
- 'type': 'float'
- },
- {
- 'name': 'poitem_wohead_id_wo_postedvalue',
- 'type': 'float'
- },
- {
- 'name': 'poitem_wohead_id_wo_prodnotes',
- 'type': 'string'
- },
- {
- 'name': 'poitem_wohead_id_wo_prj_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_priority',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_brdvalue',
- 'type': 'float'
- },
- {
- 'name': 'poitem_wohead_id_wo_bom_rev_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_boo_rev_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_cosmethod',
- 'type': 'string'
- },
- {
- 'name': 'poitem_wohead_id_wo_womatl_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_wohead_id_wo_username',
- 'type': 'string'
- },
- {
- 'name': 'poitem_taxtype_id_taxtype_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_taxtype_id_taxtype_name',
- 'type': 'string'
- },
- {
- 'name': 'poitem_taxtype_id_taxtype_descrip',
- 'type': 'string'
- },
- {
- 'name': 'poitem_taxtype_id_taxtype_sys',
- 'type': 'int'
- },
- {
- 'name': 'poitem_prj_id_prj_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_prj_id_prj_number',
- 'type': 'string'
- },
- {
- 'name': 'poitem_prj_id_prj_name',
- 'type': 'string'
- },
- {
- 'name': 'poitem_prj_id_prj_descrip',
- 'type': 'string'
- },
- {
- 'name': 'poitem_prj_id_prj_status',
- 'type': 'string'
- },
- {
- 'name': 'poitem_prj_id_prj_so',
- 'type': 'int'
- },
- {
- 'name': 'poitem_prj_id_prj_wo',
- 'type': 'int'
- },
- {
- 'name': 'poitem_prj_id_prj_po',
- 'type': 'int'
- },
- {
- 'name': 'poitem_prj_id_prj_owner_username',
- 'type': 'string'
- },
- {
- 'name': 'poitem_prj_id_prj_start_date',
- 'type': 'date'
- },
- {
- 'name': 'poitem_prj_id_prj_due_date',
- 'type': 'date'
- },
- {
- 'name': 'poitem_prj_id_prj_assigned_date',
- 'type': 'date'
- },
- {
- 'name': 'poitem_prj_id_prj_completed_date',
- 'type': 'date'
- },
- {
- 'name': 'poitem_prj_id_prj_username',
- 'type': 'string'
- },
- {
- 'name': 'poitem_prj_id_prj_recurring_prj_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_item_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_item_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_vend_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_vend_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_vend_item_number',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_vend_item_descrip',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_comments',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_vend_uom',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_invvendoruomratio',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_minordqty',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_multordqty',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_leadtime',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_ranking',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_active',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_manuf_name',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_manuf_item_number',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_manuf_item_descrip',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_default',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsrc_id_itemsrc_upccode',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_item_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_warehous_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_qtyonhand',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_reorderlevel',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_ordertoqty',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_cyclecountfreq',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_datelastcount',
- 'type': 'date'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_datelastused',
- 'type': 'date'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_loccntrl',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_safetystock',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_minordqty',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_multordqty',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_leadtime',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_abcclass',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_issuemethod',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_controlmethod',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_active',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_plancode_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_costcat_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_eventfence',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_sold',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_stocked',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_freeze',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_location_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_useparams',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_useparamsmanual',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_soldranking',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_createpr',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_location',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_location_comments',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_notes',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_perishable',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_nnqoh',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_autoabcclass',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_ordergroup',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_disallowblankwip',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_maxordqty',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_mps_timefence',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_createwo',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_warrpurc',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_autoreg',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_costmethod',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_value',
- 'type': 'float'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_ordergroup_first',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_supply_itemsite_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_planning_type',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_wosupply',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_posupply',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_lsseq_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_cosdefault',
- 'type': 'string'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_createsopr',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_createsopo',
- 'type': 'int'
- },
- {
- 'name': 'poitem_itemsite_id_itemsite_dropship',
- 'type': 'int'
- },
- {
- 'name': 'poitem_expcat_id_expcat_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_expcat_id_expcat_code',
- 'type': 'string'
- },
- {
- 'name': 'poitem_expcat_id_expcat_descrip',
- 'type': 'string'
- },
- {
- 'name': 'poitem_expcat_id_expcat_exp_accnt_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_expcat_id_expcat_liability_accnt_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_expcat_id_expcat_active',
- 'type': 'int'
- },
- {
- 'name': 'poitem_expcat_id_expcat_purchprice_accnt_id',
- 'type': 'int'
- },
- {
- 'name': 'poitem_expcat_id_expcat_freight_accnt_id',
- 'type': 'int'
- }
- ]
- }
- },
- toolbar : {
- xtype: 'Toolbar',
- xns: Roo,
- items : [
- {
- xtype: 'Button',
- xns: Roo.Toolbar,
- listeners : {
- click : function()
- {
- // reset..
- _this.grid.load({});
- }
- },
- text : "Reset"
- },
- {
- xtype: 'Fill',
- xns: Roo.Toolbar
- },
- {
- xtype: 'Button',
- xns: Roo.Toolbar,
- listeners : {
- click : function()
- {
- if (_this.form.findField('recvgrp_id').getValue() * 1 > 0) {
- Roo.MessageBox.alert("Error", "you can not modify the stock");
- return;
- }
- // reset..
- _this.grid.ds.each(function(r) {
- r.set('recv_qty', r.data.poitem_qty_ordered -
- r.data.poitem_qty_received + r.data.poitem_qty_returned
- );
- });
-
- }
- },
- cls : 'x-btn-text-icon',
- text : "Recieve All",
- icon : Roo.rootURL + 'images/default/dd/drop-add.gif'
- }
- ]
- },
- colModel : [
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- dataIndex : 'poitem_linenumber',
- header : 'Line#',
- width : 50,
- renderer : function(v) { return String.format('{0}', v); }
- },
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- dataIndex : 'item_number',
- header : 'Item No.',
- width : 75,
- renderer : function(v) { return String.format('{0}', v); }
- },
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- dataIndex : 'item_descrip1',
- header : 'Description',
- width : 150,
- renderer : function(v) { return String.format('{0}', v); }
- },
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- align : 'right',
- dataIndex : 'poitem_qty_ordered',
- header : 'Ordered',
- width : 75,
- renderer : function(v) { return String.format('{0}', v); }
- },
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- align : 'right',
- dataIndex : 'poitem_qty_received',
- header : 'Remaining',
- width : 75,
- renderer : function(v,x,r) {
-
- var vv = r.data.poitem_qty_ordered -
- r.data.poitem_qty_received + r.data.poitem_qty_returned;
- return String.format('{0}', parseInt(vv));
-
- }
- },
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- align : 'right',
- dataIndex : 'recv_qty',
- header : 'Recieved',
- width : 75,
- renderer : function(v) {
-
- var voided = _this.form.findField('recvgrp_void').getValue() * 1;
- var format = voided ? '<s>{0}</s>' : '{0}';
- return String.format(format , parseInt(v));
- },
- editor : {
- xtype: 'GridEditor',
- xns: Roo.grid,
- field : {
- xtype: 'NumberField',
- xns: Roo.form,
- cls : 'align-right',
- decimalPrecision : 0
- }
- }
- }
- ]
- }
- },
{
xtype: 'GridPanel',
xns: Roo,