Module types (2024)

Configuration can include various module types. The modules can belong to certain objects (such as forms), or they can exist independently (belong to a configuration as a whole).

The platformuses the script stored in the modules at predefined points of 1C:Enterprise operation. These points are referred to as events and we have discussed them earlier.

The following module types are available in1C:Enterprise.

1. Managed application module.It is executed when 1C:Enterprise is started in a thin client or web client modes.

You can declare variables and define procedures and functions in this module, and they will be available to all configuration modules (exceptthe external connection module). They are also available for nonglobal common modules with the Client (managed application) property enabled. Exported procedures and functions of common modules are available in the managed application module context.

To open a managed application module

  • In the configuration object tree, right-click theBeginnerGuide root item and click Open managed application module (fig. 5.1).

    Module types (1)
    Fig. 5.1. Opening the managed application module

2. Common modules. They store the procedures and functions that are called from othermodules. A common module itself is never executed, it simply stores the procedures and functions.

To open a common module

  • In the configuration object tree, expand the Common branch, then expand the Common modules branch and double-click the module (fig. 5.2).

    Module types (2)
    Fig. 5.2. Opening a common module

3. Object modules. Examples of such modules are a catalog item module anda document module.

An object module is calledwhen an object iscreated using 1C:Enterprise script (for example, the CreateItem() method of a catalog manager is called, or the CreateDocument() method of a document manager), or when a user creates an object (for example, a catalog item or a document).

When modified object data is recorded to the database, event handlerslocated in the object module are called.

For details on the event sequence during the writing of modified configuration objects, see chapter Quick developer reference.

To open an object module

  • In the configuration object editor, click the Other tab and then click Object module (fig. 5.3).
    -OR-
    In the configuration object tree, right-click the objectand then click Open object module.

    Module types (3)
    Fig.5.3. Opening an object module

4. Form modules. Each form that is defined in a configuration has its own module. This module is executed when the ManagedForm object of 1C:Enterprise script is created. The platform creates this objectin 1C:Enterprise mode when a form is openedeither using 1C:Enterprise script (the GetForm() or OpenForm() method) or interactively.

To open a form module

  • In the configuration object tree,expand the object and open its subordinate Form object, then click the Module tab (fig. 5.4).

    Module types (4)
    Fig. 5.4. Opening a form module

5. Session module. It is executed when the configuration is loaded during 1C:Enterprise startup. A session module is intended to initialize the session parameters and execute the session-related actions. It cannot contain exported procedures or functions. It can call procedures from the common modules.

To open a session module

  • In the configuration object tree, right-click the BeginnerGuide root item and click Open session module (fig.5.5).

    Module types (5)
    Fig. 5.5. Opening a session module

6. External connection module. Itis intended for storing functions and procedures that can be calledin an external connection session.

To open a session module

  • In the configuration object tree, right-click the BeginnerGuide root item and click Open external connection module (see fig.5.5).

7. Manager modules. Each application object has a manager that manages the corresponding configuration object. Using this manager, you can create objects and perform operations with their forms and templates. A manager module allows you to extend the functionality of default managers provided by the platform by writing procedures and functions in 1C:Enterprise script.

In fact, this allows you to define custom methods for a configuration object (for example, a catalog) that do not refer to a specific database object instance, but rather to the configuration object itself.

To open a manager module

  • In the configuration object editor, click the Other tab andclick Manager module.
    -OR-
    In the configuration object tree,right-click theobject and clickOpen manager module.

    Module types (6)
    Fig. 5.6. Opening a manager module

8. Command modules. The entire configurationand its applied objects can have subordinate configuration objects referred to as Commands. Each command has a command module. You can use this module to create a predefined CommandProcessing() procedure, which is called when the command is executed.

To open the module of a command subordinate to a configuration object

  • In the configuration object editor, click the Commands tab and double-click the command (fig. 5.7).
    -OR-
    In the configuration object tree, right-click thecommand and click Open command module.

    Module types (7)
    Fig. 5.7. Opening amodule of a configuration object command

Next page:Form module context

Module types (2024)

FAQs

What are module types? ›

Make distinguishes five types of modules: Actions, Searches, Triggers, Aggregators and Iterators. The two latter ones are intended for advanced scenarios.

What is an example of a module? ›

For hardware, a module is an assembly of parts designed to be added and removed from a larger system easily. An example of a hardware module is a stick of RAM. Most modules are not functional on their own. They need to be connected to a larger system or be part of a system made up of several modules.

What are the common modules? ›

Common modules are modules frequently used in the content editor. You can add common modules to posts and pages created with most theme templates or coded templates that include drag and drop areas.

What are the modules? ›

A module is a complete block with thematically defined results, given workload (credit points) and clear evaluation criteria. A module can consist of one or more courses and one or more examinations (credits and/or subject examinations). Specific learning content is planned for each semester.

What does type module mean? ›

JavaScript modules allow you to break up your code into separate files. This makes it easier to maintain a code-base. Modules are imported from external files with the import statement. Modules also rely on type="module" in the <script> tag.

What are standard modules? ›

A Standard Module may contain a number of Components, devices or subassemblies or a combination thereof which are electrically and/or mechanically connected and performs a specific function.

