CatalogManager..BuscarPorDescripción

CatalogManager.<Nombre del catálogo>

BuscarPorDescripción

Disponible desde la versión 8.0.

Sintaxis:

BuscarPorDescripción(<Descripción>, <MapeoExacto>, <Padre>, <Propietario>)

Parámetros:

<Descripción> (obligatorio)

Tipo: Cadena.
Cadena que contiene la descripción de búsqueda.

<MapeoExacto> (opcional)

Tipo: Booleano.
Determina el modo de búsqueda por mapeo exacto.
La búsqueda será exitosa si la cadena de búsqueda: coincide con la parte izquierda de la descripción cuando el valor del parámetro es Falso; o coincide con la descripción completa (excluyendo los espacios finales) cuando el valor del parámetro es Verdadero.
Valor predeterminado: Falso.

<Padre> (opcional)

Tipo: CatalogRef.<Nombre del catálogo>.
Padre a buscar. Si no se especifica, la búsqueda se realiza en todo el catálogo.

<Propietario> (opcional)

Tipo: CatalogRef.<Nombre del catálogo>.
Propietario en el cual se debe realizar la búsqueda. Si no se especifica, la búsqueda se realiza en todo el catálogo.

Valor devuelto:

Tipo: CatalogRef.<Nombre del catálogo>, Indefinido.
Referencia a un elemento de catálogo encontrado.
Si no existe ningún elemento con la descripción requerida, se devolverá una referencia vacía.
Si la descripción no está establecida (longitud = 0) y la búsqueda se realiza por coincidencia exacta, se devolverá Indefinido.

Descripción:

Busca un elemento por su descripción.

Disponibilidad:

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

Nota:

Si hay varios elementos con la descripción especificada, solo se encontrará uno de ellos.

Ejemplo:

CadenaDeDescripción = “USD”;
Monedas = Catálogos.Monedas;
ReferenciaEncontrada = Monedas.BuscarPorDescripción(CadenaDeDescripción);
Si 
ReferenciaEncontrada = Monedas.RefVacia() Entonces
    Mensaje(“No existe ninguna ““” + CadenaDeDescripción + “”” moneda.”);
FinSi
;

Disponible desde:

Disponible desde la versión 8.0.