
You can access an array element by its index. Let us briefly review their functionalities.Ī numbered collection of values that can have any type. They usually serve for collecting, grouping, analyzing, and processing data. However, objects that store temporary user session data are also important. Of course, applied objects form the most essential object group because they are used for describing business logic algorithms. Modules are executed when specific events occur in the applied solution.ġC programming language includes a large variety of objects. In other words, 1C programming language is a script language for describing business logic, and 1C programming language module calls are event-driven. By adding the algorithm to the appropriate module, the developer ensures that every time a user attempts to save a catalog item the platform will run the algorithm for checking whether the user filled all mandatory catalog attributes. A developer can use 1C programming language to write an algorithm that checks whether the data entered by a user is valid. This event occurs before the catalog item data is written to the database. Events can be related to the functionality of applied solution objects or to the applied solution itself.įor example, the functionality of the applied solution object Catalog includes a set of events. Therefore, modules that contain 1C programming language are only used in certain situations that might occur at run time. 1C programming language is only required for describing nonstandard behavior of applied solution objects and custom data processing algorithms. This includes the creation of configuration objects and specifying their properties, presentation forms, interrelations, and so on. Developers create applied solutions mostly in visual editors. Applied solutions based on 1C:Enterprise are never written in pure code. The methodology of applied solution creation defines 1C programming language purpose. no programming description of configuration objects: developers can use the objects that are built into the platform or applied solution objects created in a visual editor.weak typing: a variable type is defined by the stored value and can change over time.
#PURE BASIC PROGRAMMING LANGUAGE CODE#
preliminary compilation: modules that contain 1C programming language are converted into internal code before their execution.The major features of 1C programming language are: But it is not a replica of any of these languages. It's important part of 1C:Enterprise technological platform because it provides developers with tools for describing custom applied solution algorithms.ġC programming language has much in common with other programming languages, such as Pascal, JavaScript, and Basic, which simplifies the learning curve. 1C programming language (1C:Enterprise script) is the programming language embedded in the 1C:Enterprise platform.
