Rápido. Directorios subordinados. Creando rápidamente un nuevo elemento de directorio en 1s 8.3

Nomenclatura en 1C 8.3 significa materiales, productos semiacabados, equipos, servicios, embalajes retornables, ropa de trabajo, etc. Todos estos datos se almacenan en el directorio de Nomenclatura. Puede acceder a él desde la sección "Directorios", subsección "Bienes y servicios", elemento "Nomenclatura".

Verá una lista de puestos de directorio que tiene una estructura jerárquica de varios niveles.

En este artículo, veremos paso a paso todas las instrucciones para completar inicialmente elementos en 1C 8.3 usando un ejemplo.

Para facilitar el uso de este libro de referencia, 1C Accounting utiliza grupos (carpetas). Combinan nomenclatura que tiene características comunes. En cada grupo, a su vez, es posible crear subgrupos (similar al sistema de archivos de una computadora). El número de niveles jerárquicos lo establece el programador, pero inicialmente no hay restricciones.

Creemos un nuevo grupo. En el formulario de lista del directorio "Nomenclatura", haga clic en el botón "Crear grupo".

Especifique el nombre del grupo que se creará. También puedes rellenar su tipo, pero no es necesario.

Como puede ver en la imagen a continuación, el grupo que creamos se colocó en "Materiales". Si necesita moverlo a otro grupo o a la raíz, abra el menú contextual y seleccione "Mover a grupo". Se abrirá una ventana donde deberá especificar una nueva ubicación.

Creando un nuevo elemento

Pasemos a añadir la propia nomenclatura. Para hacer esto, en el formulario de lista de directorios, haga clic en el botón "Crear". Se abrirá una tarjeta del nuevo artículo frente a usted.

Complete el campo "Nombre". El valor en el campo “Nombre completo” se ingresará automáticamente. Tenga en cuenta que el nombre completo se muestra en informes, formularios impresos de documentos, etiquetas de precios, etc. El campo "Nombre" se utiliza para buscar cómodamente artículos en el programa.

Si es necesario, complete los detalles restantes:

  • Los campos “Tipo de artículo” e “Incluido en el grupo” se completan automáticamente a partir de los datos del grupo en el que se crea el nuevo artículo. Se pueden cambiar si es necesario.
  • El valor en el campo “Unidad” es la unidad de almacenamiento para los saldos de este artículo.
  • El tipo impositivo especificado en el detalle “% IVA” puede, si es necesario, modificarse durante la generación de documentos.
  • El "precio de venta" se indica por defecto en los documentos de venta. Esta configuración se puede cambiar haciendo clic en el hipervínculo "?" al lado de este campo.
  • En la sección "Producción", puede indicar el costo de un artículo determinado y su especificación (para productos terminados), es decir, la composición.
  • Dependiendo de las características específicas de la nomenclatura, se completan las secciones restantes, como "Productos alcohólicos" y "Productos importados".

Una vez que haya completado la tarjeta del artículo que está creando, deberá escribirlo.

¿Cuál es el tipo de elemento en 1C 8.3 y cómo configurarlos?

Para configurar los tipos de nomenclatura, haga clic en el hipervínculo correspondiente en el formulario de lista del directorio “Nomenclatura”.

Los tipos de nomenclatura son necesarios para separar artículos. A cada tipo se le puede asignar el suyo propio. Es muy importante evitar la presencia de duplicados en este directorio, lo que puede provocar un funcionamiento incorrecto de las cuentas contables de artículos.

Al instalar una configuración estándar del proveedor, este directorio ya estará completo con los principales tipos de artículos. Si el tipo de artículo es un servicio, no olvides poner la bandera correspondiente al crearlo.

Cuentas contables de artículos en 1C 8.3

Para generar asientos contables, debe configurar cuentas contables. Esto se puede hacer desde el formulario de lista del directorio "Nomenclatura" haciendo clic en el hipervínculo "Cuentas de contabilidad de artículos".

En la configuración estándar de 1C Accounting 3.0, este registro ya está completo. Pero si es necesario, se puede ajustar manualmente.

Las cuentas contables se pueden configurar:

  • según un elemento de nomenclatura específico;
  • por grupo de nomenclatura;
  • por tipo de nomenclatura;
  • por almacén;
  • por tipo de almacén;
  • por organización;
  • en toda la nomenclatura, especificando un enlace vacío como valor.

