CatalogSelection.

CatalogSelection.<Nombre del catálogo>

Disponible desde la versión 8.0.

Propiedades:

<Nombre del atributo>
<Nombre común del atributo>
<Nombre de la sección tabular>
Código
Versión de datos
Marca de eliminación
Descripción
Es carpeta
Propietario
Padre
Predefinido
Nombre de datos predefinido
Ref

Métodos:

GetObject
LevelInSelection
Next

Descripción:

Este tipo de objeto es devuelto por los métodos Select y SelectHierarchically para el objeto de tipo CatalogManager.<Nombre del catálogo> y es una forma especializada de ordenar los elementos del catálogo. El sistema recorre dinámicamente los elementos. Esto significa que el método de selección no lee todos los elementos de una vez, sino que selecciona porciones de elementos de la base de datos. Este enfoque permite recorrer rápidamente listas de catálogos grandes sin cargar todos los elementos de selección en la memoria.

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Ejemplo:

Procedure SetAttribute(CatalogId, AttributeId, 
        AttributeValue, Structure4Filter)
    CatakogSelection = Catalogs[CatalogId].Select(,,Structure4Filter);
    While 
CatakogSelection.Next() Do
        Object = CatakogSelection.GetObject();
        Object[AttributeId] = AttributeValue;
        Object.Write();
    EndDo
;
EndProcedure

Ver también:

CatalogManager.<Nombre del catálogo>, método Select
CatalogManager.<Nombre del catálogo>, método SelectHierarchically

Disponible desde:

Disponible desde la versión 8.0.