Merge branch 'august_spring' of bitbucket.org:code2lab/sxrestaurant

This commit is contained in:
Yan
2017-09-07 15:37:12 +06:30
6 changed files with 218 additions and 206 deletions

336
.idea/workspace.xml generated
View File

@@ -3,17 +3,11 @@
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="89ca96af-a0e4-4fe4-b9a3-9969f22d7079" name="Default" comment=""> <list default="true" id="89ca96af-a0e4-4fe4-b9a3-9969f22d7079" name="Default" comment="">
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/controllers/inventory/stock_checks_controller.rb" afterPath="$PROJECT_DIR$/app/controllers/inventory/stock_checks_controller.rb" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb" afterPath="$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/models/menu_item_instance.rb" afterPath="$PROJECT_DIR$/app/models/menu_item_instance.rb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/models/stock_check.rb" afterPath="$PROJECT_DIR$/app/models/stock_check.rb" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/models/stock_check.rb" afterPath="$PROJECT_DIR$/app/models/stock_check.rb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/pdf/stock_result_pdf.rb" afterPath="$PROJECT_DIR$/app/pdf/stock_result_pdf.rb" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/models/stock_check_item.rb" afterPath="$PROJECT_DIR$/app/models/stock_check_item.rb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/inventory/inventory/_inventory_list.html.erb" afterPath="$PROJECT_DIR$/app/views/inventory/inventory/_inventory_list.html.erb" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/layouts/_header.html.erb" afterPath="$PROJECT_DIR$/app/views/layouts/_header.html.erb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/inventory/inventory/index.html.erb" afterPath="$PROJECT_DIR$/app/views/inventory/inventory/index.html.erb" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb" afterPath="$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/inventory/inventory_definitions/_form.html.erb" afterPath="$PROJECT_DIR$/app/views/inventory/inventory_definitions/_form.html.erb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/inventory/inventory_definitions/edit.html.erb" afterPath="$PROJECT_DIR$/app/views/inventory/inventory_definitions/edit.html.erb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/inventory/stock_checks/index.html.erb" afterPath="$PROJECT_DIR$/app/views/inventory/stock_checks/index.html.erb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/app/views/inventory/stock_checks/show.html.erb" afterPath="$PROJECT_DIR$/app/views/inventory/stock_checks/show.html.erb" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/config/routes.rb" afterPath="$PROJECT_DIR$/config/routes.rb" />
</list> </list>
<ignored path="$PROJECT_DIR$/.bundle/" /> <ignored path="$PROJECT_DIR$/.bundle/" />
<ignored path="$PROJECT_DIR$/components/" /> <ignored path="$PROJECT_DIR$/components/" />
@@ -28,7 +22,7 @@
<option name="LAST_RESOLUTION" value="IGNORE" /> <option name="LAST_RESOLUTION" value="IGNORE" />
</component> </component>
<component name="CoverageDataManager"> <component name="CoverageDataManager">
<SUITE FILE_PATH="coverage/sxrestaurant@Development__sxrestaurant.coverage" NAME="Development: sxrestaurant Coverage Results" MODIFIED="1504697346357" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="rcov" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" MODULE_NAME="sxrestaurant" /> <SUITE FILE_PATH="coverage/sxrestaurant@Development__sxrestaurant.coverage" NAME="Development: sxrestaurant Coverage Results" MODIFIED="1504756796706" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="rcov" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" MODULE_NAME="sxrestaurant" />
<SUITE FILE_PATH="coverage/sxrestaurant@db_migrate__sxrestaurant.coverage" NAME="db:migrate: sxrestaurant Coverage Results" MODIFIED="1503652404616" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="rcov" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" MODULE_NAME="sxrestaurant" /> <SUITE FILE_PATH="coverage/sxrestaurant@db_migrate__sxrestaurant.coverage" NAME="db:migrate: sxrestaurant Coverage Results" MODIFIED="1503652404616" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="rcov" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" MODULE_NAME="sxrestaurant" />
<SUITE FILE_PATH="coverage/sxrestaurant@Rails_console__sxrestaurant.coverage" NAME="Rails console: sxrestaurant Coverage Results" MODIFIED="1503651318886" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="rcov" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" MODULE_NAME="sxrestaurant" /> <SUITE FILE_PATH="coverage/sxrestaurant@Rails_console__sxrestaurant.coverage" NAME="Rails console: sxrestaurant Coverage Results" MODIFIED="1503651318886" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="rcov" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" MODULE_NAME="sxrestaurant" />
</component> </component>
@@ -55,31 +49,51 @@
</component> </component>
<component name="FileEditorManager"> <component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="index.html.erb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/views/inventory/stock_checks/index.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="259">
<caret line="31" column="17" lean-forward="true" selection-start-line="31" selection-start-column="17" selection-end-line="31" selection-end-column="17" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="index.html.erb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/views/inventory/inventory/index.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="414">
<caret line="23" column="55" lean-forward="false" selection-start-line="23" selection-start-column="55" selection-end-line="23" selection-end-column="55" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="stock_check_controller.rb" pinned="false" current-in-tab="false"> <file leaf-file-name="stock_check_controller.rb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb"> <entry file="file://$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="169"> <state relative-caret-position="222">
<caret line="14" column="26" lean-forward="false" selection-start-line="14" selection-start-column="26" selection-end-line="14" selection-end-column="26" /> <caret line="14" column="81" lean-forward="true" selection-start-line="14" selection-start-column="81" selection-end-line="14" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="product_commission.rb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/models/product_commission.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="422">
<caret line="69" column="5" lean-forward="true" selection-start-line="69" selection-start-column="5" selection-end-line="69" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="stock_check.rb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/models/stock_check.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="252">
<caret line="14" column="5" lean-forward="false" selection-start-line="14" selection-start-column="5" selection-end-line="14" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="stock_check_item.rb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/models/stock_check_item.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="247">
<caret line="15" column="0" lean-forward="true" selection-start-line="15" selection-start-column="0" selection-end-line="15" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="_header.html.erb" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/app/views/layouts/_header.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="303">
<caret line="58" column="80" lean-forward="false" selection-start-line="58" selection-start-column="50" selection-end-line="58" selection-end-column="80" />
<folding /> <folding />
</state> </state>
</provider> </provider>
@@ -88,28 +102,30 @@
<file leaf-file-name="index.html.erb" pinned="false" current-in-tab="false"> <file leaf-file-name="index.html.erb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb"> <entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="144"> <state relative-caret-position="308">
<caret line="8" column="36" lean-forward="true" selection-start-line="8" selection-start-column="36" selection-end-line="8" selection-end-column="36" /> <caret line="80" column="8" lean-forward="true" selection-start-line="80" selection-start-column="8" selection-end-line="80" selection-end-column="8" />
<folding>
<element signature="n#style#0;n#tr#1;n#tbody#0;n#table#0;n#div#0;n#div#0;n#div#3;n#!!top" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="_stock_check_report_filter.html.erb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/_stock_check_report_filter.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-570">
<caret line="8" column="35" lean-forward="true" selection-start-line="8" selection-start-column="35" selection-end-line="8" selection-end-column="35" />
<folding /> <folding />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="routes.rb" pinned="false" current-in-tab="false"> <file leaf-file-name="_inventory_list.html.erb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/config/routes.rb"> <entry file="file://$PROJECT_DIR$/app/views/inventory/inventory/_inventory_list.html.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="5940"> <state relative-caret-position="235">
<caret line="330" column="52" lean-forward="false" selection-start-line="330" selection-start-column="52" selection-end-line="330" selection-end-column="52" /> <caret line="31" column="21" lean-forward="true" selection-start-line="31" selection-start-column="21" selection-end-line="31" selection-end-column="21" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="index.xls.erb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/views/reports/commission/index.xls.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="108">
<caret line="6" column="51" lean-forward="false" selection-start-line="6" selection-start-column="51" selection-end-line="6" selection-end-column="51" />
<folding /> <folding />
</state> </state>
</provider> </provider>
@@ -119,37 +135,7 @@
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.xls.erb"> <entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.xls.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="342"> <state relative-caret-position="342">
<caret line="19" column="29" lean-forward="true" selection-start-line="19" selection-start-column="29" selection-end-line="19" selection-end-column="29" /> <caret line="19" column="29" lean-forward="false" selection-start-line="19" selection-start-column="29" selection-end-line="19" selection-end-column="29" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="_commission_report_filter.html.erb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/views/reports/commission/_commission_report_filter.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="126">
<caret line="7" column="24" lean-forward="false" selection-start-line="7" selection-start-column="24" selection-end-line="7" selection-end-column="24" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="_stock_check_report_filter.html.erb" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/_stock_check_report_filter.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="190">
<caret line="14" column="47" lean-forward="true" selection-start-line="14" selection-start-column="47" selection-end-line="14" selection-end-column="47" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="commission_controller.rb" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app/controllers/reports/commission_controller.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="180">
<caret line="10" column="7" lean-forward="false" selection-start-line="10" selection-start-column="7" selection-end-line="10" selection-end-column="7" />
<folding /> <folding />
</state> </state>
</provider> </provider>
@@ -203,8 +189,6 @@
<component name="IdeDocumentHistory"> <component name="IdeDocumentHistory">
<option name="CHANGED_PATHS"> <option name="CHANGED_PATHS">
<list> <list>
<option value="$PROJECT_DIR$/app/views/origami/in_juties/new.html.erb" />
<option value="$PROJECT_DIR$/app/views/origami/in_juties/index.html.erb" />
<option value="$PROJECT_DIR$/app/views/origami/in_juties/_edit_in_juty.html.erb" /> <option value="$PROJECT_DIR$/app/views/origami/in_juties/_edit_in_juty.html.erb" />
<option value="$PROJECT_DIR$/db/migrate/20170824110103_create_inventory_definitions.rb" /> <option value="$PROJECT_DIR$/db/migrate/20170824110103_create_inventory_definitions.rb" />
<option value="$PROJECT_DIR$/.gitignore" /> <option value="$PROJECT_DIR$/.gitignore" />
@@ -239,7 +223,6 @@
<option value="$PROJECT_DIR$/app/views/origami/in_duties/show.json.jbuilder" /> <option value="$PROJECT_DIR$/app/views/origami/in_duties/show.json.jbuilder" />
<option value="$PROJECT_DIR$/db/migrate/20170823081747_create_in_duties.rb" /> <option value="$PROJECT_DIR$/db/migrate/20170823081747_create_in_duties.rb" />
<option value="$PROJECT_DIR$/app/views/origami/home/show.html.erb" /> <option value="$PROJECT_DIR$/app/views/origami/home/show.html.erb" />
<option value="$PROJECT_DIR$/app/models/stock_check.rb" />
<option value="$PROJECT_DIR$/app/controllers/inventory/stock_checks_controller.rb" /> <option value="$PROJECT_DIR$/app/controllers/inventory/stock_checks_controller.rb" />
<option value="$PROJECT_DIR$/app/views/inventory/inventory_definitions/_form.html.erb" /> <option value="$PROJECT_DIR$/app/views/inventory/inventory_definitions/_form.html.erb" />
<option value="$PROJECT_DIR$/app/views/inventory/inventory_definitions/edit.html.erb" /> <option value="$PROJECT_DIR$/app/views/inventory/inventory_definitions/edit.html.erb" />
@@ -250,10 +233,13 @@
<option value="$PROJECT_DIR$/app/views/inventory/stock_checks/index.html.erb" /> <option value="$PROJECT_DIR$/app/views/inventory/stock_checks/index.html.erb" />
<option value="$PROJECT_DIR$/app/views/reports/stock_check/index.xls.erb" /> <option value="$PROJECT_DIR$/app/views/reports/stock_check/index.xls.erb" />
<option value="$PROJECT_DIR$/config/routes.rb" /> <option value="$PROJECT_DIR$/config/routes.rb" />
<option value="$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb" />
<option value="$PROJECT_DIR$/app/views/inventory/inventory/index.html.erb" /> <option value="$PROJECT_DIR$/app/views/inventory/inventory/index.html.erb" />
<option value="$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb" />
<option value="$PROJECT_DIR$/app/views/reports/stock_check/_stock_check_report_filter.html.erb" /> <option value="$PROJECT_DIR$/app/views/reports/stock_check/_stock_check_report_filter.html.erb" />
<option value="$PROJECT_DIR$/app/models/stock_check.rb" />
<option value="$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb" />
<option value="$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb" />
<option value="$PROJECT_DIR$/app/models/stock_check_item.rb" />
<option value="$PROJECT_DIR$/app/views/layouts/_header.html.erb" />
</list> </list>
</option> </option>
</component> </component>
@@ -371,6 +357,13 @@
<item name="inventory" type="462c0819:PsiDirectoryNode" /> <item name="inventory" type="462c0819:PsiDirectoryNode" />
<item name="stock_checks" type="462c0819:PsiDirectoryNode" /> <item name="stock_checks" type="462c0819:PsiDirectoryNode" />
</path> </path>
<path>
<item name="sxrestaurant" type="b2602c69:ProjectViewProjectNode" />
<item name="sxrestaurant" type="462c0819:PsiDirectoryNode" />
<item name="app" type="462c0819:PsiDirectoryNode" />
<item name="views" type="462c0819:PsiDirectoryNode" />
<item name="layouts" type="462c0819:PsiDirectoryNode" />
</path>
<path> <path>
<item name="sxrestaurant" type="b2602c69:ProjectViewProjectNode" /> <item name="sxrestaurant" type="b2602c69:ProjectViewProjectNode" />
<item name="sxrestaurant" type="462c0819:PsiDirectoryNode" /> <item name="sxrestaurant" type="462c0819:PsiDirectoryNode" />
@@ -409,8 +402,8 @@
<select /> <select />
</subPane> </subPane>
</pane> </pane>
<pane id="Scratches" />
<pane id="Scope" /> <pane id="Scope" />
<pane id="Scratches" />
</panes> </panes>
</component> </component>
<component name="PropertiesComponent"> <component name="PropertiesComponent">
@@ -817,12 +810,13 @@
<workItem from="1503909487511" duration="81238000" /> <workItem from="1503909487511" duration="81238000" />
<workItem from="1504495781883" duration="124000" /> <workItem from="1504495781883" duration="124000" />
<workItem from="1504496113282" duration="59763000" /> <workItem from="1504496113282" duration="59763000" />
<workItem from="1504697324451" duration="576000" /> <workItem from="1504697324451" duration="1686000" />
<workItem from="1504752860890" duration="3935000" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="294319000" /> <option name="totallyTimeSpent" value="299364000" />
</component> </component>
<component name="TodoView"> <component name="TodoView">
<todo-panel id="selected-file"> <todo-panel id="selected-file">
@@ -835,18 +829,17 @@
</component> </component>
<component name="ToolWindowManager"> <component name="ToolWindowManager">
<frame x="1440" y="22" width="1920" height="1058" extended-state="6" /> <frame x="1440" y="22" width="1920" height="1058" extended-state="6" />
<editor active="true" />
<layout> <layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.19861555" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.20127796" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32917964" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32917964" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32978722" sideWeight="0.5" order="10" side_tool="true" content_ui="tabs" /> <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3468328" sideWeight="0.5021299" order="10" side_tool="true" content_ui="tabs" />
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17412141" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17412141" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3468328" sideWeight="0.4978701" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3759086" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3759086" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.34890965" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.27725857" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" /> <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.36033228" sideWeight="0.4978701" order="9" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.4049844" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" /> <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Debug" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.403946" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" /> <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
@@ -902,43 +895,17 @@
<component name="XDebuggerManager"> <component name="XDebuggerManager">
<breakpoint-manager> <breakpoint-manager>
<breakpoints> <breakpoints>
<line-breakpoint enabled="true" type="ruby-line">
<url>file://$PROJECT_DIR$/app/models/product_commission.rb</url>
<line>36</line>
<option name="timeStamp" value="44" />
</line-breakpoint>
<line-breakpoint enabled="true" type="ruby-line"> <line-breakpoint enabled="true" type="ruby-line">
<url>file://$PROJECT_DIR$/app/models/product_commission.rb</url> <url>file://$PROJECT_DIR$/app/models/product_commission.rb</url>
<line>8</line> <line>8</line>
<option name="timeStamp" value="49" /> <option name="timeStamp" value="49" />
</line-breakpoint> </line-breakpoint>
</breakpoints> </breakpoints>
<option name="time" value="54" /> <option name="time" value="59" />
</breakpoint-manager> </breakpoint-manager>
<watches-manager /> <watches-manager />
</component> </component>
<component name="editorHistoryManager"> <component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/app/views/origami/in_duties/_in_duty.json.jbuilder">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="18">
<caret line="1" column="28" lean-forward="false" selection-start-line="1" selection-start-column="28" selection-end-line="1" selection-end-column="28" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/origami/in_duties/_form.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="59" lean-forward="false" selection-start-line="0" selection-start-column="59" selection-end-line="0" selection-end-column="59" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/origami/in_duties/edit_in_duty.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="36">
<caret line="2" column="22" lean-forward="false" selection-start-line="2" selection-start-column="22" selection-end-line="2" selection-end-column="22" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/origami/in_duties/index.html.erb"> <entry file="file://$PROJECT_DIR$/app/views/origami/in_duties/index.html.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="522"> <state relative-caret-position="522">
@@ -990,13 +957,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/app/views/layouts/_header.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-780">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/origami/home/index.html.erb"> <entry file="file://$PROJECT_DIR$/app/views/origami/home/index.html.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-1994"> <state relative-caret-position="-1994">
@@ -1152,13 +1112,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/app/models/stock_check.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="90">
<caret line="5" column="0" lean-forward="false" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/models/menu_item_instance.rb"> <entry file="file://$PROJECT_DIR$/app/models/menu_item_instance.rb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="375"> <state relative-caret-position="375">
@@ -1196,13 +1149,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/app/views/inventory/inventory/_inventory_list.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="163">
<caret line="27" column="27" lean-forward="false" selection-start-line="27" selection-start-column="27" selection-end-line="27" selection-end-column="27" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/reports/commission/index.html.erb"> <entry file="file://$PROJECT_DIR$/app/views/reports/commission/index.html.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="108"> <state relative-caret-position="108">
@@ -1228,24 +1174,8 @@
</entry> </entry>
<entry file="file://$PROJECT_DIR$/config/routes.rb"> <entry file="file://$PROJECT_DIR$/config/routes.rb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="5940"> <state relative-caret-position="5958">
<caret line="330" column="52" lean-forward="false" selection-start-line="330" selection-start-column="52" selection-end-line="330" selection-end-column="52" /> <caret line="331" column="52" lean-forward="false" selection-start-line="331" selection-start-column="52" selection-end-line="331" selection-end-column="52" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/inventory/inventory/index.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="414">
<caret line="23" column="55" lean-forward="false" selection-start-line="23" selection-start-column="55" selection-end-line="23" selection-end-column="55" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.xls.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="342">
<caret line="19" column="29" lean-forward="true" selection-start-line="19" selection-start-column="29" selection-end-line="19" selection-end-column="29" />
<folding /> <folding />
</state> </state>
</provider> </provider>
@@ -1258,34 +1188,100 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/app/views/inventory/inventory/index.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="344">
<caret line="23" column="55" lean-forward="false" selection-start-line="23" selection-start-column="55" selection-end-line="23" selection-end-column="55" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/inventory/stock_checks/index.html.erb"> <entry file="file://$PROJECT_DIR$/app/views/inventory/stock_checks/index.html.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="259"> <state relative-caret-position="18">
<caret line="31" column="17" lean-forward="true" selection-start-line="31" selection-start-column="17" selection-end-line="31" selection-end-column="17" /> <caret line="31" column="17" lean-forward="false" selection-start-line="31" selection-start-column="17" selection-end-line="31" selection-end-column="17" />
<folding /> <folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb"> <entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.xls.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="144"> <state relative-caret-position="342">
<caret line="8" column="36" lean-forward="true" selection-start-line="8" selection-start-column="36" selection-end-line="8" selection-end-column="36" /> <caret line="19" column="29" lean-forward="false" selection-start-line="19" selection-start-column="29" selection-end-line="19" selection-end-column="29" />
<folding /> <folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb"> <entry file="file://$USER_HOME$/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/actionpack-5.1.3/lib/action_controller/metal/rescue.rb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="169"> <state relative-caret-position="378">
<caret line="14" column="26" lean-forward="false" selection-start-line="14" selection-start-column="26" selection-end-line="14" selection-end-column="26" /> <caret line="21" column="0" lean-forward="false" selection-start-line="21" selection-start-column="0" selection-end-line="21" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/inventory/inventory/_inventory_list.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="235">
<caret line="31" column="21" lean-forward="true" selection-start-line="31" selection-start-column="21" selection-end-line="31" selection-end-column="21" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/models/product_commission.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="422">
<caret line="69" column="5" lean-forward="true" selection-start-line="69" selection-start-column="5" selection-end-line="69" selection-end-column="5" />
<folding /> <folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/_stock_check_report_filter.html.erb"> <entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/_stock_check_report_filter.html.erb">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="190"> <state relative-caret-position="-570">
<caret line="14" column="47" lean-forward="true" selection-start-line="14" selection-start-column="47" selection-end-line="14" selection-end-column="47" /> <caret line="8" column="35" lean-forward="true" selection-start-line="8" selection-start-column="35" selection-end-line="8" selection-end-column="35" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/controllers/reports/stock_check_controller.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="222">
<caret line="14" column="81" lean-forward="true" selection-start-line="14" selection-start-column="81" selection-end-line="14" selection-end-column="81" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/reports/stock_check/index.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="308">
<caret line="80" column="8" lean-forward="true" selection-start-line="80" selection-start-column="8" selection-end-line="80" selection-end-column="8" />
<folding>
<element signature="n#style#0;n#tr#1;n#tbody#0;n#table#0;n#div#0;n#div#0;n#div#3;n#!!top" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/models/stock_check.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="252">
<caret line="14" column="5" lean-forward="false" selection-start-line="14" selection-start-column="5" selection-end-line="14" selection-end-column="5" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/models/stock_check_item.rb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="247">
<caret line="15" column="0" lean-forward="true" selection-start-line="15" selection-start-column="0" selection-end-line="15" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app/views/layouts/_header.html.erb">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="303">
<caret line="58" column="80" lean-forward="false" selection-start-line="58" selection-start-column="50" selection-end-line="58" selection-end-column="80" />
<folding /> <folding />
</state> </state>
</provider> </provider>

