BEG QTY ALL SCHEMA
This commit is contained in:
parent
d562071717
commit
a07ad39ea7
14
ALL SCHEMA/ALTER TABLE.txt
Normal file
14
ALL SCHEMA/ALTER TABLE.txt
Normal file
@ -0,0 +1,14 @@
|
||||
use powerpos
|
||||
go
|
||||
|
||||
alter table beg_inventory drop column beq_qty
|
||||
go
|
||||
|
||||
alter table beg_inventory add beg_qty decimal(18,2)
|
||||
go
|
||||
|
||||
alter table delivery drop column dr_type
|
||||
go
|
||||
|
||||
alter table delivery add dr_type varchar(50) default 'RECEIVING'
|
||||
go
|
||||
BIN
ALL SCHEMA/sp_beg_inventory_date.sql
Normal file
BIN
ALL SCHEMA/sp_beg_inventory_date.sql
Normal file
Binary file not shown.
91
ALL SCHEMA/sp_insert_begbal_todate.sql
Normal file
91
ALL SCHEMA/sp_insert_begbal_todate.sql
Normal file
@ -0,0 +1,91 @@
|
||||
USE POWERPOS
|
||||
GO
|
||||
|
||||
/****** Object: StoredProcedure [dbo].[sp_insert_begbal_todate] Script Date: 01/21/2026 9:56:36 PM ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
-- =============================================
|
||||
-- Author: <Author,,Name>
|
||||
-- Create date: <Create Date,,>
|
||||
-- Description: <Description,,>
|
||||
-- =============================================
|
||||
DROP PROCEDURE sp_insert_begbal_todate
|
||||
go
|
||||
|
||||
|
||||
--exec sp_insert_begbal_todate '1/4/2026','PASIG001','PASIG001'
|
||||
CREATE PROCEDURE [dbo].[sp_insert_begbal_todate]
|
||||
-- Add the parameters for the stored procedure here
|
||||
@dDate datetime,
|
||||
@cStoreid varchar(50),
|
||||
@cMachine varchar(50)
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
--PASIG001
|
||||
--PASIG001
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
-- Insert statements for procedure here
|
||||
|
||||
exec sp_update_stock_inventory
|
||||
exec sp_update_stock_inventory_carcass
|
||||
|
||||
--insert parent items to beg_inventory
|
||||
delete from beg_inventory
|
||||
where trans_date = @ddate
|
||||
|
||||
|
||||
--trans_type = 1 - for items in items table
|
||||
--trans_type = 2 - for items(carcass) in delivery table
|
||||
|
||||
insert into beg_inventory(
|
||||
trans_date,
|
||||
itemcode,
|
||||
itemname,
|
||||
beg_qty, --ending_balance
|
||||
machine_id,
|
||||
store_id,
|
||||
trans_type,
|
||||
ref_no)
|
||||
select
|
||||
@ddate,
|
||||
a.itemcode,
|
||||
a.itemname,
|
||||
isnull(a.end_qty,0),
|
||||
@cMachine,
|
||||
@cStoreid,
|
||||
1,
|
||||
''
|
||||
from items a
|
||||
where isnull(is_parent,0) =0
|
||||
and isnull(end_qty,0) >0 and end_qty != isnull((select beg_qty from beg_inventory z where z.store_id = @cStoreid and z.itemcode = a.itemcode and z.posted = 0 and z.trans_date = @dDate),0)
|
||||
|
||||
--union all
|
||||
--select
|
||||
--@ddate,
|
||||
--a.itemcode,
|
||||
--a.itemname,
|
||||
--a.end_qty,
|
||||
--@cMachine,
|
||||
--@cStoreid,
|
||||
--2,
|
||||
--ref_no
|
||||
--from delivery a
|
||||
--where a.is_parent =1
|
||||
--and dr_type = 'RECEIVING'
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
GO
|
||||
|
||||
BIN
ALL SCHEMA/sp_update_stock_inventory.sql
Normal file
BIN
ALL SCHEMA/sp_update_stock_inventory.sql
Normal file
Binary file not shown.
48
ALL SCHEMA/sp_update_stock_inventory_carcass.sql
Normal file
48
ALL SCHEMA/sp_update_stock_inventory_carcass.sql
Normal file
@ -0,0 +1,48 @@
|
||||
USE POWERPOS
|
||||
GO
|
||||
|
||||
/****** Object: StoredProcedure [dbo].[sp_update_stock_inventory_carcass] Script Date: 01/22/2026 8:55:38 AM ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
DROP PROCEDURE sp_update_stock_inventory_carcass
|
||||
GO
|
||||
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_update_stock_inventory_carcass]
|
||||
as
|
||||
BEGIN
|
||||
|
||||
SET NOCOUNT ON;
|
||||
|
||||
--reset balances
|
||||
update delivery
|
||||
set qty_in =0,qty_out=0,end_qty=0
|
||||
|
||||
|
||||
update delivery set qty_out = (select isnull(sum(a.qty),0) from cuts_history a
|
||||
where a.parent_code= delivery.itemcode
|
||||
and a.source_batch = delivery.ref_no)
|
||||
--from delivery, cuts_history
|
||||
--where delivery.itemcode = cuts_history.parent_code
|
||||
--and delivery.ref_no = cuts_history.parent_batch
|
||||
|
||||
|
||||
|
||||
update delivery
|
||||
set end_qty = isnull(qty,0) - isnull(qty_out,0)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
GO
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user