乐达二
触摸屏客户端
指定计算机名可以刷工序“色布出库”,在表 G_CJProcessAlwaysLight 中新增指定设备的计算机名+登录windows系统的用户名+工序名称 色布出库
设置触摸屏是否可手动输入卡号、可查询产量的配置在表 G_CJConfig_CNPara
其他配置请搜索 '%config%' 相关表
触摸屏配置表 G_CJTouchB 中设置了触摸屏上显示的按钮,保证本表中含有下面条件的数据
select * from G_CJTouchB where B_ProcessSQL='TouchsAll' and B_ComputerUserName='Administrator'
并且触摸屏都使用超级管理员(administrator)账号登录系统,否则刷卡客户端会报错提示没有为指定用户做配置,要设置新设备可用所有工序通过下面脚本添加,注意修改第一、第三个字段上的值后再运行
INSERT INTO G_CJTouchB (B_TouchName, B_ProcessSQL, B_ComputerUserName, B_ProcessHeight, B_ProcessWidth, B_ProcessStandardTop, B_ProcessStandardLeft,
B_ProcessHors, B_ProcessVers, B_ProcessNULLShow, B_ProcessNULLISShow, B_ProcessHorGap, B_ProcessVerGap, B_UnabledName, B_FontSize, B_Dormant,
B_QtyPrompt, B_IP, B_QtyFactInherit, B_QtySetLight, B_SaveQtyZero, B_Description, B_Factory, B_Processes, B_ProcessSourceType, B_YieldCategoryYR,
B_ReadElectronicBalance, B_MiddleQtyTip)
VALUES
(N'所有触摸屏集合04', N'touchsALL', N'WIN7', 1500, 2900, 1000, 1200, 3, 3, N'备用', 1, 2000, 1700, N'备用',
30, 10, 1, null, 0, 0, 0, null, null, null, null, null, null, null);
新的电脑安装车间刷卡客户端后打开会显示没有配置,需要在 g_cjtouchb 的字段 B_ComputerUserName 填写该新设备的登录系统的用户名,注意不是计算机名是登录系统的账号名称。该配置表中设置了每个设备显示的工序,如果新设备要显示所有工序需要在字段 B_ProcessSQL 中使用 touchsALL 配置方案。
VPN相关
路由器IP地址: 192.168.2.254
登录账号:admin 登录密码:admin
在2019年4月23日 16:45:33 追加VPN账户: 账号:jl01 密码:xdf123 账号:jl02 密码:xdf123
路由器外网IP 