Si se configuraron diferentes cuentas contables para un artículo específico y para este, entonces la cuenta se tomará del artículo. En tales casos, las cuentas consolidadas tienen menor prioridad.

Establecer precios de artículos

Un artículo puede tener varios precios. Se diferencian en tipos, como precio mayorista, precio minorista, etc.

Vaya a la tarjeta del elemento del directorio "Nomenclatura" y siga el hipervínculo "Precios".

Se abrirá una lista frente a usted, en la que podrá buscar un tipo específico en una fecha específica. Simplemente indique el precio en la columna correspondiente y luego haga clic en el botón "Registrar precios". Se creará automáticamente un documento de configuración del precio del artículo y verá un enlace al mismo en esta lista.

Mira también el vídeo sobre nomenclatura:

Los directorios 1C son un objeto de árbol de metadatos especializado que sirve para almacenar información de referencia estática. Por ejemplo, en configuraciones típicas puede ver las siguientes vistas: , Nomenclatura, Empleados, Activos Fijos, etc. La información de los directorios, por regla general, no cambia con frecuencia. Posteriormente, los directorios se utilizan en casi todos los objetos contables como sección contable o información de referencia.

A continuación veremos cómo configurar y diseñar un directorio desde el configurador usando el directorio "Nomenclatura" como ejemplo.

Pestaña Básica

La pestaña "Básico" especifica el nombre, el sinónimo, la representación del objeto y la descripción del propósito.

Pestaña “Jerarquía de directorios”

Aquí se establece la jerarquía del directorio.

La jerarquía en 1C 8.3 es de dos tipos: " grupos y elementos" Y " elementos". Se diferencia en que en el primer caso, solo una carpeta (grupo) puede ser padre (carpeta), y en el segundo caso, un elemento también puede ser padre.

“Colocar grupos en la parte superior”: la bandera es responsable de mostrar los grupos en forma de lista.

También en la configuración puede limitar la cantidad de grupos en la jerarquía del directorio utilizando la configuración adecuada.

Pestaña Propietarios

Un directorio puede estar subordinado a otro directorio. Desde el punto de vista de la configuración de 1C 8.3, esto significa que el atributo "Propietario" se vuelve obligatorio para el elemento subordinado. Un ejemplo de tal conexión entre directorios en configuraciones estándar "Nomenclatura - Unidades de medida", "Contrapartes - Acuerdos de contratistas".

El propietario del directorio también pueden ser los siguientes objetos de metadatos: , .

Pestaña de datos

Obtenga 267 lecciones en video sobre 1C gratis:

La pestaña más importante desde el punto de vista de un programador. Contiene los detalles del directorio.

El directorio tiene un conjunto de detalles estándar que no son editados por el programador 1C 8.2; se puede ver una lista haciendo clic en el botón "Detalles estándar":

Me detendré en cada uno con más detalle:

  • Este grupo— un atributo de tipo booleano, que indica si es un grupo o un elemento. Disponible sólo en el directorio jerárquico. Nota, el valor de este atributo no se puede cambiar en 1C: modo empresarial.
  • Código— accesorios, tipo número o cadena (normalmente una cadena). Un número asignado automáticamente por el sistema. Normalmente se calcula como (código anterior + 1). Recomiendo usar el tipo cadena, porque ordenar valores numéricos no funciona como se esperaba. Se puede utilizar como representación de directorio en una lista y en campos de entrada. Normalmente se utiliza para buscar un elemento al ingresar una cadena. Si necesita eliminar el campo Código, ingrese cero en la longitud de la línea.
  • Nombre— detalles obligatorios, tipo de cadena. La longitud máxima de línea es de 150 caracteres. Se puede utilizar como representación de directorio en una lista y en campos de entrada. Normalmente se utiliza para buscar un elemento al ingresar una cadena. Si necesita eliminar el campo Nombre, ingrese cero en la longitud de la línea.
  • Padre— un atributo del tipo DirectoryLink.<ИмяТекущегоСправочника>. Disponible sólo en el directorio jerárquico. Apunta al padre superior en la jerarquía. Si el Elemento o Grupo está en la raíz del directorio, se especifica el valor Directorio.<ИмяТекущегоСправочника>.EnlaceEmpty.
  • Dueño— enlace al elemento propietario del elemento del directorio actual (grupo). Disponible solo en el directorio subordinado 1C.
  • BanderaEliminación— accesorios de tipo booleano. Responsable de mostrar la “marca de eliminación” en el sistema. Un elemento marcado para su eliminación se considera inutilizable, pero los movimientos de documentos antiguos pueden permanecer en él.
  • Enlace— campo de tipo cadena. Este atributo almacena un identificador de objeto único: GUID. Lo que vemos en el sistema en una visualización llamada "enlace" es solo una representación del objeto. No puede ser cambiado.
  • Predefinido— tipo booleano, muestra si el elemento está predefinido, hablaremos de esto más adelante. No puede ser cambiado.

La pestaña “Datos” también indica la representación del directorio en el sistema; antes de la versión 8.2.16, la representación solo podía ser Código o Nombre. En versiones recientes de la plataforma (a partir de 8.3), la vista se puede describir de forma independiente en el módulo administrador utilizando el controlador "ViewReceivingProcessing".

Pestaña de numeración

Aquí puede especificar la configuración del directorio con respecto a la numeración. Se recomienda utilizar la numeración automática. El control de unicidad es una bandera que ayuda, si es necesario, a que el código sea único. Si, con la bandera configurada, intenta escribir un elemento de directorio con un código no único, en 1C recibirá el mensaje "El código de directorio se ha vuelto no único".

Serie de códigos: determina cómo numerar el directorio; puede ingresar la numeración del directorio por propietario; Por ejemplo, la contraparte "Horns and Hooves" tendrá su propia numeración de contratos: "1, 2, 3", etc.

Pestaña Formularios

Los formularios para el directorio se describen aquí. Si la configuración se inicia tanto en modo normal como administrado, habrá dos pestañas con formularios por defecto: "principal" y "avanzado", diferentes para las aplicaciones normales y administradas.

Esta página tiene una característica importante del directorio: "". Esta es una función muy conveniente de 1C 8, que le permite, al completar datos en el campo de entrada, no ingresar al directorio, sino escribir su nombre, código, etc. y seleccione el elemento deseado de la lista desplegable. Se parece a esto:

Otra pestaña

En la pestaña puede obtener acceso rápido a los módulos principales del directorio: el módulo de objeto y el módulo de administrador.

También puede definir una lista de elementos de directorio predefinidos en la página. Estos son elementos que no se pueden eliminar en el modo empresarial. Se puede acceder a los elementos predefinidos directamente en el configurador por nombre, por ejemplo: Directorios.Nomenclatura.Servicio.

Esta pestaña también determina el modo de bloqueo: automático o controlado. Uso de búsqueda de texto completo, así como información de referencia sobre el directorio, disponible en el modo 1C: Enterprise.

Propósito de los directorios

El directorio almacena una lista de posibles valores de un objeto o atributo en particular. Los directorios se utilizan en los casos en que es necesario excluir entradas ambiguas.mala información. Por ejemplo, para que el comprador, vendedor, tendero y director entiendan de qué tipo de producto estamos hablando, todos deben llamarlo igual. Y en este caso necesitamos un libro de referencia. Por lo general, en una empresa comercial parece una lista de precios.

El sistema 1C:Enterprise 8 le permite mantener un número casi ilimitado de directorios necesarios. Cada directorio es una lista de objetos homogéneos: puestos, empleados, clientes, bienes, etc. Cada uno de estos objetos se denomina elemento de directorio.

Desde el punto de vista del usuario hay que tener en cuenta que en el Configurador no es el directorio en sí el que se crea como una lista de valores, sino que se desarrolla una plantilla para el directorio, su plantilla. Durante el proceso de configuración, se describe la estructura de la información que se almacenará en el directorio, se desarrolla una representación en pantalla y, si es necesario, impresa del directorio, y se especifican diversas características de su comportamiento.

Detalles del directorio (campos)

Como datos obligatorios, cada directorio tiene Código Y Nombre. El código del elemento del directorio puede ser numérico o de texto. El sistema 1C:Enterprise 8 ofrece amplias oportunidades para trabajar con códigos de elementos de directorio: asignación automática de códigos, control automático de la unicidad del código y otros.

Además del Código y el Nombre, cualquier información adicional sobre un elemento del directorio se puede almacenar en los directorios del sistema 1C:Enterprise. Para almacenar dicha información en el directorio, se pueden crear detalles adicionales (campos). Utilizando el mecanismo de detalles del directorio, es fácil organizar, por ejemplo, un archivo de empleado. Por ejemplo, es casi seguro que el directorio de Empleados tendrá los detalles Puesto, Salario, Fecha de nombramiento y otros. La empresa 1C se anticipó a los programadores e introdujo dos detalles obligatorios (predefinidos) en todos los directorios: Código y Nombre. De hecho, casi cualquier objeto de la vida real contiene estos atributos. Por ejemplo, para los empleados el código es un número de personal y el nombre es Apellido, Nombre y Patronímico (nombre completo). Además, el uso de códigos (cuando se utiliza la numeración automática) facilita comprender qué elemento se ingresó primero y qué elemento se ingresó después en la base de datos.

Tipos de datos

Para cada atributo de directorio, debe especificar un tipo de datos, por ejemplo, "número", "cadena", "fecha", booleano (verdadero o falso). Estos son tipos básicos, pero también se pueden especificar tipos de datos complejos. Por ejemplo, el atributo Posición tiene el tipo de datos Posición. En este caso, los valores de este atributo se seleccionarán del directorio Posiciones. Así es como se realiza la conexión más simple entre directorios, cuando los valores de los detalles de un directorio se seleccionan de los elementos de otro directorio.

Directorios jerárquicos

La lista de elementos del directorio en el sistema 1C:Enterprise 8 puede ser de varios niveles. En este caso, todas las líneas del directorio se dividirán en 2 tipos: elementos de directorio "simples" y grupos de directorios. Los grupos le permiten pasar a niveles inferiores de un directorio de varios niveles. El uso de directorios multinivel le permite organizar la entrada de información en el directorio con el nivel de detalle requerido. Los elementos y grupos de elementos de un directorio de varios niveles se pueden transferir de un grupo a otro.

Directorios subordinados

Se puede establecer una relación de subordinación entre directorios. En términos de bases de datos relacionales, se establece una relación de uno a muchos entre tablas. En este caso, cada elemento del directorio subordinado estará asociado a uno de los elementos del directorio propietario. En ocasiones se puede decir que los elementos de un directorio pertenecen a los elementos de otro. Por ejemplo, el sistema puede tener un directorio de contratos. Luego se puede subordinar al directorio de Clientes. Esto significa que el cliente es propietario de los contratos y un cliente puede tener varios contratos.

Partes de la mesa

A partir de la versión 1C 8.0, la plataforma ha implementado la capacidad de especificar una o más partes tabulares para un elemento de directorio. Se recomienda utilizar esta característica para reflejar información relacionada con un elemento determinado, pero que no tiene su propia entidad de objeto (para lo cual se recomienda crear directorios subordinados). Por ejemplo, para el directorio de Empleados, se pueden crear secciones tabulares Educación y Composición familiar. Trabajar con partes tabulares es similar a trabajar con directorios subordinados, excepto que las partes tabulares no se pueden usar como valores para detalles de otros objetos.

¿Dónde se utiliza el código del programa para trabajar con directorios?

Dado que para ejecutar el código del programa necesitamos acceder a la base de datos, estas piezas de código del programa deben colocarse en procedimientos y funciones (o módulos). ejecutado en el lado del servidor. Para obtener más información, consulte la sección.

1. Enlace al directorio

Para trabajar con un directorio desde cualquier módulo, primero debe crear un enlace a este directorio.

RefEmployees = Directorios. Empleados ; // o opción 2
Directorios = Directorios ["Posiciones"];

2. Crear y grabar un nuevo elemento de directorio

NovEl = Directorios. Empleados . CrearArtículo();
Novedoso. Nombre = "Petrov Petrovich";
Novedoso. Salario = 25000;
Novedoso. Escribir(); // este es el momento en que se produce la escritura en la base de datos

3. Crear y registrar un nuevo grupo de directorios (para un directorio jerárquico)

Nuevo = Directorios.Empleados. Para crear un grupo ();

Nuevo Escribir();
// o opción 2
Nuevo = Directorios ["Empleados"]. Para crear un grupo ();
Nuevo Nombre = "Trabajando";
Nuevo Escribir();

4. Busque un elemento de directorio

// si se encuentra el elemento, se devuelve; de ​​lo contrario, se devuelve el valor Indefinido

EncontradoSotr = RefCotr. BuscarPorCódigo(123); //buscar por código
EncontradoSotr = RefCotr. Buscar por nombre("Ivanov Ivan Ivanovich"); //por nombre
EncontradoSotr = RefCotr. Buscar por detalles("Salario", 5000); //por detalles

Si se encuentraCotr = Indefinido Entonces
//elemento no encontrado
terminara si;

5. Eliminar un elemento del directorio

SprSotr = Directorios. Empleados ;

Árbitro. Borrar (); //eliminando directamente el elemento del directorio actual

Árbitro. Establecer Quitar Marca(Verdadero); //marcar para eliminar
Árbitro. Establecer Quitar Marca(Mentir); //desmarcar para eliminar

//puedes verificar si un elemento está marcado para ser eliminado
//la propiedad MarkDelete es de tipo booleano (Verdadero o Falso)

Marca = SprSotr. BanderaEliminación; //nota: esta es una propiedad
Si marca = verdadero entonces
//el elemento está marcado para ser eliminado
terminara si;

6. Enumerar elementos del directorio

Selección = Directorios. Empleados.Seleccionar();
// comenzamos a buscar entre los elementos del directorio en un bucle
//acciones con el siguiente elemento...

Fin del ciclo;

7. Padre. Iterar sobre elementos dentro de un grupo.

Un grupo en términos de 1C es un "padre".

SprSotr = Directorios. Empleados ;
Trabajo en grupo= SprSotr. Buscar por nombre("Laboral");
Selección = SprSotr. Elegir ( Trabajo en grupo);
Adiós selección. Siguiente() = 1 bucle

Informe ("Empleado" + Selección. Nombre);
Fin del ciclo;

8. Propietario. Enumerar elementos del directorio que pertenecen a un elemento de otro directorio.

Un directorio está subordinado a otro directorio, por ejemplo, el directorio de Beneficios Fiscales está subordinado al directorio de Empleados.

Selección = Directorios. Beneficios fiscales. Seleccionar(, Empleado); //aquí empleado - enlace al elemento del directorio de empleados
Adiós selección. Siguiente() = 1 bucle
//acciones con el siguiente elemento
Informe ("beneficios" + Ejemplo. Nombre);
Fin del ciclo;


9. Transacción

Al crear muchos elementos de directorio, puede incluir un ciclo en una transacción para acelerar el trabajo. En este caso, la creación real de todos los elementos se producirá sólo con el comando CommitTransaction(). Al utilizar transacciones, la acción se completará por completo (se crean todos los elementos del directorio) o no se realizará en absoluto (en caso de falla, no se creará ni un solo elemento nuevo, todo seguirá igual que antes de la se inició la transacción). Las transacciones se utilizan ampliamente en la industria bancaria. Después de todo, nadie quiere que al enviar dinero, se cargue correctamente de su cuenta, pero debido a algún fallo no llegue al destinatario.

SprSotr = Directorios. Empleados ;
Iniciar transacción();

Para Nom = 1 a 100 ciclos
Nuevo = SprSotr. CrearArtículo();
Nuevo Nombre = "Nuevo" + Cadena(Nom);
Nuevo Escribir();
Fin del ciclo;

Confirmar transacción();

En lecciones anteriores, discutimos con usted que la configuración de 1C consta de un conjunto de varios objetos de 1C. Hay diferentes tipos de tales objetos.

Hoy veremos las características de uno de los tipos de objetos de 1C Enterprise: los directorios.

Los directorios 1C 8.2 están destinados a almacenar información que se utilizará en otros objetos 1C: documentos, informes. Por tanto, la contabilidad en 1C se lleva a cabo en el contexto de (por) directorios.

La información que se almacena en directorios se denomina información regulatoria y de referencia.

