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