2021年7月23日 15:24:01 记录VPN路由器的配置如下,下面图片是VPN线路地址池
下面是所有VPN用户
单个用户的设置如下 
结转注意点
结转之后记得修改表 G_CJBill 的种子从1开始,打印的缸单上面有卡号,下面有计划单编号,用来在白坯领料的时候出库方便查询,原料(白坯)结转的数据在表 [CarryDown13G020] 中保存
染缸刷卡客户端
在群晖客户资料的 乐达二\染缸触摸屏客户端.rar,染缸按钮通过数据库配置表 G_Config_RG 动态创建染缸按钮
业务逻辑
本章节整理时间: 2021年11月9日 11:01:13
生产计划管理
色布出库汇总表
本报表中的匹数和公斤来自开的计划中的实际匹数和实际公斤,是计划人员手动输入的,计划不填写则本报表中不显示数据
原料仓库
- 乐达总厂 - 2021年11月9日 13:13:16 有数据 数据表是 G_BillYarn 、G_BillDetailYarn
- 乐达纺织 - 2021年11月9日 12:59:56 没有数据 数据表 G_BillYarnWV 、 G_BillDetailYarnWV
- 财务最关注
乐达总厂 > 加工户收发存汇总表,使用存储过程usp_InoutYarnWhite,年度结转数据保存在CarryDown13G020中
白坯仓库
- 乐达总厂 - 2021年11月9日 13:13:05 有数据 数据表是 G_Bill、G_BillDetail
- 乐达织造 - 2021年11月9日 13:00:02 没有数据 数据表 G_BillWV、G_BillDetailWV
- 乐达染厂 - 2021年11月9日 13:13:10 有数据 数据表 G_BillTD、G_BillDetailTD
五金仓库
- 数据表 G_BillMetals、G_BillDetailMetals - 2021年11月9日 13:08:05 没有数据
染料仓库
- 数据表 G_BillDye - 2021年11月9日 13:07:45 没有数据
成本计算
- 数据表 G_BillCost - 2021年11月9日 13:10:00 没有数据
变色龙
- 原料数据表 G_BillYarn_Loong - 2021年11月9日 13:12:56 有数据
2021年3月7日 19账套和20账套王世华
在19年账套中左侧选择“白坯仓库”进入右边的“白坯收发明细”中1.4有王世华的两行数据:47/1222.72 和 60/1563.34 这两行的数据合计是:107/2786.06 唐会计的说法是今日 2021年3月7日 16:11:19 上午看时没有这两笔数据,下午3点看就有了,导致和20年账套对比数据不符 19账套中“原料仓库” -> “加工户收发存汇总表”中王世华的期初和期末都是412502.49 但是20年账套中“加工户收发存汇总表”中王世华的数量是415288.55,前后两笔数据差距在该两行 明细的合计数量 该两处汇总数的差值是:2786.06
2021年7月27日 增加路由器
登录账号:admin 密码:Ld88321816, 注意密码最后有个逗号(可能中文、可能英文),账号可能也有逗号
2023年1月29日 结转2022
- 使用2023新制作的结转工具进行整库结转,工具在180的阿里云盘 -> 文件 -> 安装程序与软件 -> 项目客户端 -> vb6erp客户端
- 在新一年的账套(PADAccount)中找到存储过程
usp_CarryDownYarn,并修改代码
exec PADAccount2021.dbo.usp_InvYarnNoDist '',''
-- 将上面代码的年份2021修改为2022
exec PADAccount2022.dbo.usp_InvYarnNoDist '',''
修改代码后执行该存储过程:exec dbo.[usp_CarryDownYarn]
- 检查表
G_BillYarn和G_BillDetailYarn。二者是主从表,如果主表没有关联的明细数据则删除主表数据 - 类似上面的步骤,在新一年的账套中找到存储过程 usp_CarryDownWhite,并修改代码
exec PADAccount2021.dbo.usp_InvWhiteNoDist '',''
-- 将上面的2021修改为2022
exec PADAccount2022.dbo.usp_InvWhiteNoDist '',''
修改代码后执行存储过程:exec dbo.[usp_InvWhiteNoDist]
- 检查表 G_Bill 和 G_BillDetail ,删除没有主从关系的游离数据
- 在新一年账套中找到存储过程 [usp_CarryDownWhiteTD],修改代码并执行
exec PADAccount2021.dbo.usp_InvWhiteNoDistTD '',''
-- 将上面的2021修改为2022
exec PADAccount2022.dbo.usp_InvWhiteNoDistTD '',''
- 执行完上面存储过程后检查表 G_BillTD 和 G_BillDetailTD 删除游离的垃圾数据
- 制作结转数据,先删除表 CarryDown13G020 中的所有数据,再填充2022的结转数据
DELETE FROM CarryDown13G020 WHERE 1=1;
INSERT INTO dbo.CarryDown13G020 (last, curIn, curOut, final, client, clientName, date) VALUES
(259746.16, null, null, null, 'jl', '吉利', '2023-01-29 10:20:39.777');
INSERT INTO dbo.CarryDown13G020 (last, curIn, curOut, final, client, clientName, date) VALUES
(502869.7, null, null, null, 'lyd', '乐亿达织造', '2023-01-29 10:20:39.777');
INSERT INTO dbo.CarryDown13G020 (last, curIn, curOut, final, client, clientName, date) VALUES
(-2128.8, null, null, null, 'qzb', '钱祖保', '2023-01-29 10:20:39.777');
INSERT INTO dbo.CarryDown13G020 (last, curIn, curOut, final, client, clientName, date) VALUES
(19160.39, null, null, null, 'txx', '陶锡兴', '2023-01-29 10:20:39.777');
INSERT INTO dbo.CarryDown13G020 (last, curIn, curOut, final, client, clientName, date) VALUES
(419602.03, null, null, null, 'wsh', '王世华', '2022-02-13 10:20:39.603');
INSERT INTO dbo.CarryDown13G020 (last, curIn, curOut, final, client, clientName, date) VALUES
(2116.2, null, null, null, 'wxb', '吴祥宝', '2022-02-13 10:20:39.603');
- 调整计划单的自增种子为1
DBCC CHECKIDENT ('G_CJBill',reseed,1);
- 最后打开 原料仓库 - 乐达总厂 - 加工户收发存汇总表,其中数据和上面步骤5的数据一致即可
2024年2月17日 结转2023
- 使用2023新制作的结转工具进行整库结转,工具在180的阿里云盘 -> 文件 -> 安装程序与软件 -> 项目客户端 -> vb6erp客户端
- 在新年度账套数据库中找到存储过程
usp_CarryDownYarn将其中的代码exec PADAccount2022.dbo.usp_InvYarnNoDist '',''中的年份修改为上年度(如果当前的新年度账套是PADAccount代表是新一年2024,那么此处修改为2023) 然后执行该存储过程exec dbo.[usp_CarryDownYarn] - 检查表
G_BillYarn和G_BillDetailYarn。二者是主从表,如果主表没有关联的明细数据则删除主表数据 - 类似上面的步骤2,在新一年的账套中找到存储过程
usp_CarryDownWhite,并修改代码exec PADAccount2022.dbo.usp_InvWhiteNoDist '',''中的数据库指向为上一年度,修改后是exec PADAccount2023.dbo.usp_InvWhiteNoDist '','',然后执行该存储过程exec dbo.usp_CarryDownWhite - 检查表
G_Bill和G_BillDetail,删除没有主从关系的游离数据 - 在新一年账套中找到存储过程
usp_CarryDownWhiteTD,修改代码exec PADAccount2022.dbo.usp_InvWhiteNoDistTD '',''中的年份为上年度即exec PADAccount2023.dbo.usp_InvWhiteNoDistTD '',''然后运行存储过程exec dbo.[usp_CarryDownWhiteTD] - 执行完上面存储过程后检查表
G_BillTD和G_BillDetailTD删除游离的垃圾数据 - 报表 “白坯加工商收发存汇总表” 对象编号 13G020 对应的上年度结转数据表是
CarryDown13G020,先清除其中的内容,然后手动填充上年度结转下来的数据
603096.82 NULL NULL NULL jl 吉利 NULL
1337286.2 NULL NULL NULL lyd 乐亿达织造 NULL
611384.17 NULL NULL NULL wsh 王世华 NULL
- 调整计划单的自增种子为1
DBCC CHECKIDENT ('G_CJBill',reseed,1);
- 最后打开 原料仓库 - 乐达总厂 - 加工户收发存汇总表,其中数据和上面步骤5的数据一致即可
2025年2月9日 结转2024
按照惯例的结转
复制上面2024年结转的步骤过来,按照顺序制作,中间有需要的则修改年份
使用2023新制作的结转工具进行整库结转,工具在180的阿里云盘 -> 文件 -> 安装程序与软件 -> 项目客户端 -> vb6erp客户端
在新年度账套数据库中找到存储过程
usp_CarryDownYarn将其中的代码exec PADAccount2023.dbo.usp_InvYarnNoDist '',''中的年份修改为上年度(如果当前的新年度账套是PADAccount代表是新一年2025,那么此处修改为2024) 然后执行该存储过程exec dbo.[usp_CarryDownYarn](更新该存储过程)检查表
G_BillYarn和G_BillDetailYarn。二者是主从表,如果主表没有关联的明细数据则删除主表数据,执行下面sql,删除查询得到的所有主表数据(这些主表数据没有对应的明细数据)select a.B_ID,count(b.B_ItemID) as counts from G_BillYarn a left outer join G_BillDetailYarn b on a.B_ID = b.B_ID group by a.B_ID having count(b.B_ItemID) < 1类似上面的步骤2,在新一年的账套中找到存储过程
usp_CarryDownWhite,并修改代码exec PADAccount2023.dbo.usp_InvWhiteNoDist '',''中的数据库指向为上一年度,修改后是exec PADAccount2024.dbo.usp_InvWhiteNoDist '','',然后执行该存储过程exec dbo.usp_CarryDownWhite检查表
G_Bill和G_BillDetail,删除没有主从关系的游离数据。类似上面查找没有明细数据的sql,执行下面的sql然后删除查询得到的主表数据select a.B_ID,count(b.B_ItemID) as counts from G_Bill a left outer join G_BillDetail b on a.B_ID = b.B_ID group by a.B_ID having count(b.B_ItemID) < 1在新一年账套中找到存储过程
usp_CarryDownWhiteTD,修改代码exec PADAccount2023.dbo.usp_InvWhiteNoDistTD '',''中的年份为上年度即exec PADAccount2024.dbo.usp_InvWhiteNoDistTD '',''然后运行存储过程exec dbo.[usp_CarryDownWhiteTD]执行完上面存储过程后检查表
G_BillTD和G_BillDetailTD删除游离的垃圾数据,执行下面sql删除查询得到的主表记录(没有对应的明细数据了)
select a.B_ID,count(b.B_ItemID) as counts
from G_BillTD a
left outer join G_BillDetailTD b
on a.B_ID = b.B_ID
group by a.B_ID
having count(b.B_ItemID) < 1
- 报表 “白坯加工商收发存汇总表” 对象编号 13G020 对应的上年度结转数据表是
CarryDown13G020,先清除其中的内容,然后手动填充上年度结转下来的数据
366273.9 0 0 0 jl 吉利 2025-02-09 13:22:00.000
45658.2 0 0 0 lhm 李洪妹 2025-02-09 13:22:00.000
1446529 0 0 0 lyd 乐亿达织造 2025-02-09 13:22:00.000
611227.2 0 0 0 wsh 王世华 2025-02-09 13:22:00.000
- 调整计划单的自增种子为1
DBCC CHECKIDENT ('G_CJBill',reseed,1);
- 最后打开 原料仓库 - 乐达总厂 - 加工户收发存汇总表,其中数据和上面步骤9的数据一致即可
结转后的扩展
按照上面的步骤结转后只手动结转了下面报表 - 其中的结转数据要唐会计给了后手动写入表 CarryDown13G020 中

