What is the configurability of the 1s enterprise system. Accounting and management of operational activities of the enterprise
Non-state educational institution
higher professional education
"Russian-British Institute of Management"
(NOUVPO RBIM)
TEST
By discipline: "Object-oriented analysis and programming"
checked
department teacher
mathematics and computer science
Ivinskaya N.L.
student of the PI-22 group
Glazkova N.A.
2013
Chelyabinsk 2013
Configurability of the 1C: Enterprise system.
1C:Enterprise is a universal system for automating the economic and organizational activities of an enterprise.
1C:Enterprise can "adapt" to the specifics of a particular area of activity in which it is applied. The term configurability is used to denote this ability.
- What are the main parts of the system?
Logically, the entire system can be divided into two large parts that closely interact with each other: the configuration and the platform that manages the operation of the configuration.
To make it easier to understand the interaction of these parts of the system, let's compare it to a CD player. As you well know, the player serves to listen to music. “There are no comrades for the taste and color,” therefore, there are many different CDs on which musical works for every taste are recorded. And in order to listen to any composition, you need to insert a CD into the player, and the player will play the piece of music recorded on it. What's more, a modern CD player will even let you record your own selection of music, ie. create a new CD.
The player by itself is completely useless without the CD, just as the CD itself cannot do us any good (except as a coffee holder) if we don't have a player.
- What is a platform and what is a configuration?
Returning to the 1C:Enterprise system, we can say that the platform is a kind of “player”, and the configuration is a “CD”. The platform makes the configuration work and allows you to make changes to it or create your own configuration.
There is one platform (1C:Enterprise 8.0) and many configurations. For the functioning of any application solution, a platform and some (one) configuration are always required.
By itself, the platform cannot perform any automation tasks, as it is designed to provide some kind of configuration. The configuration itself is also useless, because in order for it to perform the tasks for which it was created, it is necessary to have a platform that controls its work.
- When should you use the term configuration and when should you use the term application solution?
Both of these terms denote that part of the 1C:Enterprise system that runs under the control of the platform and which all users “see” (it happens, of course, that users also work with the platform tools, but these are “advanced” users).
The use of one or the other term depends on the context in which the presentation is being made. If we are talking about the actions of the developer, then the term configuration is used, since this is the exact term of 1C:Enterprise. The term application solution is more common and understandable for the user of the 1C:Enterprise system.
- Why are different launch modes of the 1C:Enterprise system used?
Since automation tasks can be very different, 1C and its partners produce application solutions, each of which is designed to automate one specific area of human activity.
As examples of existing applied solutions, we can cite the “Trade Management” solution, designed to automate the tasks of operational and managerial accounting, “Personnel Management”, designed to implement the company's personnel policy, or “Manufacturing Enterprise Management”, covering the main contours of accounting and management at a manufacturing enterprise .
The application solution is, as far as possible, universal in order to meet the needs of a wide variety of enterprises operating in the same field of activity. And this is good. On the other hand, such universality will inevitably lead to the fact that not all the capabilities of the applied solution will be used at a particular enterprise, and some capabilities will be lacking in it.
This is where the configurability of the system comes to the fore, since the platform, in addition to managing the configuration, contains tools that allow you to make changes to the configuration used. Moreover, the platform allows you to create your own configuration from scratch, if for some reason the use of a typical configuration seems inappropriate.
The 1C:Enterprise system has different operating modes: 1C:Enterprise and Configurator.
Mode 1C: Enterprise is the main one and serves for the work of users of the system. In this mode, users enter data, process it, and receive output results.
Configurator mode is used by developers and database administrators. It is this mode that provides the tools necessary to modify an existing or create a new configuration.
- What is a configuration tree?
The configuration tree is the main tool a developer works with. The configuration tree contains almost all the information about what the configuration consists of.
- What are configuration objects?
The configuration is a description. It describes the data structure that the user will use in 1C:Enterprise mode. In addition, the configuration describes various algorithms for processing this data, the configuration contains information about how this data should look on the screen and on the printer, and so on.
In order for the 1C:Enterprise system to be quickly and easily configured for the required application tasks, the entire description that the configuration contains consists of certain logical units called configuration objects.
- What does the system create based on configuration objects?
Configuration objects are details of the constructor from which the configuration is assembled. Usually in the designer there is some set of details. Details can be of different types: long, short, square, rectangular, etc. We can connect parts to each other in various ways.
The same is true for configuration objects. We can only create objects of certain kinds. But we can create as many of each type of objects as we need. Objects of one kind differ from objects of another kind in that they have different properties (more precisely, a different set of properties). Objects can interact with each other, and we can describe such interaction.
- What are the ways to create a configuration object?
First way. You need to place the cursor on the type of configuration objects that you are interested in, and in the command bar of the configuration window, click the Actions, Add button.
The second way. You can use the context menu, which is called by pressing the right mouse button. Place the cursor on the type of configuration objects you are interested in and press the right mouse button. In the menu that appears, select Add.
Short description
To make it easier to understand the interaction of these parts of the system, let's compare it to a CD player. As you well know, the player serves to listen to music. “There are no comrades for the taste and color,” therefore, there are many different CDs on which musical works for every taste are recorded. And in order to listen to any composition, you need to insert a CD into the player, and the player will play the piece of music recorded on it.
Print (Ctrl+P)
1C:Enterprise is a universal enterprise automation system. This is a development and execution environment that includes a set of tools, mechanisms and services that provide everything necessary for the development of applied solutions, their operation, administration and maintenance. Due to its
versatility, the 1C:Enterprise system can be used to automate various areas of the economic activity of an enterprise: accounting for commodity and material assets, mutual settlements with counterparties, etc.
Configurability 1C
The main feature of the 1C:Enterprise system is its configurability.
The 1C:Enterprise system itself is a set of mechanisms
designed to manipulate various types of domain objects. A set of objects, structures of information arrays, algorithms for processing information corresponding to the task in hand is determined by a specific configuration. Together with the configuration, the 1C:Enterprise system acts as a ready-to-use software product focused on certain types of enterprises and classes of tasks to be solved.
The configuration is created and accompanied (maintained) by regular means
systems. The configuration is usually supplied as a typical for a particular area.
application, but can be changed, supplemented by the user of the system, as well as
re-designed. The 1C:Enterprise system provides support for standard
configurations using standard tools.
The functioning of the 1C system
The functioning of the system is divided into two processes - development (description of the model
subject area by means of the system) and execution (data processing of the subject
areas).
During the development stage:
● formation of the structure of processed information;
● creation of forms for entering initial data, viewing various lists of data;
● organizing the storage of entered and final information;
● writing reports and processings;
● formation of command interfaces for various user groups;
● formation of a list of users;
● assigning specific rights to users.
The result of development is a software product (configuration) that
is a domain model.
In Configurator mode, you can create new configurations, edit existing ones, and compare and merge multiple configurations.
At the development stage, the system operates with such universal concepts (objects) as a document, a document journal, a reference book, requisites, a form, a register, and others.
The totality of these concepts determines the concept of the system. In turn, the process
configuration is divided into several components (the division is conditional
character) that determine the sequence of writing and the purpose of the description volumes.
This is a “visual” configuration (creation of a configuration structure, dialog forms and output documents, a mechanism for users to work with data (interface) and rights
access of various user groups to various information) and writing programs
in the built-in 1C:Enterprise language for processing input and output data.
At the system level, the concepts of objects themselves and standard operations for their
processing. Configuration tools allow you to describe the structure of information,
included in these objects, and algorithms that describe the specifics of their processing, for
reflection of various features of accounting.
The information structure is designed at the level of types provided in the system
processed objects of the subject area (constants, directories, documents,
registers, enumerations, etc.).
During execution, the system operates with specific concepts described in
configuration stage (directories of goods and organizations, invoices, waybills, etc.).
When a user works in 1C:Enterprise mode, information processing is performed
both by standard means of the system and by using algorithms created on
configuration stage.
Basic concepts of the 1C system
This section discusses the basic concepts that the system operates on.
"1C:Enterprise". This section will be useful for those who are not yet familiar with the system
"1C:Enterprise".
The description of certain mechanisms will be accompanied by examples. It is possible that in
the description will contain concepts and terms that are still unfamiliar to you. Keep reading: the meaning of the terms used will become clear as you go along, and for more information, you can always refer to the relevant chapters of this Guide.
The concept of configuration 1C
The basis of the concept is the concept of "configuration".
A configuration in 1C:Enterprise is a set of interrelated
constituent parts:
● subsystems;
● the structure of credentials, their input forms, selection, printing;
● the composition of mechanisms for accounting for final data and accounting data movements;
● composition of various reports and treatments;
● command interface;
● set of roles (access rights);
● a set of common procedures and functions (application module, managed application module, outer connection module, session module, common modules), spreadsheet document layouts, etc.;
● auxiliary objects:
● functional options and their parameters;
● storage settings;
● Web tools (Web services, WS links, HTTP services);
● various supporting information (pictures, templates, styles, etc.).
In fact, the configuration structure is a domain model. Creation
configuration is done using the configurator. Created configuration
used by the 1C:Enterprise system to implement the software environment,
suitable for performing the necessary accounting tasks.
Roles in the 1C:Enterprise system determine the permissions of users to work with
information processed by the system. The set of provided
The user of authority is determined, as a rule, by the scope of his duties.
The operation of assigning roles to a user solves two main tasks:
● on the one hand, the circle of users of confidential information is limited,
which, of course, is always present in any accounting system;
● on the other hand, the prohibition of performing certain operations (primarily
data deletion and correction operations) allows to some extent
prevent potential loss of information.
All components of the configuration are closely related and require, as a rule,
consistent changes (especially for user rights).
For example, role assignment can only be performed on existing objects.
configuration (specific documents, magazines, directories, reports). Adding to
the configuration structure of the new object must be accompanied by the introduction
corresponding changes in role.
The system takes into account the assignment of rights to objects when building a command interface. If, for example, the user is prohibited from viewing any directory, then the command to open the list form of this directory will be removed from the command interface automatically. Forms also automatically honor rights when displaying forms.
Configuration objects 1C
A configuration object in 1C:Enterprise is a formal
description of a group of concepts (subject area, means of user interaction with
system) with similar characteristics and the same purpose.
Let's take an example. Directory configuration object in 1C:Enterprise
is designed to maintain lists of homogeneous data elements - directories,
file cabinets, normative collections, etc. The use of configuration objects of this type allows you to organize the maintenance of any directories necessary to automate the activities of an enterprise.
As a rule, configuration objects of the Directory type are computer analogs of types of directories that actually exist in the enterprise, for example, an employee directory or a product range, although they can also be used to organize lists that do not have explicit physical analogues.
Keep in mind that the configuration object does not describe a specific value, but
1 . General characteristics of the 1C:Enterprise system
1C:Enterprise is a software system designed to automate various areas of economic activity of enterprises, organizations and institutions, regardless of their type of activity and form of ownership, with different levels of accounting complexity. Due to its versatility, it is used to automate various areas of the enterprise's economic activity: accounting, personnel, operational trade, warehouse and production accounting, as well as payroll, accounting of commodity and material assets, mutual settlements with counterparties.
1C:Enterprise is a system of applied solutions (configurations) built according to the same principles and on a single technological platform.
Technology platform determines the potential capabilities of the system for solving the problems of automation of customer enterprises.
Configurations focused on the automation of a certain area of economic activity, they work on the basis of appropriate technological platforms.
An enterprise can purchase the configuration that meets its actual needs. 1C products are mainly focused on creating programs for small and medium enterprises.
Depending on the goals of automation, the following can be distinguished: 1C:Enterprise functions :
1) Analysis and management of enterprise performance.
This function is focused on the head of the enterprise and on managers responsible for the profitability of the business and its development.
Its purpose is to provide managers with up-to-date information necessary for assessing the situation and making decisions.
For example:
Budgeting (planning financial activities and comparing plans with actual data);
Analysis of the profitability of production activities;
Analysis of the sale of goods and products;
Sales forecasting.
2) Accounting and management of the operational activities of the enterprise.
This function is aimed at managers and employees directly involved in trade, manufacturing or service activities.
It ensures the efficient daily operation of the enterprise:
Preparation of documents;
Goods movement management;
Working with XML documents.
The presence of a single platform allows you to create specialized solutions based on standard ones, adding only differences that take into account the specifics of a particular enterprise.
§ Benefits of having a single platform :
§ - low cost of industry and individual solutions (since the cost of their creation is lower than the cost of developing a program "from scratch");
§ - high speed of development and modification of applied solutions (since the functions of standard solutions are used to the maximum).
§ - high speed of user training (having studied courses on "1C:Enterprise" or having experience with any of the programs, the user quickly masters the capabilities of specialized or individual solutions);
§ - ease of system administration
(Administrative functions are practically independent of the specific configuration. Most system administrators and automation specialists already have experience in administering and modifying 1C:Enterprise application solutions. Usually, mastering these functions takes place very quickly - within a few days).
The majority of enterprises currently use platform version 7.7. To date, several hundred configurations developed by 1C are being produced on its basis. In 2003, a new generation of the technological platform (version 8.0) appeared, it replaced the current version 7.7, while solving a number of main tasks: increasing performance and scalability, expanding functionality and increasing the efficiency of the development process.
3) Component structure
The 1C:Enterprise platform has a component structure - it includes 3 components.
Some of the capabilities of the 1C:Enterprise system are basic, that is, they are supported in any system delivery option. These are, first of all, mechanisms for supporting directories and documents.
Other (additional) features are implemented by the system components.
The composition of the installed components determines the functionality of the system.
In total there are three main components: "Accounting", "Operational accounting", "Calculation". Each component extends the capabilities of the system with its information processing mechanism. These components are the basis, the basis for everything that is developed.
Component "Accounting" It is intended for conducting any sections of accounting. It allows you to reflect business transactions occurring at the enterprise in accounting. Fully automates accounting from input of primary documents to reporting. Supports different accounting systems, allows you to keep records of several enterprises in one information base. Provides maintenance of charts of accounts, entry of transactions, receipt of accounting results, reporting. It uses concepts such as accounting accounts, transactions, and postings. The capabilities of the "Accounting" component allow you to keep records in parallel in several charts of accounts, to keep multidimensional and multilevel analytical accounting, quantitative and currency accounting. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Component "Operational Accounting" is designed to account for the availability and movement of inventory and cash in various sections. It is focused on working in real time (automatically keeps up to date the current balances of commodity and cash). The Operational Accounting component supports the mechanism of registers, which provides recording of movements and receipt of balances. This allows you to automate the accounting of mutual settlements with customers, inventory of goods and much more. Most often, this component is used to automate the accounting of warehouse and trade operations, material assets, accounting in the service sector, etc. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Component "Calculation" designed to perform complex periodic calculations. It allows you to perform calculations of varying complexity (including with recalculation of the results "backdating"), maintain an archive of calculations for past periods. Areas of use: accounting for the movement of employees of the enterprise, the calculation of their wages and various compensations; personnel accounting; Accounting for the range of products and services produced, calculation of their cost; registration of clients and calculation of the cost of orders performed for them; accounting of materials and IBE; Accounting for goods, services and production; accounting of mutual settlements with organizations, debtors, creditors, accountable persons; accounting for payroll; Accounting for budgeting; other sections of accounting. The 1C:Enterprise system has flexible accounting options: Synthetic accounting according to a multi-level chart of accounts; accounting for several charts of accounts; currency accounting and currency coverage accounting; · multidimensional analytical accounting; · multi-level analytical accounting for each dimension; Quantitative accounting accounting for several enterprises in one information base. Entering information in 1C:Enterprise can be organized with varying degrees of automaticity: mode of manual input of operations; mode of typical operations; · the mode of automatic formation of operations on documents. An important difference between accounting accounts and other types of data is the ability to create the accounts themselves both in the configuration and in the infobase itself. The inclusion of specific accounts in the configuration is used if the configuration itself is created using these accounts and their specific properties, for example, if the configuration defines automatic generation of postings on these accounts by documents. Key features of the Operational Accounting componentThe Operational Accounting component of the 1C:Enterprise system is a universal system for accounting for the availability and movement of funds and can be configured for various schemes for accounting for warehouse stocks, mutual settlements, funds on current accounts and in cash, loans, consignments, etc. The 1C:Enterprise system provides a solution to a wide range of various tasks of operational accounting, for example: accounting of warehouse stocks of goods and their movement; accounting of mutual settlements with customers and suppliers; Reservation of goods and control of payment; Accounting for money in current accounts and at the cash desk; § materials § production accounting § Accounting for foreign exchange transactions § mutual settlements with organizations § calculations with accountable persons § payroll § Settlements with the budget. 1C:Accounting allows you to automate the preparation of any primary documents: § Invoices and invoices § acts, invoices, requirements, powers of attorney § other documents. 1C:Accounting includes a set of standard reports that allow an accountant to obtain information for an arbitrary period, in various sections and with the required level of detail. All generated reports can be printed. Tools for working with documents allow you to organize the input of documents, their arbitrary distribution among journals and the search for any document by various criteria: number, date, amount, counterparty. 2) Typical configuration 1C: TRADE AND WAREHOUSE 7.7
"1C: Trade and Warehouse" is designed to account for any type of trading operations. It automates the work at all stages of the enterprise. Key features: § separate management and financial accounting § accounting on behalf of several legal entities § batch accounting of inventory with the ability to choose the method of writing off the cost (FIFO, LIFO, average) § separate accounting of own goods and goods taken for sale § registration of purchase and sale of goods § automatic initial filling of documents based on previously entered data § accounting of mutual settlements with buyers and suppliers with details on contracts § formation of primary documents § reservation of goods and control of payment § accounting of funds on settlement accounts and at the cash desk § Accounting for trade credits and control of their repayment § accounting of goods transferred for sale, their return and payment "1C: Trade and Warehouse" provides the following features: § setting for each product the required number of prices of different types, storage of supplier prices, automatic control and prompt change in the price level; § work with related documents; § automatic calculation of write-off prices for goods; § fast introduction of changes with the help of group processing of directories and documents; § keeping records of goods in various units of measurement, and cash - in various currencies; § obtaining a variety of reporting and analytical information on the movement of goods and money; § automatic generation of accounting entries for 1C: Accounting; § work with commercial equipment: cash registers, receipt printers, scanners and barcode printers, POS-terminals, etc. 3) 1C: Salary and Personnel 7.7
|
ElseIf | StrLength | ||||
EndIf | Context | ||||
abort | |||||
Warning | EndCycle | Procedure |
Special characters used in source text
Beginning of a comment. A comment is the entire text from the "//" sign to the end of the current line. |
|
The vertical bar at the beginning of a line is only used in string constants. It means that this line is a continuation of the previous one (line break) |
|
Operator separation character. |
|
Parentheses enclose the parameter list of methods, procedures, and functions. |
|
A comma separates the parameters of methods, procedures, and functions. |
|
Double quotes enclose string constants. |
|
Single quotes enclose date constants. |
|
Decimal point in numeric constants. Separator for aggregate data types. |
|
addition operation. |
|
subtraction operation. |
|
multiplication operation. |
|
division operation. |
|
The logical operation "greater than". |
|
The logical operation greater than or equal to. |
|
The logical operation "less than". |
|
The logical operation "less than or equal to". |
|
Assignment or logical operation "is equal to". |
|
The logical operation is not equal. |
Variable scope
The scope of variables depends on where they are defined in the task configuration.
There are 3 areas where you can declare variables:
1) In the global module variable definitions section.
If variables are defined with the Export keyword, then they will be global variables. They are available for use in any configuration software module.
2) In the variable definitions section of a particular (local) module.
These are module variables. They are available for use in executable statements, expressions, in any procedure and function of the program unit within which they are declared.
3) In a procedure or function.
These are local variables. They are available within the procedure or function in which they are declared.
If a variable is defined as global, then it is visible from all procedures and functions of any task configuration program module.
If a variable is defined within a procedure, then its scope is the given procedure or function.
Program module structure
- Variable definition section Procedure and function section Main program section
(This section can contain only executable statements. It is executed at the moment the module is launched for execution. Usually, the main program section contains statements that assign specific values to variables that must be carried out before the first call to any of the procedures or functions of the module).
Example.
// Definition of variables
Variable Variable1;
Variable Variable2;
// Procedures and functions
Procedure Procedure1()
…// procedure text
EndProcedure
Function Function1()
…// function text
EndFunctions
// Main program section
Variable1 = "123";
10. Registers
Imagine that our organization conducts trading operations with counterparties. At the same time, we will pay suppliers for the shipped goods, and receive money from buyers for the goods sold. To enter data on business transactions in 1C, the "Document" metadata object is used. With the help of documents, we will be able to enter data on the arrival / movement / shipment of goods, the receipt / expenditure of money, but it is impossible to store the current state of balances in the warehouse and the state of mutual debt with counterparties in documents. Just for this purpose, 1C has a special mechanism. It uses the metadata object " Register" - in operational accounting (for Accounting - "Chart of Accounts", for Settlement - "Journal of Settlements").
Registers accumulate information about the availability and movement of funds - commodity, cash and others. All information about business transactions is accumulated in registers, and this information can be extracted, analyzed and presented to the user in the form of reports.
That is, we can say that registers are tables for accumulating operational data and obtaining summary information.
Data is added to the registers only when posting documents. Information from registers is used to generate reports.
The classic scheme for using registers in 1C:Enterprise is as follows:
Documents => Registers => Reports
The register is an internal configuration component. When using the configuration, it is not available to the user for direct filling, there are no standard tools for viewing it, as for other objects (documents, directories, constants, etc.). But by means of the built-in language, information can be written to the registers and subsequently retrieved.
Register dimensions and resources
The main problem in creating registers is the definition of its structure (in what sections should summary data be accumulated so that the necessary information can then be easily retrieved?). The structure of the register should be such that it is possible to extract the necessary information from it without tedious processing. In 1C, when creating a register, it is enough to simply specify in what sections and what data you want to store in it, and the system itself will ensure the recording and receipt of the necessary data (by simple language means).
Let's assume that the register Remaining goods» should contain information about the quantity and cost of each item in each warehouse. In the ideology of the 1C:Enterprise system, a register of this type is a rectangular coordinate system, on one axis of which there are warehouses, on the other - goods, and at the intersection of a specific warehouse and a specific product there are figures for the quantity of goods and the cost of goods.
Register measurements - this is the way in which information is required to be stored.
Register resources - this is quantitative or sum data that is stored in the register.
In our case:
Register: Remaining goods
measurements: Product, Warehouse
Resources: Quantity, Cost
The following information can be obtained from this register:
- the balance of a particular product in a particular warehouse the balance of a particular product in all warehouses the cost of all goods in a particular warehouse
Movements in registers
Changing the state of the registers is performed by the document module in the built-in language. When posting a document, changes are made to the registers.
Information about changes in registers is called movements registers. register movements Remains of Goods there will be income and expenses.
Register in tabular form Remains of Goods appears as follows:
Product | Stock | Qty | Price |
|
One row from this table is called " movement". Movements in registers are created only when documents are posted.
In the register, in addition to dimensions and resources, you can set requisites.
Requisites- this is additional information that accompanies the movement. Using the built-in language, you can select movements with a given attribute value.
Types of registers
In the 1C:Enterprise system, it is possible to use 2 types of registers: balance registers and turnover registers. The difference between them is clear from their name and lies in the nature of the information stored: the balance registers always store information about the final state of the funds, and in the turnover registers, figuratively speaking, how this state was achieved.
If you need to quickly get the balance of something from the register at the current moment, then you need to create a register of residues. If you need to quickly receive income or expenditure of something for a period from the register, then you need to create a turnover register.
The essence of the 2 types of registers and their differences can be illustrated by the following example. Imagine a straight guide along which the slider moves. A speedometer with an indicator of the distance traveled is installed on the slider. We measure the distance from the start of the guide to the slider. The slider goes forward - this distance increases, goes back - it decreases. This is how the balance register works. It shows the current state of the slider coordinate in relation to some zero value. Analogue - stock balances. They grow if there was an arrival of goods, and decrease if there was an expense.
We also have a speedometer with a trip odometer. In whatever direction the slider moves, the number on the counter grows. This is how the turnover register works. Analog - the value of turnover in the store. Whether there is an income or an expense, the turnover is growing.
Residue registers
Let's take as an example the tracking of mutual settlements with buyers of goods that our company manufactures or sells.
In order to promptly receive information about the mutual debt of our company and the buyer, you will need the Mutual Settlements register, in which the amount of debt will be stored for each buyer. When a business transaction is performed, the state of the register will change accordingly, each time reflecting the current state of mutual settlements. The register "Mutual Settlements" is balance register.
Example:
The register must keep the balance of goods in each warehouse in quantitative and sum terms.
Balance register Products
measurements: Product, Warehouse
Resources: Quantity, Cost
Requisites:No
turnover registers
But from the register "Mutual Settlements" it is impossible to obtain information on the volume of purchases made by this buyer for any period of time, since the register does not contain such information.
In this case, the solution might be to use turnover register. In such a register - let's call it "Volume of purchases" - in the context of buyers, information on the volume of purchases (on the buyer's turnover) will be stored. When creating a turnover register, you can specify how often information will be accumulated: day, week, month, etc.
Now, when performing business transactions, it will be necessary to change not only the status of the “Settlements” register, but also the “Purchase Volume” register. In this register, each time a customer makes a purchase, information about the amount of the purchase will be entered. As a result, the "Volume of purchases" register will constantly accumulate information about the total volume of purchases of the client.
Example:
The register must store daily sales income by customers and goods.
turnover register Income
Measurements: Customer, Product
Resources: Income
Requisites: No
Periodicity: Day
11.Data types
1C:Enterprise system supports basic and aggregate data types.
To basic types include:
numeric;
string;
numeric the type can be any decimal number. Basic arithmetic operations are defined on the data of the numeric type.
Strokov the type can be any sequence of characters, including the empty one.
Type the date any valid date can be represented.
Aggregate data types are specialized data types designed to work with 1C:Enterprise objects.
To aggregate include the following data types:
Constant- a means of working with constant (or conditionally constant) values. Constants store information that does not change or changes quite rarely. For example, the name of the organization, postal address.
Directory– means for maintaining lists of homogeneous data elements.
Enumeration– a tool for working with data elements, the list of possible values of which is rigidly specified (for example, for the enumeration "Form of Payment", you can set the possible values: "Cash", "Non-cash"). Document- a means for entering primary information about ongoing business transactions.
Request- a means of accessing objects (documents, registers, directories, calculation journals) in order to obtain summary information when generating output reports.
Text- a tool for working with text documents.
Table- a tool for working with tables (reports).
List of Values- a tool for creating a list of values of any data with the ability to further sort and select the desired values from the list.
Picture- tool for working with graphic files.
Periodic - a tool for working with periodic details of directories and periodic constants.
FS- a tool for working with files directly from the built-in language.
0 Members and 1 Guest are viewing this topic.
1C:Enterprise
1C:Enterprise is a universal system for automating the activities of an enterprise. Due to its versatility, the 1C:Enterprise system can be used to automate various areas of the enterprise's economic activity: accounting for commodity and material assets, mutual settlements with counterparties, payroll, calculation of depreciation of fixed assets, accounting for any sections, etc.
Configurability
The main feature of the 1C:Enterprise system is its configurability. The 1C:Enterprise system itself is a set of mechanisms designed to manipulate various types of objects in the subject area. A specific set of objects, structures of information arrays, information processing algorithms are determined by a specific configuration. Together with the configuration, the 1C:Enterprise system acts as a ready-to-use software product focused on certain types of enterprises and classes of tasks to be solved.
The configuration is created by standard system tools. The configuration is usually supplied by 1C as a typical configuration for a specific area of application, but can be changed, supplemented by the user of the system, and also developed anew.
Component Structure
The 1C:Enterprise system has a component structure. Some of the capabilities provided by the system for solving automation problems are basic, that is, they are supported in any version of the system delivery. These are, first of all, mechanisms for supporting directories and documents. Other features are implemented by the system components: for example, maintaining a list of accounting accounts. Thus, the composition of the installed component determines the functionality of the system.
In total there are three main components: "Accounting", "Operational accounting", "Calculation". Each component extends the capabilities of the system with its information processing mechanism. These mechanisms cannot be unambiguously compared with specific tasks of domain automation, however, they have a fairly clear focus, which determines the choice of the composition of the necessary components to create a specific configuration.
Component "Accounting" implements the reflection of business transactions occurring at the enterprise in accounting. It manipulates such concepts as accounting accounts, transactions and postings. The capabilities of the "Accounting" component allow you to keep records in parallel in several charts of accounts, to keep multidimensional and multilevel analytical accounting, quantitative and currency accounting. The "Accounting" component provides the possibility of accounting for several enterprises in one information base. |
|
|
Component "Operational accounting" is designed to automate the operational accounting of the availability and movement of funds. The capabilities of the Operational Accounting component allow you to register movements and receive information about the movements and balances of commodity, material, cash and other assets of the enterprise in real time in various sections. The Operational Accounting component supports the mechanism of registers, which ensures the recording of movements and the receipt of balances in various sections. Using this mechanism allows you to automate the accounting of mutual settlements with customers, inventory of goods, and much more. One of the main areas of application of this component is the automation of accounting for warehouse and trade operations. |
Component "Calculation" designed to automate complex periodic calculations. The capabilities of this component allow you to perform calculations of varying complexity, including recalculation of the results "backdating", and keep an archive of calculations for past periods. These features are implemented by the calculation journals supported by this component. One of the main areas of application of the component is payroll. |
- Symptoms of trichomoniasis in women and men, treatment of the disease
- Symptoms and treatment of gonorrhea in men Tripak treatment at home
- Why does the nose bleed: causes of nosebleeds
- How does cytomegalovirus manifest itself for the fetus during mother's pregnancy
- Deciphering and norms of LYM in a blood test
- Types of prostatitis in men, the main forms of the disease
- Balanoposthitis: what is it and how is it diagnosed Balanoposthitis disease and its treatment
- Blood test for PLT and its interpretation
- Methods for the treatment of herpes on the buttocks Herpes on the pope in adults
- Recommendations for the fourth blood type
- 4 positive group rare or not
- Platelet aggregation: what is it and what is the norm?
- Does a condom protect against chlamydia infection?
- HCT in a blood test: what is it, decoding the results obtained Nst blood test decoding
- Intrauterine device: what you need to know before installation?
- The child has 4 positive blood type
- What is an STD: List of Common Diseases and Symptoms What is an STD?
- Medicinal reference book geotar
- Features of the use of wax cream is healthy for joints with prices and reviews How to use prostatitis cream
- Wax-cream for prostatitis "Healthy": description, composition, instructions and reviews The cream is healthy for prostatitis how to apply