View File

@@ -9,12 +9,10 @@ class Reports::StockCheckController < BaseReportController
to_date = Date.parse(params[:daterange].split(' - ')[1]).end_of_day.utc.getlocal to_date = Date.parse(params[:daterange].split(' - ')[1]).end_of_day.utc.getlocal
@daterange = params[:daterange] @daterange = params[:daterange]
end end
commissioner = params[:commissioner].to_i @item_code = params[:item_code]
@com_id = commissioner
@commissioner = Commissioner.active.all
@inventory_definitions = InventoryDefinition.active.all @inventory_definitions = InventoryDefinition.active.all
@transaction = ProductCommission.get_transaction(from_date, to_date, commissioner) @transaction = StockCheckItem.get_transaction(from_date, to_date, @item_code)
@from = from_date @from = from_date
@to = to_date @to = to_date

View File

@@ -1,5 +1,4 @@
class StockCheck < ApplicationRecord class StockCheck < ApplicationRecord
has_many :stock_check_items has_many :stock_check_items
def create(user, reason, item_list) def create(user, reason, item_list)
@@ -7,11 +6,11 @@ class StockCheck < ApplicationRecord
self.check_by = user.id self.check_by = user.id
self.check_start = Time.now self.check_start = Time.now
self.check_end = Time.now self.check_end = Time.now
self.save save
item_list.each do |item| item_list.each do |item|
stockItem = StockCheckItem.new stockItem = StockCheckItem.new
stockItem.create(self.id,item) stockItem.create(id, item)
end end
return self self
end end
end end