What does "module" mean? ›

mod·​ule ˈmä-(ˌ)jül. 1. : a standard or unit of measurement. 2. : the size of some one part taken as a unit of measure by which the proportions of an architectural composition are regulated.

How do you describe a module? ›

The module description should explain your choice of teaching methods from a student- centered perspective. The discipline-specific content (including discipline-specific methods) of the module should be described as clearly and in as much detail as possible.

What are the three parts of a module? ›

3 Module components
  • a title that concisely and clearly describes the session contents.
  • an introduction that lays out what will be covered in the study session.
  • learning outcomes, each tested by at least one SAQ (see below)
  • core content, text with illustrations, diagrams, graphs, examples etc.

What are the 4 modules? ›

DBT Skills training is made up of four modules: core mindfulness, distress tolerance, emotion regulation, and interpersonal effectiveness. They are designed to specifically assist individuals in better managing behaviors, emotions and thoughts.

What are basic modules? ›

Basic modules are those that send altered or entirely new requests to the crawler and register callbacks to handle the responses.

What is the module list? ›

Holds submodules in a list. ModuleList can be indexed like a regular Python list, but modules it contains are properly registered, and will be visible by all Module methods. Append a given module to the end of the list.

What are the three types of modules? ›

The three kind of modules are Form Modules, Standard Modules and Class Modules.

What is another word for module? ›

module (noun as in part) Strongest matches. any chunk component detail element factor item lot measure member piece section sector segment share side unit.

What are modules in a project? ›

A module is a collection of source files and build settings that let you divide your project into discrete units of functionality. Your project can have one or many modules, and one module can use another module as a dependency. You can independently build, test, and debug each module.

What is a module in a college class? ›

A module is exactly the same as a regular college course, only smaller. Each module teaches a specific skill or knowledge area and takes only three to eight weeks to complete.

What are modules in school? ›

Modules are used to organize course content by weeks, units, or a different organizational structure. Modules essentially create a one-directional linear flow of what students should do in a course. Each module can contain files, discussions, assignments, quizzes, and other learning materials.

What are module types in Python? ›

There are two main types of Python modules: built-in modules and user-defined modules.

What are modules in classes? ›

What is the difference between a class and a module? Modules are collections of methods and constants. They cannot generate instances. Classes may generate instances (objects), and have per-instance state (instance variables).

Top Articles
Futures: 8 Stocks To Buy And Watch; CPI Inflation Report On Deck
Your Ultimate Guide To Ensure Secure Crypto Trading
Smoothie Operator Ruff Ruffman
Dippin Base Stat Total
Climate change, eroding shorelines and the race to save Indigenous history - The Weather Network
Nail Salon In Victoria Tx Mall
Lynaritaa Boobs
Seattle Clipper Vacations Ferry Terminal Amtrak
The Ports of Karpathos: Karpathos (Pigadia) and Diafani | Greeka
London (Greater London) weather
123Movies The Idol
Pogo Express Recharge
Unlockme Cintas
Herman Kinn Funeral Home Obituaries
Mr Seconds Geneseo Ny
C And B Tracy
R/Chinatime
Dyi Urban Dictionary
Aaf Seu
Amy Riley Electric Video
G 037 White Oblong Pill
Aussiebigdaddik
Ashley Kolfa*ge Leaked
Espn Masters Leaderboard
Management Trainee: Associate Adjuster - June 2025
Ret Paladin Phase 2 Bis Wotlk
Skechers Outlet Greensboro Nc
Calamity Shadow Fish
Express-Reisepass beantragen - hamburg.de
3962 Winfield Rd, Boynton Beach, FL 33436 - MLS RX-11020379 - Coldwell Banker
Prisoners Metacritic
St Cloud Rants And Raves
Drury Plaza Hotel New Orleans
Kare11.Com Contests
Laurin Funeral Home
Tények este teljes adás, 2024. április 26., péntek
Porter House Ink Photos
Teamnet O'reilly Login
Ice Hockey Dboard
Curaleaf Announces Majority Stake and Forms Strategic Partnership with Germany's Four 20 Pharma, a Fully EU-GMP & GDP Licensed Producer and Distributor of Medical Cannabis
Kpq News Wenatchee Washington
Walmart Careers Com Online Application
celebrity guest tape Videos EroThots 🍌 celebrity guest tape Videos EroThots
Loss Payee And Lienholder Addresses And Contact Information Updated Daily Free List Gm Financial Lea
Uncg Directions
Ekaterina Lisina Wiki
Clea-Lacy Juhn: Schwerer Schicksalsschlag kurz nach Zwillingsgeburt
Eliza Hay, MBA on LinkedIn: I’m happy to share that I’ve started a new position as Regional Director… | 36 comments
Doctor Strange in the Multiverse of Madness - Wikiquote
Morse Road Bmv Hours
Having A Short Temper Nyt Crossword Clue
How Long Ago Was February 28 2023
Latest Posts
Article information

Author: Kelle Weber

Last Updated:

Views: 5686

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Kelle Weber

Birthday: 2000-08-05

Address: 6796 Juan Square, Markfort, MN 58988

Phone: +8215934114615

Job: Hospitality Director

Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.