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.