View File

@@ -1,5 +1,4 @@
class StockCheckItem < ApplicationRecord class StockCheckItem < ApplicationRecord
belongs_to :stock_check belongs_to :stock_check
def create(stock_id, item) def create(stock_id, item)
@@ -33,4 +32,15 @@ class StockCheckItem < ApplicationRecord
return 'missing stock', stock_check_qty.to_i - journal_balance.to_i return 'missing stock', stock_check_qty.to_i - journal_balance.to_i
end end
end end
def self.get_transaction(from, to, item_code)
transaction = all
if !from.nil? && !to.nil?
transaction = transaction.where('created_at between ? and ?', from, to)
end
if item_code.present?
transaction = transaction.where(item_code: item_code)
end
transaction
end
end end

View File

@@ -56,6 +56,7 @@
<li><%= link_to "Credit Sale Report", reports_credit_payment_index_path, :tabindex =>"-1" %></li> <li><%= link_to "Credit Sale Report", reports_credit_payment_index_path, :tabindex =>"-1" %></li>
<li><%= link_to "Void Sale Report", reports_void_sale_index_path, :tabindex =>"-1" %></li> <li><%= link_to "Void Sale Report", reports_void_sale_index_path, :tabindex =>"-1" %></li>
<li><%= link_to "Commission Report", reports_commission_index_path, :tabindex =>"-1" %></li> <li><%= link_to "Commission Report", reports_commission_index_path, :tabindex =>"-1" %></li>
<li><%= link_to "Stock Check Report", reports_stock_check_index_path, :tabindex =>"-1" %></li>
</ul> </ul>
</li> </li>
<li class="navbar-nav mr-auto"> <li class="navbar-nav mr-auto">

