Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Description of the version 2022.0.54

Maria Hladkykh
Maria Hladkykh

Developer of technical documentation, author of video tutorials, host of Torgsoft Podcast

201526. Fixing Duplicate Entries in Revaluation Act

Revaluation Act → Document → Revaluation Act

Fixed a visual duplication error of entries in the revaluation act, which occurred depending on the number of accounting centers for which the product's cost was calculated.

This happened in cases where the cost calculation method was set to "last purchase price", and the price itself was calculated by accounting centers.


186154. Correct Filtering of Numeric Columns

Business Panel → Torgsoft → Tables

Fixed an issue where searching in a table's numeric column was not based on the values displayed to the user. This could cause confusion.

For example, in the "Payment → Payment" table, values have three decimal places but only two are shown. As a result, when filtering by a three-digit number (e.g., 250), records could appear where such a number is not visually present (e.g., 25 kopecks).


187260. Preserving Column Order and Totals Display

Business Panel → Stock → Stock Status

Torgsoft → Business Panel

Fixed an issue where, if dynamic characteristics were present in a table and their order was changed and inserted between standard columns, the column positions would change after restarting the program.

Added a restriction on the maximum number of fixed columns — equal to the number of static columns minus one — to prevent errors (form failing to open) after restart.

Improved clarity of total displays in business panels and labels on the main form.


201163. Fixing Dimension Checkbox Label in Product Type

Product Type → Torgsoft

Fixed an issue on the "Product Type" editing form where the label next to the checkbox for requiring a dimension was not showing the value from the "Name" field located above the checkbox.

Also fixed an issue where this label would only update after selecting a value from the list. Now it also updates after manual input, when focus moves away from the "Name" field to another component.


200146. Fixing Return Without Sales Invoice

Returns → Torgsoft

Fixed the error message "The sale corresponding to the receipt barcode was not found. Return not possible." when clicking in the menu "Document → Trade with Invoice" on the "Returns" tab, in the "Product List" table, while performing the "Return Product" action for a return not linked to a specific sales invoice.

Previously, the form with the product list for return would not open due to this error. It now opens correctly.


188066. Fixing Monobank Statement Retrieval

Bank Account Statements → Torgsoft

Fixed the error "httpGET: Status# 400BadRequest." that occurred when retrieving statements from Monobank if the start date was more than 24 days before the current date.

If the requested period exceeds 31 days, a message is shown indicating the period for which statements will be retrieved (user-defined end date minus 31 days).

If 500 statements are received for the period, the following message is shown:

"Received 500 statements for the period".

This is the maximum number of statements that can be retrieved at once. Split the period into several parts and load the statements for each to avoid this message."


191686. 404 Error on Statement Retrieval

Bank Account Statements → Torgsoft

Fixed the error "httpGET: Status# 404Not Found" when retrieving statements from Monobank if users were not assigned access rights during merchant creation and were added later via editing.


197689. Duplicate Transfer Between Accounts

Bank Account Statements → Torgsoft

Fixed an issue when retrieving statements from PrivatBank where, in the case of a money transfer from one of our accounts to another (and statements were retrieved for both), only one transaction — income or expense — was displayed randomly.


186155. Fixing Discount Editing in Orders

Customer Order → Torgsoft

Fixed an issue on the discount change form for an item in an order during customer order processing in a sale, where editing the discount or price caused the field to behave incorrectly — e.g., adding an extra zero to the entered value.


187886. Fixing Auto-Bundle Error During Sale

Auto-Bundle → Torgsoft

Fixed the error "INSERT statement conflicted with the FOREIGN KEY constraint 'fk_M3L101'" that occurred during the sale of an item after accepting an auto-bundle order when the item quantity was insufficient.


200481. Fixing Print of Ordered Items Report

Ordered Items Report → Torgsoft

Fixed an error in the printed ordered items report in the Ukrainian version of the program.

In the mode "Document → Sale → 'Order and Prepayment' group → 'Ordered Items Report' action → 'Print' action", the table header overlapped with the first row. Now the header and data are displayed correctly.


200639. Fixing Inventory Closing Error

Inventory → Document → Inventory Statement

Fixed the error "Divide by zero error encountered." which occurred when closing the inventory statement if the last purchase price calculation was set by accounting centers and the statement contained receipts with negative quantities.


191814. Fixing Purchase Price Calculation in Bundling

Bundling → Torgsoft

Fixed an error where the product card showed a zero purchase price if the last receipt was from a bundle created using the "Bundle" button on the "Bundling and Manufacturing" form.

Fixed an error where the purchase price in the product card did not change if the last receipt came from a bundle created using the "Product Manufacturing" button on the same form, even when purchase prices in the component warehouse’s incoming invoices were changed.

Fixed an error where, after recalculating the cost of a manufactured item created using the "Product Manufacturing" button, the labor cost disappeared. This labor cost is recorded in the incoming invoice as additional cost of the item and affects accounting: it does not appear in the purchase price in stock status, but is included in the accounting price.

The labor cost has now been added to the cost of bundles created using the "Bundle" button.


192413. Fixing License Owner Name Saving

License → Torgsoft

Fixed an error where the "Owner or Store Name" field always defaulted to the value entered during the first license installation, instead of the most recent one.


192148. Selecting SMS Calculation Method in Mailing

Mass Mailing

The mass mailing template editing form now displays which method is used to calculate the number of SMS messages:

  • Standard;
  • Alternative for TurboSMS (implemented because the TurboSMS service uses its own algorithm to count SMS messages based on text length).

You can switch between methods by clicking the corresponding message.

The default method is the standard calculation.


201189. Cash Collection Template Preview Error

Settings → Print Template Settings

Fixed the error "Could not convert variant of type (Null) into type (OleStr)", which could occur when previewing the cash collection receipt print template.


191776. Fixing Installation Location Detection

Automatic Update → Torgsoft

Fixed an error where, during automatic program update, it could incorrectly determine that the update was being launched on a computer where Torgsoft was not installed.

In such cases, the message "It is forbidden to run the update on a computer where Torgsoft is not installed." appeared. This occurred when the program was launched from a network directory and the computer had multiple network adapters (real or virtual).


201120. Fixing Currency in Payment with Commission

Payment → Torgsoft

Fixed an error where, during payment in foreign currency via "Payment → Payment with Commission", the currency shown in the payment description and commission financial document was not the document’s currency, but the national currency.

Additionally, the financial document for the payment was created in the national currency instead of the payment currency.


193414. Fixing Translation of Printed Documents

Translation → Torgsoft

Fixed an error where not all printed documents were translated if the computer’s language for non-Unicode programs was set to a non-Cyrillic language.


200480. Correction of warehouse form title translation

Translation → Torgsoft

Fixed an issue where the title of the "Temporary storage warehouse" form was not translated when reopening the form.

Mode: "Document → Sale → action group 'Product order and prepayment' → action 'Temporary storage warehouse'".


201199. Username character restriction

Settings → Users

In the user edit form, it is now prohibited to enter characters in the "Full user name" field that are not allowed in file names.

This fix resolves the issue that prevented creating a user shortcut if such characters were used.


200918. Adding columns to BOMs

Document → Finished product manufacturing → BOMs

In the "Document → Finished product manufacturing" mode, the "BOMs" tab now includes the columns "Barcode" and "SKU".

These columns allow for quick search of BOMs by barcode or SKU, improving navigation and speeding up the selection of the needed BOM during production.


191374. Minimum price control during sale

Document → Sale → Change document settings

Torgsoft

Fixed an issue in the "Document → Sale" mode, where, if the setting "Sell at last purchase price" was enabled and minimum sale price control was turned on for the user, the item price in the document defaulted to the last purchase price, even if it was lower than the minimum sale price.

Also fixed the ability to edit the price of added items below the minimum sale price.


201208. Fix for arbitrary font changes in forms

System tasks and objects → Form element control

Fixed an issue where font parameters of form elements (bold, italic, etc.) could change arbitrarily when opening a form.


192339. Permission fix during warehouse recount

Warehouse state → Torgsoft