之后乐达二(乐亿达)管理经编白坯、纬编白坯的两个人都联系下面报表中没有去年的结余数据。金玉芳管理纬编白坯查询操作如下

“乐达二经编陈” 管理经编布,查询操作如下

这里的白坯要制作出库单,所以要将前一年结余数据做成下一年度的入库数据。孙武龙女儿管理的是

总结下来是2人管理 “乐达总厂” > “白坯收发存汇总表” 中的经遍布和圆机布,一人管理 “乐达染厂” 的 “收发存汇总表”,2025年给2024年结转时是小李先整库结转,应该是后来没有制作白坯结转导致的要手动结转上面2个收发存汇总表。
后来 2025年2月15日 16:04:22 将乐达二结转2024数据(2025年结转2024的数据)前备份的数据拷贝到自己电脑上测试后发现使用 “白坯库存结转.exe” 也无法结转白坯的数据。此后乐达二使用 “年终结转工具.exe” 结转后都要记得将 “白坯仓库” > “乐达总厂” > “白坯收发存汇总表” 中的 “经遍布” 和 “圆机布” 的期末结余数据结转到新年度账套中,还有 “白坯仓库” > “乐达染厂” > “收发存汇总表” 的期末结余数据结转到新年度账套中,新增上年度库存类型的单据并写入数据。
2026年3月5日 结转2025
使用 D:\年度结转工具 下的结转工具,先进行 年终结转工具.exe 再 白坯库存结转.exe,注意结转白坯时要在表格中选择 乐达二 ,每个厂会有细节的不同。之后是依据去年的结转过程继续操作。
