集成与自动化
1C 二次开发定制:处理程序、报表和配置扩展,系统更新后照样可用
让 1C 适应您的流程,而不是让流程迁就 1C:Excel 订单一键导入,老板要看的报表自动生成,账单和发货单按您的格式打印。我们通过配置扩展为 1C 贸易管理、企业会计、小企业管理和 ERP 做二次开发,因此 1C 更新照常安装。
$700 起

这个场景很熟悉:批发客户发来一份 300 行的 Excel 订单,经理花半天时间手工录入 1C。会计每周一都要把三份导出数据拼成给老板的报表。发给客户的账单格式不对,仓库的标签还在手写。更新数据库更让人发怵:之前的程序员直接改过标准代码,谁也不知道更新后哪里会出问题。
1C 二次开发能精准补上这些漏洞:处理程序从文件导入订单,报表自动生成,打印出来的单据正是您和客户需要的样子。1C 配置的二次开发我们通过配置扩展和外部处理程序完成,非万不得已不改动标准配置的代码。数据库按常规方式更新,定制功能不会被覆盖。我们自己的业务也在用 1C:Giant4 集团基于 1C-Bitrix 的网店与 1C 交换数据,网站库存每隔几分钟自动更新。
1C 定制开发包含哪些内容
- 针对日常重复工作的处理程序从 Excel 导入订单和供应商价目表,批量改价,批量生成单据。过去手工要做一小时的事,现在一键完成。
- 标准配置里没有的报表按客户和经理统计毛利、按账期统计应收账款、库存周转率、计划与实际对比。报表在 1C 中自动生成,不用在 Excel 里做数据透视表,需要时还能定时发送到邮箱。
- 按您的格式定制打印模板账单、发货单、商业报价单、带条形码的标签和价签——带您的标志和所需字段。直接从单据打印,不用再到 Word 里修改。
- 配置扩展直接在 1C 单据中增加功能:新字段、按钮、自动填写和您自己的业务场景。这一切都在标准配置之上的扩展中运行,因此更新可以照常安装。
- 防错机制未付款或低于最低价时禁止发货,设置必填字段,检查重复的往来单位。错误在进入发货环节之前,1C 就会自动拦下。
- 数据交换与导入数据库之间的数据交换(例如贸易管理与企业会计),向网站、CRM 和电商平台导出数据。1C 与网站、CRM 的完整打通是一项单独的服务——1C 集成。
- 旧定制功能审计把您的配置与标准配置比对,找出所有曾在标准代码中做过的修改。需要的迁移到扩展中,多余的清理掉,让数据库重新可以放心更新。
- 交付后运维运维期间,每次 1C 更新后我们都会在数据库副本上检查定制功能,并随业务发展开发新功能。服务条件写入合同。
谁需要 1C 配置二次开发
- 使用 1C 贸易管理或 ERP 的批发企业和分销商:客户订单以文件形式发来,每个客户价格不同,应收账款越积越多。订单一键导入让经理不再逐行录入,未付款禁止发货则守住资金。
- 生产企业:物料清单、原材料核算、成本、产品标签。在采购和实施独立系统还为时过早时,我们按车间需求定制 1C。
- 连锁门店和网店:带条形码的价签和标签、门店间调拨、各门店销售报表集中在一个屏幕上。
- 会计和财务部门:多个数据库的汇总报表、按客户要求定制的验收单和账单打印模板、在月结之前就能发现错误的检查规则。
- 1C 已被“改得面目全非”、无法更新的企业:我们审计已有的定制,把它们迁移到扩展中,让数据库恢复标准更新,数据不丢失。
1C 二次开发流程:从需求到正式投用
- 需求分析与您以及每天使用 1C 的员工沟通:哪些工作靠手工、哪里容易出错、您希望在报表中看到什么。查看配置、版本和已有的定制。
- 需求说明与报价用通俗的语言写清会有哪些变化:会新增哪些按钮、报表和打印模板,它们如何运作。开工前给出全部费用和工期,并写入合同。
- 在数据库副本上开发我们在副本而不是正式数据库中工作,所以期间会计和仓库照常运转。定制功能通过扩展和外部处理程序实现。
- 用您的数据测试您在数据库副本中用真实单据测试定制功能,我们根据反馈修改。还会专门检查配置更新后一切是否正常。
- 安装与培训安装前先做备份,在您方便的时间把定制功能安装到正式数据库。向员工演示如何使用,并留下一份简短说明。
- 运维支持按合同在 1C 更新后检查定制功能,如果 1C 公司修改了标准对象,就及时调整。随着业务发展承接新需求。
为什么选择 Giant4 IT 做 1C 二次开发
- 我们自己的业务就在用 1CGiant4 集团基于 1C-Bitrix 的网店与 1C 交换数据:网站库存每隔几分钟自动更新。核算出错的代价,我们是从自己的销售中体会到的,而不是从教科书上。
- 和老板说同一种语言Giant4 集团自己就在销售照明产品:通过自有网店 giant4.ru 和 giant4.ae,以及 Wildberries 和 Ozon。毛利、库存和订单对我们来说不是需求文档里的术语,而是每天都要看的数字。
- 1C 是整体系统的一部分我们自 2022 年起从事 IT 业务:开发网站、CRM 以及与 1C 的数据交换。整个集团每天都在我们自研的 CRM 中工作:库存、任务、KPI 和工资。定制后的 1C 能与网站和 CRM 顺畅配合,您不必再协调三家服务商。
- 价格写入合同“$700 起”是标准任务的参考价,不含增值税。准确费用在沟通后给出并写入合同;海外客户由 Giant4 FZ-LLC(阿联酋)开具发票。
价格
$700 起
1C 二次开发的费用取决于配置和版本(基础版、专业版或企业版;标准配置还是已经改过的配置),处理程序、报表和打印模板的数量与复杂度,是否需要把旧的标准代码修改迁移到扩展中,以及与其他数据库和软件的数据交换。几项小的定制功能可以打包一起下单:只需一次需求分析、一次测试和一次安装。
价格不含增值税。简短沟通后我们确定准确的费用和工期,并写入合同。
常见问题
1C 二次开发要多少钱?
标准任务 $700 起(不含增值税)。最终价格取决于 1C 的配置和版本,处理程序、报表和打印模板的数量,以及是否需要审计旧定制、与其他软件交换数据。简短沟通后给出准确报价,并写入合同。
什么是 1C 配置扩展?它比修改标准配置好在哪里?
扩展是标准配置之上的独立一层:新字段、按钮、报表和检查规则都在扩展里,1C 公司的代码保持不变。因此配置仍在厂商支持范围内,可以照常更新,无需长时间手工比对与合并。如果某项需求不改标准配置就无法实现,我们会提前告知并说明后果。
1C 更新后定制功能会失效吗?
通过扩展和外部处理程序实现的定制功能不会被更新覆盖。但如果 1C 公司大幅修改了定制功能所依附的对象,有时需要做些调整。所以在运维期间,每次更新后我们都会先在数据库副本上检查定制功能,再安装到正式数据库。
能把 Excel 订单导入 1C 吗?
可以,这是批发企业典型的处理程序:经理选择客户发来的文件,1C 自动生成订单,包含商品明细和合同价格。商品按货号或条形码匹配,数据库中没有的行由处理程序列成清单。供应商价目表也用同样方式导入。
你们支持哪些 1C 配置?
1C 贸易管理(UT)、企业会计、小企业管理(UNF)和 1C:ERP——无论是标准配置还是已经改过的配置。基础版不能修改配置,所以能做的有限:我们会在一开始说明并给出替代方案。如果数据库在云端,会先确认您的云服务允许哪些定制。
1C 二次开发需要多长时间?
取决于工作量:单个打印模板或报表是小任务,带新业务场景的扩展则是分阶段的项目。每个阶段的工期都写在报价中,并写入合同。我们在数据库副本上工作,所以期间核算照常进行。
其他 1C 程序员做的定制能修好吗?
能。我们从审计开始:把您的配置与标准配置比对,找出所有修改,弄清哪些还需要。需要的迁移到扩展中,多余的清理掉,数据库重新获得常规更新,数据不丢失。