Los directorios 1C 8.2 se dividen en Directorios propios y Clasificadores. Los clasificadores (en las conversaciones de los programadores de 1C) se refieren a libros de referencia, cuya composición está aprobada por el estado (y hay muchos de ellos, por ejemplo, Clasificador de países del mundo o Clasificador de unidades de medida).

Sin embargo, esto no impide que muchas empresas corrijan y complementen dichos clasificadores según sus necesidades.

¿Por qué necesitamos directorios 1C?

Se puede hacer un ejemplo sorprendente utilizando el ejemplo de un producto. Hay un producto determinado, por ejemplo "Pala". Los movimientos de este producto (compra, recepción en almacén, venta) se documentan con determinados documentos.

En la “vida” estos son documentos en papel, porque algunos formularios, que al rellenar todo el mundo simplemente escribe a mano: pala, 20 piezas.

En el sistema electrónico, 1C son documentos electrónicos, que también tienen un campo de producto. Pero si cada operador escribe a mano el nombre del producto, puede haber errores tipográficos. Y luego compramos “Pala” y vendimos “Lapata”. Además, la desventaja es que tendremos que escribir esto muchas veces.

Por lo tanto, creamos una lista de productos en la que agregamos este producto una vez. Para indicar un producto en los documentos, simplemente selecciónelo de una lista preparada. Una ventaja adicional es que cuando agregamos un producto a la lista, podemos indicar alguna información sobre él, por ejemplo, “País de origen”.

Por lo tanto, los directorios en 1C Enterprise son listas listas para usar de datos necesarios para la contabilidad: productos, clientes, etc. Los usuarios pueden complementar y cambiar estas listas de forma independiente.

¿Dónde se encuentran los directorios 1C 8.2?

En el modo 1C Enterprise, el usuario trabaja con la interfaz de usuario que el programador desarrolló para él. Diferentes usuarios pueden tener diferentes interfaces. Por tanto, el programador podría colocar cada libro de referencia específico en menús completamente diferentes.

En el cliente pesado, un usuario con derechos administrativos (Administrador) tiene un menú de Operaciones estándar. En este menú hay un elemento "Directorios", a través del cual puede abrir cualquier directorio.

En el cliente ligero, el administrador también tiene un menú, solo que se llama Todas las funciones. Su funcionamiento es similar al ítem Operaciones.

En el modo Configurador 1C, los directorios se encuentran en la rama Configuración del mismo nombre, en la ventana de configuración. Habiendo ampliado la rama, podemos empezar a trabajar con cualquier directorio (más precisamente, cambiando o personalizando su plantilla). Para comenzar a trabajar con él, debe hacer doble clic con el mouse.

Cómo se ven los directorios 1C

Cuando abres un directorio, ves su forma de lista. Dado que un directorio es una lista de datos, lo vemos de esta forma. La lista se puede agrupar en grupos para facilitar su uso.

Al pulsar sobre el grupo caemos en él. Al hacer clic en un elemento se abre el formulario del elemento del directorio. Consiste en un grupo de campos de este directorio, que se supone deben completarse.

En 1C Enterprise, los directorios suelen tener dos campos obligatorios mediante los cuales se puede distinguir un elemento de otro. Este es el código y el nombre del directorio. Sin embargo, el programador puede desactivar la presencia de estos campos, aunque esto rara vez se hace.

El campo Código, que normalmente se rellena automáticamente (con los números en orden), suele estar cerrado de forma predeterminada para que el usuario no pueda editarlo. Puede cambiarlo de esta manera (por supuesto, si los derechos lo permiten).

Los directorios 1C 8.2 se pueden interconectar (directorio 1C subordinado). Por ejemplo, un elemento del directorio Clientes puede tener varios elementos subordinados del directorio Contratos con Clientes.

Configuración y desarrollo de directorios 1C.

Puede crear un nuevo directorio 1C o cambiar uno existente en el configurador. El método de trabajo general es el mismo que con otros objetos 1C, que se analizó en la lección anterior.

Características principales de los Directorios 1C, por pestañas:

Buscar elemento del directorio en 1C 8 posible de tres maneras:

1) Buscar por código

