Commit 1b08a2da authored by prumde's avatar prumde

Updated for drilldown shortage inventory itemwise

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203869 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e73bdd53
<?xml version='1.0'?>
<Root>
<filters display='Y'>
<filter type='4'>
<default_value><![CDATA[LAST('2','M')]]>
</default_value>
<col_name><![CDATA[fromDate]]></col_name>
<col_descr><![CDATA[From date]]></col_descr>
<col_id><![CDATA[fromDate]]></col_id>
<field_name><![CDATA[fromDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='4'>
<default_value><![CDATA[NEXT('1','M')]]>
</default_value>
<col_name><![CDATA[toDate]]></col_name>
<col_descr><![CDATA[To date]]></col_descr>
<col_id><![CDATA[toDate]]></col_id>
<field_name><![CDATA[toDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[CURRENT_SITE]]>
</default_value>
<col_name><![CDATA[SITE_CODE_FR]]></col_name>
<col_descr><![CDATA[Site From]]></col_descr>
<col_id><![CDATA[SITE_CODE_FR]]></col_id>
<field_name><![CDATA[SITE_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[CURRENT_SITE]]>
</default_value>
<col_name><![CDATA[SITE_CODE_TO]]></col_name>
<col_descr><![CDATA[Site To]]></col_descr>
<col_id><![CDATA[SITE_CODE_TO]]></col_id>
<field_name><![CDATA[SITE_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[00]]>
</default_value>
<col_name><![CDATA[LOC_CODE_FR]]></col_name>
<col_descr><![CDATA[Location From]]></col_descr>
<col_id><![CDATA[LOC_CODE_FR]]></col_id>
<field_name><![CDATA[LOC_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[zz]]>
</default_value>
<col_name><![CDATA[LOC_CODE_TO]]></col_name>
<col_descr><![CDATA[Location To]]></col_descr>
<col_id><![CDATA[LOC_CODE_TO]]></col_id>
<field_name><![CDATA[LOC_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type = '3'>
<default_value><![CDATA[Y]]></default_value>
<col_name ><![CDATA[AVAILABLE]]></col_name>
<col_descr ><![CDATA[Available]]></col_descr>
<col_id><![CDATA[AVAILABLE]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values>
<item display="Yes" data="Y"/>
<item display="No" data="N"/>
<item display="Both" data="B"/>
</values>
</filter>
</filters>
<page_title><![CDATA[Inventory]]></page_title>
<datasource id ='1' driverName='DriverITM' dataSourceType = 'dataModel'><![CDATA[STOCK]]></datasource>
<datasource id ='2' driverName='DriverITM' dataSourceType = 'dataModel'><![CDATA[SHORTAGE_INVENTORY]]></datasource>
<datasource id ='3' driverName='DriverITM' dataSourceType = 'dataModel'><![CDATA[SITE_WISE_INVENTORY]]></datasource>
<view id='1' name='Default'>
<component datasource='1' id='1' type='FMCHART'>
<component_type><![CDATA[simple-grid]]></component_type>
<ComponentName><![CDATA[simple-grid]]></ComponentName>
<component_caption><![CDATA[]]></component_caption>
<component_icon><![CDATA[stock_status.svg]]></component_icon>
<ComponentTitle><![CDATA[Inventory Ageing]]></ComponentTitle>
<component_descr><![CDATA[]]></component_descr>
<component_css><![CDATA[db-col-3]]></component_css>
<obj_name><![CDATA[stock_status]]></obj_name>
<obj_name_rights><![CDATA[stock]]></obj_name_rights>
<height><![CDATA[368]]></height>
<layout protoType='card'>
<html><![CDATA[]]></html>
</layout>
<column_group id='x-axis'>
<col_group_title><![CDATA[DATE_RANGE]]></col_group_title>
<column_size><![CDATA[80]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[stock_status_1]]></link_metadata>
<columns>
<column id='DATE_RANGE' type='string' sortOrder="0 - 30,30 - 90,90 - 180,> 180"><![CDATA[Receipt Date]]></column>
</columns>
</column_group>
<column_group id='y-axis'>
<col_group_title><![CDATA[COST_VALUE]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='COST_VALUE' type='string'><![CDATA[Inventory Value]]></column>
</columns>
</column_group>
</component>
<component datasource='2' id='2' type='FEED'>
<component_icon><![CDATA[stock_status.svg]]></component_icon>
<ComponentTitle><![CDATA[Shortage Inventory]]></ComponentTitle>
<ComponentName><![CDATA[Shortage Inventory]]></ComponentName>
<component_css><![CDATA[db-col-4]]></component_css>
<component_descr><![CDATA[]]></component_descr>
<obj_name><![CDATA[sinventory_dashboard]]></obj_name>
<height><![CDATA[368]]></height>
<!-- Available Types -->
<!-- viewType: grid (type: compact, classic and flat),
charts (type: column, bar_h, line, scatter, pie, bar_stack and bar_line)
-->
<explore_details viewType='grid' type='flat'></explore_details>
<column_details>
<![CDATA[
<Root>
<filters display="Y">
<filter type="4">
<default_value><![CDATA[LAST('2','M')]]></default_value>
<col_name><![CDATA[fromDate]]></col_name>
<col_descr><![CDATA[From date]]></col_descr>
<col_id><![CDATA[fromDate]]></col_id>
<field_name><![CDATA[fromDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type="4">
<default_value><![CDATA[NEXT('1','M')]]></default_value>
<col_name><![CDATA[toDate]]></col_name>
<col_descr><![CDATA[To date]]></col_descr>
<col_id><![CDATA[toDate]]></col_id>
<field_name><![CDATA[toDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type="1">
<default_value><![CDATA[CURRENT_SITE]]></default_value>
<col_name><![CDATA[SITE_CODE_FR]]></col_name>
<col_descr><![CDATA[Site From]]></col_descr>
<col_id><![CDATA[SITE_CODE_FR]]></col_id>
<field_name><![CDATA[SITE_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type="1">
<default_value><![CDATA[CURRENT_SITE]]></default_value>
<col_name><![CDATA[SITE_CODE_TO]]></col_name>
<col_descr><![CDATA[Site To]]></col_descr>
<col_id><![CDATA[SITE_CODE_TO]]></col_id>
<field_name><![CDATA[SITE_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type="1">
<default_value><![CDATA[00]]></default_value>
<col_name><![CDATA[LOC_CODE_FR]]></col_name>
<col_descr><![CDATA[Location From]]></col_descr>
<col_id><![CDATA[LOC_CODE_FR]]></col_id>
<field_name><![CDATA[LOC_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type="1">
<default_value><![CDATA[zz]]></default_value>
<col_name><![CDATA[LOC_CODE_TO]]></col_name>
<col_descr><![CDATA[Location To]]></col_descr>
<col_id><![CDATA[LOC_CODE_TO]]></col_id>
<field_name><![CDATA[LOC_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type="3">
<default_value><![CDATA[Y]]></default_value>
<col_name><![CDATA[AVAILABLE]]></col_name>
<col_descr><![CDATA[Available]]></col_descr>
<col_id><![CDATA[AVAILABLE]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values>
<item display="Yes" data="Y" />
<item display="No" data="N" />
<item display="Both" data="B" />
</values>
</filter>
</filters>
<page_title><![CDATA[Inventory]]></page_title>
<datasource id="1" driverName="DriverITM" dataSourceType="dataModel"><![CDATA[STOCK]]></datasource>
<datasource id="2" driverName="DriverITM" dataSourceType="dataModel"><![CDATA[SHORTAGE_INVENTORY]]></datasource>
<datasource id="3" driverName="DriverITM" dataSourceType="dataModel"><![CDATA[SITE_WISE_INVENTORY]]></datasource>
<view id="1" name="Default">
<component datasource="1" id="1" type="FMCHART">
<component_type><![CDATA[simple-grid]]></component_type>
<ComponentName><![CDATA[simple-grid]]></ComponentName>
<component_caption><![CDATA[]]></component_caption>
<component_icon><![CDATA[stock_status.svg]]></component_icon>
<ComponentTitle><![CDATA[Inventory Ageing]]></ComponentTitle>
<component_descr><![CDATA[]]></component_descr>
<component_css><![CDATA[db-col-3]]></component_css>
<obj_name><![CDATA[stock_status]]></obj_name>
<obj_name_rights><![CDATA[stock]]></obj_name_rights>
<height><![CDATA[368]]></height>
<layout protoType="card">
<html><![CDATA[]]></html>
</layout>
<column_group id="x-axis">
<col_group_title><![CDATA[DATE_RANGE]]></col_group_title>
<column_size><![CDATA[80]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[stock_status_1]]></link_metadata>
<columns>
<column id="DATE_RANGE" type="string" sortOrder="0 - 30,30 - 90,90 - 180,&gt; 180"><![CDATA[Receipt Date]]></column>
</columns>
</column_group>
<column_group id="y-axis">
<col_group_title><![CDATA[COST_VALUE]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id="COST_VALUE" type="string"><![CDATA[Inventory Value]]></column>
</columns>
</column_group>
</component>
<component datasource="2" id="2" type="FEED">
<component_icon><![CDATA[stock_status.svg]]></component_icon>
<ComponentTitle><![CDATA[Shortage Inventory]]></ComponentTitle>
<ComponentName><![CDATA[Shortage Inventory]]></ComponentName>
<component_css><![CDATA[db-col-4]]></component_css>
<component_descr><![CDATA[]]></component_descr>
<obj_name><![CDATA[sinventory_dashboard]]></obj_name>
<height><![CDATA[368]]></height>
<link_metadata><![CDATA[shortage_inventory_itemwise]]></link_metadata>
<!-- Available Types -->
<!-- viewType: grid (type: compact, classic and flat), charts (type: column, bar_h, line, scatter, pie, bar_stack and bar_line) -->
<explore_details viewType="grid" type="flat"></explore_details>
<column_details><![CDATA[
[
{ "uniqueName": "ITEM_CODE", "caption": "Item Code" },
{ "uniqueName": "ITEM_DESCR", "caption": "Item Description" },
{ "uniqueName": "ITEM_UNIT", "caption": "Item Unit" },
......@@ -156,95 +136,76 @@
{ "uniqueName": "STOCK_NO_DAYS", "caption": "Stock No Of Days" },
{ "uniqueName": "AVAIL_STOCK_QTY", "caption": "Available Stock Quantity " },
{ "uniqueName": "PEND_ORD_QTY", "caption": "Pending Order Quantity" }
]
]]>
</column_details>
<layout protoType='card'>
<html><![CDATA[
<div style="padding-top: '10px'">
<div *ngFor = "let inventoryShortage of context" onclick="setFeedData.onClick($event);" style="padding: 0px 5px 0px;">
<ng-container *ngTemplateOutlet=" eventsTemplate; context:{ $implicit: inventoryShortage }" ></ng-container>
</div>
</div>
<ng-template #eventsTemplate let-inventoryShortage >
<div style='border-bottom: 1px solid #ececec;'>
<div style='display: inline-block;'>
<div style='font-size:14px; padding:1px;'>
<span style ='position: relative; vertical-align: -webkit-baseline-middle;' > {{inventoryShortage.ITEM_SH_DESCR + ' (' + inventoryShortage.ITEM_CODE + ')'}} </span>
</div>
<div style='font-size:13px; padding:1px;'>
<span title='Average Sales Per Day'> {{inventoryShortage.AVG_SALE + ' pc/day' }} </span>
<span style='padding-left:20px;' title='Available Quantity' > {{inventoryShortage.AVAIL_STOCK_QTY + ' ' + inventoryShortage.ITEM_UNIT + ' available in stock' }} </span>
</div>
<div style='font-size:12px; padding:1px; color: #787878;'>
<span title='Pending Orders'> Pending Orders {{inventoryShortage.PEND_ORD_QTY + ' pc'}} </span>
</div>
</div>
<div style='display: inline-block;float: right;'>
<div style='font-size:14px; padding:1px; width: 100%; display:block; text-align:right; '>
<span style ='position: relative; vertical-align: -webkit-baseline-middle;' > {{inventoryShortage.STOCK_NO_DAYS == 999999 ? 'Unknown' : inventoryShortage.STOCK_NO_DAYS + ' days'}} </span>
</div>
<div style='font-size:14px; padding:1px;text-align: right;'>
<span style ='position: relative; vertical-align: -webkit-baseline-middle;' > {{inventoryShortage.SITE_SH_DESCR + ' (' + inventoryShortage.SITE_CODE + ')'}} </span>
</div>
</div>
</div>
</ng-template>
]]></html>
</layout>
<column_group id='1'>
<columns>
<column id='1' type='number' aggFunction='SORT_BY' order='Ascending'><![CDATA[STOCK_NO_DAYS]]></column>
</columns>
</column_group>
</component>
<component datasource='3' id='3' type='PIVOT'>
<component_type><![CDATA[pivot-grid]]></component_type>
<ComponentName><![CDATA[pivot-grid]]></ComponentName>
<component_caption><![CDATA[]]></component_caption>
<component_icon><![CDATA[stock_status.svg]]></component_icon>
<ComponentTitle><![CDATA[Site Wise Inventory]]></ComponentTitle>
<component_descr><![CDATA[]]></component_descr>
<component_css><![CDATA[db-col-1]]></component_css>
<obj_name_rights ><![CDATA[stock]]></obj_name_rights>
<obj_name><![CDATA[stock_status]]></obj_name>
<grid_type><![CDATA[classic]]></grid_type>
<explore_details viewType='grid' type='flat'></explore_details>
<column_details>
<![CDATA[
]]></column_details>
<layout protoType="card">
<html>
<![CDATA[
<div style='max-height: 300px; overflow: auto;'>
<div *ngFor="let inventoryShortage of context" onclick="setFeedData.onClick($event);" style="padding: 0px 5px 0px;">
<ng-container *ngTemplateOutlet=" eventsTemplate; context:{ $implicit: inventoryShortage }"></ng-container>
</div>
</div>
<ng-template #eventsTemplate let-inventoryShortage>
<div style='border-bottom: 1px solid #ececec;'>
<div style='display: inline-block;'>
<div style='font-size:14px; padding:1px; cursor:pointer; ' (click)="_onDrillDown(inventoryShortage)">
<span style='position: relative; vertical-align: -webkit-baseline-middle;'>
{{inventoryShortage.ITEM_SH_DESCR + ' (' + inventoryShortage.ITEM_CODE + ')'}}
</span>
</div>
<div style='font-size:13px; padding:1px;'>
<span title='Average Sales Per Day'>
{{inventoryShortage.AVG_SALE + ' '+ inventoryShortage.ITEM_UNIT +'/day' }}
</span>
<span style='padding-left:20px;' title='Available Quantity'>
Pending Orders {{inventoryShortage.PEND_ORD_QTY + ' ' + inventoryShortage.ITEM_UNIT}}
</span>
</div>
<div style='font-size:12px; padding:1px; color: #787878;'>
<span title='Pending Orders'>
{{inventoryShortage.SITE_SH_DESCR + ' (' + inventoryShortage.SITE_CODE + ')'}}
</span>
</div>
</div>
<div style='display: inline-block;float: right;'>
<div style='font-size:14px; padding:1px; width: 100%; display:block; text-align:right; '>
<span style='position: relative; vertical-align: -webkit-baseline-middle;'>
{{inventoryShortage.STOCK_NO_DAYS == 999999 ? 'Unknown' : inventoryShortage.STOCK_NO_DAYS + ' days'}}
</span>
</div>
<div style='font-size:14px; padding:1px;text-align: right;'>
<span style='position: relative; vertical-align: -webkit-baseline-middle;'>
{{' In stock ' + inventoryShortage.AVAIL_STOCK_QTY + ' ' + inventoryShortage.ITEM_UNIT }}
</span>
</div>
</div>
</div>
</ng-template>
]]>
</html>
</layout>
<column_group id="1">
<columns>
<column id="1" type="number" aggFunction="SORT_BY" order="Ascending"><![CDATA[STOCK_NO_DAYS]]></column>
</columns>
</column_group>
</component>
<component datasource="3" id="3" type="PIVOT">
<component_type><![CDATA[pivot-grid]]></component_type>
<ComponentName><![CDATA[pivot-grid]]></ComponentName>
<component_caption><![CDATA[]]></component_caption>
<component_icon><![CDATA[stock_status.svg]]></component_icon>
<ComponentTitle><![CDATA[Site Wise Inventory]]></ComponentTitle>
<component_descr><![CDATA[]]></component_descr>
<component_css><![CDATA[db-col-1]]></component_css>
<obj_name_rights><![CDATA[stock]]></obj_name_rights>
<obj_name><![CDATA[stock_status]]></obj_name>
<grid_type><![CDATA[classic]]></grid_type>
<explore_details viewType="grid" type="flat"></explore_details>
<column_details><![CDATA[
[
{ "uniqueName": "ITEM_CODE", "caption": "Item Code" },
{ "uniqueName": "ITEM_DESCR", "caption": "Item Description" },
{ "uniqueName": "ITEM_UNIT", "caption": "Item Unit" },
......@@ -254,7 +215,6 @@
{ "uniqueName": "STOCK_NO_DAYS", "caption": "Stock No Of Days" },
{ "uniqueName": "AVAIL_STOCK_QTY", "caption": "Available Stock Quantity " },
{ "uniqueName": "PEND_ORD_QTY", "caption": "Pending Order Quantity" },
{ "uniqueName": "LOC_CODE", "caption": "Location Code" },
{ "uniqueName": "LOT_NO", "caption": "Loc No" },
{ "uniqueName": "LOT_SL", "caption": "Loc Sl" },
......@@ -262,56 +222,63 @@
{ "uniqueName": "MFG_DATE", "caption": "Mfg Date" },
{ "uniqueName": "RETEST_DATE", "caption": "Retest Date" },
{ "uniqueName": "POTENCY_PERC", "caption": "Potency Perc" }
]
]]>
</column_details>
<layout protoType='card'>
<html><![CDATA[]]></html>
</layout>
<pivotrows subtotals='false' grandtotals='true'>
<column>
<dataField><![CDATA[ITEM_SH_DESCR]]></dataField>
<text><![CDATA[Item Description]]></text>
</column>
<column>
<dataField><![CDATA[ITEM_CODE]]></dataField>
<text><![CDATA[Item Code]]></text>
</column>
</pivotrows>
<pivotcolumns subtotals='false' grandtotals='true'>
<column>
<dataField><![CDATA[SITE_SH_DESCR]]></dataField>
<text><![CDATA[Site Description]]></text>
</column>
</pivotcolumns>
<pivotvalues>
<column>
<dataField><![CDATA[AVAIL_STOCK_QTY]]></dataField>
<text><![CDATA[AVAIL_STOCK_QTY]]></text>
<pivotfunction><![CDATA[sum]]></pivotfunction>
</column>
</pivotvalues>
<!-- <column_group id='1'>
<columns>
<column id='1' type='string'><![CDATA[Item_Code]]></column>
<column id='2' type='string'><![CDATA[Site_Code]]></column>
<column id='3' type='number'><![CDATA[Quantity]]></column>
<column id='4' type='number'><![CDATA[Available_Quantity]]></column>
</columns>
</column_group> -->
</component>
</view>
<!--
]]></column_details>
<layout protoType="card">
<html><![CDATA[]]></html>
</layout>
<pivotrows subtotals="false" grandtotals="true">
<column>
<dataField><![CDATA[ITEM_SH_DESCR]]></dataField>
<text><![CDATA[Item Description]]></text>
</column>
<column>
<dataField><![CDATA[ITEM_CODE]]></dataField>
<text><![CDATA[Item Code]]></text>
</column>
<column>
<dataField><![CDATA[SITE_CODE]]></dataField>
<text><![CDATA[Site Code]]></text>
</column>
<column>
<dataField><![CDATA[LOC_CODE]]></dataField>
<text><![CDATA[Loc Code]]></text>
</column>
<column>
<dataField><![CDATA[LOT_NO]]></dataField>
<text><![CDATA[Lot No]]></text>
</column>
<column>
<dataField><![CDATA[LOT_SL]]></dataField>
<text><![CDATA[Lot Sl]]></text>
</column>
</pivotrows>
<pivotcolumns subtotals="false" grandtotals="true">
<column>
<dataField><![CDATA[SITE_SH_DESCR]]></dataField>
<text><![CDATA[Site Description]]></text>
</column>
</pivotcolumns>
<pivotvalues>
<column>
<dataField><![CDATA[AVAIL_STOCK_QTY]]></dataField>
<text><![CDATA[AVAIL_STOCK_QTY]]></text>
<pivotfunction><![CDATA[sum]]></pivotfunction>
</column>
</pivotvalues>
<!--
<column_group id='1'>
<columns>
<column id='1' type='string'><![CDATA[Item_Code]]></column>
<column id='2' type='string'><![CDATA[Site_Code]]></column>
<column id='3' type='number'><![CDATA[Quantity]]></column>
<column id='4' type='number'><![CDATA[Available_Quantity]]></column>
</columns>
</column_group>
-->
</component>
</view>
<!--
{"Site_Descr":"TARO PHARMACEUTICALS YAKUM - ISRAEL",
"Loc_Descr":"FRESH GOODS",
"Pending_Quantity":1420,
......@@ -329,7 +296,4 @@
"Order_Count":13,
"Pending_Value":186164822}
-->
</Root>
<?xml version='1.0'?>
<Root>
<filters display='Y'>
<filter type='4'>
<default_value><![CDATA[LAST('2','M')]]>
</default_value>
<col_name><![CDATA[fromDate]]></col_name>
<col_descr><![CDATA[From date]]></col_descr>
<col_id><![CDATA[fromDate]]></col_id>
<field_name><![CDATA[fromDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='4'>
<default_value><![CDATA[NEXT('1','M')]]>
</default_value>
<col_name><![CDATA[toDate]]></col_name>
<col_descr><![CDATA[To date]]></col_descr>
<col_id><![CDATA[toDate]]></col_id>
<field_name><![CDATA[toDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[CURRENT_SITE]]>
</default_value>
<col_name><![CDATA[SITE_CODE_FR]]></col_name>
<col_descr><![CDATA[Site From]]></col_descr>
<col_id><![CDATA[SITE_CODE_FR]]></col_id>
<field_name><![CDATA[SITE_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[CURRENT_SITE]]>
</default_value>
<col_name><![CDATA[SITE_CODE_TO]]></col_name>
<col_descr><![CDATA[Site To]]></col_descr>
<col_id><![CDATA[SITE_CODE_TO]]></col_id>
<field_name><![CDATA[SITE_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[00]]>
</default_value>
<col_name><![CDATA[LOC_CODE_FR]]></col_name>
<col_descr><![CDATA[Location From]]></col_descr>
<col_id><![CDATA[LOC_CODE_FR]]></col_id>
<field_name><![CDATA[LOC_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[zz]]>
</default_value>
<col_name><![CDATA[LOC_CODE_TO]]></col_name>
<col_descr><![CDATA[Location To]]></col_descr>
<col_id><![CDATA[LOC_CODE_TO]]></col_id>
<field_name><![CDATA[LOC_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type = '3'>
<default_value><![CDATA[Y]]></default_value>
<col_name ><![CDATA[AVAILABLE]]></col_name>
<col_descr ><![CDATA[Available]]></col_descr>
<col_id><![CDATA[AVAILABLE]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values>
<item display="Yes" data="Y"/>
<item display="No" data="N"/>
<item display="Both" data="B"/>
</values>
</filter>
</filters>
<page_title><![CDATA[Shortage Inventory - Item Wise]]></page_title>
<datasource id ='1' driverName='DriverITM' dataSourceType = 'dataModel'><![CDATA[SHORTAGE_INVENTORY]]></datasource>
<view id='1' name='Default'>
<component datasource='1' id='1' type='GRID'>
<component_type><![CDATA[simple-grid]]></component_type>
<ComponentName><![CDATA[simple-grid]]></ComponentName>
<component_caption><![CDATA[]]></component_caption>
<component_icon><![CDATA[stock_status.svg]]></component_icon>
<ComponentTitle><![CDATA[Shortage Inventory - Item Wise ]]></ComponentTitle>
<component_descr><![CDATA[]]></component_descr>
<component_css><![CDATA[db-col-1]]></component_css>
<obj_name><![CDATA[]]></obj_name>
<layout protoType='card'>
<html><![CDATA[]]></html>
</layout>
<column_group id='ITEM_CODE'>
<col_group_title><![CDATA[ITEM_CODE]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='ITEM_CODE' type='string'><![CDATA[Item Code]]></column>
</columns>
</column_group>
<column_group id='ITEM_DESCR'>
<col_group_title><![CDATA[ITEM_DESCR]]></col_group_title>
<column_size><![CDATA[80]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='ITEM_DESCR' type='string'><![CDATA[Description]]></column>
</columns>
</column_group>
</component>
</view>
</Root>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment