Description of version 2022.4.0
Starting from version Torgsoft 2022.2.0, the program has radical system changes:
- new application server,
- new mobile app Torgsoft 2.0 with extended functionality,
- Torgsoft-Hybrid 1.11.0 with a beta version of ECR functionality
Update 2022.4.0 contains 7 new features and 21 improvements to the accounting program.
The release of the update will be announced on our Telegram channel.
Brief overview of changes in Torgsoft 2022.4.0
- № 181211 - Added a switch for mass editing of product information, allowing entrepreneurs to quickly update data for many products at once.
- № 129360 - Implemented the ability to update product fields, such as color or size, for large groups of products, simplifying adaptation to changes in the assortment.
- № 166115 - Added settings for linking types of goods to enterprises, allowing for separate realizations on corresponding checks when working with multiple ECRs.
- № 182316 - Updated the document update algorithm when changing product characteristics, ensuring the rapid display of current data.
- № 12545 - Improved the process of deleting statistics for closed periods with automatic saving of critical indicators for the accuracy of financial data.
- № 176744 - Changed the method of selecting product color and material to automatic from the directory, simplifying the update processes.
- № 178205 - Improved the date selection interface, providing greater convenience and accuracy in working with dates.
- № 181024 - Optimized the process of updating prices in the document "Revaluation Act" for more efficient scanning of goods.
- № 181405 - Fixed a graphical error in displaying the "Payment in installments" option for better readability.
- № 181410 - Stabilized the operation of the "Service commission" function when creating a bank.
- № 182097 - Fixed an error in the bank terminal payment test for stability of installment payments.
- № 182892 - Improved the return process through the bank terminal, eliminating sum transfer errors.
- № 189015 - Fixed an error in displaying the expiration date of bonuses when accruing, ensuring the accuracy of bonus analysis.
- № 138376 - Fixed an error in the product filter, ensuring stability of filtration.
- № 181334 - Improved date filtering for dynamic product parameters, guaranteeing accuracy according to specified periods.
- № 182354 - Ensured correct saving of copied products with dynamic parameters.
- № 182456 - Improved scrolling characteristics in the "Goods receipt" document, reducing parameter selection errors.
- № 178919 - Fixed the display of balances in the cash register taking into account fractional parts for the accuracy of financial data.
- № 182670 - Improved scrolling functionality in input fields and tabs, enhancing user comfort.
- № 164109 - Redesigned the component for more accurate date and time filtering in the business panel, simplifying work with periodic data.
- № 182361 - Fixed the "Clear" button for dynamic product parameters.
- № 179730 - Optimized date setting when restricting the review period, eliminating errors.
- № 177721 - Added information on the reasons for the inability to check the invoice on the form for transparency of work processes.
- № 180449 - Fixed an error in including "Brigade work" in payroll for calculation accuracy.
- № 74118 - Improved the process of adding products to the realization with automatic rounding of amounts, reducing update time.
- № 180039 - Fixed errors in discount and bonus accruals on promotional products for fairness of offers.
- № 183324 - Fixed a synchronization error with Prom.ua regarding the saving of product type characteristics, ensuring data consistency.
- № 183469 - Fixed an untranslated phrase in synchronization settings, ensuring completeness of information.
Refinements in Torgsoft 2022.4.0
Easy and mass editing of product characteristics
№ 181211
Product Management → Error Diagnosis → Marking of Directories
A switch "Allow overwriting information" has been added to the "Dynamic Parameter Marking" form, which is only available when marking is done for two or more products. This allows entrepreneurs to save time when mass updating product information. For example, if a supplier changes and the new one provides products with different characteristics, the entrepreneur can quickly update all necessary data for a range of products instead of doing it separately for each product.
For the "Product for Directory Marking" table, the ability to add columns of dynamic product parameters (Settings → Add Columns) has been added. This provides flexibility in displaying information critical for quickly responding to changes in the product assortment.
For "Product Filter" and "Information Table Filters", the ability to filter dynamic product characteristics by the "marked" or "not marked" attribute has been added (the filtering method is not available for dynamic parameters with the "Logical" data type). Filters allow you to quickly sort products by the "marked" or "not marked" attributes. This makes it easier to identify products that need characteristic updates or information additions.
In the product card, dynamic characteristic fields with the "Integer" and "Real" data types can now be cleared (i.e., no value specified for this parameter).
Marking of directories: mass editing and control of product attributes
№ 129360
Product Management → Error Diagnosis → Marking of Directories
For the "Directory Marking" mode, the ability to mark product fields "Color", "Material", "Size", "Gender", and dynamic product characteristics of all types has been added. This allows entrepreneurs to significantly simplify the process of updating product information. For example, during the change of clothing collections, corresponding changes in the characteristics of the entire group of products can be quickly made, saving time and reducing the likelihood of errors when entering data manually.
A new attribute "Unmarked required attribute" has been added to the "Product for Directory Marking" table, which informs that the product lacks the value of a field that is mandatory for filling. This function informs the user about the absence of information in mandatory fields, helping to avoid synchronization of products with incomplete information with the online store or marketplace.
Refinements allow mass editing of color, size, material, gender, and dynamic characteristics values.
Linking types of goods to enterprises for separate realizations
№ 166115
Settings → Parameters → Accounting
In "Settings" → "Parameters" → "Accounting", a setting "Link type of product with enterprise and separate realization by it" has been added. If the setting is activated, the type of product will have the ability to specify an enterprise, and it will be prohibited to add products to receipt, write-off, return to supplier, and defect act if the enterprise type of product differs from the enterprise of the document (the absence of the specified enterprise in the type of product or in the enterprise is considered as they do not differ).
If products with different enterprise types are added to the realization, the realization will be divided into as many realizations as there are different enterprises of product types added to the initial realization. Separation of realization does not occur when paying for a customer's order.
Convenient for working with ECR when several ECRs linked to different enterprises are set up at the workplace and it is necessary to separate realizations on different corresponding checks.
Document content update when changing product characteristics in Torgsoft
№ 182316
Document → Trade with Invoice
The principle of updating the composition of the invoice, commercial proposal, consignment note in Trade with Invoice and in the customer order for the product has been changed.
Allows significantly faster update of the document composition after changing the product characteristics. For example, if during the order formation it turns out that the characteristics of a certain product (e.g., color or size) have changed, the system will automatically update this data in all related documents.
Error control when deleting statistics of closed periods
№ 12545
Analysis → Period
Changes have been made to the operation of deleting statistics of closed periods:
1. Fixed an error when in "Payment" → "Financial Document" when changing the currency filter, data in tables and account summaries or cash balances were updated.
2. Fixed an error when in "Payment" → "Financial Document" when first opening the form, data was updated twice.
3. In "Payment" — "Financial Document", the value of the "Currency" filter is now saved when restarting the program.
4. On the stock status as of the date, "Payment" → "Balance" and "Marketing" → "Customers" no longer affect documents marked for deletion of statistics of closed periods but not yet physically deleted.
5. Before deleting statistics of closed periods, the main indicators of the system are collected, such as:
- current amount in cash registers;
- current balance with partners in each currency separately;
- current amount for discount calculation and bonus amount for customers for each retail network separately;
- stock status by goods on the last day of the period to be deleted.
After the main process of deleting statistics and before deleting documents, the collected indicators are compared with those before deletion. If the indicators differ, the user is shown a message with the total amounts of discrepancies.
6. In "Analysis" → "Period", for each period, the "Statistics Deletion Log" action is always available, which shows detailed discrepancies by main indicators (by cash register, by settlement account, by customer, by product, by contractor) from the last statistics deletion for the period.
7. Optimized the deletion of statistics regarding the creation of incoming stock receipts, physical deletion of ECR checks, and payment decryption.
Updating the functionality of deleting statistics of closed periods in Torgsoft provides entrepreneurs with more accurate and secure control over financial data. For example, when deleting statistics, the system automatically saves critical indicators and compares them before and after the process to ensure no important information is lost.
Automatic updating of product color and material
№ 176744
Product Management → Color
The principle of operation for the fields "Color" and "Material" has been changed. Now values can be selected from the directory.
The transition to using the directory happens automatically and applies to all products in the program.
Color and material directories are available in the "Product Management" menu.
If automatic product name change is allowed in the program, when changing a record in the directory, it will be proposed to update the names of products associated with the changes.
In the directory forms, actions "Change product color" or "Change product material" are available, allowing all products related to the color or material to be transferred to another existing color or material respectively.
The change in the principle of operation for the "Color" and "Material" fields in Torgsoft, with the transition to using the directory, provides entrepreneurs with significant advantages. Now you can select values from the directory, ensuring unified standards for all products. For example, if a store decides to change the color name "Blue" to "Sky Blue", all products with this color will automatically update, reducing the risk of errors and saving time on manual editing.
Improving the work with date selection in Torgsoft
№ 178205
Standard program components
-
Date selection now works as drop-down lists. Clicking on the calendar button opens or closes the selection window, losing focus or pressing ESC closes the window.
-
Closing the calendar window without selecting a date no longer sets the current date if the input field is empty.
-
Fixed an error when the information review period restriction made the first day of the period unavailable for selection through the calendar.
-
Fixed an error when the right date input field could not be cleared with the information review period restriction.
-
Information review period violation notification now appears as a tooltip with field input animation.
-
The date selection window has become more compact and no longer contains the "Set" button.
-
Fixed the problem of increasing calendar font size when working in "date+time" mode.
-
Added mouse scroll support in the drop-down calendar (scrolling changes the month, holding CTRL changes the year).
-
Right-clicking the calendar button sets the current date, time, or period.
-
The algorithm for positioning the calendar window has been changed to place it closer to the pressed button if the length of the field allows.
-
Redesigned the filter for "date" and "date+time" fields on the "Information Filters" form, fixed the filters themselves.
These improvements allow entrepreneurs to quickly and without errors work with date selection in period filters, reducing problems with window hanging and focus changes in fields.
Improvements in Torgsoft 2022.4.0
Updating product prices without unnecessary windows in the "Revaluation Act" document
№ 181024
Document → Revaluation Act
Fixed an error when in Document → Revaluation Act, when adding a product to the act by entering the barcode or article in the appropriate field and with the checkbox "Enter price after scanning the product" enabled, the "Revaluation Act content" window opened twice.
When revaluing a large batch of products, the manager will be able to scan barcodes and immediately enter new prices without distractions to unnecessary windows. This increases work efficiency and reduces the time needed to update prices.
Displaying the "Payment in installments" label
№ 181405
Settings → Bank
Fixed an error due to which in the Ukrainian version of the program the label for the "Payment in installments" switch was not fully displayed and was overlapped by the "Service commission" button.
Stable operation of the "Service Commission" when creating a bank
№ 181410
Settings → Bank
Fixed the error "Could not convert variant of type (Null) into type (Int64)" which appeared after clicking the "Service Commission" button while creating a new bank.
Stable operation of the bank terminal payment test
№ 182097
Settings → Parameters → Additional Functions → Bank Terminal → Bank Terminal Merchant (operation) table → Bank Terminal Payment Test
Fixed the error "Could not convert variant of type (Null) into type (Ole Str)" that occurred when attempting payment using the bank terminal on the merchant with the "Payment in installments" service. The error occurred if the account to which the merchant was linked did not have the name specified manually.
Return through the bank terminal using the BPOS protocol
№ 182892
Settings → Parameters → Additional Functions → Bank Terminal → Bank Terminal Merchant (operation) table → Bank Terminal Return Test
Fixed an error where when returning using a bank terminal set up with the BPOS protocol (return through the service), the amount was not transmitted to the terminal and an error message appeared.
Displaying the bonus expiration date
№ 189015
Marketing → Customers → Accrue Bonuses
Analysis → Bonus Movement Analysis
Fixed an error where the bonus expiration date was not displayed in the bonus movement analysis when manually accruing bonuses.
Supporting scrolling and fixing an error in the product filter
№ 138376
Dynamic product characteristics: fixed the "Access Violation" error that could occur when closing the "Product Filter" form. Also implemented mouse wheel scrolling support for the area of dynamic product parameter editors.
Correct date filtering for dynamic product parameters
№ 181334
Dynamic product parameters: fixed the operation of filters for dynamic parameters with the "Date" data type. Now filtering works according to the same principle as the period filter.
Correct saving of copied products with dynamic parameters
№ 182354
Dynamic product parameters: fixed the error "The value of the 'Parameter Name' field must be selected from the list of acceptable values. Use the drop-down list or directory for this." that occurred when trying to save a copied product card if the original product had a specified dynamic parameter with the "Directory of tangible values" data type.
Scrolling characteristics in import
№ 182456
Document → Goods Receipt → Import: fixed a problem where attempting to scroll to select a certain characteristic would scroll the entire "Product Description" table.
Correct display of cash balance with cents
№ 178919
Document → Realization → Cash Collection
Document → Realization → Encashment
Fixed an error where the balance in the cash register was displayed without fractional parts (cents) in the "Encashment" and "Cash Collection" forms.
Mouse scroll in input fields and tabs
№ 182670
System tasks and objects → Interface: fixed various problems related to mouse wheel scrolling in some program components (multiline input fields, tab switching component, and others).
Accurate date and time filtering in the business panel
№ 164109
System components → Business Panel → Information Filters: redesigned the component for filtering fields with the "date" and "date + time" types. Also fixed the operation of the filters themselves. The "Date" column filter in the "Warehouse Document" form's "Expense List" table now has the "date + time" type.
Correct operation of the "Clear" button for dynamic parameter filters
№ 182361
Business Panel → Information Filters: fixed an error where the "Clear" action had no effect on dynamic product parameter filters.
Correct date setting when restricting the review period
№ 179730
Information review period
Fixed an error where for a user with a role that includes a document review restriction, when attempting to select a period longer than allowed, the start and end dates were set to the beginning of the allowed period. Now this only applies to the start date.
Reasons for inability to check the invoice on the form
№ 177721
Warehouse → Internal Transfers Register → Internal Transfers List → Incoming Invoice Check
Warehouse → Internal Transfers Register
A text has been added to the invoice check form, which is displayed if the invoice check cannot be performed. The text is located in the upper right corner of the form in red and contains information about the reason why the invoice cannot be checked. Reasons why the invoice cannot be checked:
-
The invoice is closed (in the primary check mode).
-
The invoice is in a closed period.
-
The invoice has passed control.
-
Repeated checking is blocked (in the repeated check mode).
-
The invoice has passed repeated control (in the primary check mode).
Correct inclusion of "Brigade work" in the payroll
№ 180449
Salary calculation → Payroll → With employees → Payroll printout
Salary calculation → Payroll
Fixed an error where the "Brigade work" sales plan type was not included in the payroll. To fix the error, the payroll needs to be recalculated.
Faster addition of products and correct rounding of amounts in realization
№ 74118
Realization
Fixed an error of gradual slowing down when adding each subsequent product to the realization in the presence of receipt rounding and triggering this rounding (prices for products slightly changed when adding new ones). The principle of updating the realization composition after changing product characteristics has been changed. The algorithm for adding a new product to the realization has not changed. Now the characteristics of all products, including bonus payments and retail prices in wholesale sales, are collected in one large query, which speeds up the update of the realization composition as one large query works faster than a sequence of many small queries.
The principle of rounding the realization amount and adjusting the amount has been changed wherever the improved mode is used. Now the sale price change to get the desired final check amount in these cases will occur on the first 10 products (if the document has more than 10 positions) in reverse order. And before that, the document's products will be sorted (visually unnoticeable to the user) as follows:
-
First, products with an integer quantity in ascending order (within this sorting, products with a quantity of one are additionally sorted by retail price in descending order).
-
Then products with a fractional quantity greater than one in ascending order.
-
Then products with a fractional quantity less than one in descending order.
This is done because rounding by check causes a small discount change on the product, giving the smallest error on an expensive product in a single quantity, and the largest on a product with a very small quantity. The fact that rounding is applied not to all document products but only to 10 significantly speeds up the addition of new products (characteristic changes) in large documents.
Correct application of discounts and bonuses on promotional products
№ 180039
Promotions
Fixed an error where discount percentages were incorrectly set (promotion discount was set, although another or bonuses should have been applied as they were higher than the promotion discount, as seen in the discounted price — it was correct) for a promotion on one product, with the "Separate discount for each product" setting enabled, for all products under the promotion except the last one.
Fixed an error where the bonus accrual amount for a product did not decrease after partial payment for the product with bonuses.
Fixed an error where discount percentages were incorrectly set for a promotion on one product with the "Separate discount for each product" and "For the cheapest product" settings enabled. For example, if there were three separate discounts, after adding a fourth cheaper product to the realization, the discount was not applied to it.
Saving product type characteristics when synchronizing with Prom
№ 183324
Synchronization with Prom.ua
Fixed the error "[Microsoft][SQL Server Native Client 11.0][SQL Server]The INSERT statement conflicted with the FOREIGN KEY constraint "fk_M18L52". The conflict occurred in database "TorgSoftDB", table "dbo.SynchronizationSection", column 'ID'." that could occur when saving the "Product Type Characteristics" on the corresponding tab in the synchronization object editing form if synchronization was through the Prom family.
№ 183469
Fixed an error where the phrase "Product type (synchronization section)" was not translated on the "Product Type Characteristics" tab of the synchronization object with Prom.ua.

Go back to the previous step