• 金蝶 kis一些功能的内部逻辑和个人技巧


    2020年3月12日17:22:52

    因为无法查看代码只能靠猜测模拟,写相关接口,如果问题可以留言,qq反馈!

    前言:

      因为是黑盒开发真的不好弄,如果在选择技术方案的时候建议

    •   购买完整版有源代码
    •   自己开发,
    •   选择网页版的金蝶k3cloud 最起码可以看到源码

    https://www.cnblogs.com/zx-admin/p/12191616.html

    这个数据库表说明 90%都是对的,请注意查看,理解数据库逻辑。

    1,怎么获取操作的工作捕捉sql

    sql server profiler 捕捉执行的sql,很好用的工具,但是注意,kis这个系统里面有很多存储过程,函数,需要自己去仔细寻找和对比数据库数据

    许可证过期
    清空
    use AIS20191216153659;
    
    truncate table ICBal;
    truncate table ICInvBal;

     delete from icinvbal;
     delete from icbal;

    select * from sysobjects where type ='tr' order by name
    查看所有的触发器
    
    查询表索引
    SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME='ICInventory'
    
    发票的触发器
    p_UpdateBillRelateData
    
    查看表相关的触发器
    use [AIS20191209140829];
      
      EXEC sp_helptext ICStockBill_Update;
      EXEC sp_helptext ICStockBill_DEL;
      EXEC sp_helptext pk_ICStockBillEntry;
     
      EXEC sp_helptrigger ICStockBill;
      EXEC sp_helptrigger ICStockBillEntry;
      
      EXEC sp_helptrigger POOrder;
      EXEC sp_helptrigger POOrderEntry;
      SELECT * FROM Sysobjects WHERE xtype = 'TR';
      SELECT * FROM Sysobjects where name like '%ICStockBill_ADD%';
      eXEC sp_helptext  ICStockBill;
      
      SELECT * FROM Sysobjects where name like 'ICStockBill%';

    2,某个之前一直正常访问的网站在某一天登录时突然显示了500的错误,在服务器上查看日志后,错误信息如下:

    该账户当前被锁定,所以用户“sa”登录失败。无法将该用户解锁。

    在网上查了一下,有人说在server 2003上安装sql server 2005会默认遵循操作系统的密码策略(但据我观察锁定的现象与操作系统的密码策略并不相符,此说法尚待进一步验证)

    最后用windows账户登录方式进入sql server控制台,输入以下指令,问题得到解决:

    alter login sa enable
    
    alter login sa with password='<password>' unlock,check_policy=off,check_expiration=off
    
    这个终极解决办法
    ALTER LOGIN sa ENABLE ;
    GO
    ALTER LOGIN sa WITH PASSWORD = '' unlock, check_policy = off, check_expiration = off ;
    GO

    3,库存台账怎么来的?

    这个功能和结账功能有关,库存台账里显示的有 期初结存 期末结存

    期初结存就是上期结存数据,期末结算就是这期末位的结算数据,然后把出入库数据穿插在中间,来计算当期时间中的库存,做成库存表

    4,

  • 相关阅读:
    一般处理程序(ashx)
    添加水印
    一般处理程序(ashx)的增删改查
    ASP.NET简介
    泛型反射
    委托事件
    词法分析器作业
    代理模式
    python 之面向对象的三大特性
    python之封装
  • 原文地址:https://www.cnblogs.com/zx-admin/p/12470768.html
Copyright © 2020-2023  润新知