Windows system configuration. Windows system configuration Opens the configurator

Mode selection command line options:

CONFIG
launching the 1C:Enterprise 8 system in the “Configurator” mode

ENTERPRISE
launching the 1C:Enterprise 8 system in the “1C:Enterprise” mode

CREATEINFOBASE
creating delivery and update files


a line specifying the infobase parameters, each of which is a fragment of the form
,
where Parameter Name is the name of the parameter, and Value is its value. Fragments are separated from each other by ";". If a value contains whitespace, it must be enclosed in double quotes (").

File Mode Options

File information base directory;
Locale is the language (country) that will be used to create the information base. Valid values ​​are the same as for the Format method parameter. The Locale parameter is not required. If not specified, the regional settings of the current infobase will be used.

Client-server mode parameters

Srvr 1C:Enterprise server name;
Ref name of the infobase on the server;
SQLSrvr SQL server name;
SQLDB SQL database name;
SQLUID SQL username;
SQLPwd SQL user password. If a password for the SQL user is not specified, then this parameter can be omitted.
SQLYOffs is the date offset used to store dates in SQL Server. Can take values ​​0 or 2000. This parameter is not required to be specified. If not specified, the value 0 is accepted.
Locale - language (country), (similar to the file version).

For all options the following parameters are defined:

Usr Username;
Pwd password

/AddInList a parameter indicating under what name to add the database to the list; if not specified, the database will not be added to the list. If a name is not specified, the default is used, similar to the interactive creation of an infobase.
Simultaneous use of keys is not allowed.

Command line options to specify startup options:

/@
command line parameters are written in the specified file

/F
path to the infobase, if it is stored in a file (the file name does not need to be specified)

/S
The address of the information base stored on the 1C:Enterprise 8 server is as follows:

/N
Username. Must be specified in the same way as in the list of users created in the Configurator

/P
The password of the user whose name is specified in the /N parameter. If the user does not have a password, this parameter can be omitted

/WA-
prohibiting the use of Windows authentication when starting an Enterprise or Configurator

/WA+
setting the mandatory use of Windows authentication when starting 1C:Enterprise or Configurator. If the /WA switch is not specified, the /WA+ command line option is assumed to be used.

/AU-
prohibiting the display of a question about updating the current version of 1C:Enterprise from an administrative installation

/AU+
setting the output of the question about updating the current version of 1C:Enterprise from an administrative installation. If the /AU switch is not specified, the /AU+ command line option is assumed to be used.

/Out
[-NoTruncate]
installation of a file for outputting service messages. If the NoTruncate key is specified (separated by a space), the file is not cleared

/L
indicates the directory of localized interface resources (for example, “RU”)

/DisableStartupMessages
Suppresses startup messages: “The database configuration does not match the saved configuration. Continue?"; “Your computer's capabilities are not sufficient to edit the configuration help. To edit the help, you must install Microsoft Internet Explorer version 6.0 or higher.”; “Your computer’s capabilities are not sufficient to edit HTML documents, including help topics. To edit HTML documents, you must install Microsoft Internet Explorer version 6.0 or higher. In this launch, editing html documents will not be available."

/C
passing a parameter to the configuration

Batch mode

Using command line options, an administrator can run the configurator in batch mode to perform the following actions:

  • updating the database configuration, including those under support;
  • performing syntactic control;
  • performing testing and correction of the information base with setting all parameters;
  • reduction of the logbook;
  • perform a configuration check.
  • Using command line parameters, an administrator can specify:

    • launching the 1C:Enterprise 8 system in Configurator mode;
    • infobase parameters: user, password; for the file version - directory, language; for the client-server option - server name, infobase name, SQL server name, SQL database name, SQL user name and password, date offset.

    In addition, all launch parameters can be generated in an external file, the name of which is specified in the command line parameters.

    After completing the actions specified in the launch parameters, the 1C:Enterprise configurator closes.

    Using the configurator batch launch mode allows you to automate the process of maintaining infobases by launching the corresponding command files on a schedule.

    Configurator batch mode command line parameters:

    /DumpIB
    unloading the infobase in command mode

    /DumpCfg
    saving configuration to file

    /UpdateDBCfg
    [-WarningsAsErrors]
    updating the database configuration. If the Warnings-AsErrors key is specified (separated by a space), then all warning messages will be treated as errors

    /DumpDBCfg
    saving database configuration to file

    /RollbackCfg
    return to database configuration

    /CheckModules
    perform syntax check

    /UpdateCfg
    updating a supported configuration

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    perform testing and correction of the information base

    ReIndex
    table reindexing

    LogIntergrity
    logical integrity check

    RecalcTotals
    recalculation of results

    IBCompression
    table compression

    TestOnly
    only testing when there are references to non-existent objects:

    BadRefCreate
    create objects

    BadRefClear
    clear objects

    BadRefNone
    don't change

    In case of partial loss of objects:

    BadDataCreate
    create objects

    BadDataDelete
    delete objects

    Simultaneous use of keys within a subgroup of parameters is not allowed. If the command was successful, returns a return code of 0, otherwise 1 (101 if there are errors in the data).

    Batch mode command line options for creating delivery and update files:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Creating delivery and update files

    Cffile
    instructions to create a distribution

    Cfufile
    instructions to create an update

    F
    the distribution included in the update is specified by the name

    V ]
    the distribution included in the update is determined by the version

    Note: the group of parameters -f |-v is repeated as many times as the distribution files are included in the update.

    Command line parameters for working with the configuration repository:

    /DepotF
    storage directory

    /DepotN
    storage username

    /DepotP
    storage user password

    V
    v - version number, if the version number is not specified or is equal to -1, the latest version will be saved.

    /DepotUpdateCfg [-v ] [-revised]
    Update storage configuration from file (batch mode)

    V
    version number, if the version number is not specified or is equal to -1, the latest version will be saved, if the configuration is connected to the storage, then the parameter is ignored

    Revised
    receive captured objects if necessary. If the configuration is not connected to the storage, the parameter is ignored.

    Command line parameters for batch mode registration of 1C:Enterprise 8 as an Automation server:

    /RegServer
    application registration

    /UnregServer
    deleting application registration

    After execution, closes the 1C:Enterprise 8 system.
    If parameter values ​​include spaces (for example, a path or file name), the values ​​must be enclosed in quotation marks.

    Examples

    How to launch 1C:Enterprise 8 from the command line

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Username /P Password

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Username /P Password

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Username /P Password

    How to force 1C:Enterprise to upload a database from the command line

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Username /P Password /DumpIB c:\name.dt

    How to update current configuration changes to a database configuration from the command line

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Username /P Password /UpdateDBCfg

    How to test and correct an infobase without checking referential integrity automatically

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrator)" /P"" /IBcheckAndRepair -LogIntegrity

    How to perform a configuration check automatically and output the check results to a file

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrator)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    How to shorten the log programmatically

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrator)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    How to unload modules of an application solution as text files from the command line

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrator)" /P"" /DumpConfigFiles "D:\1\11" -Module

    How to load help files saved in htm format into an application solution

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrator)" /P"" /LoadConfigFiles "D:\1\11" -Help

    A quick step-by-step demonstration of application development on the 1C:Enterprise 8.2 platform.

    To run the example, you will need the 1C:Enterprise 8.2 platform. On our website you can download. This demo was prepared using exactly this version!

    Simple HR system

    Now we will create a mini-system for personnel records of employees at the enterprise. It will allow us to hire and fire employees, as well as work with personnel documents.

    Each configuration should be stored in a separate directory (folder).

    1. Create a new folder on any drive of our computer, for example, "C:\Our Frames".

    2. Launch 1C:Enterprise. A list of infobases will open. If you have not created any infobases or added existing infobases, the list will be empty.

    1C:Enterprise can work with several databases on one computer. For example, one database maintains personnel records, another database maintains goods records, a third maintains accounting records for Company A, and a fourth maintains accounting records for Company B.

    3. Click the "Add" button.

    At the first step of the wizard, select the option "Add an existing infobase to the list."

    In the second step, specify the name of the infobase as it will appear in the list of bases, for example, “Our personnel.” The name of the database can be arbitrary, nothing depends on it.

    4. In the next step, specify the path to the folder that you created in step 1 of our step-by-step guide (in our case, this is C:\Our Frames). Click "…" , enter the folder and click "Select".

    The directory with the information base can be located on the local hard drive of the computer, for example, “C:\Our Personnel”, or maybe on another computer on the local network, for example, “\\SERVER\KADR”. In this case, full access rights to this folder must be granted (read, write, etc.).

    To edit it, you can click the Edit button. For example, the infobase has been moved to another location or you want to give it a different name. To remove an infobase from the list, click the Delete button. In this case, the infobase is removed from the list, but is not physically deleted from the disk.

    6. Let's select the "Configurator" launch mode. To do this, click on the “Configurator” button.

    1C can be launched in two modes:

    • 1C:Enterprise- mode of using the information base. Regular users work in this mode, enter data, print reports, etc. In this mode, you cannot edit the configuration structure.
    • Configurator- configuration (programming) mode. Programmers work in this mode, create new directories, reports, and write program modules. In this mode, you cannot enter data into the infobase.

    7. Since there is nothing in the created folder yet, 1C will ask for confirmation to create a new information base.

    8. Click Yes. Next, select the option “Creating an infobase without configuration to develop a new configuration or load a previously unloaded infobase” (option 2) and click the “Next” button. In the next step, click the "Finish" button.

    9. The configurator will launch. Open the configuration tree, which is where we will work very often. To do this, select “Configuration” - “Open configuration” in the menu or click on the corresponding icon.

    The configuration tree window will appear. Give it a comfortable size.

    This window presents all configuration objects, such as directories, documents, reports, etc. To expand a specific branch, you need to double-click on the plus sign or double-click on its name.

    Creating Configuration Objects

    10. Place the cursor on the "Directories" line and click the button (or right-click and select Add). This will open Configuration object editing window(a kind of constructor for creating a directory).

    The configuration object editing window is designed to quickly create new configuration objects. The data entry sequence is designed in such a way that previous data can serve as the basis for subsequent data entry. Movement is controlled by the buttons at the bottom of the window "Next" and "Back". At each step, you are asked to enter a group of logically related data. You can also move through the steps by clicking on the corresponding tab (Main, Subsystems, Functional options, etc.).

    11. In the first step (tab), set the “Name” of our directory (identifier), for example, “Positions”. After entering the Name, press the "Enter" key on the keyboard, or move the mouse to the next field. Based on the “Name”, the system will automatically create a “Synonym”.

    The name of the object (in our case, the directory) is an important and required property of any configuration object. This is what will be used when writing program code in the 1C language. The name cannot be corrected just like that, since all places in the program where this directory is used will also have to be corrected.

    Take the directory "Name" very seriously. The name should be concise, understandable, reflecting the essence of the directory, for example: “Countries”, “Employees”, “Products”, etc.

    The names of configuration objects, details, variables, procedures and functions in 1C can contain letters of the Russian and English alphabets (lowercase and uppercase), underscores and numeric characters. The name cannot begin with numbers.

    Any configuration object also has the "Synonym" property. It is intended to store an “alternative name” of a configuration object (in our case, a directory). It is this that will be used in the interface elements of our program, that is, it will be shown to the user. There are no restrictions for “Synonym” and it can be set in a readable form, for example, “List of positions”, etc.

    Each directory has two predefined (predefined) fields “Code” and “Name”. You can edit the length of the name, the length of the code, and the type of code: “Number” or “String”.

    13. Close the "Positions" directory editing window.

    14. Let's create a new directory "Employees" (see point 10).

    Set the directory name (identifier) ​​to "Employees".

    Set the name length to 100 characters.

    We will store the employee's full name in the name. Sometimes there are quite long first and last names, so 100 characters is just right.

    15. In this directory, in addition to the already specified fields (Code and Name), we will have several more fields (details, attributes). Now the list of additional details (fields) is empty. Click the "Add" button.

    As a result, a window for editing props properties (properties palette) will open. By the way, props, attribute and field are basically the same thing. It’s just that in 1C terminology it’s common to use “props”.

    16. Set the attribute name in the properties palette to “Position”. Specify the type of attribute - “DirectoryLink.Positions”, which we created earlier. This means that the values ​​of this attribute will be selected from the “Positions” directory. Close the properties palette window.

    17. Create the "Salary" attribute (type Number, Length 10, Accuracy 2). For a value of the "Number" type, the precision indicates the number of decimal places (in our case, 2 decimal places).

    18. Create the details of Admission Date and Dismissal Date (Date type).

    19. Now we have two directories and we can enter some data.

    Let's update the database configuration (save all the changes we made to the configuration). This can be done using the program menu (Configuration – Update database configuration), or the corresponding icon on the toolbar, or the F7 key.

    Since we edited (changed) the structure of the information base, 1C will analyze these changes and show a window with a list of them. Click the "Accept" button.

    20. Start the system in 1C:Enterprise mode. This can be done directly from the Configurator by clicking on the toolbar or the F5 key. The 1C:Enterprise window will appear.

    21. Open the Positions directory. To do this, click in the navigation panel (on the left side of the application window) on the inscription (link) Positions. A directory window will open.

    22. Enter multiple positions using the INS button or key. For example, director, accountant, programmer.

    Please note that codes are assigned automatically, although they can be edited. In this case, it is necessary to maintain the uniqueness of the codes. Uniqueness parameters can be configured in the configurator; for example, you can completely disable code uniqueness control.

    By default, sorting is set by Name. This allows you to type the first letters of the job title, and the cursor will automatically move to the desired position. You can also set another type of sorting: by code or by details. To do this, just left-click on the name (title) of the attribute.

    23. Open the Employees directory.

    24. Get some employees. For example, Ivanov Ivan Ivanovich is a director, Petrov Petrovich is an accountant, Sidorov Sergey Sergeevich is a programmer. We only fill out the details Name (full name) and Position. Please note that when you specify a position, the Positions directory opens. To save a new directory item (new entry), click “Save and close”.

    25. Close the 1C:Enterprise window and return to Configurator mode.

    In real life, the hiring of an employee is carried out using the personnel document “Order for Hiring”. This is what we will implement in Part 2 of our Step-by-Step Example.

    This article is a logical continuation of the series of articles “First steps in 1C development.” It describes the development environment on the 1C platform, which is called “Configurator”. After studying this material, you will learn:

    • What is an object tree, what is it for and how to work with it?
    • What is the properties palette for, how to open it, how to find something in it?
    • When do you need to configure various configurator parameters and how to do it?
    • What needs to be done to make changes to the standard configuration?
    • How to run the configuration in debug mode?
    • How to connect to a client session in debug mode and see what's going on there?

    Applicability

    The article discusses the 1C:Enterprise platform version 8.3, so all information is relevant for current releases.

    Basic techniques for working in the configurator

    The object tree is the first thing you encounter when starting the configurator.

    After launching the development configuration, in order to see the object tree, you must select one of two menu items Configuration (Open configuration, if the configuration is not yet open, or Configuration window, if the configuration window itself is closed).

    You can also use the corresponding buttons.

    The configuration object tree displays what entities are in the configuration.

    Using the object tree, you can create new elements, edit them, and add new details and properties.

    This window has a docking mode. A button with an icon in the form of a paperclip in the upper right corner of the Configuration window allows you to make it hide when it is not active.

    You can search for the desired object by the first letters. The cursor is automatically positioned on the desired object.

    Sometimes a tree of objects is called metadata. The built-in language has a special property called Metadata(i.e. data about data).

    One of the functions of the configurator is uploading/downloading the information base. When downloading the infobase, you get a packed file with the extension dt.

    We have already discussed this function in detail in previous articles. It is used in the following cases:

    • to transfer a database from one place to another;
    • as one of the archiving options;
    • to convert the file operating mode of the database to client-server.

    There are three methods for editing the properties of configuration objects. The first of them is calling the object editing window (by double clicking the mouse).

    Convenient for objects with a large number of properties. The window for editing the “Document1” object is shown in the figure.

    This method does not exist for all objects. For example, constants are an exception.

    The next method for editing the properties of objects is using the properties palette, which is available for all objects (both simple and complex). Accordingly, it can be called for any object.

    The call is made through the context menu, item Object properties(key combination Alt+Enter).

    In the palette, all properties are presented in the form of a list. You can select the appropriate properties and edit them.

    The method is convenient for objects with a small number of properties, but can be applied to any object.

    The properties palette has a docking mode (that is, the window can either be docked or made to hide).

    It is possible to display only important properties. The transition to this mode is carried out by pressing the button in the form of a funnel.

    If you cannot find a property, then most likely you have pressed this button.

    For each property there is a description (displayed at the bottom of the window). The description can be copied to the clipboard and used for help searching.

    It is possible to arrange property categories on separate tabs. To enable this mode, on the properties palette itself, select the item in the context menu Bookmarks. However, it is often more convenient to work with a list.

    Using the properties palette, it is convenient to edit properties of the same type for several objects, since when moving from one object to another, the properties palette is displayed for another object, while the cursor remains on the same property.

    Another method for editing object properties using the Advanced window. To open this window, select the configuration object, then select the item in the context menu Additionally.

    In this window you can set various properties of this object, which are mainly presented in the form of various checkboxes.

    It is convenient to use this window if you need to classify several objects, for example, by subsystems. In this case, this window is called and when switching between objects, an entry into the subsystems of this object is assigned.

    You can do the same with access rights, functional options, and command interface settings. In order to configure the configurator, you need to select Settings in the Tools menu.

    A window will open with a fairly large number of settings and bookmarks.

    On the bookmark Launch 1C:Enterprise you can specify which application will be automatically used when launched from the configurator (thin client, thick client (managed application), etc.).

    If set to Select automatically, then the system will focus on the settings of the configuration itself.

    Attention! This setting only affects launch from the configurator.

    Here you can also configure the use of low connection speed (i.e., the use of grouping data transmitted to the server into packets).

    When debugging, in order to understand how the application works on thin communication channels, you can set up a simulation of the delay in server calls.

    On the bookmark Launch 1C:Enterprise there is also a subbookmark Additional, where using checkboxes you can set a number of additional parameters that affect the launch of the application from the configurator (whether performance indicators will be displayed, whether the command will be displayed All functions etc.).

    On the bookmark Are common indicates whether you only need to create managed application objects or whether you should create objects that are also in the regular application.

    On the bookmark Lyrics you can configure the principles for editing and displaying text (specify the font, tab width and other parameters).

    On the bookmark Modules There are a number of sub-bookmarks. Here you configure how text will be displayed in modules.

    How will it be carried out? Examination, Grouping And Context hint.

    On the bookmark Reference indicates how the certificate will be issued.

    You can use the checkboxes to indicate those sections that interest you.

    To be able to edit (modify) the standard configuration, you need to go to the menu Configuration select item Support, Further Setting up support.

    The Support Setup form appears. In this form, click on the button Enable edit option.

    The system will warn you that in the future it will be impossible to update the configuration completely automatically.

    If we still intend to make changes, we need to click on the button Yes. The Configure Support Rules window appears.

    If we are not striving for global configuration changes, but will try to get by only by adding some objects, then there is no point in changing the default parameters in this form. You should immediately press the button OK.

    After this, you will need to configure a support rule for the entire configuration as a whole.

    To do this, in the tabular part of the “Support Settings” form, in the top line (in which the name of the configuration is indicated), in the field on the right, double-click the mouse to call up the “Support Rules Settings” form (for this object).

    In the form that appears, you must select a rule The supplier object is edited while maintaining support and press the button OK.

    The message “Support Settings should be closed.” As a result of these actions, we will have the opportunity to add new objects. The button is activated in the configuration window Add.

    If you need to make changes to existing configuration objects, then for each of these objects you can also change the support rule, as we did for the entire configuration as a whole.

    It should be noted that the programmer does not directly modify the database configuration, but works with his own configuration, which is called the main one.

    If any changes have been made to the main configuration, a small asterisk (*) will appear in the title bar of the configuration window.

    In this case, the database configuration has not yet been updated, as indicated by an exclamation mark in the title of the “Configuration” window.

    To update the database configuration in accordance with changes made by the programmer, you need to call the item from the menu Configuration, use the key F7 or the corresponding button.

    To start the configuration in user mode, you can select 1C:Enterprise from the Tools menu or use the keyboard shortcut Ctrl+F5.

    You can run the configuration in debugging mode (Start debugging from the menu Debugging, key F5 or the corresponding command bar button).

    The difference between debugging mode and running in user mode is that it is possible to stop the application at the right times, read variable values, etc.

    When developing, if the configuration changes, it is convenient to immediately start debugging; the system will automatically prompt you to save the database; all you have to do is give confirmation.

    If the application is started by the user (not in debug mode), you can still connect to the user's process from the configurator and do debugging if necessary.

    First, for a given session in 1C:Enterprise mode through the main menu Service/Options you need to open the “Options” window and check the box Debugging in current mode is allowed.

    For the future, you can tick U set debug enable mode at startup.

    After this, in the configurator you need to select the item Connection from the menu Debugging.

    This will open the Debugging Items window with a list of processes that can be debugged. In this list, you must select the required debugging item (user session) and connect to it by pressing the button To plug.

    In the following articles of the series, we will refer more than once to studying the capabilities of the configurator. So don’t worry if there is something in its interface that you don’t yet understand.

    By the way, in the next article we will look at a special configurator tool - a debugger, without knowledge of which it is almost impossible for a developer to debug his program code.

    Configurator 1C 8.3 is an information systems development environment based on the “ ” platform. Application solution development is usually called . Using this environment, it is possible not only to refine a solution, but also to develop your own, full-fledged configuration.

    Below I will try to describe the main features and interface of this development environment.

    The main function of the 1C configurator is to help the developer develop a viable solution for business automation in the shortest possible time. Additional functions - making a database backup, entering users, working with storage, updating the solution, routine testing of the database, etc.

    The entire set of commands, the location of menus, buttons - all this can be changed by the developer, so we will consider the “out of the box” state.

    The appearance of the 1C configurator is quite simple and conservative:

    The top panel contains the main context menus of the program - file, edit, configuration, etc.:

    Below are the shortcut commands most often used by users:

    Many people are well aware that there are many types of 1C programs. The average user is likely to name three of them:

    • 1c accounting
    • 1C: Salaries and personnel management
    • 1C: Trade Management

    In fact, 1C has developed and implemented more than a thousand different user applications. All these programs are called configurations or applied solutions 1C. This article will help you figure out how to choose the 1C configuration that best suits the needs of your company.

    1C configurations (1C application solutions) are programs designed to automate the activities of various organizations and individuals.

    The configuration in 1C starts only if the computer has technological platform 1C:Enterprise.

    The 1C:Enterprise technological platform is a special environment or shell in which 1C application solutions are launched and function.

    When purchasing 1C, the user purchases a software package consisting of the 1C:Enterprise platform and one or more 1C configurations. Such a “kit” (configuring a platform and work bases with software management tools) is usually called 1C software product.

    The software product also includes consulting and technological support. For example, access to a help system is provided Information technology support (1C:ITS).

    Examples of software products based on platform version 8.3:

    • Software product = platform 1C: Enterprise 8.3 + 1C: Accounting 8.3 + 1C: Salary and personnel management 8.3 (for maintaining accounting and tax records of a manufacturing enterprise and calculating salaries for employees in a separate program).
    • Software product = platform 1C: Enterprise 8.3 + 1C: Accounting 8.3 + 1C: Trade management 8.3 + 1C: Salary and personnel management 8.3(for maintaining accounting, tax, warehouse records of a trading organization and calculating salaries for employees in a separate program).

    All 1C configurations have a similar interface, the same configuration objects (directories, documents, information registers, etc.) and general operating principles. Thus, a user who has mastered the basic actions in one of the 1C configurations can easily work in others.

    Some of the same type of operations available in all 1C application solutions:

    • Filling out reference books. Creating elements and groups in directories;
    • Deleting, copying, moving, editing elements and groups of directories;
    • Entering incoming balances;
    • Entering documents in the program, incl. creating documents by copying and entering based on;
    • Work in document journals;
    • Generating reports based on work results.

    The 1C:Enterprise technology platform was developed by 1C. It is constantly evolving, taking into account user needs, legislative updates, and market innovations. As a result, new versions (for example, 7.7, 8.2, 8.3) and releases (current updates) of the 1C platform are constantly being released.

    In addition, the platform contains a built-in programming language that allows you to make changes to the finished configuration based on the customer’s wishes. Sometimes, if necessary, completely new configurations for 1C are written “from scratch” based on the technology platform.

    1C application programs are created both by 1C itself and by other developers and partner companies. 1C configurations released directly by the 1C company are called typical.

    Thus, depending on the developer, 1C configurations come in two types: standard and non-standard (also called industry and specialized solutions).


    Typical 1C configurations

    Most users purchase standard 1C solutions as part of the software product.

    Advantages

    • Standard 1C solutions are universal, i.e. Suitable for accounting in various fields of activity. For example, accountants from manufacturing enterprises, the service sector, and trade organizations can work in 1C: Accounting. The configuration also allows you to keep records in various tax regimes (OSN, simplified tax system, UTII).
    • Standard 1C configurations are constantly being improved by 1C, which monitors customer wishes and takes into account the experience of a wide range of users. Such application solutions are carefully “debugged” and are more reliable in use and maintenance.

    Flaws

    • The consumer uses only the part of the capabilities of the standard solution that he needs, while purchasing all the functionality of the program.
    • A typical 1C configuration requires careful customization for a specific organization, and sometimes “refinement” by programmers.

    For Russian enterprises, 1C offers the following standard configurations

    The full functionality of the 1C:Enterprise program system is implemented in the 1C:ERP Enterprise Management 8.3 program.

    Some standard configurations are available in several versions with different sets of functionality. For example, 1C: Accounting 8 is available in three versions: basic, CORP and PROF.


    Basic version

    An affordable price and the absence of security keys are undoubtedly among the advantages of the basic version. However, the basic version has the least amount of functionality.

    Basic version of 1C:Accounting 8

    • Does not support multi-user mode (intended for the work of one accountant);
    • From a technical point of view, it does not involve changes to the configuration;
    • Does not support accounting for several organizations in one information base;
    • Accounting is not maintained by separate divisions (in terms of distribution of income tax among divisions and consolidation of VAT reporting).

    There are also specialized deliveries of the basic version, configured for special tax regimes:

    • 1C: Simplified 8
    • 1C:Entrepreneur 8

    PROF version

    The most popular of all versions of 1C: Accounting 8.

    • Supports multi-user accounting;
    • Multi-company accounting is possible;
    • Allows the administrator to make configuration changes;
    • It is possible to work in a “cloud” service. In this case, the program is located on the 1C server, and access to it is carried out via the Internet;
    • The program can be accessed via mobile devices.

    CORP version

    The CORP version of the 1C: Accounting 8 program is intended for large corporations, because has the widest functionality. It has all the advantages of the PROF version. In addition, this version allows you to maintain separate accounting of income and expenses for separate divisions of the organization.

    Scheme for comparing the functionality of different versions of the standard configuration 1C: Accounting 8


    Non-standard 1C configurations

    The implementation of 1C software products is carried out by partner companies. They interact directly with customers, installing 1C programs, setting them up and adapting them, focusing on the characteristics of a particular enterprise and the wishes of the customer.

    To do this, IT specialists:

    • Typical 1C configurations are “modified” using a special programming language. For example, the application solution “1C: Sawmill 8” is a modified standard configuration of 1C: Manufacturing Enterprise Management.
    • Create new configurations based on the 1C:Enterprise platform.

    Application solutions developed by 1C partner companies are not standard. To implement such configurations, it is necessary to undergo certification at 1C and obtain the right to a special logo “1C: Compatible”. Atypical configurations, as a rule, are “written” for a specific type of activity, for a specific industry. Therefore they are also called industry and specialized 1C solutions.

    Advantages of non-standard configurations

    • They allow you to reduce costs for consumers when implementing a software product due to the fact that they are supplied as ready-made solutions.
    • They contain highly specialized solutions that take into account the specifics of a particular company.
    • Allows you to avoid complex configuration settings.

    Examples of industry configurations: 1C: Public catering, 1C: Agricultural enterprise management, 1C: Construction organization management.

    Suppose you need to select a software product for maintaining accounting and tax records at a food industry enterprise. For this purpose, as shown in the diagram, you can install and adapt a standard 1C: Accounting configuration or choose one of the ready-made industry solutions, saving time and money.


    As you can see, the 1C company presents a wide range of 1C software products that meet the needs and tastes of a wide variety of consumers.