Contexto global
GetURL
Disponible desde la versión 8.2.
Variante de sintaxis: URL con parámetros al objeto de datos por referencia de base de datos o al registro de información
Sintaxis:
GetURL(<Objeto>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<Objeto> (obligatorio)
Tipo: Arbitrario.
Una referencia a un objeto de metadatos o
ClaveRegistroInformación.
Contiene un objeto para el cual se obtiene el URL.
<PresentaciónURL> (obligatorio)
Tipo: Cadena.
Contiene una presentación que se colocará en el almacenamiento de datos de URL externo.
<DatosExternosURL> (obligatorio)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo.
Descripción de la variante del método:
Obtener un URL con parámetros a un objeto de datos desde un enlace de base de datos o a un registro de registro de información por una clave de registro de información.
Disponibilidad: cliente grueso, cliente delgado, cliente web y servidor.
Variante de sintaxis: URL a un objeto
Sintaxis:
GetURL(<Objeto>, <NombreAtributo>, <Índice>)
Parámetros:
<Objeto> (opcional)
Tipo: Cualquier referencia, ClaveRegistroInformación.
Este parámetro puede tener cualquiera de los siguientes valores:
- Una referencia a un objeto de base de información
- Una clave de registro de información
- Un ID de conversación del sistema de colaboración
- Conversación del sistema de colaboración
- ID de mensaje del sistema de colaboración
- Mensaje del sistema de colaboración
Si el parámetro contiene un valor que no puede proporcionar un enlace, se genera una excepción de tipo de parámetro no válido.
<NombreAtributo> (opcional)
Tipo: Cadena.
Para obtener un enlace a un atributo de objeto, especifique el nombre del atributo en este parámetro.
Para obtener un enlace a una clave de registro de registro de información, especifique el nombre del recurso de registro de información.
Para obtener un enlace a un atributo de sección tabular, especifíquelo después del nombre de la sección tabular, separado por . (punto), y especifique el índice de fila de la sección tabular en el parámetro <Índice>.
<Índice> (opcional)
Tipo: Número.
Para obtener un enlace a una fila de sección tabular, especifique el índice de fila de la sección tabular.
El primer índice de fila es 0.
Descripción de la variante del método:
Este método solo realiza una llamada al servidor cuando obtiene un enlace a un atributo. No realiza una llamada al servidor cuando obtiene un enlace a un objeto de base de información o una conversación del sistema de colaboración.
Variante de sintaxis: URL para todo el informe
Sintaxis:
GetURL(<Informe>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<Informe> (obligatorio)
Tipo: ObjetoMetadatos: Informe.
Contiene un informe para el cual se obtiene el URL.
<PresentaciónURL> (opcional)
Tipo: Cadena.
Contiene una presentación que se colocará en el almacenamiento de datos de URL externo. Si se especifica este parámetro pero no se especifica <DatosExternosURL>, se generará una excepción.
<DatosExternosURL> (opcional)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo. Si no se especifica, no se creará un parámetro externo en el URL. Si se especifica este parámetro pero no se especifica <PresentaciónURL>, se generará una excepción.
Descripción de la variante del método:
Disponible solo en el servidor.
Variante de sintaxis: URL para la variante del informe
Sintaxis:
GetURL(<Informe>, <Variante>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<Informe> (obligatorio)
Tipo: ObjetoMetadatos: Informe.
Contiene un informe para el cual se obtiene el URL.
<Variante> (obligatorio)
Tipo: Cadena.
Contiene una clave de opción de informe.
<PresentaciónURL> (opcional)
Tipo: Cadena.
Contiene una presentación que se colocará en el almacenamiento de datos de URL externo.
Si se especifica este parámetro pero no se especifica <DatosExternosURL>, se generará una excepción.
<DatosExternosURL> (opcional)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo. Si no se especifica, no se creará un parámetro externo en el URL. Si se especifica este parámetro pero no se especifica <PresentaciónURL>, se generará una excepción.
Descripción de la variante del método:
Disponible solo en el servidor.
Variante de sintaxis: URL para el informe con configuración completa
Sintaxis:
GetURL(<Informe>, <Configuración>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<Informe> (obligatorio)
Tipo: ObjetoMetadatos: Informe.
Contiene un informe para el cual se obtiene el URL.
<Configuración> (obligatorio)
Tipo: DataCompositionSettings.
Contiene la configuración completa del informe.
<PresentaciónURL> (obligatorio)
Tipo: Cadena.
Contiene una presentación que se colocará en el almacenamiento de datos de URL externo tanto para el objeto de configuración como para el objeto de datos externos si se especifica.
<DatosExternosURL> (opcional)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo.
Si no se especifica, no se creará un parámetro externo en el URL.
Descripción de la variante del método:
Disponible solo en el servidor.
Variante de sintaxis: URL para el procesador de datos
Sintaxis:
GetURL(<ProcesadorDatos>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<ProcesadorDatos> (obligatorio)
Tipo: ObjetoMetadatos: ProcesadorDatos.
Contiene un procesador de datos para el cual se obtiene el URL.
<PresentaciónURL> (opcional)
Tipo: Cadena.
Contiene una presentación que se colocará en el almacenamiento de datos de URL externo.
Si se especifica este parámetro pero no se especifica <DatosExternosURL>, se generará una excepción.
<DatosExternosURL> (opcional)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo. Si no se especifica, no se creará un parámetro externo en el URL.
Si se especifica este parámetro pero no se especifica <PresentaciónURL>, se generará una excepción.
Descripción de la variante del método:
Disponible solo en el servidor.
Variante de sintaxis: URL a listas
Sintaxis:
GetURL(<Objeto>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<Objeto> (obligatorio)
Tipo: Arbitrario.
ObjetoMetadatos: Catálogo, ObjetoMetadatos: Documento, ObjetoMetadatos: RegistroAcumulación y otros objetos para los cuales se puede crear un formulario de lista.
Contiene un objeto para el cual se obtiene la lista del URL.
<PresentaciónURL> (opcional)
Tipo: Cadena.
Contiene una presentación que se colocará en el almacenamiento de datos de URL externo.
Si se especifica este parámetro pero no se especifica <DatosExternosURL>, se generará una excepción.
<DatosExternosURL> (opcional)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo. Si no se especifica, no se creará un parámetro externo en el URL.
Si se especifica este parámetro pero no se especifica <PresentaciónURL>, se generará una excepción.
Descripción de la variante del método:
Disponible solo en el servidor.
Variante de sintaxis: URL a lista con configuración especificada
Sintaxis:
GetURL(<Objeto>, <Configuración>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<Objeto> (obligatorio)
Tipo: Arbitrario.
ObjetoMetadatos: Catálogo, ObjetoMetadatos: Documento, ObjetoMetadatos: RegistroAcumulación y otros objetos para los cuales se puede crear un formulario de lista.
<Configuración> (obligatorio)
Tipo: DynamicListTableSettings.
Contiene la configuración de la tabla de lista dinámica.
<PresentaciónURL> (obligatorio)
Tipo: Cadena.
Contiene una presentación de URL que se colocará en el almacenamiento de datos de URL externo tanto para el objeto de configuración como para el objeto de datos externos si se especifican.
<DatosExternosURL> (opcional)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo.
Si no se especifica, no se creará un parámetro externo en el URL.
Descripción de la variante del método:
Disponible solo en el servidor.
Variante de sintaxis: URL para comandos
Sintaxis:
GetURL(<Comando>, <Parámetro>, <PresentaciónURL>, <DatosExternosURL>)
Parámetros:
<Comando> (obligatorio)
Tipo: ObjetoMetadatos: ComandoComún, ObjetoMetadatos: Comando.
Contiene un comando para el cual se obtiene el URL.
<Parámetro> (opcional)
Tipo: Arbitrario.
Contiene un valor del parámetro que se pasará al comando.
Se genera una excepción en los siguientes casos:
- si el comando no tiene el tipo de parámetro especificado,
- si el tipo de parámetro no coincide con el tipo de parámetro pasado, se genera una excepción.
<PresentaciónURL> (opcional)
Tipo: Cadena.
Contiene una presentación que se colocará en el almacenamiento de datos de URL externo.
Si se especifica este parámetro pero no se especifica <DatosExternosURL>, se generará una excepción.
<DatosExternosURL> (opcional)
Tipo: Estructura.
Contiene un valor que se colocará en el almacenamiento de datos de URL externo. Si no se especifica, no se creará un parámetro externo en el URL.
Si se especifica este parámetro pero no se especifica <PresentaciónURL>, se generará una excepción.
Descripción de la variante del método:
Disponible solo en el servidor.
Valor devuelto:
Tipo: Cadena.
Descripción:
Obtiene un URL en formato 1C:Enterprise a un objeto de base de información, su atributo, conversación o mensaje del sistema de colaboración.
Disponibilidad:
Cliente delgado, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.
Nota:
Este método solo realiza una llamada al servidor cuando obtiene un enlace a un atributo. No realiza una llamada al servidor cuando obtiene un enlace a un objeto de base de información o una conversación del sistema de colaboración.
Ejemplo:
| // Dirección del objeto Dirección1 = GetURL(Objeto.Ref); // Dirección del atributo del objeto Dirección2 = GetURL(Objeto.Ref, “Atributo1”); // Dirección del atributo de sección tabular del objeto Dirección3 = GetURL(Objeto.Ref, “SecciónTabular1.Atributo1”, 10); |
Véase también:
Contexto global, método ShowUserNotification
URLPresentation, propiedad URL
Disponible desde:
Disponible desde la versión 8.2.


