1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 文档 (Documents) |
| 名称 | УстановкаЦенНоменклатуры |
| 完整标识符 | Документ.УстановкаЦенНоменклатуры |
| 同义词 | 设置商品价格 |
| 配置 | 哈萨克斯坦会计,版本 3.0(版本号 3.0.74.2) |
| 导航链接 | e1cib/list/Документ.УстановкаЦенНоменклатуры |
用途。 该文档用于批量设置或修改商品和服务的出厂(销售)价格。由定价专员、采购经理和管理人员用于登记新价目表、在货物入库后更新价格以及计划性价格复审。可以手动录入,也可以基于「商品和服务入库」文档自动录入(例如,根据采购价加价计算零售价)。文档过账后,将价格固定在周期性信息寄存器 ЦеныНоменклатуры 中,并从中自动选取应用于销售文档、生成价目表以及计算商业加价。
重要。 这是一份定价文档。它不生成会计分录,也不涉及会计寄存器——所有变动仅在信息寄存器中执行(见第 5 节)。哈萨克斯坦共和国会计科目表(1210、1330、6010 等)属于相关的销售/入库文档,其中会应用所设置的价格。
在 1С 中的位置:「商品与仓库」板块 →「设置商品价格」。
2. 表头属性和表格部分
2.1 表头属性
| 属性 | 用途 | 是否必填 |
|---|---|---|
Организация |
为其设置价格的组织。寄存器 ЦеныНоменклатуры 的维度。 |
是 |
ТипЦен |
登记值所对应的价格类型(种类)(如「零售价」「批发价」「计划成本」)。寄存器维度。 | 是 |
Подразделение |
部门/仓库,如果价格按部门进行核算。若已填写,则写入寄存器维度。 | 否 |
Дата |
文档日期。确定在周期性信息寄存器中记录的期间(价格生效时刻)。 | 是(系统) |
Номер |
文档编号。 | 是(系统) |
Ответственный / Комментарий |
辅助属性(作者、任意备注)。 | 否 |
2.2 表格部分「商品」
| 列 | 用途 | 是否必填 |
|---|---|---|
Номенклатура |
为其设定价格的商品项。寄存器维度。 | 是 |
Цена |
所设置的价格。寄存器资源。数值以坚戈 (₸) 或 Валюта 列中的其他货币表示。 |
是(按逻辑) |
Валюта |
价格货币。寄存器资源。默认为坚戈 (₸)。 | 是 |
Характеристика / ЕдиницаИзмерения / СтараяЦена |
辅助列:商品分析特征、价格单位、用于控制价格变动的前一价格参考显示。 | 否 |
如果必填属性(组织、价格类型、商品、货币)未填写,平台将不予过账并报错「字段……未填写」。
3. 表单
| 表单 | 用途 |
|---|---|
文档表单 (ФормаДокумента) |
主要的录入/编辑表单:表头(组织、价格类型、部门)、表格部分「商品」、价格填充和批量处理命令。 |
列表表单 (ФормаСписка) |
所有价格设置文档的列表,可按组织、价格类型、期间进行筛选。通过导航链接打开。 |
选择表单 (ФормаВыбора) |
从其他对象中选择文档(例如,在基于录入或在报表中)。 |
| 选取/填充助手表单 | 表格部分处理的辅助表单:按入库填充、按当前价格填充、按成本填充、从 Excel 导入、按百分比批量修改价格(见第 6 节场景)。 |
| 打印表单「价目表」 | 按所设置的价格为客户、卖场、经理生成价目表。 |
4. 模块关键过程
来自 evidence(管理器模块)
СформироватьДвиженияУстановкаЦен (ManagerModule) —— 按信息寄存器 ЦеныНоменклатуры 生成文档变动:
- 遍历表格部分商品的行。
- 如果设置了标志
НеПроводитьНулевыеЗначения = Истина且Цена = 0—— 该行将被跳过(不创建记录)。 - 对于其余行,创建信息寄存器
ЦеныНоменклатуры的记录,其维度包括期间(= 文档日期)、商品(来自行)、价格类型(来自表头)、组织(来自表头)、部门(来自表头,如已填写),资源包括价格和货币(来自行)。
典型处理程序(此类文档的标准处理程序)
ОбработкаПроведения(对象模块)—— 调用变动生成逻辑(寄存器ЦеныНоменклатуры的记录集),执行记录集写入。ОбработкаЗаполнения—— 在基于录入时填充属性(从依据文档转移组织、商品和基础价格)。ОбработкаПроверкиЗаполнения—— 控制必填字段(组织、价格类型,按行:商品、货币)。- 表单过程(
ЗаполнитьПоПоступлению、ЗаполнитьПоТекущимЦенам、ЗаполнитьПоСебестоимости、ЗагрузитьИзФайла、ИзменитьЦеныНаПроцент)—— 实现表格部分「商品」的填充场景。
5. 过账与变动
过账时,文档仅按信息寄存器生成变动:
信息寄存器 ЦеныНоменклатуры(周期性,期间维护——按文档日期;记录模式——「登记器」)。
| 部分 | 字段 |
|---|---|
| 维度 | Период(= 文档日期)、Номенклатура、ТипЦен、Организация、Подразделение(如已填写) |
| 资源 | Цена、Валюта |
| 登记器 | 文档 УстановкаЦенНоменклатуры |
寄存器的用途是保存每个商品、价格类型和组织组合的价格历史。在过账销售/发货文档时,价格按交易日期的最新切片选取。
该文档不创建会计分录。 由其设置的价格用于相关文档,这些文档按哈萨克斯坦共和国标准会计科目表生成科目变动,例如:
- 销售时——
借 1210 贷 6010(收入)、借 3130(按 2026 年业务 16% 税率应缴增值税)、借 7010 贷 1330(商品成本核销); - 入库时——
借 1330 贷 3310,按 16% 税率的进项增值税。
系统中所有金额均以坚戈 (₸) 核算。随附的电子文档(通过 ИС ЭСФ 的 ЭСФ、СНТ)在销售/入库环节开具,而非在设置价格时开具。
需针对具体版本核实:表单中是否存在标志
НеПроводитьНулевыеЗначения以及维度的确切组成(是否有Подразделение、Характеристика、ЕдиницаИзмерения)——取决于配置中启用的功能选项。
6. 相关对象和基于录入
基于录入(文档基于以下依据创建):
- 「商品和服务入库」—— 根据采购价加价设置零售/出厂价格。
接收寄存器: РегистрСведений.ЦеныНоменклатуры。
寄存器数据的消费方: 销售/发货文档(价格选取)、「批量修改价格」处理、价格报表、价目表打印、商业加价核算。
表格部分填充的典型场景:
| № | 场景 | 适用时机 |
|---|---|---|
| 3.1 | 手动创建新价目表 | 计划性复审、季节性变动、促销活动 |
| 3.2 | 按入库文档填充 | 入库后——根据采购价加价设置零售价格 |
| 3.3 | 按当前价格批量填充 | 复制现有价目表并随后调整 |
| 3.4 | 按成本填充 | 根据实际成本 + 商业加价定价 |
| 3.5 | 从 Excel 文件导入 | 供应商价目表或来自外部系统 |
| 3.6 | 批量修改价格 | 批量指数化(例如,因通货膨胀 +5%) |
| 3.7 | 打印价目表 | 供客户、卖场、经理使用 |
7. 扩展点
- 配置扩展(BSL 扩展): 重定义/补充对象模块中的
ОбработкаПроведения和管理器模块中的СформироватьДвиженияУстановкаЦен—— 例如,添加自定义的价格舍入规则或附加维度。 - 事件订阅(文档的
ПередЗаписью/ПриЗаписи)—— 价格校验、最低加价检查、自动填充辅助属性。 - 附加填充处理(
ОбработкаЗаполнения)—— 自定义的从成本或从基础价格类型计算价格的算法。 - 文档表单 —— 添加表单属性和命令(从外部来源导入、按汇率重新计算)。
- 功能选项 —— 控制列(部门、特征)和「不过账零值」标志的可见性。
- 附加报表/打印表单 —— 将价目表打印扩展为企业专属模板。
