# zy_base **Repository Path**: bertvong/zy_base ## Basic Information - **Project Name**: zy_base - **Description**: ERPNext基础功能优化,以方便更优的使用 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2025-11-03 - **Last Updated**: 2025-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Zy Base Zy Base #### License mit ### 功能说明 * 1、物料移动,当选择为其他入库和其他出库时,可以按照不同原因设置会计科目,对应生成不同的会计凭证 * 2、生产入库单上对应的费用科目取公司主数据上的Production Input Account和Production Output Account 科目 * 3、会计科目自动编码,在选择父级会计科目之后 * 4、多单位选择只能选择在物料主数据中维护的单位,包括: * 1)物料主数据上的采购默认单位、销售默认单位 * 2)报价单、销售订单、销售出库单、销售发票、供应商报价单、采购订单、采购入库单、采购发票、物料移动 * 5、销售发票取第一笔销售订单上对应的付款条件 * 6、物料移动明细行上,先选择物料号,在选择发料仓库时,可看到有多少库存 * 7、当编号规则中有 dot 则表示 "." ,满足类似 11.12.1001 这样的物料编码 * 8、增加获取批号、序列号 取值函数,方便在打印模板中使用 * 9、当选择地址下拉时,可以显示更多的信息,如详细的地址、电话等信息,以方便进行用户选择 * 10、单据编号模板中添加Y_transaction_date、y_transaction_date 业务交易日期的选项,用来生成单据编号 * 11、优化序列号录入窗口,简化了要先新建序列号再选择序列号的步骤 * 12、单据编号规则添加,按照交易日期编号 * 13、jinja模版增加函数用户获取 像物料描述中的内容(若描述中的内容过长则是html标签,在打印显示时可能存在问题) * 14、当启用预收预付时,可以采用收付款凭证(收付款单)录入预收款、预付款的期初,方便后续在发票中直接核销或者收付款核销,且核销时,生成正确的会计凭证(原生功能生成的凭证为期初的) * 15、采购发票、销售发票税额一分钱差异,先是按照明细行计算税额,若不一致支持手工调整 ### * 1 安装 bench get-app https://gitee.com/cy0805851985/zy_base.git bench install-app zy_base bench migrate bench clear-cache && bench clear-website-cache sudo supervisorctl restart all * 2 升级 bench update --apps zy_base --pull --reset bench build --app zy_base --force bench migrate bench clear-cache && bench clear-website-cache sudo supervisorctl restart all bench --site erpnext export-fixtures --app zy_packlist rm -rf .git git config --global user.name "cy0805851985" git config --global user.email "13795942+cy0805851985@user.noreply.gitee.com" git init git remote -v git add * -f git commit -m "权限设置、分配服务商、设置宽屏" git remote add origin https://gitee.com/cy0805851985/zy_base.git git remote set-url origin https://gitee.com/cy0805851985/zy_base.git git push -u origin "master" 强制推送 git push --force -u origin "master" git branch -a git branch -M master git remote show origin 可能远程仓库的主分支名是 "main" 而不是 "master"。 3. 常见解决方案 如果主分支是 "main": git push -u origin main 如果本地分支名不同: # 假设你的当前分支是其他名称,比如 develop git push -u origin develop 如果分支为空(没有提交): # 先添加文件并提交 git add . git commit -m "Initial commit" # 然后推送 git push -u origin 你的分支名 4. 重命名分支(如果需要) # 如果当前在某个分支想重命名为 master git branch -M master git push -u origin master 5. 检查 git 配置 git config --list