Fixed the error "User 'XXX' does not have permission to run DBCC CHECKIDENT for object 'CurrentWarehouse'" which occurred during recounting of item quantities across all warehouses, if launched by a user with restricted role.


199994. Special character filtering fix

Product filter → Torgsoft

Fixed the "Incorrect syntax near" error when using the product filter, if fields like "Barcode", "Color", "Material" or string dynamic characteristic contained one of the characters: ', [, _, ^, %.


193005. Service price setting fix

Services → Torgsoft

Fixed an issue where, when setting a price for a service, and the "Maintain uniform prices" setting was enabled in "Settings → Parameters → Retail network", the price was also automatically set for third-level warehouses.

This was unnecessary and visually inconvenient.


201121. Sorting of totals by settlement accounts

Payment → Financial document → Settlement account tab

Torgsoft → Financial document

Fixed an issue where the totals of settlement accounts at the bottom of the "Financial document" form (Payment menu) were not sorted alphabetically.


193037. Displaying recipient filter after Binotel call

CRM. Client interaction → Torgsoft → Binotel

Fixed an issue where, after switching from a Binotel call form to the "Trade with invoice" form using one of the actions ("Go to 'Invoice'", "Go to 'Payment'", "Go to 'Delivery note'"), if the recipient filter had never been used before on the "Trade with invoice" form, it appeared visually inactive (field was empty) even though the filter was already applied and documents were filtered by a specific client.


201556. Migration to the new PrivatBank API

Payment → Bank account statements

1. Migrated to the updated PrivatBank API.

2. Retrieval of PrivatBank statements is limited to the period specified in the statements form.

Migration to the current version of the PrivatBank API ensures stable and reliable integration with the bank.


201925. Fix for file names during synchronization

Online store

Torgsoft → Synchronization with online store

Fixed an error where, when creating a new synchronization object with the online store of any type (Files, Prom.ua and family, Rozetka.ua), the file name was always suggested as TSGoods.trs.

For Prom.ua (and its family), the file extension is now .xlsx, and for Rozetka.ua — .xml.

In addition, when creating a new synchronization object with the online store via files, if the product file type YML is selected, the file name will now be suggested as TSGoods.yml.


200957. Fix for barcode scanning in receipt

Goods receipt

Document → Goods receipt

Document → Receipt

Fixed an error where, when scanning an additional barcode of an item removed from inventory in the receipt, a new product card opened instead of the existing one.

When scanning the main barcode of such an item, the error did not occur.


196642. Optimization of Repair form opening

Repair

Document → Repair

Fixed an error where opening or refreshing data in the "Repair" form could take a long time.


201792. Fix for repair-enterprise link

Repair

Document → Repair

Fixed an error where updating repair data could erase the link between the invoice created from the repair and the enterprise. As a result, expense invoices for such an invoice were also created without linking to the enterprise.

The error occurred if, for an invoice created from repair, a link to the enterprise was set in the "Trade with invoice issuance" mode, and the selected enterprise differed from the current one.

A link to the enterprise has also been added for automatic payments created when returning goods to the supplier or exchanging a serial number. The same enterprise as for the warehouse document with which it is linked is now assigned for payment.


201821. Adding progress bar

Stock status

Warehouse → Stock status

When recalculating the quantity of goods across all warehouses, a progress bar was added showing how many accounting centers have already been processed and how many remain out of the total.

This provides convenient process control: the progress bar allows tracking how many accounting centers have been processed and how many remain.


201915. Summary in tax invoices

Tax invoice accounting

Document → Tax invoice accounting

In Document → Tax invoice accounting, for the "Tax invoice" and "Consolidated tax invoice" tabs, a summary was added for the "Amount" column. If an invoice has a correction calculation mark, it is included in the result with a minus sign.

Quick analysis of amounts: the summary in the "Amount" column allows instant evaluation of the total financial result for tax or consolidated invoices.


193507. Fix for enterprise in sales receipt

Receipt

Receipt printing

Fixed an error where a non-fiscal sales receipt displayed an incorrect enterprise: instead of the one specified in the payment entry form, the default enterprise (from the payment form at its opening) was used.