Description of the version 2022.0.44
197668. Added settings to the analysis of stagnant goods
Analysis → Analysis of stagnant goods
The menu item "Settings" has been added to the form "Analysis of stagnant goods", which allows:
- Adding columns with dynamic characteristics to the table.
- Disabling the display of all data at once (without summary values).
This expands the information on product characteristics and speeds up work with large data volumes.
197740. Added support for Newland N950 terminal
Settings → Parameters → Additional functions → Bank terminal → "Bank terminal" table
The terminal Newland N950 (PrivatBank) has been added to the list of bank terminal types.
The algorithm for removing "unnecessary" terminal settings has also been improved, depending on the protocol used, which previously worked incorrectly.
Compatibility of the Newland N950 (PrivatBank) terminal with Torgsoft has been ensured.
198001. Added support for Verifone X990 terminal
Settings → Parameters → Additional functions → Bank terminal → "Bank terminal" table
-
A new type of bank terminal Verifone X990 (Monobank) has been added to the reference book of bank terminal types. When selecting this terminal, the following default settings are applied:
- Protocol type "SSIAxECR".
- The field "Acquirer name" automatically receives the value "Universal Bank JSC".
-
In the names of all terminal types where "PrivatBank" was specified, the name has been changed to "PRIVATBANK".
Support for the Verifone X990 (Monobank) terminal has been ensured.
197822. Adjusting window height in column settings
Business panel → Tables
The ability to adjust height has been added to the form "Column settings". This allows:
- Increasing the size of the component with the list of columns.
- Viewing more positions in the list.
Similar changes have been made to the form "Product parameter columns" (action "Add columns").
This improves the convenience of working with a large number of columns and saves user time.
197616. Added the ability to print product photos in internal transfers
Document → Internal transfer → Action group "Print invoice" → Action "Document print settings"
-
The switch "Print product photo" has been made available in the "Invoice print settings" form for documents of the type "Internal transfer". If this setting is enabled, product photos will be uploaded into the print data set.
-
The "Photo" field has been added to the print data set of internal transfer invoices, which can be used in template settings (provided that the "Print product photo" setting is enabled).
.
197637. Added printing of wholesale and retail invoice with purchase prices
Document → Internal Transfer → Action Group "Print Invoice" → Action "Print Wholesale and Retail Invoice with Purchase Prices"
A new action "Print Wholesale and Retail Invoice with Purchase Prices" has been added to the "Print Invoice" group in the "Internal Transfer" form.
This action generates a report where, by default, the following attributes are displayed for each product:
- Name
- Barcode
- Purchase price
- Retail price
- Wholesale price
This function allows printing an internal transfer invoice that includes both retail and wholesale prices along with purchase prices.
197805. Ability to open multiple profitability analysis windows
Analysis → Profitability of Sales for a Period
The ability to open multiple windows of the "Analysis" → "Profitability of Sales for a Period" form has been added.
This function allows the user to work with multiple analytical forms simultaneously, significantly improving usability and efficiency.
Now, the user can analyze data for different periods or with different parameters without the need to constantly close and reopen the form.
197628. Added columns to the "Product Movement" tab
Document → Customer Order for a Product
In the "Document" → "Customer Order for a Product" form, new columns have been added to the "Product Movement" tab:
- Document Number
- Document Date
This improves the convenience and speed of finding matches between orders and related warehouse documents.
191747. Added ability to change time in documents
Warehouse → List of Receipts → Action "Change Date and Time"
-
In the "List of Receipts" and "List of Expenses" forms, the action "Change Date" has been renamed to "Change Date and Time".
-
The form "Change Invoice Date" has been renamed to "Change Invoice Date/Time" and supplemented with a field for editing the document time.
-
For warehouse documents, only the creation time of the document is changed, while the date remains unchanged.
-
For financial documents, the creation date and time are set according to the selected value.
This feature allows editing the creation time of warehouse and financial documents. It is useful in cases where documents need to be processed manually, and the transaction time may not match business hours.
192690. Added minimum stock quantity for synchronization
Warehouse → Synchronization with Online Store
A new data type "Minimum Stock Quantity" has been added to the synchronization file fields for all online store synchronization methods.
Operation Principle:
- If the minimum stock is configured for all warehouses, the program will upload a single stock value for all accounting centers.
- If the minimum stock is configured for each warehouse separately, the program will upload the stock for the specific accounting center linked to the synchronization object.
This feature allows automatic uploading of the minimum stock value to the online store, which:
- Helps define the product status on the website.
- Automatically updates this status without manual corrections.
- Prevents situations where customers order items that are no longer in stock.
197478. Added "Date of Birth" column in Clients
Marketing → Clients
A new column "Date of Birth" has been added to the "Clients" form with sorting functionality.
This allows users to quickly find and sort clients by birth date, significantly simplifying work with large customer databases.
197646. Added sorting by sales amount
Marketing → Clients
A new sorting option by sales amount in ascending order has been added to the "Clients" form.
This feature improves usability, allowing users to quickly analyze clients based on their purchase volume.
197836. Added multi-row cancellation of assemblies
Document → Assembly
A multi-row cancellation option has been added to the "Document" → "Assembly" form for the "Assembly List" and "Disassembly List" tabs.
This function significantly simplifies working with large amounts of data, allowing users to quickly and efficiently cancel multiple assemblies or disassemblies at once.
Thanks to multi-row cancellation, users can save time on routine operations by reducing the number of necessary actions.
189267. Replaced transliteration action icon in bulk mailing template
Marketing → Bulk Mailing → Bulk Mailing Template
The transliteration action icon for the Russian language has been replaced in the bulk mailing template.
A new graphic element is now used that aligns with the overall interface style.
197427. Added export settings in unpaid VIP sales
Payment → Unpaid VIP Sales
An action "Report" → "Export Data Settings" has been added to the "Payment" → "Unpaid VIP Sales" form.
This function allows exporting data into a spreadsheet document, making further processing and analysis easier.
197724. Added columns in piecework payment
Document → Finished Goods Production → Piecework Payment
The following new columns have been added to the "Piecework Payment" tab in the "Finished Goods Production" form:
- "Total Time, s" – contains information on the time spent on operations.
- "Registered By" – displays the name of the employee who recorded the completed operations.
This function allows viewing the exact number of seconds worked in production.
197651. Added barcode generation setting for batch accounting
Merchandising → Product Type → Action "Edit" → Product Type Card → Batch Accounting
A new setting "Generate own barcodes for new batch accounting products" has been added in the "Settings" → "Parameters" → "Barcode" section. It is enabled by default.
Operation Principle:
- If the setting is enabled, when adding an existing product to a receipt (provided batch accounting is enabled for it), a unique own barcode will be generated for the new batch of the product.
- If the setting is disabled, the barcode will not be generated, and the original product's barcode will be used.
This option gives users a choice:
- Automatically generate unique barcodes for each new product batch.
- Use the original product's barcode, which may be convenient in different inventory scenarios.
197599. Added bulk update of wholesale prices
Marketing → Wholesale Pricing Policy
A new action "Generate wholesale prices using multi-row selection" has been added to the "Wholesale Pricing Policy" tab in the "Marketing" → "Wholesale Pricing Policy" section.
Additionally, a bug has been fixed that could cause errors when printing the wholesale price list if square brackets were present in the product type name or product name.
The bulk update feature in the "Wholesale Pricing Policy" mode allows updating wholesale prices for a large number of products simultaneously, eliminating the need to edit each product individually.
197101. Fiscal receipt update for software ECR
Settings → Software ECR
Implemented Changes:
-
A new field mac has been added to the QR code of the software ECR receipt for offline receipts, which is filled with the SHA256 value of the receipt.
-
The rounding block now includes:
- Display of change for cash payments.
- Currency name in the payment amount.
-
For cash payments, the entered amount is now displayed instead of the entered amount minus change.
-
The text before the fiscal number in fiscal receipts has been changed:
- Previous: "RECEIPT FN".
- Updated: "RECEIPT №".
-
In software ECR:
- The payment form "Bank Card" has been removed.
- All cashless payments are now grouped under the general category "Cashless".
- Two payment methods have been added for "Cashless" transactions:
- "Bank Card" (if payment is made through a bank terminal).
- "Bank Transfer to Settlement Account".
- These payment methods now appear in the fiscal receipt after the "Cashless" label.
-
A new column "Payment Method" has been added to the "Software ECR Analytics" table in the "Payment Types" section.
Impact on Fiscal Receipt Templates
These changes will apply to all templates except very old ones that do not contain the rounding block.
Compliance with Legislation
The updates have been made in accordance with the orders of the Ministry of Finance dated 22.11.2024 No. 601 and dated 11.12.2024 No. 632, ensuring that the fiscal receipt meets the latest legislative requirements.
198279. Transmission of ACQUIREID in ECR during payment
Document → Sales → Action "Pay" (F6)
When performing an operation using a bank terminal in the software ECR, the "ACQUIREID" parameter value will now be transmitted.
The MerchantID will be used as the value for this parameter.
This change ensures that all necessary parameters are transmitted to the tax authorities when using the software ECR and bank terminal.
198345. Added date and registrar data in ECR receipts
Settings → Software ECR
When sending a receipt to the software ECR server, the following data has been added:
- Receipt date.
- Fiscal registrar number from which the return is processed.
This data, along with the receipt number for which the return is processed, is now displayed in the QR code of the return.
Additionally:
- A restriction has been implemented to prevent adding items from different software ECR receipts into a single return.
These changes help avoid errors and enhance control over return processing.
197612. Added sorting of expense invoices by recipient
Document → Trade with invoice issuance → Expense invoice
A sorting option for expense invoices by recipient in ascending order has been added to the "Expense Invoice" tab in the "Trade with Invoice Issuance" section.
Advantages of the changes:
- Speeds up document search among a large number of invoices.
- Simplifies document processing and invoice search by specific recipients.
- Reduces search time, improving work efficiency.
197436. Added "Closed" filter in the internal transfers register
Warehouse → Internal Transfers Register
A new value "Closed" has been added to the "Status" filter in the "Internal Transfers Register" form.
This extends sorting options in the internal transfers register, simplifying the search and tracking of completed transactions.
197577. Added company selection for warranty product exchange
Document → Repair → "Repair" Tab
New Features:
-
Company selection during product exchange
- In the "Warranty Product Exchange" form, a list of companies for selection has been added.
- The selected company will be linked to documents generated during product exchange (customer return, supplier return, sale to the customer).
- By default, the company associated with the sale initiating the return will be preselected.
- If company selection is mandatory, product exchange cannot proceed without specifying it.
-
Access restriction for supplier returns
- For the "Create Supplier Return" setting, role-based access control has been introduced for users with limited permissions (enabled by default).
Advantages of the changes:
- Ensures accuracy and control in warranty product exchanges.
- Allows users to select the company for each document generated during the exchange.
- Automatic preselection of the company saves time on data entry.
- Mandatory company selection prevents errors in the exchange process.
- Access restrictions for supplier returns ensure that only authorized employees can process returns, improving system access control.
197492. Ignoring invalid characters in application server parameters
Application Server
Changes made:
-
"port" Parameter
- When reading the port parameter for the application server from the AdminServer.ini file, all non-numeric characters are now ignored.
-
"Lang" Parameter
- When reading the Lang parameter from the AdminServer.ini file, spaces and tab characters are now ignored.
Advantages of the changes:
- Prevents incorrect value parsing due to accidental input of invalid characters.
- Ensures stable application operation by eliminating configuration errors.
6996. Added new fields for synchronization with the online store
Warehouse → Online Store Synchronization
1. New data type for synchronization files
- In the "Synchronization Object" form, under the "Synchronization Files" tab, a new data type "Stock Quantity (by Accounting Centers)" has been added.
- This allows exporting stock quantity data for each accounting center of the synchronization object.
2. Added support for the "WarehouseID" field
- For the synchronization method "Via Files", support for a new field "WarehouseID" has been added.
- Field location and values:
- In the "Options" block – contains the accounting center code that will be used when creating an order invoice.
- In the order item information block – contains the accounting center code from which the product will be deducted.
- If the "WarehouseID" field contains a value that is not a valid accounting center code, it will be ignored.
3. New columns in remote client orders
- In the "Remote Client Orders" form, the "Orders" table now includes a new column "Accounting Center", which displays the accounting center assigned to the invoice when issued.
- In the "Products" table, new columns have been added:
- "Accounting Center" – shows from which accounting center the product will be deducted.
- "Stock Quantity" – displays the available quantity of the product at the corresponding warehouse.
- New visual statuses for products have been added:
- "Product unavailable"
- "Insufficient stock at warehouse"
4. Availability of changes
All new columns and statuses are available for all synchronization methods.
Advantages of the changes
- Helps employees handling online store orders to see from which accounting center the product should be shipped.
- Facilitates stock management and reduces errors when deducting inventory.
157585. Added product distribution for remote client orders
Document → Remote Client Order
1. New form "Product Distribution for Remote Client Orders"
- Displayed when issuing an invoice for a remote client order.
- Allows specifying the accounting center to which the invoice will be issued.
- Provides the option to select accounting centers for product deduction in the order.
- The "Settings" tab allows configuring the display parameters for distribution accounting centers.
- Form settings are saved for the synchronization object rather than for a specific user.
2. New settings in the "Accounting Centers" tab
Added a settings block "Order Invoice Issuance", which includes the following parameters:
- "Suggest selecting an invoice accounting center" – controls the display of the "Accounting Center Selection" form.
- "Suggest selecting products from other accounting centers" – activates the "Product Distribution for Remote Client Order" form.
- "Only if the product is insufficient in stock" – determines when the form is displayed. If at least one product is insufficient in an accounting center, the "Remote Client Order Product Distribution" form opens automatically.
Advantages of the changes
- Ensures clear distribution of products between accounting centers, especially when products are located in different stores or warehouses.
- Allows precisely specifying from which accounting center the product will be deducted.
- Improves the order processing workflow, reducing errors in product deductions.
197712. Added product photo display in remote client orders
Document → Remote Client Order
In the "Document" → "Remote Client Order" form, the product photo is now displayed in the order.
Advantages of the changes:
- Allows verifying orders not only by name and SKU but also visually by product photos.
- Improves order accuracy and reduces errors.
197783. Added "Document Number" column in client responses
Marketing → Client Survey System → Survey Analysis → Client Responses
In the "Client Responses" tab under "Survey Analysis", a new column "Document Number" has been added, displaying the invoice number associated with the survey.
Advantages of the changes:
- Simplifies analysis and search in client response data.
- Allows quickly linking client feedback to specific purchases.
- Useful for further data processing or evaluating sales performance.
182966. XLSX format for exporting products to Prom.ua
Warehouse → Online Store Synchronization → Synchronization with Prom.ua
The product file for export to Prom.ua is now generated in XLSX (Excel 2007) format.
Advantages of the new format:
- Increased capacity: supports up to 1,048,576 rows and 16,384 columns.
- Smaller file size on disk while maintaining the same data volume.
- Removes limitations on exporting a large number of attributes, which was an issue in the previous format.
This change simplifies product management by allowing large data exports without losing attributes.
197592. Fixed supplier revenue display
Analysis → Supplier revenue analysis
Fixed an issue where information regarding the supplier "Production product receipt" was not displayed in the "Supplier revenue analysis" section.
193734. Fixed product list in sales report
Analysis → Supplier consignment sales analysis
Fixed an issue where opening multiple analysis forms and multiple supplier consignment product list forms (with the ability to print a report) sometimes displayed the product list from a different form.
Now, regardless of the number of open analysis forms, the product list form opened via the "Details" button will be unique. Its data will be updated according to the analysis form from which it was opened.
196211. Fixed setting name display
Settings → Parameters → Additional options → Bank terminal → "Bank terminal" table → "Bank terminal operations" action
Fixed an issue where the setting name "Use CommandLineTool" was not fully visible in the settings form "Bank terminal operations" in the Ukrainian localization of the program.
196293. Fixed operation type display
Settings → Additional functions → Bank terminal → "Merchant (bank terminal operation)" table
Fixed an issue where the operation type selection field in the bank terminal merchant settings, when the operation type selection was prohibited, appeared as available for selection.
Now, if the operation selection is prohibited, the operation type list will be displayed in gray (read-only).
196389. Fixed slip-check display
Settings → Software ECR → "Analytics for software ECR" tab
Fixed an issue where, in the slip-check preview field on the "Software ECR" form in the "Analytics for software ECR" tab, the slip-check text displayed lines "Transaction date/time" and "Receipt number" without labels.
Now, instead of #001# and #002#, the text "TRANSACTION DATE/TIME" and "RECEIPT NUMBER" will be displayed accordingly.
196472. Fixed adding bank terminal
Settings → Parameters → Additional options → Bank terminal
Fixed an issue where adding a bank terminal via (if such a terminal did not exist) caused an error:
[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server] Violation of UNIQUE KEY constraint 'uqsBankTerminal'. Cannot insert duplicate key into object 'dbo.BankTerminal'. Duplicate key value: (WIN-422IRM01TJK\TSAdmin, <NULL>, ...).
Now adding a terminal occurs correctly without errors.
196479. Fixed adding SSIAxECR terminal operation
Settings → Parameters → Additional options → Bank terminal → Bank terminal operations
Fixed an issue where adding an additional operation for a terminal using the SSIAxECR protocol caused a record conflict error.
The error occurred when adding the operation "Test connection to host", provided that the operation "End-of-day closure" had already been added.
Now adding operations for the terminal works correctly without conflicts with existing operations.
197135. Fixed empty merchant payment and BPOS timeout
Settings → Additional functions → Bank terminal
Fixed an issue where making a payment on an "empty" merchant using the BPOS terminal protocol caused a type mismatch error Variant and Integer.
Also, the default timeout for BPOS protocol terminals was adjusted from 1000 sec to 60 sec.
For the PosAPI protocol, a mechanism for transmitting the COM port number with the prefix "\." was implemented when the port number exceeds 9.
197948. Fixed busy terminal message
Settings → Parameters → Bank terminal
For terminals operating on the JSON COM/TCP protocol, the error message was changed when the bank terminal was "busy" during the current operation.
Also fixed an issue where the error message did not display information about exceeding the timeout waiting for a device response.
The issue occurred if, after the timeout expired, the program attempted to send a command to the terminal, but the device was already disconnected. Now, an appropriate error message is displayed for port write failure.
196499. Fixed product name truncation
Document → Return
Fixed an issue where the product name was truncated in the product selection form for returns if the product name contained a line break character.
The issue occurred in cases where the product name included a line break (the % symbol did not affect the problem).
197666. Fixed dynamic attribute modification error
Product dynamic attributes
Fixed an error "[SQL Server] Invalid column name" that occurred when changing the reference book attribute value with type "String value directory" if the attribute was unique for each accounting center and had products using it.
188707. Added client change information
Document change log
Added information about client changes for documents "Sale" and "Return".
196407. Fixed log clearing in scheduled tasks
Settings → Scheduled tasks
The "Clear logs" action, available on most tabs of the form, now deletes journal records only for the selected task instead of all tasks as before.
197879. Fixed company selection in financial documents
Torgsoft → Client order
Fixed an issue where, when issuing a client order in sales, the financial document "Refund of prepayment to client for purchased goods" was created with a company different from the sales company (additional payment for sales) if it did not match the default company.
196818. Fixed truncation of text attributes during import
Document → Goods receipt → Import
Fixed a rare issue where text attributes were truncated to 255 characters during product import.
The issue was related to the specifics of the Microsoft Excel ODBC driver.
197410. Optimized closing of inventory statements
Document → Inventory statement
When closing an inventory statement, the locking of product tables used for obtaining the latest purchase prices has been removed.
This will reduce the impact of inventory statement closure on other users' operations.
197721. Optimization of inventory statement and trade operations
Document → Inventory Statement
- Optimized closing of inventory statements (retrieval of the latest purchase prices) when there are few products in the statement.
- Removed table locking related to dynamic attributes when they are used in tables.
Trade with invoice issuance
- For the main tables in the tabs "Invoice", "Expenditure Invoice", "Returns", "Client Payments", "Analysis", "Product in Invoice", "Reserve", table locking has been removed when updating data.
- This accelerated data updates by approximately 1.5 times.
- Data updates no longer affect the work of other users.
- Significantly accelerated data updates in the main tables of the "Returns" and "Reserve" tabs when filters are applied (sender, recipient, currency, enterprise, period, contractor).
- Fixed the operation of the "Contractor" filter when searching for a string containing the characters
[ _^ % ]. - Fixed the operation of the standard filter in the business panel when searching for a string containing the characters
_ ^ %.
Fixes in product accounting
- Fixed an issue where, when stocking a new product with a name containing a quotation mark or
[, the system failed to locate the product and returned an error stating that the product already exists.- The system now correctly identifies such products and either adds them to the stock invoice or increases the quantity if they are already in the database.
Data updates and synchronization
- Removed table locking during data updates in "Client List" and "Marketing - Clients" (simplified display mode).
- This eliminated the impact of data updates on the work of other users.
- Removed table locking during synchronization with the online store, improving user interaction with the database.
- Added query parameterization for:
- Scanning products into the inventory statement.
- Determining whether a product is a kit.
- Processing empty warehouse documents.
- Processing client orders.
- Restrictions on product types in internal transfers.
- This will positively impact database performance.
Sales plan calculation
- Removed table locking during sales plan calculation.
- Now, sales plan calculations do not affect the work of other users.
- Removed redundant warehouse document validation during transmission/receipt through data transmission channels if they are not activated.
196327. Fixed collective notification display
Settings → Collective Notification
Fixed an issue where the notification text was displayed incorrectly in the preview.
Previously, the notification text was misaligned and could overlap with other interface elements.
196341. Fixed contractor merging error
Contractors → Merge with selected
Fixed an issue where merging clients resulted in the following error:
"[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server] The previous period was closed. Changes in the closed period are prohibited."
The issue occurred when the deleted contractor had documents in a closed period.
197334. Fix for displaying unpaid VIP client items
Torgsoft → Unpaid VIP Client Items
Fixed an error:
"Could not convert variant of type (UnicodeString) into type (Date)".
The error could occur in the "Unpaid Items" form in the following cases:
- Sales → Select VIP client (3rd VIP mode)
- The client has items that have not been paid for
- The "Pay" action was performed
The cause of the error was using the "Sales Date" filter if the short date format in Windows differed from the standard (e.g., the day was encoded as ddd or dddd).
197753. Fix for error when creating TTN with "Payment Control" service
Nova Poshta
Fixed an error:
"Could not convert variant of type (UnicodeString) into type (Double)".
The error could occur when creating a TTN with the "Payment Control" service.
197943. Control of sender API key replacement
Nova Poshta
The "Replace API Key" action for the sender is now strictly controlled and does not allow replacing it with another sender's API key.
197460. Fix for role settings form translation
Torgsoft → Role Settings
Fixed an error where the role settings form (Settings → Role Settings) was not translated if the AdminServer.ini file was missing the [Default Language Settings] block.
Starting from version 2022.0.40, this block has become optional and is not present by default, causing a translation issue.
197994. Fix for printing expenditure invoice
Torgsoft → Expenditure Invoice
Fixed an error "Variable length column [PaymentForm] overflow. Value length - [4], column maximum length - [3]", which could occur when printing an expenditure invoice by account.
The error occurred if the regional settings in Windows enabled "Beta: Use Unicode UTF-8 for worldwide language support".
197877. Fix for user deletion error
Settings → Users
Fixed an error "[SQL Server] DELETE statement conflict with the SAME TABLE REFERENCE constraint 'fk_M4L160'. The conflict occurred in database 'TorgSoftDB', table 'dbo.ArrivalLog', column 'ArrivalLogID'", which could occur when deleting a user.
193506. Fix for deleting management barcodes
Marketing → Promotions
Fixed an error where in the context menu of the management barcode list on the "Promotions" form, it was possible to delete the current entry for the "Refer a Friend" promotion, even though the "Delete" action for the barcode list was unavailable.
Now, the "Delete" action in the context menu is disabled.
197976. Fix for displaying "Cancel Control" action
Document → Product Arrival
Fixed an error where the "Cancel Control" action could be displayed for a document that had not passed control.
The error occurred due to incorrect functioning of the method for determining whether an invoice had passed control.
189219. Fix for displaying invoice number in pECR
Software pECR
In the printed template of the fiscal receipt for pECR, the variable "Invoice Number" now displays the number of the expenditure invoice from Trade with Account Issuance (previously, the warehouse document identifier was displayed).
Added variables "Account Number" and "Order Account Number".
197350. Fix for generating summary report in pECR
Settings → Software pECR
Fixed an error where in Settings → Software pECR → "Summary Report for Period", some Z-reports might not be included in the report due to poor connection with the tax server.
The number of attempts to retrieve data from the tax server has now been increased to 10 for each receipt. If data retrieval is impossible, the report generation will be interrupted.
197679. Automatic transition of pECR to offline mode
Software pECR
Software pECR now automatically switches to offline mode if server errors with codes 502 or 504 occur.
182266. Fix for editing amount in payroll calculation
Payroll Calculation → Work → Accruals and Deductions
Fixed an error where changing the accrual category to "Bonus", after previously selecting "Fine", made the "Amount" field unavailable for editing.
- The "Amount" field is now available for editing.
- The amount value will not be cleared.
- The "Name" field value will also not be cleared.
193849. Fix for deleting records in employee work journal
Payroll Calculation → Planning → Employee Work Journal
Fixed an error [SQL Server] The DELETE statement conflicted with the SAME TABLE REFERENCE constraint "fk_M4L160", which could occur when executing the "Delete all records for the day" action on the "Employee Work Journal" tab.
198018. Fix for access to sales payment list
Document → Accounting by Item → Wholesale and Retail Sales List
Fixed an error where restricted users could not be granted access to the "Sales Payment List" form in role settings.
196252. Fix for updating employee ratings
Payroll Calculation → Employee Rating → Employees
Fixed an error:
"Error updating Seller Rating class manager (mnSellerRating): [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 10.0][SQL Server] The DATE type is not a defined system type."
The error occurred when opening or updating data in the "Employee Rating" form, on the "Employees" tab.
It was observed when using the MSSQL Server 2005.
197481. Fix for material change algorithm in repair
Document → Repair
Fixed an error in the incorrect operation of the algorithm when changing repair materials if they were strictly warranty-tracked items.
If the material was not changed, but its serial numbers were deleted, the system did not warn about inconsistencies and saved the item in the same quantity without restrictions.
Changes implemented:
- If serial numbers are deleted when changing repair material, but the material itself or its quantity remains unchanged, the system now displays a warning about the discrepancy between item quantity and serial numbers.
- The user will have two options:
- Save the current material quantity (missing serial numbers can be entered later).
- Decline, in which case the material will be saved in a quantity equal to the entered serial numbers.
- If all serial numbers are deleted, the material will be automatically removed.
- If the user changes the item to another one, a window for entering serial numbers will appear.
197758. Fix for searching a box by barcode
Torgsoft → Seasonal Storage Boxes
Fixed an issue where adding a box to the inventory statement in the "Temporary Storage Box Selection" window did not allow barcode search after entering the value and pressing Enter.
Now, after entering the barcode and pressing Enter, the system correctly searches for the box by barcode.
197794. Fix for cash deposit error
Torgsoft → Cash Deposit
Fixed an error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server] Incorrect syntax near 'XXX'.", which occurred when depositing revenue if the selected employee's name contained an apostrophe.
The system now correctly handles such cases, and the error will no longer occur.
197158. Fix for synchronization with the online store
Online Store Synchronization
Fixed an error "[SQL Server] Violation of UNIQUE KEY constraint 'uqsPartner'.", which could occur when downloading orders.
The cause of the error was changes in the order client search algorithm. The system now correctly processes client data, and the error will no longer occur.
188191. Fix for file extension selection in synchronization
Online Store Synchronization
Fixed an issue where, when manually saving synchronization files in the file save window, the "File Type" field incorrectly displayed file extensions.
Previously, the file extension set by the user was not considered, which could cause inconvenience. The system now correctly processes format selection.
190832. Fix for dropdown list display
System Tasks and Objects
Interface: Fixed an issue with dropdown list display in input fields when the dropdown window height was stretched beyond the screen height.
Also resolved several other issues related to saving dropdown list window sizes, improving interface stability.
197379. Fix for file creation error
System Tasks and Objects
Fixed an error "Cannot create file", which could occur if Windows returned a temporary directory address that did not exist.
The error was particularly noticeable during synchronization with the online store.
197245. Fix for generating product photo links
Synchronization with ROZETKA Marketplace
Fixed an issue where product photo links were incorrectly generated in the product file if the program used a built-in (non-customizable) algorithm for generating product photo names.
197667. Displaying API errors in ROZETKA synchronization
Warehouse → Online Store Synchronization → ROZETKA.ua Synchronization
In the ROZETKA marketplace settings wizard, error messages from actions interacting with the API will now be displayed to the user.
Previously, error information was only recorded in the program's error log, making diagnostics more difficult.
197365. Mandatory "Width" field when creating TTN
Synchronization with Ukrposhta
According to updated Ukrposhta requirements, when creating a transport waybill (TTN), the "Width" field is now mandatory.
196063. Fix for displaying errors from the Prom.ua server
Synchronization with Prom.ua
Fixed the display of error messages from the server during synchronization.
Previously, some error messages could be displayed incorrectly, for example:"message": "\u043e\u0433...".
Now, the text is correctly displayed in a readable format.
196440. Fix for displaying errors when loading payment methods
Synchronization with Prom.ua
Fixed the display of error messages that could occur when executing the "Load payment methods" action in the "Synchronization Object" editing form.
Previously, some error messages were displayed incorrectly or lacked explanations. Now, the information is displayed in a user-friendly format.
193972. Fix for displaying payment attributes in fiscal receipts
Warehouse → Expense List → Print Receipt
Fixed an issue where, in the "Warehouse" → "Expense List" form, when viewing a receipt processed through pECR, payment attributes using a bank terminal (slip receipt) were not displayed in the fiscal receipt.
Now, payment data from the bank terminal is correctly displayed in receipts.
196208. Fix for freezing when accepting goods in transit
Warehouse → Goods in Transit
Fixed an issue where, when accepting an internal transfer invoice in "Goods in Transit", if the "Ask for price when unavailable" parameter was enabled, a price adjustment dialog appeared, causing the program to freeze.
Now, when accepting an internal transfer invoice in "Goods in Transit", the price adjustment dialog will no longer appear at the final accounting center.
196230. Fix for printer selection when printing documents
Trade → Trade with Invoice
Fixed an issue where, when printing a commercial offer, invoice, or expense invoice, the receipt printer was set by default instead of the office printer.
193642. Fix for errors in popup notifications
Torgsoft → Notifications
Fixed an error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server] Violation of UNIQUE KEY constraint 'uqsShowingUserNotification'. Cannot insert duplicate key in object 'dbo.ShowingUserNotification'.", which could occur when using popup notifications.
193637. Fix for error when deleting closed period statistics
Analysis → Period
Fixed an error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server] Divide by zero error encountered.", which occurred when closing a period.
The error occurred if there was an entry in the "Warehouse" → "Equipment" form where the field "Equipment Usage Term" had a value of 0.
197702. Fix for blocking due to product shortage
Analysis → Assortment Management Center
Fixed an issue where a message about product shortages in the warehouse during internal transfers in "Analysis" → "Assortment Management Center" blocked other users until it was closed.
If the "Prompt when stock is insufficient" setting is enabled, this message will now be treated as a transfer restriction.

Go back to the previous step