View File

@@ -26,46 +26,54 @@
<table class="table table-striped"> <table class="table table-striped">
<thead> <thead>
<tr> <tr>
<th colspan="7"> From Date : <%= @from.utc.getlocal.strftime("%Y-%b-%d") rescue '-' %> - To Date : <%= @to.utc.getlocal.strftime("%Y-%b-%d") rescue '-' %></th> <th colspan="8"><i> From Date </i>: <%= @from.utc.getlocal.strftime("%Y-%b-%d") rescue '-' %> - <i>To Date</i> : <%= @to.utc.getlocal.strftime("%Y-%b-%d") rescue '-' %></th>
</tr> </tr>
<tr> <tr>
<th>Sale</th> <th>Stock Check Reason</th>
<th>Sale Item</th> <th>Checked By</th>
<th>Commissioner Name</th> <th>Item Name</th>
<th>Product Name</th> <th>Stock Count</th>
<th>Qty</th> <th>Stock Balance</th>
<th>Commission Price</th> <th>Different</th>
<th>Commission Amount</th> <th>Remark</th>
<th>Date</th> <th>Date</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<% total_qty = 0 %> <% total_stock_count = 0 %>
<% total_price = 0 %> <% total_stock_balance = 0 %>
<% total_amount = 0 %> <% total_different = 0 %>
<% @transaction.each do |result| %> <% @transaction.each do |result| %>
<tr> <tr>
<td><%= result.sale_id rescue '-' %></td> <td><%= result.stock_check.reason rescue '-' %></td>
<td><%= result.sale_item_id rescue '-' %></td> <td><%= Employee.find(result.stock_check.check_by).name rescue '-' %></td>
<td><%= result.commissioner.name rescue '-' %></td> <td>
<td><%= result.commission.menu_item.name rescue '-' %></td> <% menu_item = MenuItemInstance.find_by_item_instance_code(result.item_code)%>
<td><%= sprintf "%.2f", result.qty.to_f.to_d rescue '-' %></td> <% if menu_item.nil? %>
<td><%= sprintf "%.2f", result.price.to_f.to_d rescue '-' %></td> <%= Product.find_by_item_code(result.item_code).name rescue "-" %>
<td><%= sprintf "%.2f", result.amount.to_f.to_d rescue '-' %></td> <% else %>
<td><%= result.updated_at.strftime("%e %b %Y %I:%M%p") rescue '-' %></td> <%= menu_item.menu_item.name rescue "-" %>
- <%= menu_item.item_instance_name rescue "-" %>
<% end %>
</td>
<td><%= result.stock_count rescue '-' %></td>
<td><%= result.stock_balance rescue '-' %></td>
<td><%= result.different rescue '-' %></td>
<td><%= result.remark rescue '-' %></td>
<td><%= result.created_at.strftime('%e %b %Y %I:%M %p') rescue '-' %></td>
</tr> </tr>
<% total_qty += result.qty.to_f %> <% !result.stock_count.nil? ? total_stock_count += result.stock_count : total_stock_count += 0 %>
<% total_price += result.price.to_f %> <% !result.stock_balance.nil? ? total_stock_balance += result.stock_balance : total_stock_balance += 0 %>
<% total_amount += result.amount.to_f %> <% !result.different.nil? ? total_different += result.different : total_different += 0 %>
<% end %> <% end %>
<tr style="border-top: 3px solid grey;"> <tr style="border-top: 3px solid grey;">
<td colspan="4"></td> <td colspan="3"></td>
<td><b><%= sprintf("%.2f", total_qty) rescue '-' %></b></td> <td><b><%= total_stock_count rescue '-' %></b></td>
<td><b><%= sprintf("%.2f", total_price) rescue '-' %></b></td> <td><b><%= total_stock_balance rescue '-' %></b></td>
<td><b><%= sprintf("%.2f", total_amount) rescue '-' %></b></td> <td><b><%= total_different rescue '-' %></b></td>
<td></td> <td colspan="2"></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>