Si se sabe código elemento de directorio, y necesita obtener un enlace a él, puede usar el método Buscar por código (<Код>, <ПоискПоПолномуКоду>, <Родитель>, <Владелец>) código elemento de directorio y el resultado será un enlace al elemento de directorio o un enlace vacío si no se encuentra un elemento con dicho código. Cabe señalar que si el directorio contiene varios elementos con el código especificado, se devolverá el que se encuentre primero.

FoundElement = Directorios.Nomenclatura.FindByCode("00000011254");

Descripción de los parámetros del método. Buscar por código:

  • <Код>(requerido). Tipo: Número, Cadena. Descripción: el código, cadena o número requerido, según la configuración del directorio en el configurador.
  • <ПоискПоПолномуКоду>(opcional). Tipo: Booleano. Descripción: define el modo de búsqueda por código completo, verdadero: el código buscado debe especificarse como una cadena que consta de una secuencia de códigos por niveles de directorio, separados por el símbolo "/". Valor predeterminado: Falso.
  • <Родитель>(opcional)
  • <Владелец>(opcional)

2) Buscar por nombre

Si se sabe Nombre elemento del directorio y necesita obtener un enlace a él, puede usar el método BuscarPorNombre(<Наименование>, <ТочноеСоответствие>, <Родитель>, <Владелец>) administrador de directorio. En el caso más simple, debes pasar a este método. Nombre elemento del directorio y el resultado será un enlace al elemento del directorio o un enlace vacío si no se encuentra un elemento con el mismo nombre. Cabe señalar que si hay varios elementos en el directorio con el nombre especificado, se devolverá el que se encuentre primero.

FoundElement = Directorios.Nomenclatura.FindByName( "Maquina de soldar");

Descripción de los parámetros del método. Buscar por nombre:

  • <Наименование>(requerido). Tipo: Cuerda. Descripción: Una cadena que contiene el nombre que estás buscando.
  • Coincidencia exacta> (opcional). Tipo: Booleano. Descripción: define el modo de búsqueda por coincidencia completa, la búsqueda será exitosa si la cadena de búsqueda: en el caso del valor del parámetro Mentir- corresponderá al lado izquierdo del nombre, en el caso del valor del parámetro Verdadero- coincidirá completamente con el nombre (a excepción de los espacios "cola" en el nombre). Valor predeterminado: Falso.
  • <Родитель>(opcional). Tipo: Enlace de directorio. Descripción: el padre dentro del cual se debe realizar la búsqueda; si no se especifica, la búsqueda se realizará en todo el directorio.
  • <Владелец>(opcional). Tipo: Enlace de directorio. Descripción: el propietario dentro del cual se debe realizar la búsqueda; si no se especifica, la búsqueda se realizará en todo el directorio.

3) Buscar por detalles arbitrarios

Si el significado de cualquier accesorios directorio y necesita obtener un enlace a él, puede usar el método BuscarPorDetalles(<ИмяРеквизита>, <ЗначениеРеквизита>, <Родитель>, <Владелец>) administrador de directorio. En el caso más simple, debe pasar el nombre del atributo y su valor a este método y, como resultado, recibirá un enlace a un elemento del directorio o un enlace vacío si un elemento con dicho valor es del especificado. El atributo no se encuentra. Cabe señalar que si hay varios elementos en el directorio con el mismo valor del atributo especificado, se devolverá el que se encuentre primero.

FoundElement = Directorios.Nomenclatura.FindByRequisites("Artículo","A-255");

Descripción de los parámetros del método. Buscar por accesorios:

  • <ИмяРеквизита>(requerido). Tipo: Cuerda. Descripción: el nombre del atributo, tal como se especifica en el configurador, por cuyo valor se realiza la búsqueda. Tipo de valor: arbitrario, excepto ValueStorage y cadenas de longitud arbitraria.
  • <ЗначениеРеквизита>(requerido). Tipo: Gratis. Descripción: el valor del atributo por el cual se debe realizar la búsqueda.
  • <Родитель>(opcional). Tipo: Enlace de directorio. Descripción: el padre dentro del cual se debe realizar la búsqueda; si no se especifica, la búsqueda se realizará en todo el directorio.
  • <Владелец>(opcional). Tipo: Enlace de directorio. Descripción: el propietario dentro del cual se debe realizar la búsqueda; si no se especifica, la búsqueda se realizará en todo el directorio.