使用字符串类型的详细信息

1C:企业8.2 /
对于开发者 /
创建和修改元数据对象

目录

另见

1.1。 对于字符串类型详细信息,请使用字符串的可变长度(属性Allowed length = Variable ),同时指定字符串的最大允许长度。 Allowed length属性只能在这样的情况下采用Fixed值,在操作此数据时,确实需要保证字符串具有一定的长度(由于尾随空格的自动完成)。

1.2如果事先知道字符串的最大长度(例如,它是规定的),则应在Length属性(或标准道具名称名称长度 )中指明。 例如, PhysicalPerson目录的TIN的字符串props的长度应为12个字符。

1.3。 如果字符串是其他字符串的串联,则其长度可以定义为源字符串长度的总和。 例如,地址表示的长度必须等于存储部分地址的字段长度之和。

1.4如果不规定字符串的长度,建议在大多数情况下选择足以存储数据的长度。 例如,在绝大多数情况下,250个字符足以存储对应的全名,大多数文件系统中文件名的最大长度为260,个人的全名为100,依此类推。

2.在某些情况下,允许使用无限长度的字符串:

2.1。 假设自定义文本可以放在字符串类型属性中,其体积可能很大。 通常,这些是多行字段 形式 。 例如,在销售订单的附加说明字段中,经理可以在“ 注释 ”字段中放置与客户的完整对应历史记录。 用户 可以输入任意多行文字等

2.2。 字符串必需条件存储由程序生成的各种技术信息,并且通常不打算由用户读取,而是用在各种信息处理算法中。 例如,xml文档,电子邮件标题等。

3.在使用无限长度的字符串细节的情况下,应该记住在查询语言中以这种方式产生的限制:

3.1如果您需要比较值,分组并获得不同,则必须将此类详细信息表示为特定长度的字符串,以便正确计算表达式。

出于这些目的,建议使用该结构

线路表达(1000)

3.2。 在这些字段的ACS报告中,您应该设置参数字段 类型 (在“ 数据集”选项卡上)。

应该记住,在ACS的请求和报告中频繁地将无限字符串减少到一定长度可能是设计决策不正确的标志,并且用作修改字符串道具类型的信号,有利于有限长度的字符串。

3.3。 在其他情况下,您不需要在查询中修剪字符串。

4 .1。 如果显示形式提供字符串字段显示,则无论字符串的长度是多少,都必须确保完全输出这些行,而不切断部分字符串。 否则,许多信息可能会丢失。 例如,字段中的房屋和公寓编号以印刷形式的货物的交货地址。

  • 要快速识别配置中无限长度的所有字符串属性,可以使用Unlimited Length.erf附加的字符串处理
  • 板块形成
  • 限制使用设计“ 结合所有 “在请求中

关于这个主题的其他材料:
结合所有 结合起来 评论 随意 显示 编队 字符串 先决条件 线 剪贴板 复制 用户 使用 信息 目录 配置 道具 一个例子 在选项卡上 副本 目录 报告 组态

部分材料: 1C:Enterprise 8.2 / Developers /创建和修改元数据对象

关于这个主题的其他材料:

全系统机制和原则

预算计算的数据来源

程序和功能的描述

姓名,同义词,评论

在查询条件中使用逻辑OR


我们发现: 在请求字段中有两个文本要求1c按字符串细节分组 ,组合请求1c中无限长度的1c,1c无限长度的字符串,1c无限长度字符串使用,指定字符串的最大允许长度,字符串无限长度1c 8 2 ,无限长度的字符串1s 8 2,ACS和无限长度的字符串,对象的属性1C长度限制25个字符


1C:企业8