Table of Contents

Codeunit "Multi-Value Field UTCAP"

ID 70344807
Namespace: CapVision.Core.MultiValueField

Met à disposition des fonctions utilitaires pour les champs multi-valeurs. Utilisez ces fonctions pour manipuler les champs multi-valeurs plutôt que d'écrire directement dans les tables.

Properties

Name Value
Access Public
SingleInstance True

Methods

GetDescription

Obtient la description pour la valeur spécifiée.

[TryFunction]
procedure GetDescription(ValueType: Enum "Multi-Value Type UTCAP", ValueCode: Code[20], var Description: Text): Boolean

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
ValueCode Code[20]
Description Text

Returns

Type Description
Boolean

GetSetIDFromSetDescription

Obtient l'identifiant d'un ensemble de valeurs à partir d'une chaîne de caractère listant les codes de valeurs séparés par des virgules.

procedure GetSetIDFromSetDescription(ValueType: Enum "Multi-Value Type UTCAP", SetDescription: Code[2048]): Integer

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
SetDescription Code[2048]

Returns

Type Description
Integer

GetSetDescriptionFromSetID

Obtient la description d'un ensemble de valeurs.

procedure GetSetDescriptionFromSetID(ValueType: Enum "Multi-Value Type UTCAP", SetID: Integer): Code[2048]

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
SetID Integer

Returns

Type Description
Code[2048]

EditMultiValueField

Edite un champ multi-valeurs.

procedure EditMultiValueField(ValueType: Enum "Multi-Value Type UTCAP", var SetID: Integer)

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"

Type de valeurs acceptées.

SetID Integer

Identifiant de l'ensemble des valeurs actuellement présent. Cette valeur est mise à jour par le nouvel ensemble.

GetFromSetID

Obtient l'ensemble des valeurs d'un champ multi-valeurs à partir de son identifiant.

procedure GetFromSetID(ValueType: Enum "Multi-Value Type UTCAP", SetID: Integer, var TempMultiValueSetEntry: Record "Multi-Value Set Entry UTCAP" temporary)

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
SetID Integer
TempMultiValueSetEntry Table CapVision.Core.MultiValueField."Multi-Value Set Entry UTCAP"

GetSetID

Obtient l'identifiant d'un ensemble de valeurs.

procedure GetSetID(ValueType: Enum "Multi-Value Type UTCAP", var MVFSetEntry: Record "Multi-Value Set Entry UTCAP" temporary): Integer

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"

Type de champ multi-valeurs dont l'identifiant de l'ensemble est recherché.

MVFSetEntry Table CapVision.Core.MultiValueField."Multi-Value Set Entry UTCAP"

Table temporaire contenant les valeurs recherchées.

Returns

Type Description
Integer

L'ID de l'ensemble de valeurs associé aux valeurs spécifiées dans MVFSetEntry.

CheckIfValueUsed

Obtient une valeur indiquant si la valeur est utilisée.

procedure CheckIfValueUsed(ValueType: Enum "Multi-Value Type UTCAP", ValueId: Integer): Boolean

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
ValueId Integer

Returns

Type Description
Boolean

CheckIfBlocked

Obtient une valeur indiquant si la valeur est bloquée.

procedure CheckIfBlocked(ValueType: Enum "Multi-Value Type UTCAP", Value: Code[20]): Boolean

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
Value Code[20]

Returns

Type Description
Boolean

GetValueID

Obtient l'identifiant de la valeur spécifiée.

procedure GetValueID(ValueType: Enum "Multi-Value Type UTCAP", Value: Code[20]): Integer

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
Value Code[20]

Returns

Type Description
Integer

GetFilter

Obtient un filtre des valeurs d'un ensemble.

procedure GetFilter(ValueType: Enum "Multi-Value Type UTCAP", SetID: Integer): Text

Parameters

Name Type Description
ValueType Enum CapVision.Core.MultiValueField."Multi-Value Type UTCAP"
SetID Integer

Returns

Type Description
Text

See also