目标: - 通过这个软件,一个人可以轻松管理一个店
- 自动出订货单
- 订货单价格修改
- 订货单入库时,库存数量要能自动调整
- 订货单入库时,价格自动调整
- 通过这个软件,一个人+2m个雇员可以轻松管理m个店(这个软件担当起经理的角色,负责自动给员工派活)
-- kk708:33 10/05/2026
|
还钱的话,应该自动生成一个记录,因为这个钱不伴随任何产品的消失。目前是作为一个名为无税杂货的商品销售出去了,报告中会有这么一条。其实应该出现一条还钱记录。如果显示一条stockIn记录的话,应该按照item的显示顺序来排序。end shift显示的内容太多了,应该可以定义显示那几个类别,
-- xL23:28 21/04/2026
|
如果所有的类别都是红色,那么就没有什么意思了,而且还导致看不清楚如果没有内容时,点refund,表示退货,如果有内容,表示退货计划如何?不好,应该都表示退货,用户可以选择先扫后点refund,或者先点refund,后扫描。在stockIn对话盒中增加选项,用来表示是退货计划
首次启动,login对话盒显示时,barframe也被显示出来了。不知道为啥,但是除了首次启动,再启动看不到这种现象,怀疑是不是因为首次启动多弹了一个信息框一个输入框?(凑合吧,不是问题)
-- nini23:03 09/05/2026
|
-
两台机器同时用时,会出现两台机器的bill id一致的情况。这个问题怎么解决。 失去焦点自动关闭对话盒没有数据库不能启动错误(报错空指针)自动下载数据库功能
-- rj14:18 30/03/2026
|
现在已经确认了一个bug,就是说嗯不知道在什么情况下,bill的create time会被修改,会被更新,然后呢在那之前那些output他们的create time他们的category字段没有被更新所以导致output的时间比这个bill的创建时间要晚所以导致这个bill被显示的时候(在stockInHistoryDlg中被点),相关的output没有被调出来。 啊,有一个现象就是你发现啊,他并不是根据这个ID来搜索output。而是根据build来寻找这个bio的。啊,当前的时间。他那个月的时间,然后再去找相关的output,为什么这样做呢?我怀疑是因为不是所有的output。都应该属于这个必有,有可能有些output它已经被淘汰了,或者是这个output。他属于这个逼,但是他已经嗯切换到另外一个customer了。或者是有别的原因,总之属于这个bio的或者已经被删除了,总之属于这个view的output并不都需要显示。而是要根据实际的啊情况,比如说属于哪个客户呃,属于呃什么时间来决定显示 另外嗯可以确定的是我们在创建进货计划的时候啊,它会出现这种嗯必的呃必有的。可以的,时间被修改,导致那些相关的output没有被,没有被,没有被查找并显示。但是不知道是哪一个动作导致这个bio的create时间被被更新,我怀疑是嗯是output被删除或者点了打印,我也不知道是什么原因。Come -- qiu20:51 22/01/2026
|
当客户屏幕显示了detail,然后又隐藏的话,这时detail的文字还是会出现
-- yo222:59 24/01/2026
|
关于订单流程改进: 数量显示不够清楚要显示显存库存量信息(现存)数量 价格 总价需要有个界面用来选择产品,输入数量和价格 (就用主界面吧
需要能输入备忘点stock in时候那个对话盒中应该有个文字输入区域,用来输入备注stockIn list对话盒中的total后面的列都去掉,留一个备注就好了。然后鼠标移动上去时可以有个tooltip显示内容。
产品注册时,需要有店主的邮箱。(用来在生成订单时,发送一个邮件过去)确定后,要自动发送邮件到经理和srp,并自动生成一次性到期提醒
-- benji18:53 05/05/2026
|
关于特价 要支持混合特价特价信息要显示在客户屏幕上还有单据上要给个特效,客人明确看到特价被应用employee屏幕也要有明显提示可以通过点击disc,然后设置0,在点combo,来删除一个特价规则(可以直接进入管理员界面点combo下面的产品删除)
-- benji08:27 27/12/2025
|
嗯,现在有一个问题啊,就是这些酒代表来帮你订货的时候啊。他们说完就完了,事后我连他们单据都没有。 正确的做法应该是 - 他说定什么货?我必须迅速在我的系统里面把这个货找出来,订多少件,什么样的价格?都可以写上去,
- 目前我们的系统已经按名字的顺序排序了,找到还是相对容易的,但是还是不够快。嗯,如果能够把图片加到按钮判断去的话,那找起来肯定会更快一些。不容易找错。
- 另外吧还要增加一个快速定位的功能,就是说我在哪里猜一个?Kona嗯他马上就能定位到那个按钮自动翻到那一页
- 可以通过单击上下滚动条旁边的取悦
- 价格必须可以调。就是点change price,然后说一个价格。那价格呢就是进货价你点stopping的时候啊。
- 这个最好能够自动建立一个建议订单
- 为当前类别自动创建建议订单
- 可以是经理双击类别弹出类别属性,上面是名字,默认利润率,联系人等信息供修改调整,下面带有创建订单按钮
- 也可以从stockIn中弹出,没有选中的话,出现stockIn对话盒,底部有个按钮,点击自动为当前类别创建订单。
- 订单上要有目前库存的数量。这样当我拿到货以后,我就我就不会搞不清楚这个货收到了没有?因为我可以看现在的总量,知道这个货收到了没有,因为现在的总量,如果现在总量是和以往的一样的话,说明没有做到。如果现在库存里的总量变多了,应该说明已经收到了。如果现在总量等于预期的总量的话,说明收到的货数量是完整的。嗯
- 然后会发一个email给他,同时抄送老板。
- 货到了以后,要点数。
- 发票到了以后,要跟系统里的账目让你对得上,如果没有对的上的话,那就是给那个销售发信,可能说这批货没有对上。
- 邮件要自动从系统里面发出去,系统会提供默认的呃模板。嗯,然后用户只用修改以下金额还有商品。
- 嗯,每一个类别现在已经有默认的价格了,但是还需要有一个默认的联系人。还有嗯当然邮箱电话是在联系人的信息就是category
-- benji14:35 29/12/2025
|
支持XML表格调入我们报告中要有关于退瓶,中奖,ria取钱。2/加规则,容量大的b瓶子 bottle费是253/清洁税是否需要算税,这个要核实一下,最好可以设置,costco是算税。规则的编辑单据上要强调特价信息。设置的混合匹配问题要能查看,设置。
机票条码输入。
-- qiu14:17 29/12/2025
|
今天跟会计谈了,明确了几点: - 会计根据我们报给他的报告生成她的报告
- 我们的报告是什么样子的呢,要跟主流的报告一致,这样税务局查的时候不会感觉到不一样。
- 每三个月生成一个报告给她即可
- 报告最终要的内容是销售金额,销售金额减去各大公司的进货发票就得到利润。然后根据烟和酒的税率,会计会算出报税金额
- 估计会计会把报税金额做成很小,也就是说:
- 以前的销售金额是固定的,是老款收银机器给报告出来的。
- 一般店主没办法控制报告的生成,所以销售额不能作假。会计能做的是去掉固定的进货单体现的成本,然后再减去自己进货的成本,然后再开一些员工工资开销
- 而我的情况是自己可以控制报告的生成,我生成的报告的销售额可以变得很少,也就是说我的系统报告的销售额直接酒做成各大公司的进货单加个适量
- 也就是说公司类别的销售记录不动。其他的销售记录取消
- 这三个月的进货单是个an
-- momo09:48 09/11/2025
|
点击ria按钮应该也弹出打印对话盒,上面要求写入5元张数,10元张数,20元张数,50元张数 100元张数,然后点打印,自动打印出一个单子,上面有张数和总额,用来到Ria办公室交钱报告对话盒吧时间和日期同行,然后腾出空放复选框,用户可以定制显示哪些,不显示哪些。新加的商品不要加dspIdx属性,没有属性的商品按照字符顺序排序显示,有dspIdx的商品,则按照dsp顺序显示,这样可以对牛奶更好的排序,使其和订货单的顺序一致
-- toto20:58 29/12/2025
|
-
明明显示月销售有值,但是打开发现是0,只有打开一个stock in记录时这样,普通销售记录不这样 每次点stock in的时候,库存被增加一个。未能重现打开stock in order时,不光week qty是错的,而且price也是错的,(可能乘以num了?)
-- benji22:26 03/11/2025
|
走量为0的产品,背景色设置灰色。为啥三周的产品没有设置背景色?应该是是黄色,注意不要和红色和橙色太近酒的名称需要重新定义,设置成允许每次添加一个产品到billPanel中时,都显示产品信息对话盒,并自动淡出。---没有必要,应为卖货时没有空看(老板都没有空看,何况员工,不如改成鼠标移动上去时显示popup或者dialog显示信息合适,应为这样的话省却了手工点Modify了)- 点vip时,如果点OK,应该是update,不该是add new。
- todo dialog内容更新了,rolling component内容没有更新。
- sleeman订单计划的价格不对,不是用cost算的吗?怎么多了好几千?
- report中的员工的金额不对,好像没有统计卡额还是现金。
- 点击end shift时,显示当前员工值班期间的收银总数,刷卡总数,然后显示各类产品的销量
- 产品销量可以按照柜门来分?还是,按照公司来分更可行吧,毕竟这是已经有了的分类。
- 要用pimTable来显示,这样的话就可以按照销量来分类了。
- 要有名称,数量,金额,利润,是否考虑加一个连接,点击显示sale records,用来追究都是卖给谁了。
- 有些功能要求退出系统重新进入的,不可以,因为这样啊导致员工login/out的记录不清爽了。
- 好像能重现一个bug:如果先打印一下minut单子,然后exact一个销售单子,这时销售单子会自动出一个收据打印。
- 有个尚未能重现的bug,就是打印了一个stock plan以后,再打印一个history,结果打出的还是stock in plan。
- 不知道是不是有关系,打印一个stockIn后,没有自动关闭对话盒。
金额field的左边应该显示TODO list,包括:订烟提醒,点击后可以选择自动生成订单。订酒提醒缴费提醒账户余额可能不足提醒金额左侧的提醒功能,点击显示一个list,每个带有checkBox列,点击表示完成,自动排序到后面。内容按照到期时间排序,注意有些item时定期提醒的。这种item点击完成后,就不用显示了,一直到显示日期再显示。(所以每个item有一个显示时间,还有一个截至时间。还有一个删除时间(如果已经完成,多长时间后自动删除(默认提前两天显示,过后两天删除吧)- 有些内容可以跟后续动作,比如订烟和订酒提醒可以一键建立订单。自动把不够两周的项目按照两周的量建立订单。
- 金额右侧时VIP按钮,
支持左右键滚屏,上面每个按钮表示一个顾客,点击表示当前订单跟这个人挂钩。双击则在客户屏幕显示这个人的订单和欠款金额,以及合计欠款。- 欠款金额第一列是checkBox,点击表示这一项已经偿还了。下次显示时不再显示
- 其他列显示bill日期,bill总额,已付金额,欠款,还有一个用来打开bill看细节的连接。点击显示细节再billPanel中。
- 空白处点击显示联系人管理对话盒,
欠钱时,按opendrawer应该把库存减少。
左边剩下的按钮作为barcode 按钮,点了以后,输入内容为barcode,等到唯一识别时,就自动加上去。如果先输入了,再点这个按钮,那么识别出超过一个的话,要显示一个列表让选择。
-- nini11:53 24/11/2025
|
用来查重的sql SELECT p.Subject,p.code,p.Price,p.MNEMONIC,p.STOCK,p.DELETEDFROM PRODUCT p JOIN ( SELECT CODE FROM PRODUCT WHERE CODE IS NOT NULL AND CODE <> '' GROUP BY CODE HAVING COUNT(*) > 1 ) d ON d.CODE = p.CODE ORDER BY p.CODE, p.ID;
用来查缺货的sql,可替换成'BIERE','MOLSON','LABATT','SLEEMEN','SLEEMENT','POPERS' SELECT UPPER(TRIM(p.CATEGORY)) AS category, TRIM(p.SUBJECT) AS product_name, SUM(o.AMOUNT) AS qty_7d, COALESCE(MAX(p.STOCK), 0) AS stock_current, SUM(o.TOTALPRICE) AS revenue_7d, -- 近7天日均销量:SUM/7;覆盖天数:库存 / 日均 CASE WHEN SUM(o.AMOUNT) > 0 THEN CAST(COALESCE(MAX(p.STOCK),0) AS DECIMAL(18,2)) * 7.0 / SUM(o.AMOUNT) ELSE NULL END AS days_of_cover FROM OUTPUT o JOIN PRODUCT p ON p.ID = o.PRODUCTID WHERE UPPER(TRIM(p.CATEGORY)) IN ('TABAC','EMPIRE','BENSON','JTI_MD') -- 你的集合 AND CAST(o.TIME AS TIMESTAMP) >= CURRENT_TIMESTAMP - 7 DAY GROUP BY UPPER(TRIM(p.CATEGORY)), UPPER(TRIM(p.BRAND)), TRIM(p.SUBJECT), p.CODE, p.UNIT ORDER BY qty_7d DESC; -- rj12:13 09/09/2025
|
按键必须有响声,响声允许关闭,嗯,杂货店的模式下默认应该开启找钱的时候,如果不是是有整零的时候,那早晨的时候他没有没有没有他的抽屉
-- qiu21:48 01/09/2025
|
点击显示输入框,直接输入价格,允许客人这种用法界面尽量简单,尽量大,不必要的东西全部不要(可能可以默认隐藏分类和菜单,腾出地方显示键盘,和常规的分类。订货时才显示这些类别。有个mill开头的产品,在inventory中看不到。服务器功能很重要,是个大的卖点。- 报告中要有退瓶多少,彩票兑奖多少,刮票兑奖多少。
menuPanel区域要放两个面板,互相可以切换,销售时或者默认显示经典界面- 是不是允许用户自定义,比如选择几个,设置好所有,点这个空白键,这个空白键就是一键销售了。
- 特价的设置,
- 点击special price的时候,如果选中的两个是同样的产品,表示两个特价,三个一样的产品,表示三个特价,
- 如果选中的多个商品不一样,则提示询问“发现M种不一样的商品,是不是这几种商品的随意组合,只要达到N个数量就应用该价格?
- 用户选择yes,那么表示任意组合均应用特价,进一步询问达到多少个应用该特价规则?--更新到mixmatch字段中。
- 如果选择no,那么必须严格符合才应用特价。
- 销售时发生的事情: (----每次添加和减少商品时)
- 某个特价规则中的产品列表包含该产品,那么看规则是否任意组合标记,
- 没有任意组合标记,那么看每个商品是否都包含,选中商品中去掉这个商品,规则中也去掉这个商品,直到规则中商品全部match到。那么修改一次价格,继续匹配其他商品,直到修改完成。
- 如果有任意组合标记,那么只从选中商品中去掉这个商品,规则中不去掉该商品,直到规则中规定的match数量满足,那么去掉
-- toto05:48 09/10/2025
|
我看到的逻辑是,登录对话盒完了,判断是否是counter模式,如果是: - 首先初始化tablePanel,把没有关闭的所有桌子(单子)倒序给列出来,最后的桌子在最上面,并且是当前选中的桌子,这个桌子上有相关的开桌时间,bill号码,员工等信息
- 判断桌子上是一个bill还是多个bill,决定是显示billPanel还是SalesPanel。
-- benji12:51 29/07/2025
|
为什么每次login完了都要初始化一下tablePanel,调用它的init方法?login不应该管这种事情的呀,我现在把它拿掉可以吗? -- nini18:46 28/07/2025
|
yodo - shift end 问题
- report 问题。
- inventory改进
- zoom in result should be refreshed after item modified.
- 我看到入宫取消zoomIn的话,好像是重新搜索数据库了
- 要加上remove功能,这样就能选择不连续的类别了。
- aostyle为啥不能打印了,网页程序看上去访问正常。但是肯定是程序出了问题,因为重启后马上能打印了。
订货单和退货单的结束问题进货单的调出不工作了测试部不能启动的问题打印票据的问题SCROLL BAR IS TOO NARRAW从那个库存表里面必须能够打开一个产品,用来看这个产品到底是哪个类别的因为现在有些产品不知道它是哪个类别在各个酒厂都找不到它Barframe顶部增加bill Id用来追踪billId为空问题。Barframe顶部增加BillIdx用来追踪billIdx为0问题现在问题是顶部显示bill#的,但是,只要Biii#显示出来了,就麻烦了。就是说这时bill是null了。为啥bill#会显示?---因为num==2了?先回想一下系统启动的顺序:快闪数据库连接切换到table视图,因为每个bill一个桌号,桌号就当作订单号码了。但是桌子视图上只占一条。确定了一个潜在问题:如果开机启动发现桌子上没有一个bill,那么会创建一个bill,该bill的open时间是当前时间,但是,在之后的initTablePanel时,因为调用了resetProperties方法,导致Barframe上的时间消失了。如此,当下面一行判断是否存在这个table上的多个bill时,就没有openTime做比较,那么就有可能找到多个记录
下面的问题是,当选中俩菜,然后退出,再进入时,发现Bill#出现。记得是因为找不到bill id了,明天看看怎么回事
恢复loto quibec邮件command默认字体改成Arial 10号Category和Menu的默认字体也改漂亮些cost和instock等应该进入自动选中条码如果太长了的话,应该不允许保存,英文肯定是连说两遍或者是其他问题导致错了 因为把啤酒分成了moon喇叭等多个品牌,所以这些类名都必须加入列表用来嗯计算battle费和清洁税
-- kk712:04 30/07/2025
|