Objetos del 1C:Enterprise lenguaje integrado para trabajar con los datos aplicados


<< Prev   Next >>

Para proporcionar acceso a los datos almacenados en la base de datos, el 1C:Enterprise lenguaje integrado contiene un conjunto de objetos unificados. Se pueden dividirlos en varios tipos según su finalidad.

Gerente de estructuras de información de un tipo. Son los objetos como:

CatalogsManager,

DocumentsManager,

ReportsManager,

ChartsOfAccountsManager, etc.

Cada uno de ellos es una colección de valores que contienen los gerentes de todas las estructuras de información de este tipo que existen en la base de datos.

Por ejemplo, el gerente de catálogos CatalogsManager es una colección de valores que contiene los objetos CatalogManager.<Nombre>.

Cada uno de ellos está destinado para acceder a los gerentes individuales de estructuras de información.

Gerente de una estructura de información específica. Son los objetos como:

CatalogObject.Customers,

CatalogObject.MaterialsAndServices,

DocumentObject.GoodsReceipt,

DocumentObject.Services, etc.

Cada uno de estos objetos proporciona las herramientas para trabajar con una estructura de información específica. Por ejemplo, el gerente del documento GoodsReceipt, DocumentManager.GoodsReceipt, permite buscar documentos específicos GoodsReceipt, crear los objetos de estos documentos, etc.

Objeto (Object) son los objetos como:

CatalogObject.Customers,

CatalogObject.MaterialsAndServices,

DocumentObject.GoodsReceipt,

DocumentObject.Services, etc.

Utilizando los objetos de este tipo, se puede leer, cambiar, fijar y borrar los datos de la estructura de información. Ellos proporcionan acceso al objeto de la estructura de información y permiten cambiar la información en la base de datos. Se aplican a las estructuras de información a las que los objetos pueden tener enlaces (los catálogos a CatalogObject.<имя>, los documentos a DocumentObject.<имя>, etc.).

Conjunto de registros (Record set) son los objetos como:

InformationRegisterRecordSet.Prices,

AccumulationRegisterRecordSet.BalanceOfMaterials,

AccountingRegisterRecordSet.Primary, etc.

Utilizando los objetos de este tipo, también se puede leer, cambiar, fijar y borrar los datos de la estructura de información. Proporcionan acceso al objeto de la estructura de información y permiten cambiar la información en la base de datos. Se aplican a las estructuras de información los enlaces a cuyos objetos, en principio, no pueden utilizarse en la base de datos (los registros a AccumulationRegisterRecordSet.<Nombre>, los recálculos a RecalculationRecordSet.<Nombre>, etc.

Enlace (Ref) son los objetos como:

CatalogRef.Customers,

CatalogRef.MaterialsAndServices,

DocumentRef.GoodsReceipt,

DocumentRef.Services, etc.

Los objetos de este tipo sirven para indicar el enlace al objeto de la base de datos y además proporcionan la información sobre este objeto (por ejemplo, el documento DocumentRef.<Nombre>).

Selección (Selection) son los objetos como:

CatalogSelection.Customers,

DocumentSelection.GoodsReceipt,

InformationRegisterSelection.Prices,

AccumulationRegisterSelection.BalanceOfMaterials, etc.

Los objetos de este tipo son un conjunto de datos que contiene los datos de objetos de la misma estructura de información seleccionados según un determinado criterio. La selección se reitera utilizando el método Next() y los datos se leen dinámicamente desde la base de datos a medida que se avanza por la selección. Obtener un enlace al objeto se puede usando el atributo Ref y obtener un objeto se puede usando el método GetObject() (el catálogo CatalogSelection.<Nombre>).

<< Prev   Next >>

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002