Popis verzií 2020.0.0 - 2020.0.42
27.10.2021 22:37Version 2020.0.0 (DB 493)
1) Fixed an error when when selling a gift certificate, which is handled as a commodity, from the sale, in which the control barcode of the action was scanned, then the action was not triggered for the sale of such a certificate.
The certificate, which is handled as a commodity, is sold exactly to the client selected in the implementation, the additional client selection window no longer appears, to sell certificates handled as a commodity (#98420).
2) Analysis - Analysis of sales by type of goods - Proceeds button
Fixed an error that appeared when the Product Arrival form was called up again.
The condition of opening of the Selling and Arrival forms was added - it checks for the presence of record with the kind of goods (#106939).
3) Document - Sales - Save in Excel format
A bug was fixed - if Excel is not installed, then when saving to Excel template, Access violation will no longer appear, but 'Excel application error' window will be displayed (#107202).
4) Document - Internal Transfer: an error was fixed, when during conversion of incoming and outgoing documents, in the information message of the conversion result there was no information about accounting centers, for which the warehouse documents were created (№107212).
5) Warehouse - Warehouse Status: the "Add Items to Inventory Sheet" action is no longer available if the "All Warehouses" setting is enabled. This fixes an error when adding items to the inventory sheet, when when the "All stores" setting was enabled, if the same item was added from different accounting centers, only one item in the quantity of one of the warehouses was added to the sheet (#107347).
6) Document - Write off of goods from the warehouse: the following error has been corrected: "REFORMATION is FORBIDDEN. Document was created automatically" when trying to change the document's state to "Closed", if in the "Write off" field of this document the system counterparty "Write off" was indicated (#107485).
7) Marketing - Clients - client consolidation
The error which appeared while uniting of clients who have a counterpart of delivery of the New Mail and/or Ukrposhta (No.107899) was corrected.
8) After editing the client card (Marketing - Clients - Change action, fields "Name" and "Phone number (mobile)" on the tab "General"), the data for the automatically created delivery contractor associated with the recipient of New Mail will be updated. The update is performed after clicking the "Record" button or switching to the "Delivery Options" tab.
After editing a user-created Delivery Contractor, the associated New Mail recipient will be updated. The update is performed by pressing the "Record" button of the "Delivery Contractor of Goods" editing form (#108085).
9) Document - Return of Defects: fixed the error "Error when setting the context of the attribute 'CurrencyMoney'", which occurred when preparing a list of goods by supplier to add to the return act if the goods did not have the purchase price specified (Document - Return of Defects - "Add" action - "Select goods" action - "Update" action). A form will now be shown with a list of all items that do not have a purchase price, including the date and invoice number of these items (#108383).
10) Goods card: fixed the error when the "Product contents" tab was empty in the TorgsoftStart card (№ 108384).
11) Goods card: the error was corrected when the "Kitting" tab was displayed for the goods that were not kits. The Kitting tab is now dynamically hidden/displayed depending on whether the product is a set or not (#108385).
12) Payment - Financial document
A filter for inactive cash registers has been added to the cash register totals query. The results query now takes into account the selected accounting center in the accounting center filter. Recalculation of totals is performed only when the checkbox "totals" (#108446) is enabled.
13) Document - Goods Arrival - Import: an error was fixed, when during import of goods the parameter "Internal suppliers code" was not renewed for the already existing goods, despite the presence of such data in the import file and the option "renew goods parameters" being enabled (#109462).
14) Merchandising - Error Diagnostics - Merchandise tab
Warehouse - State of the warehouse
Fixed an error occurring when a merged item barcode is empty. Added checks for empty barcode (#109528).
15) Analysis --> Retail Customer Purchase Analysis
Fixed a bug where Retail Customer Purchase Analysis was displaying an incorrect customer discount (not the same as the one displayed in Marketing - Customers and Customer Card).
This manifested itself until you click on Write manually in the customer card. This situation could occur if the discount percentage was indicated in bulk (not through the customer card), when automatically switching to a new percentage by the discount policy and when using multiple retailers.
On the "Decoding purchases as a chart" form, which is called from the "Retail Customer Purchase Analysis" form, it correctly displays 2 customers, even if 3 or more customers were selected for analysis.
(№109624)
16) Document - Customer Product Order: fixed an error that could lead to automatic closing of a customer's product order, despite the fact that not all products of the order were issued and paid for. The error occurred when issuing a product order with a kit in the order and closing the Sales of Composite Goods form. Now, when a kit is issued from an order, the Sales of Composite Goods form will not be displayed (#109956).
17) Document - Trade with Billing - Reserve - Report
Fixed the length of field Product name - now it is 500 symbols (№110003).
18) Document - Sales - Additional Actions - Stock Availability action: fixed an error when a user with limited access to viewing the state of accounting centers could see the amount of goods on those accounting centers on the form "Sales Availability", viewing the state of which is restricted (#110829).
19) Document - Sales Point Order to Stock - Print Order Note button
Added a check for the presence of goods in the invoice. The error message was added in case of absence of the internal relocation bill (#111600).
20) Warehouse - Goods in transit: an error was corrected, as a result of which, after acceptance of the invoice to the warehouse of goods in transit, the invoice remained in the open, not accepted state, which allowed performing a repeated acceptance of internal transfer (№111810).
21) Document - Realization.
Fixed an error that prevented the Realization form from opening after the error "This operation cannot be performed from the material warehouse" and switching to another accounting center (#112011).
22) Analysis - Analysis of Goods Movement by Delivery Batch
When the photo column is set to invisible, photos are not pulled from the database.
Added checkbox "Show goods which didn't have any movement".
Added saving / loading form options: Take into account write-offs when calculating profit, Show goods with zero balance, Show goods without any movement, Use, to calculate amounts (purchase, beginning and end of the period), to use, visibility of the Photo column.
(№112517)
23) Marketing - Clients - Bonuses
Visibility of the menu item "Write off burned bonuses" now depends on activation of the paid function "Bonus system with validity period" (№112888).
24) Settings - Schedule tasks - Automatic calculation and mailing tab
Fixed a bug in displaying a listed field in a table - the clipboard did not work correctly - it copied not the text, but the value of the field from the database (#113212).
25) Edit form "Parameter description" (Product view card - Dynamic product characteristics - Edit action): the input field "Name" will be "Read only" while editing a system dynamic characteristic (for example: Product conjuncture). Template dynamic characteristics "Product conjuncture" and "Maximum product balance" have been added to the list of system dynamic characteristics (#113383).
26) Document - Internal transfer: an error was fixed when at creation of a new internal transfer the editing form "Internal transfer" had the title "Internal transfer postponed" despite the fact that the invoice was not postponed after creation (#113795).
27) Document - Production
Corrected an error, due to which at the time of creating a production act according to the flow chart with the "Payroll accounting" module activated but not configured, an error occurred in updating the manager class "Brigade".
The error occurred if no trade points were configured in the Payroll Accounting module.
If no trade points were configured in the Payroll Accounting module, then when attempting to create a production act using a flow chart, the corresponding message would be displayed and the act would not be created.
(№114285)
28) Warehouse - List of expenses - table "Document warehouse" - action "Calculate cost price"
Corrected the name of the button "Calculate the prime cost" to "Calculate the prime cost".
The method of recalculating the prime cost has been changed - now the calculation is performed according to the selected document.
The "Calculate cost price" action is now active if there are goods in the document (#114703).
29) Settings - Print Templates Settings - Return Check
Corrected an error that occurred when the Returns Check report template was displayed if there were no returns (#114706).
30) Warehouse - Currency and Regional Price List
Removed the display of models from the list of goods (goods without a bar code).
Displaying of rental goods was left (#114790).
31) Verification of the discount card via SMS: Fixed the error when while sending SMS message to the client if the client does not have any bonuses on his balance and the mailing template contains the variable <amount of bonuses> the number of available bonuses was absent in the message text. Now in the text of the message 0 is displayed as the number of available bonuses (#114941).
32) Marketing - Customer Questionnaire System - After-sales Customer Call tab - Add Existing Question button
Added a check to add an existing question to the survey (#115084).
33) Document - Receipt of goods - tab Costs of invoice: for the actions "Create a percentage cost" and "Create a currency cost" a check is added for the entered value of the Cost amount (if a value less or equal to 0 is entered, a message about the necessity of entering the correct value will be displayed) (#115088).
34) Document - Sales - Day's Sales Report - Day's Summary Report: an issue was fixed that caused the "(it takes more time)" comment that should be hidden when switching to the "Day's Summary Report" report type to remain visible (#115094).
35) Document - Sales - Ordering goods and prepayment - All orders - Receipt button
Changed the length of the Receipt report to 80mm and enabled the infinite length property - solved the problem of displaying 900mm of the report in the preview (#115095).
36) Analysis - Analysis of Stale Goods: fixed an error when one of the columns (Markdown) in the list for selecting a search column was displayed as an empty line (#115104).
37) File - Stock Balances - Save Stock State for Inventory List: added a default file name in the Save Stock State File dialog for Inventory List (#115108).
38) Fixed error "Could not convert variant of type (Null) into type (Integer)" in Warehouse - Calculate stock balances - by pressing "Change" button if no accounting center is selected.
If at pressing the "Change" button no goods are selected or the table is empty, the corresponding error "No goods selected" (№115419) is shown to the user.
39) Document - Internal Transfers: fixed a number of errors in internal transfers that could lead to unpredictable state of the sender/receiver warehouse:
- When adding a composite item to an internal transfer, the quantity specified on the "Moving Composite Item" form will be checked to prohibit selling in minus.
- Disabled the display of the "Moving Composite Goods" form when receiving a waybill from the warehouse of goods in transit that contain kit goods.
- If checking of the invoice resulted in the necessity to create a corrective document for additional shipment to the warehouse of goods in transit (quantity of received goods exceeds the quantity of goods in the invoice), then checking of the prohibition of negative sales will not be performed at reception of the invoice (№115438).
40) Fixed the error '[SQL Server] Cannot find the object "DynParamDirectValue" because it does not exist or you do not have permissions' that appeared when working with the program under any user except "Master" while trying to create a new dynamic characteristic (#115919).
41) Document - Setup - Setup and Production
Access to the buttons Calculate kit price, Kit, Manufacture, depending on the availability of the item in the kit was implemented
Item of kit - enter field Qty - added check - valid above 0 (#116311).
42) Settings - Parameters - Accounting / Document
Added check if the method of cost calculation "By shipments in the context of accounting centers" does not allow to enable the "Allow sales from all sales outlets on Sales and TBC forms" setting (#116315).
43) Fixed an error, when it was impossible to delete statistics of closed periods, when the deleted periods included a draft sale with a date, not falling under deletion (about which the user received a corresponding message). This was wrong, because drafts don't affect anything and can be safely deleted. Implementation drafts are excluded from the check for the document date to be in the deleted interval if the document period is deleted.
It is allowed to delete implementation drafts even if they belong to a closed period, as it does not affect anything. Confirmation messages when deleting drafts have been removed (#116552).
44) Fixed a bug of inability to open restricted role access to the following edit forms
Parameters - Pairing with Ukrposhta
Sender Ukrposhta
Counterparty of Ukrposhta
Trade with invoice - Waybill - Ukrposhta - Create TTN
Address of Ukrposhta
Ukrposhta shipment
Group of departures of Ukrposhta
SmartBox by Ukrposhta
Trade with invoice - Waybill -
Tracking of the waybill of Ukrposhta
(№116628)
45) Payment - Financial document - Current account tab - Cash withdrawal action
Displaying of the checkbox "Carry out the operation via fiscal logger" now depends on the activated paid function Connection of fiscal logger (#117224).
46) Payment - Cash register totals - clear filter by cash registers - action Encashment
The error of transferring an empty parameter was corrected (now the value of the table data set is transferred instead of the list-filter value), Null check was added (#117225).
47) Settings - Parameters - Bank terminal - Bank terminal operations - Change/Add action
Fixed an error which caused the BACKSPACE button in the "Operation code" entry field not to work (#117634).
48) Settings - Parameters - Bank terminal - Bank terminal operations - View entry
Fixed a bug that caused all checkbox switches to be available in the Bank Terminal Transaction edit form view mode.
In view mode, checkbox switches are not available for change (#117636).
49) Settings - Parameters - Bank terminal - Bank terminal operations - Add.
Fixed an error that caused the "is not a valid integer value for field 'Transaction code'" error to appear in the edit form "Bank terminal transaction" when entering a value in the field "Transaction code" that exceeds the maximum allowable value for the type Integer.
At the stage of entering a value in the field "Operation code" a check for the maximum value was added. The error message (#117637) will be displayed as soon as the field value exceeds the maximal value for the field data type.
50) Document - Sales: a ban of sale of goods from the 3rd level warehouses in Sales and Trade with invoice has been added (№118273).
51) Document - Trade with Billings - Rolling
Fixed erroneous invocation of the refund form when there is no payment. Added a check for the presence of payment when canceling a rental (#118384).
52) Document - Sales - Trade network availability
The length of the Trading network field was increased to 150 characters to prevent "cropping" of the text in the table (#118489).
53) Document - Production - Finished products output
Fixed a bug that caused a system error message to appear at the time of model product release if you try to first specify the accounting center (with the model product not selected) in the Closing Production Act form to which the product being produced will be delivered.
If no model product is selected, an appropriate message will be displayed when attempting to select an accounting center, requiring you to specify a model product.
Fixed a bug that caused the "Parameter [TECHNOLOGYACTID] data type is unknown." error to appear when releasing a model part.
Corrected a typo in the word "quantities" in the error message ""Quantity" for a material must be greater than the VOLUME of waste".
(№118490)
54) Document - Trade with Statement of Account: Column "Amount in currency" in the table of the same name was added (#118597).
55) Document - Income - Set markup
Fixed the error "Field 'Wholesale price' must have value", which sometimes appeared when setting only the Retail markup without setting the Wholesale markup (#118710).
56) Fixed an issue where the Product Card of a product that is not a set was showing an empty "Setup" tab (#118716).
57) Fixed an error when the "Show decomplete set form when selling goods" setting was not saved in the product card if the "Allowed decomplete" setting was inactive for this product in the set settings (Document - Setup - Change set action) (№118794).
58) Marketing - Clients - client consolidation
Fixed duplicate delivery counterparties when merging customers (#118797).
59) Fixed an error when after creating a kit via the "Composition" button on the product card, the "Kitting" tab had hidden the "Show Decompletion Form Before Sale" setting (#118857).
60) Settings - Bank.
The MFO field is now optional. The check of uniqueness of the composition of fields MFO + BIK + Branch has been removed (#118924).
61) Warehouse - Warehouse State: Fixed an error when when using a quick search by table did not display the pane with the search information.
Additional information: the search actually worked, but due to the fact that the business panel on the Warehouse Status form does not have a panel with the header where the search information should be displayed, it seemed as if the search did not work (#118926).
62) Settings - Employee - Production Work Analysis tab
A check for the active option "Production: Accounting of materials and finished products" has been added to the visibility of the tab (#118931).
63) Marketing - Customers - merge customers
Fixed an error occurring when merging customers if there is a production order (#119349).
64) Document - Write off goods from warehouse: the error was corrected when when adding weighted goods to the composition of goods for write off, if the quantity of this product in the warehouse was less than one unit, the message about insufficient quantity of goods in the warehouse was displayed. Now, such goods will be added to the composition of goods for writing-off in the residual quantity (#119802).
65) Fixed an error when on the form Goods on Sales (Analysis - Supplier Analysis on Sales and click on the "Details" button), when the checkbox "Show serial numbers" was checked, the number of some entries was doubled if several goods with serial numbers from one batch of the receipt were sold in the same sales item. Also, in this case, when printed, there was always double data, even if the box "Show serial numbers" was not checked.
Fixed a bug when the calculation of the cost of goods was incorrectly associated with the receipt of goods with a serial number and its consumption. This could occur when multiple serial numbers were simultaneously scored, then simultaneously returned to the supplier, and then simultaneously scored from another supplier (this example is specific, there may be other situations).
Corrected an error when on the Warranty Goods editing form (Warehouse - Warranty Accounting - Warranty Accounting tab - Edit action), the supplier and the goods receipt were not correctly defined, namely not the last one.
(№119885)
66) Document --> Repair
Fixed a bug where in Repair - when adding "Repair Material", it would rear up as many times as the number of storage locations it was currently in (#121208).
Version 2020.0.1 (DB 493)
1) Translation: Fixed an issue where in the Ukrainian version, on a number of forms, elements of the "In order of input", "In order of input(forward)", and "In order of input(backward)" table sorting method were shown as "Key" (№120825).
2) Fixed an issue with scrolling in tables.
Fixed multiple selections not working correctly in the business panel
Fixed a visual problem with the buttons on the form Marketing - Clients - Customer Settlement Sheet.
(№121492)
3) Torgsoft for Windows - Marketing - Discount Policy.
The opening of the form for creating and editing of a discount policy was fixed (#121960).
4) Document - Production - "Write off all material".
Fixed an error, due to which an "Incorrect syntax near '.20'' error appeared when executing "Write off all material" action for a production report.
The error was always displayed for any production report containing material (#122404).
Version 2020.0.2 (database 493)
1) In Analysis - Period, corrected a typo in the word calculation (double c) in the following states:
Commenced calculation of goods movement before deletion
Finished goods movement calculation before deletion
Commenced calculation of Goods movement after deletion
(№121943)
2) The error was fixed when the Document --> Revaluation report, with the set method of the cost price calculation by shipments taking into account the internal transfers, the goods items were being revalued exactly as many times as the cost price was calculated for the given goods in several accounting centers (№122384).
3) Business panel - Report - Data export setup - Print to printer or create Excel document: an error of exporting business panel data to excel was fixed when the data line contained line break characters, which caused incorrect displaying of data in an excel document (#123479).
4) Analysis --> Cost of goods residuals analysis
Corrected "Incorrect syntax near ')'" error in "Residual cost analysis by day" form if the analyzed accounting centers do not have any third level warehouses (#123585).
Version 2020.0.3 (DB 493)
1) Document - Repairs
Fixed an error that caused the "Vioalation of UNIQUE KEY constraint 'uqsBillArticle'. Cannot insert duplicate key in object 'dbo.BillArticle'. The duplicate key value is..." (№121750).
2) Fixed an error when in Marketing - Clients - Client Card - Purchases tab of the Purchases and Returns table no returns were displayed (#124383).
Version 2020.0.4 (database 493)
1) Document - Repairs
Fixed a bug that caused the "Vioalation of UNIQUE KEY constraint 'uqsBillArticle'. Cannot insert duplicate key in object 'dbo.BillArticle'. The duplicate key value is..." (№121750).
2) The error was fixed when on the Ukrainian version of the program when changing import settings for the Synchronization File of Prom.ua (the Synchronization Object editing form for synchronization via Prom.ua, the Synchronization Files tab, the Import Settings... button) the field Mark absent products with the previously entered value was not filled with the next status. It gave rise to the error 'The UPDATE statement conflicted with the CHECK constraint "cheM18O5A48". The conflict occurred in database "TorgSoftDB", table "dbo.SynchronizationObject", column 'MarkMissingProductAs', when clicking on "Write" on the "Synchronization Object" editing form (#124448).
3) Fixed an error when after deleting the statistics of the closed periods, the amount for calculating a discount was incorrectly calculated for a client if there was a sale for this client in the deleted periods (since there are returns for this sale not in the deleted periods) with the goods that were sold to a promotion that did not participate in the accumulated discount system or are goods that do not participate in the amount for calculating a discount (set in Settings - Options - Discounts) (#124710).
4) Warehouse --> Merchandise Availability --> Reports menu
Fixed "access violation" error when trying to generate any report on all accounting centers from the "Existence of goods in storehouses of sales network" form (#124715).
5) Document - Finished goods production
Corrected an error associated with incorrect location of elements in the "Procedural map" tab of the "Production" form under a restricted user (#125913).
6) Document - Sales
Corrected an error that made it impossible to add a serial number when adding a warranty item to the Sales form, which has a serial number accounting type in the "No serial numbers" type card, by the "Serial numbers of goods" - "Add serial number" action (#126728).
7) Document - Finished Goods Production
Fixed a bug that caused the "Release Dates" format in the manufactured product to not be controlled by the short time and date format settings in Windows when releasing finished products.
The release date is formatted according to the short date format setting in Windows (#126878).
Version 2020.0.5 (DB 493)
1)The "DELETE| instruction conflicts with the "fk_M4L86" REFERENCE constraint" error has been fixed. A conflict occurred in the "TorgSoftDB_test" database. table 'dboShopDistribution', column 'InternalInvoiceID'" when deleting the statistics for closed periods if the internal transfers formed as a result of distributing a product arrived to the deleted period but not the arrived one (№126885).
2) The error "The DELETE statement conflicted with the REFERENCE constraint "fk_M3L96". The conflict occurred in
database "TorgSoftDB", table "dbo SerialNumberPackaging", column 'IntemalinvoicelD'" while deleting statistics for closed periods if the deleted periods contain empty seasonal storage boxes.
Fixed an error when logical deletion of financial documents and payments was not performed when deleting statistics of closed periods, but the process of their physical deletion was performed immediately, which increased the time of deleting statistics.
Physical deletion of stock documents when deleting closed period statistics is divided into smaller groups. Previously there was the deletion of Returns (Sales Returns, Supplier Returns, Scrap Returns) and all other documents, but now:
deletion of Returns (Sales Returns, Vendor Returns, Scrap Returns)
deletion of Write-offs
deletion of Internal Transfers
deletion of Realizations
deletion of Invoices
(№127071)
3) Document - Repair
The error was fixed because of which in a situation when during repair creation the center of accounting from which the repair materials will be written off, and then in the materials to add a product that is not in this accounting center, then during the second execution of the action "Update repair account" the error "Violation of UNIQUE KEY constraint 'uqsBillArticle'. Cannot insert duplicate key in object 'dbo.BillArticle' ...".
The error appeared when the following conditions were met:
1. When creating a repair, specify an accounting center for writing off materials different from the accounting center of the repair itself.
2. In the Repair mode settings, specify that a standard service 'Repair Work' will be created one for all repair operations.
3. Add a repair item.
4. Add a standard "Repair Work" service to the repair services
5. Add an operation (one or more) to repair works
6. Press the "Update account" button twice.
As a result, we could see that the list of goods in the repair-related account shows two services "Repair work": one of which is associated with the accounting center of the repair(account) itself, and the other with the accounting center for writing off repair materials. In addition, in the list of repair services, the service "Repair work" was "tandem" and deleting one of them also deleted the second.
The reason for the error: a standard service automatically created for an account was tied to one accounting center, and the same service added manually in repair was tied to another. As a result, in the drive for repair service list there was a "tampered" service (since the drive is linked to the account) and when the account was updated again there was an attempt to add an existing entry to the list of goods in the account.
As a result of fixing the error, the algorithm was changed so that all services (both those added manually in the repair and those created automatically in the repair account) were linked only with the record center of the repair itself.
(№127378)
4) Document --> Internal Transfer --> action Convert to an expense and receipt document
The bug was fixed when an exception occurred when converting an internal transfer to a consumption and receipt document. The internal transfer was not rolled back (as if the button was not pressed) and the internal transfer was deleted, while the consumption and receipt document were partially created (№127471).
Version 2020.0.6 (database 493)
1) Fixed an error when in the role settings there was no option to open access for the Charge column in the Operation work form (#127491).
2) Fixed an error when when printing a tax invoice the Vendor variable was empty.
Corrected an error when when printing a tax invoice a message popped up saying that a certain field was not available. If one of the three dynamic characteristics of the tax invoice is not valid.
(№127862)
3) Fixed an error when in the Information filters, it was possible to filter by invisible columns, even by those which don't have a name (Calculable-1) and which are never even displayed in the table. This could lead to a situation where information filters could calculate values on columns that were hidden from the user. You could filter by visible columns, additional product characteristics, and enumerated attributes (even if they are hidden, they don't carry particularly important information, but they help you filter the data more conveniently) (#127882).
4) Exporting business panel data to Excel: a bug that, in some cases, would lead to displaying an Excel warning with the text "The data to be replaced was not found" has been fixed. (№127895).
5) Fixed an error, when the method of calculating the cost of goods by consignment taking into account the internal transfers, when changing the price of the purchase of goods, the cost of the internal transfer goods (taken from this purchase) did not change. And also the cost price of the goods at the accounting center, where the goods were moved, was not changed, as well as the cost price of sales of the moved goods (#128117) was not changed.
6) Torgsoft for Windows
Fixed bug of incorrect displaying of the program, if the scale is set to 125% and 150% (different from hundred) in Windows (№128271).
Version 2020.0.7 (DB 493)
1) "Torgsoft for Windows - Settings - Bank statement settings".
Fixed an error when creating and saving a new card, the error was in the wrong type of field in the database (#124379).
2) Payroll - My Payroll - Breakdown of goods, works and transactions
Corrected an error which caused the "Prepare to print" form not to open when the "Transcript by goods, works and operations" and "Get payroll by statement" buttons were clicked (№127557).
3) Fixed an error, when in the goods card the logical dynamic characteristic with a long name could not be placed (the name of the characteristic was cut off), for example "Marking required in the "Honest Mark" system" (#127883).
4) Analysis --> Period.
Fixed an error where there was an extra "and" in the name of the action "Delete physical documents after deleting statistics" in the word "delete" (#128063).
5) Fixed the "Out of memory" error, which occurred when calculating the movement of all items (cost of goods) if the number of items in the database exceeded 1.5 million (№128569).
6) The error was fixed, when the workplace with a fiscal logger was fixed for a user, who had no fiscal printer set up and the "Individual type of the receipt for each workplace" was set. That led to a situation, when on the workplace, where the workplace was really configured, the function of work with the fiscal logger didn't work (#128829).
7) Corrected an error, when in the Payment - Financial document - tab Current account, it was possible to create a payment order, in which the current accounts of the sender and the beneficiary coincided, which was incorrect and led to mismatch of the results on the current account in the Statements for the period and in the Payment - Financial document - tab Current account - list of accounts below (#128834).
8) The error "Invalid column name 'PrimeCostWarehouseID'" was fixed when the Revaluation Report was opened, if the calculation method of prime cost was set for consignments including internal transfers (#128973).
9) "Torgsoft for Windows - Statements for Privat24".
Implemented pairing with the new API for the autoclient; now statements correctly identify the IBAN account of the sender and recipient; operation type is determined correctly (not by a guess as before)
Fixed display of amount in statements, now with formatting.
Expanded the comment for the statement, now it also contains the number of the document from the bank itself, for a convenient comparison with the bank statements.
The storage of the operation amount and operation sign in the database was changed.
Version 2020.0.8 (database 493)
Corrected the changing of the discount calculation sum after deleting the statistics for closed periods for VIP clients if after deleting these clients still have sales for deleted periods with the returns for non-deleted periods.
The bug of incorrect balance with the partner after deleting the statistics of closed periods was fixed if after deleting the statistics of closed periods, there are several returns for the same sale of the customer from the deleted period, both within the deleted period and not within the deleted period.
(№127462)
2) Payroll - Planning - Sales Plan
Fixed a bug that caused an error window to appear when calculating a sales plan on the accounting center: "Error detected: division by zero".
This situation is possible if the output is always negative (#128673).
3) Document - Repairs - Works
Fixed an error that caused incorrect accrual of "Amount of payment to the executor" for the work performed and, as a consequence, incorrect calculation of the amount of wages for the repair work
The price of the operation for the doer can differ from the calculated value obtained from the data on the form "Operation" (percentage of payment or amount of payment to the artist), if during the creation of repair operation data in the field "Amount of payment to the artist" on the form of editing the "Repair operation" were changed manually (Example: when creating an operation (Settings - Transactions) was specified that the price of the operation 100 UAH, the payment to the artist 50%, ie calculation value of the price for the artist - 50 UAH. Then added this operation to the repair (Operation Repair) and specified the number of 5 pieces. Automatically will be calculated that the "Amount of payment to the performer" 250 UAH. If you change this value to 300 UAH, the value in the column "Price for the Performer" in the table "Work" will be calculated by the formula 300/5 = 60 UAH).
The value displayed in the column "Amount of payment to performer" of the table "Jobs" (№129123) will be used to calculate the payment in wages.
4) The error was corrected which caused the following error: Invalid column name 'SystemSellerID'. When the action "Calculate sales plan" was executed when there were goods fully paid by bonuses.
The error occurred under the following conditions:
1. In the period of sales plan there should be realization with the goods fully paid by bonuses.
2. 2. In the point of sales settings the method of sales calculation "By paid products" should be set.
3. In the sales outlet settings there should be enabled the option "Distribute sales of the system salesman among the employees of the brigade".
(№129191)
5) Document --> Repair --> Repair tab --> Goods in repair
Corrected an error, when an item was being repaired when it was recorded by serial numbers and this serial number was sold several times (sold, returned, then sold again) (#129545).
Version 2020.0.9 (database 493)
1) Document - Sales
Corrected an error that caused a promotion for one item to work incorrectly.
The error occurred when the number of goods in the activating group for the action was set to 1, and the action for the goods in the action's product group worked only when the number of goods in the activating group (or the number of goods in the action's product group) was 2 (№111939).
2) Fixed an error where the Sell at cost line was not translated in the list of things that do not apply to the amount of sales paid for with certificates on the Settings - Options - Gift certificates form (#121583).
3) Fixed an error in the Document - Remote Customer Order when cancelling an order of the Prom family on the Edit Form - Cancel Order, the Reason for Order Cancellation field always contained the Prom.ua service in its name, though synchronization could occur with another one, for example with Tiu.ru (№ 127987).
4) Fixed an error when it was possible to change the period of a document from an open period to a closed one. Now when you try to set a closed period for the document, the corresponding message will be displayed that it's impossible. And it does not matter how it is done and what stock document we want to create or change (#128062).
5) In Settings --> Parameters --> Check the field "Language" was renamed to "Language for the amount in words" (#128510).
6) The "Quantity" column has been renamed to "Quantity" (#128568) in the Stock --> Stock by Item Types.
7) The error was fixed when the scrolling with the mouse wheel was not working in the Merchandising - Product Type (№128907).
8) Document - Repair - Works.
Fixed an error that caused incorrect accrual of "Amount of payment to performer" for work performed and, as a result, incorrect payroll calculation for work performed on repairs
In the Repair Operation edit form, the Pay to Performer field is renamed to Pay to Performer, since this field displays information taking into account the number of operations.
The "Payment to Contractor" column in the Work table on the Repair form has been renamed "Price to Contractor" and contains the cost of ONE operation for the contractor.
The price of the operation for the performer may differ from the calculated value obtained from the data on the form "Operation" (percentage of payment or amount paid to the performer), if during the creation of repair operation data in the field "amount paid to the performer" on the form of editing "Repair operation" were changed manually (Example: when creating an operation (Settings - Transactions) was specified that the price of the operation 100 UAH, the payment to the performer 50%, ie calculated value of the price for the performer - 50 UAH. Then added this operation to the repair (Operation Repair) and specified the number of 5 pieces. Automatically will be calculated that the "Amount of payment to the performer" 250 UAH. If you change this value to 300 UAH, the value in the column "Price for the Performer" of the table "Work" will be calculated by the formula 300/5 = 60 UAH).
To calculate the payment in wages will be used the value that appears in the column "Amount of payment to the performer" of the table "Works".
(№129123)
9) Corrected a typo in the word barcode in the Automatically identify barcode type setting on the Form Set Up Label Printing (#129125).
10) Settings - Operation
Corrected an error that caused the Production related switches (checkboxes) to be displayed on the Operation editing form (Settings - Operation) when the Finished Goods Production function was not activated.
The "Link to equipment in production" checkbox is only displayed when the "Finished goods production" function is activated.
The Ignore employee production payroll factor switch is displayed only when the Finished product production and Payroll accounting functions are activated.
(№129690)
10) Analysis --> Period --> action Delete closed period statistics
Fixed an issue where deleting closed period statistics incorrectly calculated the amount for calculating a discount for clients who had returns on goods that did not participate in the amount for calculating a discount in the periods being deleted (#129754).
Version 2020.0.10 (database 493)
1) Fixed an error of incorrect calculation of the percentage (amount) of discount for goods that are sold in fractional quantities.
Added recommendation not to apply the discount to one item for goods which can be sold in less than 1 quantity. In this case, when the action is triggered on such goods, the discount is calculated more than 100%, but the algorithm does not allow to apply a discount higher than 100%.
(№100332)
2) Torgsoft for Windows Marketing --> Intermediary --> Intermediary Balance tab
Fixed a bug where the period filter was not affecting column data in Balance with Intermediary:
Shipped to reseller
Shipped to the reseller's client
Goods Shipped to the Reseller
Sum of charges to the reseller
Respectively, the data on these columns were also incorrectly calculated for the period:
Balance by invoices
Balance on payments to the Reseller
Balance for the Reseller's Client
Balance for the middleman
Total balance
(№120582)
3) Customer screen
Fixed a bug where if the screensaver is displayed as text, then if you delete a file with this text, the buyer's screen would pop up with an error one second apart that the specified file could not be found. The error occurred until you disable Torgsoft in the Task Manager.
If the file with the screensaver resource is deleted while the screensaver is displayed, a message will pop up saying that the file was not found and the screensaver will go into date-time display mode (#130192).
4) Customer screen.
Fixed an error which caused the screen saver to display as text when using ANCI and UTF-8 txt files with Cyrillic text. The buyer screen displayed a set of different characters but not the text from the file (#130193).
5) Customer screen
Fixed the bug that caused the "Class not registered" error when trying to activate the buyer's screen if WindowsMediaPlayer was not installed or not activated in the system.
In the situation when WindowsMediaPlayer is not installed or not activated in the system the corresponding error message (#130201) will appear when trying to set the screensaver in the "Video" mode and the "WindowsMediaPlayer" switch in the "Play video with" group is on.
6) Warehouse - Inventory turnover: the error "[FireDAC][Phys][MSSQL]-306. Command text must not be empty" which appeared when trying to print a report if there was no data in the table (#130606).
7) Analysis - Period - Close Period
The error of duplicating accounting centers in the Warning window was fixed (#131032).
8) Warehouse - State of warehouse - action Set minimal balance: the error "Parameter [MINQUANTITY] data type is unknown" has been corrected, which appeared at the attempt to delete the information on minimal balance, if the program operates in the mode of setting minimal balance "for all warehouses" (Settings - Parameters - Warehouse - Minimal balance of goods) (№131254).
9) Fixed an error when when manually entering weight (the "Set weight manually" checkbox flipped from "off" to "on") - the "Record" button became inactive.
Now the button "Record" becomes active when the entered value of weight is greater than 0 (#131685).
10) The bug was fixed when when the product was weighed (the product was lying on the scale) and a bar code was scanned in the field for entering the weight, the product was added to the realization with a bar code instead of the measured weight (№131686).
Version 2020.0.11 (database 493)
1) Torgsoft for Windows Document --> Inventory Sheet
The process of getting the last purchase prices when closing the inventory list is significantly accelerated, especially if the list contains a small amount of goods. Accordingly, the process of closing the statement is also very much accelerated.
Transaction at the closing of the statement was transferred after the receipt of procurement prices (this was done before, but the addition of the "Closing Statement" state, so that it would be impossible to simultaneously close the same statement from different users, it broke), as a result, a rather lengthy process of obtaining purchase prices no longer blocks the work with the warehouse documents (in particular their removal). Also, the transaction no longer captures the calculation of the cost of goods liquidation act, which is also quite a long process, which also now also does not block the work with the warehouse documents.
(№132167)
2) Merchant for Windows Analysis --> Period --> Delete closed period statistics
Fixed bug: "The nested query returned more than one value. This is not allowed when the nested query follows"...", which occurred when deleting closed period statistics if clients had more than one member in the family in the system.
Also, bug of incorrect work of filters by age and birthday in Marketing - Clients, if clients in the system have family members (except the client himself) was fixed (#132383).
Version 2020.0.12 (DB 493)
1) Payroll --> Planning --> Sales Plan --> Action Calculate Sales Plan
Fixed a bug that caused all previous calculation data to be deleted when calculating the sales plan on a closed statement.
The calculation of the sales plan works according to the following algorithm: the plan is calculated only for the dates that are not in any closed statement. If the plan includes a date from a closed statement, this date will not be calculated (#108524).
2) Warehouse - Stock Condition.
Fixed errors of the following form
[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]DELETE instruction conflict with REFERENCE constraint "fk_m36L24". The conflict occurred in the "TorgSoftDB" database, table "dbo.RefitMaterial", column 'GoodID'.
When merging goods that are involved in production or repair.
The error occurred when merging goods A and B (B was merged with A and deleted), in case goods B participated in the following tables:
Repair Material
The composition of the production act for the model
Order shipment composition
Production order product
Production order composition
Write off of production
Composition of the Honest Mark document
Composition of production act (as waste material)
(№128224)
3) Torgsoft for Windows Settings --> Options --> Check --> Check Type --> Fiscal Check --> Fiscal Check
The typo in IP address field was corrected (it was written as "IP address") (#130186).
4) Document - Finished products manufacturing - flow chart
The error was corrected due to which if the flow chart contained the "Semifinished" category material with fractional quantity, at attempt of creating a manufacturing report on such a flow chart the following error occurred: "Incorrect syntax near ','".
The error occurred when the batch volume was set to an odd number when creating a manufacturing report.
It is forbidden to set a fractional quantity for a material in the "semi-finished" category. An error message will be displayed when trying to record changes with fractional quantities of a semi-finished product.
Corrected the error that when adding a semi-finished product material to the technical card, the warning that the technical card for the semi-finished product should be created appeared, but the program allowed to save the changes without a filled in semi-finished product technical card.
If you try to save changes for material of category "semi-finished product" if the semi-finished product technical card was not filled in, then you will get an error message.
(№130782)
5) Corrected translation. The line "Cost calculation completed successfully" in the information message after cost calculation was not translated (№131139).
6) Fixed an error where the sold goods were not marked as requiring recalculation of goods movement and, accordingly, cost price was not calculated for this sale and cost price was not changed for these goods in the warehouse (after the cost price calculation) if the user set the sales control below the goods cost, plus the Write goods off the warehouse when adding them to the sale, and also if it was necessary to add goods first and then choose a client with a real discount.
Corrected an error when goods that belonged to not active (pending) incoming and internal transfers (important when calculating the cost price taking into account internal transfers), as well as sales (if not set to Write off goods from warehouse when adding to sales) were not set a sign that they should be recalculated movement, after the invoices were put into effect. This led to an empty cost of production in themselves and related documents, if from the time of formation of the invoice and entering it into effect was recalculated cost of all goods, and there was no other movement of these goods.
(№131257)
7) Settings - Parameters.
Fixed a bug that caused the "List index out of bounds (3)" error to appear in the START license option when trying to open the parameters (#131880).
8) Warehouse - Synchronization with Online Store - Synchronization Object settings: an error was fixed when the file extension in the name of the synchronization file specified by the user was replaced by the default one. Now if user specified file name with an extension, this extension will be used when saving/downloading the file. If no extension was specified, the default extension is used (#132570).
9) Finished product manufacturing - Creating a production report
The bug was fixed, due to which in the situation when some materials were out of stock (Quantity < 0), the program didn't allow the creation of the manufacturing report, regardless of whether the sale "in deficit" was allowed or not. At the same time, if the goods in stock was simply not enough for the production of a specified batch of products, but the sale "in deficit" was allowed, it was possible to create a manufacturing act.
If the "What to do if there are not enough goods in stock" setting (Settings - Options - Accounting) is set to "Allow to sell in deficit", then regardless of whether there is not enough goods in stock or not at all, the production act can be created. Only the warning text will differ.
If the "What to do if there are not enough goods in stock" setting (Settings - Options - Accounting) is set to any other value than "Allow to sell in deficit", then it is implied that selling in deficit is prohibited.
If minus selling is prohibited, this information will be displayed in the warning text that the goods are not enough or are out of stock.
(№132668)
10) Document - Production order - Composition of the production order
A bug was fixed that caused a "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]The INSERT statement conflicted with the CHECK constraint "cheM15O4A9" when creating a production order. The conflict occurred in database "TorgSoftDB", table "dbo.ProductionActWork", column 'AllowanceMaterialOnExecute'." (№132987).
11) Document - Production Planning.
Corrected a bug that caused materials for such an order to be "backed up", "consumed", etc. depending on the number of technical cards when selecting an order in production planning in a situation where an order item or a product order (for a model) could be produced on multiple technical cards.
When production planning by production order, the list of materials for the articles of the order, for which several technical cards are set, will be formed on the basis of the last created (by date of creation) technical card of the article.
During production planning for a model product, which includes semi-finished products, the list of materials for semi-finished products will be formed on the basis of the last created (by date of creation) semi-finished product flow chart.
(№132988)
12) The display of "Contract to/from" button for a VIP Client on the "VIP Client payment" form was fixed.
Now the "Contract to/from" button is displayed for the following 3 conditions:
- On the right side of the "Consignment Note" button (when "Check" and "Consignment Note" buttons are in one line) if the printing condition in the check settings is selected as "At will of the customer"
- On the left side (where the "Check" button is usually displayed for the printing conditions in the previous paragraph) if the check printing condition is selected as "Required for each sale.
- Between the date selection field "Last date of receipt of payment without discount reduction" and the "Repay Debt" button (arrow up for the new interface), if the check type is selected "Fiscal" or "Mixed", regardless of which check printing condition is selected.
The error was that the button was created dynamically and its location was incorrect for the listed modes.
(№133208)
13) Corrected an error in Warehouse - Stock Availability, when sizes were not sorted alphabetically if the model items had different prices at different accounting prices (retail price or discount price or wholesale price), even if the item was absent at the accounting centers with a different price (#133818).
14) Application Server - Mobile Client
Fixed application server working with mobile clients, partially fixed critical places with memory leaks and invalid method pointers
Stabilized work with mobile clients.
(№133829)
15) When working with the bank terminal (Sberbank) the error "terminal connection failed. "Invalid line with class, ProgID: "ECRCommX.BPOS1Lib".
The reason for the error: when returning through a bank terminal, the bank card is preliminarily read to get its number.
Version 2020.0.13 (DB 499)
1) Warehouse - Synchronization with online store: An additional mechanism has been added to prevent duplicate invoices created when loading orders.
Technical information: When running multiple copies of Torgsoft, running under the same user of Windows, the situation could occur when both copies simultaneously triggered synchronization on a schedule that leads to a duplication of the downloaded orders/invoices. A mechanism was developed that prevents the synchronization from being launched by a scheduled job, if the synchronization is already being performed by another copy of Torgsoft (#129760).
2) Application Server - Auto Jobs
Fixed a bug with incorrectly determining the build version from program resources. The error was an incorrect offset and getting the resource type for the program version is now correctly defined version, major, minor and build version (#130974).
3) Added price adjustment when creating/printing a tax invoice on the Cost List work form (as implemented in Trade with Billing and Sales when creating/printing a tax invoice) (#131575).
4) Settings -- Users -- Mobile app access.
Changed the type of tree nodes, now they are either enabled or disabled regardless of the state of the child nodes (#132060).
5) Fixed an issue where when adding a cost of goods on the delivery note (for parameters: "Personal money", "Included in the cost of goods"), the amount of the added cost in the delivery note (column and totals at the bottom of the table) was defined with a minus sign. Because of this cost of goods became less on the amount of costs for the bill of lading.
This error occurred because for the "Personal money" parameter during the invoice expenses creation the sign of the additional cost price sum was defined incorrectly (plus or minus) during recalculation of the prices in the bill of credit (№132989).
6) The error "[FireDAC][Phys][MSSQL]-335. Parameter [INVOICEID] data type is unknown. Hint: specify TFDParam.DataType or assign TFDParam value before Prepare/Execute call" that appears when "Add cost in %" or "Add cost in currency" as well as "Change" and "Delete" actions on the "Receipt of goods" work form, "Costs overlay" tab (#133292).
7) Warehouse - Synchronization with web store: for the synchronization method "via file", there was fixed an error which prevented downloading and processing order files, despite the presence of order files on the FTP server.
Technical information: some FTP-servers do not support server filtering when receiving a list of directory files. To avoid this problem, Torgsoft will request the full list of directory files from the FTP server and perform filtering on its side (#133899).
8) Payroll --> My Payroll
Corrected an error when the amount of payroll received by an employee is equal to 0, although an amount other than zero is available for payment on the payroll. This occurred if after payroll was calculated, a payroll with an advance or debt (#134345) was created for this employee.
9) Warehouse --> Receipt Note Register --> action Distribute to sales outlets --> action Transfer all balances of the invoice to one sales outlet
The typo in the error message (#134423) was corrected.
10) Warehouse - Synchronization with Web-Shop: fixed the Access Violation error that appeared during "Load Order File" action if the order file contained a product ID that does not exist in Torgsoft (№135284).
Version 2020.0.14 (DB 499)
1) The templates of dynamic parameters "Parameters of the tax invoice of Ukraine" and "ROZETKA Marketplace" are hidden for the "Start" version, because these additional options are not available for this program version (¹ 112106).
2) The Start version: on the Document - Goods Receipt form the access to action "Pack Goods" was closed, because this program version has no possibility to work with sets (#122300).
3) Warehouse - Synchronization with Online Shop - editing form "Synchronization Object" - tab "Methods of Payment" - action "Add / Modify": corrected incorrect displaying of the form elements when the program works in Ukrainian language (№ 130976).
4) Fixed displaying of goods types (yellow highlighting) added to the inventory list on form "Selecting goods types for inventory" only in relation to the accounting center from which the new list was created.
Fixed the formation of the Inventory Sheet Description field value (eliminates duplication of the item type in the description) if an item type that is already added to the sheet is added (to other inventory sheets or to a current one, but for a different time period). This could happen when duplicate item types are displayed in the Select Item Types for Inventory dialog form (#134413).
5) Fixed a very old bug where the cost of goods was not calculated (not filled in the consumption documents and not changed in the warehouse state) for the methods of calculating the cost of goods by consignment and by consignment, taking into account internal transfers. This happened in the case where the movement of goods (say the sale of goods) occurred at a time when the parallel calculated cost price, namely there was the first part - the calculation of the movement of goods. And to the next movement of the goods cost was not calculated on this product.
Fixed a very old error when the cost price was greatly overestimated for the goods in the warehouse condition if the goods had negative quantity receipts.
(№135474).
6) Warehouse - Synchronization with the webstore - Pairing with Rozetka.ua - action Save to file: Fixed an error which caused the goods file (price list) to contain links to product images. The error occurred with the following program settings:
Store location of photos: Directory
Store directory: any relative path, e.g. "..\Photo".
Use adjustable algorithm for creating names of photos: disabled
(№135677)
7) Warehouse - Synchronization with the online store - Pairing with Rozetka.ua: significantly increased the speed of execution of the action "Link a product type with category ROZETKA" and "Remove link between product type and category ROZETKA" for product types that have a large number of products (№ 135777).
8) Warehouse - Synchronization with the online store: Fixed error "Access violation" when performing the action "Save file" for all methods of synchronization that have access to this action (through the file, Prom.ua, Rozetka). The error occurred if during the saving of the goods file the photo of the goods was uploaded and when sending the photo there was some error related to the FTP-server (for example, connection break or quota exceeding) (№135799).
Version 2020.0.15 (DB 499)
1) Torgsoft for Windows - Document --> Sales --> Pay (F6)
Corrected an error when when paying for a sale for a VIP client by clicking the "Pay" button several times, it was possible to "double" the payment for this sale, as the window for entering the payment was displayed several times (#127981).
2) Payroll - Payroll
Corrected an error at which when deduction from an employee was created on the Payroll - Settings form if the total amount is not a multiple of the monthly payment, then in the last month the value in the "Payroll for employees" table in the "Payroll" form was incorrectly displayed.
At the same time the payroll for an employee shows the amount correctly (#129285).
3) Torgsoft for Windows
Corrected an error when restarting the program (by a special button on the main form) did not perform a number of actions that are executed during normal program closing:
Disabling all active paid functions for a given workplace
saving of user information in the registry
registering the user's departure (the logout was still registered at the startup again)
logging out for the crew
(№130269)
4) Wage calculation
Fixed the bug which caused the payroll to reflect the sales plan type - Teamwork - if an employee had an individual percentage of the sales outlet's turnover and if the employee was fired in the middle of the sales plan, the bonus would be calculated from the turnover for all days included into the plan, including the days when the employee was fired.
The algorithm of sales plan calculation is also optimized to speed up the calculation (#131506).
5) Torgsoft for Windows
Fixed "Invalid line indicating class, ProgID: "SQLDMO.Application" error when trying to update SQL server name in Server Connection Setting form if SQL Server 2008 and lower was not installed on the computer (№133875).
6) Fixed displaying of the word Torgsoft (software was capitalized) in the tips when loading the program and on the welcome form in Russian and Ukrainian (In Torgsoft you can keep records of sales made through the intermediary....) (№134266).
7) Torgsoft for Windows
Fixed an error when the Warehouse - List of Income and Warehouse - List of Expenses forms displayed superfluous elements in the View filter (for example, for the list of expenses - income) after changing the accounting center on the main form (#135783).
8) Warehouse - Synchronization with Online Store: added a ban on performing basic actions (Synchronize, Accept Orders, Save File, etc.) with the synchronization object if the additional option that the synchronization object uses is inactive (#135950).
9) Warehouse - Synchronization with Online Store: for the synchronization method "via file" there was fixed error "Could not convert variant of type Null into Double" that appeared when loading an order where currency was different from national and for this currency there was no information about purchase/sale rate (#136031).
10) Torgsoft for Windows
Fixed an error when the Activation Wizard form displayed incorrect data in the "Copyright (c) 2005-2019" line should have been 2020 (#136370).
11) Fixed bug when in the settings of the fiscal logger for the current workplace it was possible to select "Mercury fiscal printer type" when "Connection of fiscal logger" paid function was disabled and "Connection of software EPD" function was activated (№136371).
12) Fixed error during work with the fiscal logger Helpe Micro MG N707TS
"xC2" error code.
Error content:
Incorrect parameter of the procedure",
if in sales there were goods with the amount of discount or markup less than one kopeck (№136566).
13) Software ECR: Fixed XML file validation error "The 'UKTZED' element is invalid", which occurred when selling fiscal goods that did not have a UKTZED code (#136674).
Version 2020.0.16 (DB 493)
1) Torgsoft for Windows.
Fixed an issue where in the inventory sheet, when the search condition - by article number was set, if the product whose article number we entered was set to "Barcode contains quantity", then the quantity of the product did not change (even if we set increase the quantity by one or request the quantity).
Fixed a bug where in the inventory sheet, when scanning a barcode where the weight was encoded, if it was set to ask for a quantity, then the quantity of the item was not changed to what the user manually set, but was added encoded in the barcode.
(№119202)
2) Document - Point of sales order to the warehouse
Fixed an error that caused an error message (#129850) to appear when adding strict warranty goods and regular goods to the order when creating an internal transfer document.
3) Settings --> Schedule jobs --> Automatic calculation and mailing
The error was fixed, when schedule task for writing off unused bonuses, whose validity period had expired, didn't work. In a log of the given tasks execution except for a mark about calculation was added a mark about the beginning of calculation.
The bug was corrected when at the moment of program launching under several users if there were no any calculations on bonuses write-off on that day the calculation process could be started in parallel some times which caused the program hang and numerous records in the log of the task "Write-off of bonuses" execution and most probably the excessive write-off of bonuses.
(№133879)
4) "Application server - Hybrid/Mobile application".
Fixed user authorization error under restricted role (#134765).
5) Warehouse - Warehouse Status - Add Goods to Inventory List
Fixed an error that caused the "Incorrect syntax near the keyword "WHERE"..." error when adding an item to the inventory list by serial number.
Also, an error was fixed which caused the "Close Statement" button to be inactive on the "Serial Number on Inventory" form.
(№135673)
6) User - Mobile App Access Setup.
Fixed a bug where if you change a user without opening the mobile app access setting and click "record", then the access settings for all categories for that user were reset (#136025).
7) Torgsoft for Windows
The error was corrected when at attempt to open "Analysis of bonuses movement" the program hangs and closes if there was a large bonuses movement and there was not a restriction on number of lines.
In addition the speed of this analysis is accelerated when you install filters. The following filters have been touched: Period, Counterparty, Trade network.
(№136033)
8) "Application Server - Automated tasks - Cloud archiving and deletion of obsolete archives".
The error of incorrect determination of the list of files for deletion according to the set number of days of storage was corrected (#136153).
9) Fixed an error which caused the "item with the given serial number is out of stock" error when selling an item with a serial number returned to the warehouse after an internal transfer.
The error occurred when the following conditions were met:
Receive the item with strict warranty records by serial number.
Complete an internal transfer marked "Goods in transit.
Accept merchandise at second warehouse with verification and indicate 0 when accepting merchandise.
At the warehouse from which it was sent, perform the sale of this product in sales.
(№136166)
10) Fixed a bug where the default database setting for some currencies was not set to "Amount in words".
For the Yuan, the "Amount in words" value was set to B Yuan.
Moldovan Leu was added to the list of currencies.
(№136374)
11) Torgsoft for Windows - Document --> Scrap Returns --> Edit Action --> Select Products
Fixed a bug when in the "Defects Act" form click "Select Goods", on the opened Goods Deliveries form the input in the filter by goods did not work.
Also corrected the doubling (touching) of goods in the drop down list of the filter by goods.
(№136454)
12) "Application server - system tasks".
Fixed repeated authorization from the client with the same IMEI, but with a different user.
Fixed creating uniqueness of library for connection
Fixed checking and getting the correct library pointer to perform client requests.
Fixed getting a GUID for the client for further verification and punching of commands execution.
(№136563)
13) "Application server - Automatic tasking of cost price calculation".
The error of possible freezing of automatic job execution was fixed. Now the job is executed correctly and in case of error the error message will be recorded in the log.
(№136785)
14) Corrected an error when on the printed version of the fiscal receipt printed with PRRO, instead of the product name (or fiscal name of the product, if it is set for the product) the brief name of the product was displayed (#136920).
15) Item's card - Adding a product photo: the text in the error message that appears when adding a product photo was corrected, if the indicated file with a photo is damaged or has an invalid format (№136924).
Version 2020.0.17 (database 493)
1) The error "Parameter [SENDERID] data type is unknown. " when trying to add a recipient in the client card - delivery parameters, action "Add New Mail counterparty" in the "Counterparties for" table.
Now if the list of selection of New Mail sender is not filled or there is no sender, the user will receive a message about the need to fill in empty fields (#137787).
2) "Hybrid - System Tasks".
Fixed bug with incorrect authorization on restarted application server considering re/new request from running client. Now re-authorization or automatic registration on the application server occurs without errors and client libraries are backfilled on the connection (#137977).
3) Torgsoft for Windows
Fixed an error when after deleting the statistics for closed periods, when the Keep Goods Provider setting was enabled, when deleting statistics, the balance with a partner became incorrect (#138217).
4) "Application Server - Automatic Tasks - Archiving to Cloud".
Checking by beginning of file has been implemented. Now when checking the obsolete files, the initial name of file is checked, and if it is similar to or contains a file on disk, then the file will be checked by date and extension (#138411).
5) Fixed a number of bugs, which could lead to the existence of the same system counterparty in different languages (Russian and Ukrainian). This correction has an effect on new databases. For databases in which this error has already appeared, the error should be corrected by combining counterparties.
Also, the following counterparties have been moved to the status of "system counterparty":
EXCHANGE OFFICE
CASH
BANK
ACCOUNT CORRESPONDENCE
SERVICE CHARGE
(№138414)
6) Torgsoft for Windows
Fixed a bug when the role setting for the Storage location column in the Warehouse - Storage location - Storage location table did not work, the column was never displayed under a restricted role (#138463).
7) Pairing with Prom.ua: for synchronization objects from Prom family the program hangs when automatically loading the orders was fixed. It was also fixed an error which caused information messages to be displayed during automatic loading of orders for synchronization objects from the Prom family; such messages should be displayed only during manual loading of an order (№138619).
8) Document - Sales - Payment
Fixed "Access Violation" error that occurred when entering wrong PIN or cancelling when paying for goods via bank terminal connected via WebSocket (#138777).
9) Pairing with ROZETKA Marketplace: Fixed error "Аccess violation" that arose during execution of action "Accept orders" on form "Order of remote client". The error occurred in rare cases where the order lacked information on the parameters/requisites of delivery. Also, a bug was fixed that led to incorrect definition of the period for loading orders when the synchronization log of the current synchronization object did not have records with the date of the last successful order loading.
(№138921)
10) Document - Returns.
Fixed a bug that caused an item to be added to the return document in zero quantity when the "Cancel" button was pressed on the Honest Badge code scanning form when returning an item (#139281).
Version 2020.0.18 (database 493)
1) Fixed a bug where in Settings - Data Collection Terminal - Data Collection Terminal - Import Documents tab - Add/Edit action, the name of the edit form was "Universal Scale Field" instead of "Data Collection Terminal Field" (#136898).
2) Marketing - Intermediary.
Fixed the "Field 'for' must have a value" error when trying to add a discount to a product group when the "Intermediary" list is empty. Attempting to add a discount to a product group with an empty Intermediary list will result in an error message (#138252).
3) Marketing - Reseller.
Fixed a bug that caused "Contacts" to be added when the reseller list was empty. Attempting to add a contact with an empty reseller list will result in an error message.
Also, an error was fixed which caused a prompt to delete a row when calling the Delete action on any empty list.
On the Balance with Intermediary tab, if the list is empty, the "Print Intermediary Report", "Make Payment", and "Make Payment to Intermediary" actions become unavailable.
(№138253)
4) Fixed an error when the header of the "Works with currency" list was not completely displayed on the Settings > Contractor > Edit > General tab.
Corrected the position of the field "VIP (deferred payment)" so it would not exceed the limits on the "Advanced" tab (#138323).
5) Torgsoft for Windows
Fixed an error when the Analysis - Customer Purchase Analysis form (in the stable version Retail Customer Purchase Analysis) took into account drafts of sales (#138914).
6) Document - Sales
Corrected an error that when adding an item to a sale that was previously a warranty item, the serial number would be requested to be entered.
A serial number will be requested for an item if:
The additional function "Accounting for warranty goods by serial number" is activated;
- the value of the parameter "Accounting by serial number" in the product view is different from
"Do not keep warranty records" (for internal transfer documents, "Keep strict warranty records" is set);
- the warranty period was set for the product.
The error occurred when the following conditions were met:
- the additional function "Accounting of warranty goods by serial numbers" was activated;
- the value of the parameter "Accounting by serial number" was initially set to "Keep warranty accounting"/"Keep strict warranty accounting" for the type of goods;
- the goods were entered with specification of the warranty period;
- the "Keep serial numbers track" parameter was originally set to "Do not keep warranty records" for the product type in the "Merchandise type" form (in that order, and not when calling the "Product type" form from the product card);
- To add the goods in the realization.
(№138971)
7) Corrected an error which occurred when setting up the calculation of the prime cost with taking into account the internal transfers, the prime cost stopped being calculated (filled in the warehouse discharge documents) in some cases after the return of a product if the article from the sale was returned by two or more returns.
Fixed a bug when when setting the calculation of the prime cost with internal transfers, the prime cost was not calculated (filled in the expenditure stock documents) in some cases after the return of goods that were sold in deficit, if the delivery note that compensates the missing quantity was created after the return of goods.
(№138991)
8) Document - Finished product manufacturing
Corrected an error that caused the "Recommended for Release" field value on the "Closing of Production Act" form to be calculated incorrectly when releasing finished products.
The value of this parameter is calculated as a difference between the batch volume and the number of already produced + written products, taking into account the amount of material and operations required according to the technological chart and added to the production act, sufficient to produce a certain number of products.
For example, if the batch volume is 3 units, 1 has been produced, then the recommended for production will be 2, if sufficient amount of materials and operations required for the production of 2 products according to the worksheet is added to the production act.
The "Quantity" field displays the difference between the batch volume and the number of already produced plus the written off products, that is, the number of products that theoretically can be produced without taking into account the number of materials and operations in the production act.
(№139187)
9) Analysis - Analysis of sales by type of goods: fixed the error "Can not create a file", which occurred when performing the action "Export to Excel", when running the program under a limited user. Also, to solve such errors you need to disable the "Settings - Parameters - Service - Use Microsoft Excel for additional report compression" setting (#139368).
10) Software ECR: the field "TIN" is no longer required to be filled in. In case VAT number was not indicated at registration of RFPO (FOP or legal entity is not a VAT payer), this field should be left blank. This change corrects the error "Assigned number of VAT payer differs from the number according to registration data", which arose during payment of sales due to the fact that the "Taxpayer Identification Number" field could not be left blank, which caused a validation error of registration data when sending a check.
(№139441)
11) Fixed the error, "Field call ID in Binotel must have a value", which appeared when the CRM function was activated. Interaction with customers and configured communication with Binotel if the user has call monitoring activated (#139490).
12) Fixed a situation when the "Recipient address does not belong to this recipient" error occurred when creating a New Mail Waybill after performing the "Change Recipient Address" action on the "Create New Mail Waybill" forms or in the client card on the "Delivery Options" tab (action change New Mail recipient address) (#139537).
Version 2020.0.19 (DB 493)
1) Torgsoft for Windows --> Merchandising --> Packaged Goods --> action Save Goods to File for Scales
The process of saving xls file with the goods for CAS CL5000J scales is significantly accelerated. To do this, changed the method of data saving without using the OLE-server Excel. It also led to the possibility of saving the file without the presence of Excel, on your computer (#138775).
2) Document - Goods Receipt - Tab "Costs on invoice" - action "Add cost in currency": the error of lack of access control (Settings - Setting roles) for the field "Currency" that on the form of editing "Costs on goods invoice" was fixed (#139897).
3) Torgsoft for Windows
Fixed a bug when the configured templates for PRRO via Settings - Print Templates Settings... (PRRO - Z-Report, PRRO - shift start, PRRO - service money deposit, PRRO - service money withdrawal, PRRO - fiscal cash voucher return) had no effect on the printing itself (#139950).
Version 2020.0.20 (database 493)
1) Fixed an error when in the settings of Binotel for a user the value in the Listening internal number field was not saved (#140132).
2) Torgsoft for Windows.
Fixed bug of not listening (the corresponding window for calls was not displayed) for both incoming and outgoing calls from Binotel if more than one number was specified in the user settings for listening (#140139).
Version 2020.0.21 (database 493)
1) Fixed "Access violation" error when trying to update message sending status using Epochta service (#140118).
2) Fixed an error when on the Ukrainian version of the interface in Payroll - Scheduling the frame around the "Scheduling" switch did not have a lower border and when the name of the "Actual Work" checkbox was not displayed in full (#140408).
3) Fixed a bug where the payroll period was not fully displayed on the Apply Current Payroll Settings form in the Payroll drop-down list (#140414).
Version 2020.0.22 (database 493)
1) Fixed an error which caused incorrect calculation of a discount percent for the "Every second product discount" promotion using the "Quantity of products in activating group" field in the "Per product" tab of the promotion settings.
The error occurred when the discount percent was changing after adding non-promotional goods.
(№133995).
2) Corrected an error which caused the promotion for one product to be triggered on goods of a product group different from the product group to which the promotion was configured (#139436).
3) "Torgsoft for Windows - Application Server".
Fixed an error of incorrect connection and occupation of a workplace when using a license for only one workplace. Now system connections for the database do not occupy a workplace, but it loads the license to check the jobs, also fixed an error in the hybrid when connecting to the application server
The error was in incorrect use of workstation check for system connections and the mobile app was requesting access to system phone information at the wrong time (#139824).
4) Document - Finished Goods Production.
Fixed "Field 'for' must have a value" error when adding material when the list of Production Acts was empty (#140873).
5) Document - Finished Goods Production
The error "Parameter [PRODUCTIONACTWORKID] data type is unknown. Hint: specify TFDParam.DataType or assign TFDParam value before Prepare/Execute call" when deleting a production operation if the list of production acts is empty (#140874).
6) Document - Production Order
The error "Parameter [PRODUCTIONORDERSHIPMENTID] data type is unknown. Hint: specify TFDParam.DataType or assign TFDParam value before Prepare/Execute call" when deleting in the "Order Shipment Warehouse" table with an empty shipment list (#140877).
Version 2020.0.23 (database 493)
1) The error "Code: 221 Incorrect command code" was fixed for the non-cash sale in sales using the Dateсs fiscal logger through the Atlas driver if the sales contained goods with a discount when the discounted price had more than two decimal places and not a whole number (for example, 0.5) (№141629).
2) Fixed the error "[FireDAC][Phys]{ODB][Microsoft][SQL Server Natice Client 11.0][SQL Server] Incorrect syntax near "Quantity" on the "Planning" form of the "Personal Sales Plan" tab when performing the "Calculate Personal Sales Plan" action (#141809).
3) Fixed an error when using the "Retail Customer Purchase Analysis" analysis multiple times, duplicate sets of 'frxDBDataset1' appeared in the report data set list (#141814).
4) Fixed a bug when internal movement documents created in 'Assortment Management Center' were not created and as a consequence, the transaction remained dangling and did not allow to save the database to a file (#141821).
Version 2020.0.24 (DB 493)
1) Warehouse - Warranty Accounting
Fixed the "Field 'for' must have a value" error when adding a record in the Warranty Extension table in Warranty Accounting mode.
The error occurred when trying to save a new record in the Warranty Extension table with an empty list on the Warranty Accounting tab.
When the list on the Warranty Accounting tab is empty, calling the Add action on the Warranty Extension table will not cause the edit form to open. Also, the dialog box will not be displayed when the Delete action is called.
(№141175).
2) Fixed bug: [FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]The DELETE statement conflicted with the REFERENCE constraint "fk_M49L6". The conflict occurred in database "TorgSoftDB", table "dbo.FiscalCheck", column 'InvoiceID' when deleting closed period statistics (in particular when physically deleting documents) (#141277).
3) Implementation - View - Customize form view...
Corrected an error that caused the Realize - View - Customize form view Realize form to display a different value than the one saved in the registry for the "Display product photo" switch.
The value of the switch in the registry is saved correctly. The described behavior of the switch is due to the fact that its state was determined not by the value of the parameter in the registry, but by the visibility of the panel for the photo on the Realization form. If there is no product in the implementation or the product has no photo, the panel is not displayed.
The state of the switch is now determined by the value of the corresponding parameter value in the registry (#141361).
4) Marketing - Customers.
Fixed the "The DELETE statement conflicted..." error that occurred when merging customers that have entries in the Social Media tab of the customer card.
The error occurred if the client to be deleted had records in the Social networks tab.
The reason of the error: the algorithm of client aggregation did not provide for correction of social networks data for clients, and when deleting a client the reference to its social networks remained, which led to an error at database level.
(№141515).
5) The following error was fixed: "Code: 207 Check cannot be closed" when carrying out sales in Torgsoft through a Datecs FP-101 Smart fiscal logger (Atlas driver), if the sales contained a fractional amount of goods with a discount (#142418).
6) Fixed an error when when activating a demo license the list of additional functions that can be activated included the "Torgsoft Mobile App for Android", which is no longer in use (#142437).
7) Payroll - Planning - Sales Plan
Corrected an error which, starting from version 2020.0.15, incorrectly calculated the actual Vytorg actual in sales plans (#143288).
8) Fixed an error when a fiscal check was sent from us to the RFP, but no affirmative response was received and we thought the check was not sent, but it was actually sent, as a result the RFP could not go online anymore.
Corrected an error when a "Connection close crecefully" error occurred when sending a check, in which the check was sent, but we did not have it written and there was a numbering mismatch.
(№143297).
Version 2020.0.25 (database 493)
1) Torgsoft for Windows
Fixed "Error from server 400. The sum per row 0,00 is not equal to the total amount in the document", if we have installed the software ECR and tried to print a receipt with the sales completely paid by a gift certificate, which is treated as money (№141818).
2) Torgsoft for Windows.
Fixed a bug where any running program would pick up a workstation for a PRO, even if the workstation was not configured to work with it (#144636).
Version 2020.0.26 (DB 493)
1) Torgsoft for Windows
Eliminated the possibility of a situation when in mixed mode of printing a receipt and configured software ECR, if there is no non-fiscal check template file in the path specified in the settings, it was possible to print several fiscal checks in the implementation by one implementation. If there is no template of non-fiscal check, the corresponding error appears with a proposal to continue the payment or not. If the user did not continue with the payment after such an error, a second fiscal check was created when the subsequent payment was made. Now the error of no template does not interrupt the payment.
The algorithm of printing the PRRO receipt was changed. The part of checking the existence of the fiscal check just sent to the server, if the sending ended with an error, was removed. Now, if sending a check ended in error, the RFP always goes offline, and check for the existence of the check occurs when you try to go online.
Version 2020.0.27 (DB 493)
1) Torgsoft for Windows - Software ECR
Fixed bug:
"Pardon Code: 10 PackageValidationError.
Processing error for package document #0, location 4:
The change to the RFP with the fiscally number XXXXXXXXXXX has not been opened at this time. The remaining document of the current change cannot be clicked".
Which occurred when trying to go online if a connection failure occurred at opening or closing a shift on the software ECR, but the check for opening or closing the shift was registered on the server.
Version 2020.0.28 (DB 493)
1) Torgsoft for Windows - Warehouse --> Inventory Calculation.
Corrected an error in the calculation of inventories when the system has several storage locations and the user changed the action to add a new storage location for a product, then the previously existing storage locations for the product were not displayed before updating the data in the table for the appropriate action (№119582).
2) Translation.
Corrected the translation of the word "ID" (#137681).
3) Analysis - Analysis of Trade Revenues: Fixed error when when trying to copy data from table to the buffer the text "(Graphic)" was copied (#140474).
4) Torgsoft for Windows.
Corrected an error when the receipts for the software ECR were printed not on the installed printer for printing receipts, but on the default printer (or on the last printer used by the program, for example, after printing labels, the receipt was printed on the label printer), if the user used the customized template of the receipt, but not the default one. Also now the installation in the template of receipts for software ECR printer for printing (Report - PrintOptions - Printer) has no effect on the printer on which the receipt will be printed, and when setting up the default template the current printer for receipts is no longer substituted in the properties of the template (Report - PrintOptions - Printer).
Fixed the error of printing on a printer not specified in the settings when using the program in the terminal mode, but when connecting to the remote desktop, the Torgsoft starts at once. In this variant could be a situation when during the booting of Torgsoft, the remote desktop has not yet received data on all printers redirected to it (usually it is not default printers), as a result of what in Settings - Printers Choice, one or several printers could remain from the previous session (after the word redirected there was a code from the previous session), and it appeared as if there were selected non-existent printers, as a result of which the default printer was printed on the local computer. This error was eliminated by changing the principle of loading the list of printers in use. Now that list is not loaded at Torgsoft startup, when the error might have occurred, but when the printer is used for the first time.
(№141053).
5) Product Dynamic Characteristics: Fixed an error which could result in malfunctioning of dynamic product characteristics when using the additional function "Pairing with ROZETKA Marketplace". The error occurred if you specified the value for the category parameter of the ROZETKA marketplace, which name contained special characters, such as "©", "®" and the like, which subsequently caused errors in SQL queries (#141282).
6) Fixed a typo in word "supposed" on form "ROZETKA Marketplace Wizard" (#141452).
7) Translation.
Removed extra space from the line "License_code.txt" (#141507).
8) Goods Receipt - Allocate Goods to Points: fixed an error when the internal transfer invoices created as a result of allocation had an undefined status. Now, if the bill of receipt for which the distribution is performed, has the status "not active", the bills of internal transfers are always created with the status "pending". If the delivery note is "valid", the status of the internal transfer invoices depends on the "Create internal transfers deferred" setting (#141519).
9) Transfer.
Corrected a typo in the translation of the word "Cost price" in the pop-up tooltip of the "Keep supplier when deleting statistics" setting (#141636).
10) Translation.
Corrected the ending in the translation of the string "barcode" to match the context (#142270).
11) Translation.
Corrected the translation of the word "scales" wherever it occurs from "vagiv" to "vag" (#142364).
12) Translation.
Corrected the translation of the tooltip for "Save the full product barcode" (#142365).
13) Translation.
Corrected a typo in the line "Residual check" (#142369).
14) Torgsoft for Windows.
Corrected the error "Invalid precision or scale value" (or "Invalid precision or scale value" if the SQL server is in Russian) during sales payment and receipt printing on the software BPO. This error could occur in situations where there are many goods at different prices with a discount and the check rounding is set, for example, to ten kopecks (#143453).
15) Salary Calculation - Scheduling.
Fixed "Conversion failed when converting date and/or time from character string." error that appeared when recalculating the sales plan.
The error occurred if the system was set to the short date format DD.ÌÌ.YYY (№143993).
16) Added a log of the requests, which resulted in an error.
The log is written to file C:\Log Torgsoft_Bugs.txt for version 2020.0.28 and to C:\Log Torgsoft_Bugs.txt for version 2020.5.1. This will help to better identify problems.
Example log:
=========================================
05.02.2021 14:33:07: Request error:
[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near the keyword 'SET'.)
******** SQL Text************:
SET ( TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
=========================================
(№144050).
17) Fixed an error in the translation of the advice when launching the program in Ukrainian.
The word Parameters was not translated in "You can not allow the seller to see the results of the calculation... Settings - Parameters - Access" (#144131).
18) Torgsoft for Windows
Fixed a bug where age was not correctly calculated in the Family Composition table on the Marketing - Family Composition work form and on the Customer edit form. The age was not calculated by full years but by simple subtraction from the current year of birth (#144681).
19) The error was fixed <The DELETE statement confused with the REFERENCE constaint "fk_M49L8". The conflict occurred in database "TorgsoftDB", table "dbo.CheckComposition">, which occurred when merging goods in warehouse state, if a receipt was printed for the product to be deleted on the software ECR (#144783).
20) Settings - List of additional functions: Fixed an Access violation that could occur when pressing the "Delete" key when the input focus was in the "Filter" field. The key combination for "Deactivate" action was changed to CTRL + DEL (#145078).
21) The error was fixed when in the standard template for printing a return receipt according to the software VRO in MasterData1 the variable with the price was duplicated (#145079).
22) Document - Goods Arrival.
The error was fixed, due to which under the restricted role of the SELLER, who is forbidden to see the procurement prices, the following error occurred in the delivery note in the product form when the button "Write for all model products" was pressed: "-335. Parameter [CURRENCYPURCHASINGPRICEPRUNT] data type is uknown. Hint:specify TFDParam.DataType or assign TFDParam value before Prepare/Execute call" (#145083).
23) Document - Production
Fixed a bug that caused the retail price to be equal to the cost price when selecting a warehouse where products were received or changing their quantity.
The algorithm has been redesigned in such a way that:
- When selecting the accounting center where the product comes in, or when selecting a model product (if it is a model production act), the cost price and retail price are searched. If the cost price is determined, the markup percentage is calculated based on the retail price and the cost price;
- When cost price changes, if the input focus is moved (the cursor is placed in a different field or some action is called on the form) from the cost price input field, the retail price is recalculated;
- When the markup percentage is changed, if the input focus is moved from the markup percentage input field - the retail price is recalculated;
- When the retail price is changed, if the input focus is moved from the retail price input field - the markup percentage is recalculated.
(№145092).
24) Additional implementation: the error "Error of ECR software modules initialization. [EUSignCP.dll] file was not found", which occurred when trying to conduct any operation through the software ECR (#145530).
25) Torgsoft for Windows
Fixed a bug when it was impossible to reprint a non-fiscal receipt for a sale that was not conducted through a fiscal registrar, for example, when the receipt was printed in mixed mode, the entire receipt was printed on a non-fiscal printer. Also there is no dependence of reprinting the receipt on the type of receipt printing chosen at the last payment of goods in sales, in mixed printing mode (No.145938).
26) Document - Goods Arrival: The error which led to the long preparation for removal of goods with a large quantity of goods in the invoice has been corrected (#147054).
Version 2020.0.29 (database 493)
1) Payment - Financial document - "Cash register" tab - "Copy" action: an error was fixed when copying a cash voucher that resulted in a copy of the document having the current date instead of the date of the original document (#143769).
2) Torgsoft for Windows - Fiscal Recorder
When printing Z and X reports on the Mercury fiscal logger, the choice of report format was added: short or full. By default the short report format is selected (#144739).
3) Improved the algorithm of forming a tax invoice and adjustments to the tax invoice in accordance with the changes in the order of their formation (https://news.dtkt.ua/accounting/reposts/67643).
Appropriate changes have been made in the template for printing the tax invoice and adjustments in accordance with the new form of the tax invoice and adjustments.
The new templates are published at:
https://tax.gov.ua/data/material/000/357/453385/j1201011.arj
https://tax.gov.ua/data/material/000/357/453385/f1201011.arj
The "Code" field value is filled in, if the corresponding tax number of the taxpayer is filled in (it is not always filled in)
The tax number source attribute ("Code" in template terms) is determined automatically based on the value of the tax number itself according to the following algorithm:
1. If the tax number consists of 8 characters, all of which are digits, it is assumed that this is the USREOU code, and, accordingly, the code will be set to 1.
2. 2. If the tax number consists of 10 digits, it is deemed to be a registration number of a taxpayer's record card (identification code), and the code will therefore have the value of 2.
If a tax number consists of 9 characters and the first two characters of such number are "77" (resident) or "88" (non-resident), it is treated as a tax number assigned by the supervisory authorities to taxpayers not included in the Unified State Tax Register of Ukraine, so the code will set value 3.
4. If the tax number consists of 8 digits and does not contain digital characters, then it is considered to be a series + number of the old-style passport (in the form of a passport book). If the tax number consists of 9 digits and the first two characters are not "77" and not "88," it is considered to be a new passport number (in the form of ID-card). In both cases the character code will have a value of 4.
Also the changes were made in the algorithm of the XML-file generation for uploading to the Ukrainian standard (for ArtZvit)
The responsibility for the correctness of the tax number is entirely on the user.
(№146565)
Version 2020.0.30 (DB 493)
1) Marketing - Promotions
Fixed a bug whereby when setting up a new promotion, if you set "Promotion is valid on certain days and times" on the "On Period" tab and set any days and times, the setting by day was not saved, but was reset to "all week" setting.
The error occurred only when setting up the NEW promotion (#132889).
2) Document - Sales.
Corrected the error of the EKSELLO fiscal logger, which occurred at the sale of fiscal goods, if the description (name) of such goods contained the symbols of line break.
To display the names of such goods on the fiscal logger screen and to print a fiscal receipt, the line break characters in the description (name) of the goods are replaced by a space (#145855).
3) Torgsoft for Windows - Payroll
The payroll calculation is significantly accelerated if you have used the Commodity group in your sales plans (#147064).
4) Software RPO: Fixed an error that in rare cases led to the violation of the local numbering of receipts. The main symptom of this error was that the specified document number exceeded the expected document number.
An example of the error text: "Invalid local document number 59 for PRRO with fiskal number 400000001. The document number should be 58." (№147471).
5) Torgsoft for Windows - Software ECR
Fixed an error, when printing z-report at the software ECR, there was some error (like - File 'C:\Torgsoft\PROGRAM\xxxxx.rp53' not found), then at the attempt of printing receipts of usual implementations at the software ECR there was an error:
Error from server: 400
Error code: 8 ZRepAlreadyRegistered
On the RFP with a fiscal number of 4000023514 for an inline change, the Z-call is now registered
This was due to the fact that the z-report was generated but the shift was not closed. Now, if the z-report is registered on the server of the tax office, and if we are in offline mode - in the database Torgsoft, then the errors arising then (such as printing to the printer), do not interfere with the closure of the shift.
(№147557)
6) Torgsoft for Windows - Internal Transfer.
Corrected an error when when changing the consignee (or consignor) accounting center in the delayed internal transfer, the quantity of items in the old warehouse and in the new consignee warehouse still changed, though it shouldn't, because the invoice was delayed.
Changed the transaction priority to lower when recalculating the quantity in the warehouse state, this should help avoid deadlock victim errors when paying for goods in sales if the warehouse state is calculated in parallel. Now the deadlock error will pop up on the recalculation of the quantity, and the realization should go successfully.
Changed the way quantities in warehouses are recalculated when internal transfer status changes (active/inactive) or recipient accounting center, this process should now run faster as it no longer uses the warehouse status collection on the date. This affected changes on the internal transfer edit form, as well as status changes via the internal transfer registry.
Version 2020.0.31 (DB 493)
1) Torgsoft for Windows - Software ECR.
Fixed error:
"Error from server: 400.
Pardon code: 7 CheckLocalNumberInvalid
Invalid local document number 2265 for EDP with fiscal number 4000023514.
The document number should be 2266",
If at the time of payment for goods in the sale, under the condition of printing a receipt - at the request of the buyer, press or very quickly several times in a row pressed the key F2.
Also removed the possibility of printing a check at the request of the buyer to print two fiscal check PRRO on one document realization.
(№133797)
2) Torgsoft for Windows - Software ECR
Fixed an error:
"Pardon Code: 10 PackageValidationError.
Processing error of package document #0, location 4:
Incorrect check digit value in the off-line document number".
Which occurred when trying to software ECR switch to online mode (may occur when returning goods, if the software ECR is in offline mode), if the fiscal number of ECR present not only numbers, such as a space at the end.
(№145822)
3) Torgsoft for Windows - Warehouse - Goods on the way.
Streamlined the process of updating data on the form "Goods in transit". Removed four unnecessary update data when opening the form, as well as filters moved deep into the query, which significantly speeds up the update tables with the filters installed on large bases. Switching the current accounting center will occur instantly if the selected filters have no data to display. But, if the data must be displayed a lot (for example, moved the state of the warehouse of the entire accounting center), then in proportion to the volume will slow down the rate of data update (#147170).
4) We have made changes to the default template for the tax invoice (and correction calculation) in accordance with the latest changes (decree №131 of March 1, 2021)
In "Section A" of the tax invoice template, lines have been added:
- "V - Total amount of the value added tax at the rate of 14%";
- "VIII - Total volume of supply at the rate of 14 % (rate code 14)".
Similar lines were also added to "Section A" of the adjustment calculation.
Added the appropriate tags for unloading the tax invoice and adjustment calculation:
- MEDoc (Tax invoice:'A6_72', 'A5_72'; Adjustment calculation: 'A2_93', 'A1_93')
- ArtZvit (R03G14, R01G14)
Improved an algorithm for generating the totals for "Section A" of the tax invoice and calculating the correction for calculating the totals at 14% VAT rate.
(№148305)
Version 2020.0.32 (DB 493)
1) Torgsoft for Windows - Update
Corrected an error message "Error of initsializatsiyi modules of ECR software. {.\EUSignCP.dll] file is not found" when updating the program, if at the time the process of transition of the ECR software from offline to online mode was launched.
It is disabled for the time of the update:
- Software ECR switch to online mode
- Timed synchronization with the online store
- collective notification
(№144662)
2) Software EPM
The possibility of "uqsPayType" error of the UNIQUE KEY restriction was fixed. Cannot insert repeating key into "dbo.PayType" object" when printing Z-Report, which occurred if after opening a shift on the software ECR changed the name of the payment form, with sales to the old payment name and to the new one (#146005).
3) Software ECR
The error "BarCode1: Error in the expression '': Expression expected" that occurred when Previewing "PRRO - Fiscal Cash Check" (Settings - Print Templates Settings - select a standard template "PRRO - Fiscal Cash Check" - action Settings - perform the "Preview" action on the opened form) (#148156).
4) Software ECR
Fixed error "[SQL Server]INSERT instruction conflicts with FOREIGN KEY "fk_M49L12" restriction" when trying to enter the offline mode of the program CRM, if it is not supported by the CRM, or there is no information in the program about the current offline session. Now the user will see the corresponding error. Also, when configuring the Software ECR with the "Select Business Unit" action, a warning message will be displayed on the edit form of the Software ECR:
"This software ECR does not support offline mode.
You will not be able to print fiscal receipts in the absence of internet or connection with the fiscal server of the supervisory authority.
(№148273)
5) Torgsoft for Windows
Fixed long update of "Warehouse" - "Goods in transit" form, if the amount of goods in transit in the specified period is significant and there are correction invoices in the system (#148893).
Version 2020.0.33 (database 493)
1) Torgsoft for Windows
Marketing - Bulk Mailing - "Bulk mailing templates setup" tab - Add/Change
Fixed an error when variables <amount of bonuses expiring> and <days before bonuses burn out> (№144651) were duplicated in the list of variables of mass mailing template for Newsletter Type.
2) Torgsoft for Windows
Fixed a bug where it was impossible to configure access for the "Product Type Icon" editing form in the role setup (#147634).
3) Torgsoft for Windows --> Document --> Realization --> Change action
Fixed an error, when on the editing form "Sales Composition" when there was no value in the "% discount" field (empty, not even zero was displayed) and you made changes in the "Price by price list" field, the value of "Sales price" field did not change automatically (#147911).
4) Torgsoft for Windows
Corrected an error when when accepting money from a VIP client in sales (press Pay or click the Accept Money button on the appearing dialog), if the mixed print of the receipt was set, it was impossible to edit the amount payable after clicking the Cashless checkbox (#147997).
5) Document - Finished Goods Production
Fixed an error that caused the cost of a finished product to be calculated without taking into account the waste from the main material that was entered into the warehouse. Also, corrected an error that caused the cost price not to be displayed for the waste material that was being entered into the warehouse. The error occurred if cost price of waste material was absent at the moment of finished product release.
Waste is accounted for with the cost of the main material. Even if the waste material is different from the base material.
(№148120)
6) Document - Receipt of Goods - Bind the payment with the invoice: the error was fixed when it was impossible to connect the payment with the invoice in case the Supplier-Buyer partnership type. Now payments not linked, created on the counterparties with the partnership type "Supplier-buyer" are displayed on the "Link payment to invoice" form with the payment type "Return to customer". After linking such a payment to a bill of lading, the payment type will be changed to "Payment to Supplier" (#148201).
7) Document - Trade with Bill
Fixed an error that caused the "Refund amount cannot exceed prepayment amount" error when attempting to refund a prepayment on a currency invoice (#148231).
8) Document - Trade with Statement of Account
Fixed an error which caused the invoices to be pulled up incorrectly in the "Invoice Prepayment" form if the invoice was currency and a current account was selected in the invoice settings.
The same error was fixed for creating an unidentified payment in the "Clients' payments" tab. If the "Payment form - non-cash" switch was active and the switch was set to "Cash", then the list of cash offices did not correspond to the cash offices for the selected payment currency.
(№148232)
9) Document - Goods Receipt - Import
Fixed an error, due to which when using the method of markup formation by product type when importing a product, price rounding in the delivery note was not performed according to the settings of product type.
Rounding of retail and wholesale prices should always be performed (with the settings set in the product type) regardless of the method of markup formation, except in the case when the rounding switch for the corresponding price is enabled in the import. In this case, the price is always rounded to a whole number.
Also, an error was fixed, due to which the "Method of markup formation" setting was not saved.
The value of the "Markup Formation Method" parameter was forcibly set to "By Import Markup".
(№148391)
10) Document - Customer Order for a product: an error was fixed when when the "Request for payment at the end of order" setting was enabled and the payment input form was not displayed when the order was sent to production, which resulted in closing an incompletely paid order (#149363).
11) Improved the "Update Senders Data" action (in Settings - Options - Advanced Features - New Mail)
Now, if a sender contact no longer exists on the New Mail server, it will be marked as invalid so that only existing contacts will be displayed in the drop-down lists for selecting a sender contact (#149950).
12) Software ECR: Fixed the error "Memo15: Expression Error. Undefined identifier", which occurred when printing a fiscal cashier's check/PRO return check if the check contained items with square brackets in the name (#150119).
Version 2020.0.34 (DB 493)
1) Corrected an error when under a restricted user when creating a payroll (Payroll - Payroll - Create action), the payroll calculation method selection was not available if the "Restrict access to accounting centers" checkbox was disabled in the user settings and at least 1 accounting center was selected against this checkbox (#149826).
2) Document - Sales
The error was fixed that caused the error message "The entered number of label codes exceeds the quantity of goods in stock" to appear when the order with labeled goods was issued.
The error occurred in the situation when the product from the customer's order was absent at the main warehouse, but at the same time it was in the temporary storage warehouse (#149899).
3) Pairing with the ROZETKA marketplace: The principle of forming names of photos of goods has been changed and now ignores the customizable algorithm. This means that when unloading photos of products the names of photo files will always have the format <code>_<index photo>. This change is necessary to follow the requirements of the ROZETKA Marketplace for the names of files of photographs of goods, the name of which can not be used in Cyrillic (№150823).
4) Software ECR
Fixed error "Could not convert variant of type (Null) into type (OleStr) Unknown variable or database field: Program RPO. "Document number."", when printing any receipt in offline mode, on the Russian interface of the program, if the user used any of the 56mm receipt printing templates provided by us (#151894).
Version 2020.0.35 (DB 493)
1) Document - Trade with Statement of Account
Corrected an error, due to which after merging invoices in trade with an invoice statement, the same goods, which were in different invoices, were added to the final invoice by different positions and after that it was impossible to check the goods in the "Invoice Goods" table using the "Check Invoice Goods" action - only the quantity of the first item of goods was checked.
When merging goods from several accounts, the same goods from the same accounting center (if sales from different accounting centers are allowed) will be merged into one product, which will be set to the total quantity on all merged accounts. Information about the price of the goods, discount will be applied to the account that will remain as a result of the merger.
Information about reserve, serial numbers and goods marking codes will also be transferred to the final invoice.
When checking the quantity of goods in the invoice, if there are the same goods from different accounting centers, the total quantity of goods in the invoice will be taken into account and the entered quantity of checked goods will be distributed to all goods items, and if the checked quantity increases by one unit during checking, checking can be performed until the total quantity of goods in the invoice is checked for all accounting centers (if there were several)
(№102178)
2) Added filtering of financial documents by analysis items available to the restricted user in Payment - Financial Document - Cashier, Settlement Account, Journal tabs. Now the specified tabs will display financial documents with the analysis item set as available for a restricted user in Settings - Users - User editing form - checkbox "Restrict access to analysis items" (#107044).
3) Fixed the algorithm of a photo installation for the goods which had a photo but the sign of a photo was somehow removed but the link to the old photo file remained. An error used to appear which said that this photo had already been assigned to the goods; now this assignment takes place without any errors and the old record with the link to the file is replaced by the new one (#128661).
4) Bonus system with expiration date
Fixed an error where bonuses were incorrectly written off automatically at the end of the validity period. The write-off was made towards the client, i.e. less bonuses than it was necessary were written off. It happened in cases if two periods of accumulated bonuses of different duration crossed and in the period of longer duration the bonuses were used before accumulation of the second ones.
Example:
200 bonuses were calculated for the period from 1.03 till 10.03.
On 2.03 50 bonuses were used.
100 bonuses were accumulated for the period from the 3rd of March till the 5th of March.
6.03 program should write off 100, unused bonuses of the second period, but it thought that 50 bonuses which we used on 2.03 belong to the second period and wrote off only 50 that is not correct.
It's impossible automatically or by pressing the action - Write off burned bonuses to write off more bonuses, than the client has now.
Very important is an automatic writing off of bonuses, if automatic writing off of bonuses has not happened and bonuses were written off after the date of their end manually (cancelling or manual writing off) or were used for payment of goods, the program will consider that temporary bonuses were not used and they must be written off, but the sum will be written off not more than the client has at the moment.
It is important that the client to whom temporary bonuses are charged manually, belonged to a type of a discount card in which Term of validity of the returned bonuses (more than zero) is established, otherwise at return of the goods for which temporary bonuses were paid, temporary bonuses will turn to the permanent ones.
(№134024)
5) Arrival of goods. New item.
Removed the ability to create or select a storage location from the list for an item that does not have a name filled in. Now when trying to create or select a storage location for an empty item, a message will appear that the name of the item must be filled in (#134358).
6) Product card.
Corrected the behavior of the storage locations list in the product card. Previously, pressing Insert would add an empty row to the list. Now the hotkeys are ignored (#148338).
7) Document - Trade with Statement of Account
Fixed a bug that caused invoices not to be created from the Invoice tab in the Trade Whole Billing mode on the new accounting center.
The error occurred if the "Payroll accounting" function was activated and no trade point was created for the new accounting center (№151011).
8) Payroll - Payroll
Corrected an error that caused the "...Parameter [ID] data type is unknown..." error when calling the automatic work schedule action when calculating payroll for a period.
The error occurred when calling the "Auto Fill Work Schedule" action in the Payroll Calculation dialog box when calculating period payrolls (action "Calculate Period Payrolls" in the "By Employee" tab) (#151027).
9) Torgsoft for Windows - Document - Sales - Payment
Fixed an error in situation when during payment of realization if after pressing the Pay button on the payment input form some long term process took place (for example, cashless payment through bank terminal) and before form closing you have time to press the Cancel button or Esc key.
10) Torgsoft for Windows - Fiscal receipt
Fixed error "Fiscal recorder error: This SAM Module is NOT from this printer (or it is not personalized yet). The command being executed is not allowed for the current fiscal mode of the printer" when trying to print a fiscal check on the fiscal logger Excelio (not through the driver Artsoft) if the sum of all products in the check was equal to zero.
Fixed the error "Error on the fiscal logger: This SAM Module is NOT from this printer (or it is not personalized yet). The command being executed is not allowed for the current fiscal mode of the printer", when trying to print a fiscal receipt on the fiscal logger Excelio (not through the driver Artsoft), if the amount of the gift certificates (which are handled like money) is more or equal to the check amount.
(№152502)
11) Torgsoft for Windows - Removal of closed period statistics
Fixed error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Query Processor exhausted internal resources and failed to provide query plan...." that occurred when deleting closed period statistics if there were many items in documents that were linked to documents in non-deleted periods (such as sales that have returns in non-deleted periods) in deleted periods (#152560).
12) Software ECR
Fixed error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 10.0][SQL Server]Arithmetic overflow error when converting numeric to the numeric data type", when printing fiscal receipt for sale, which had a complex combination of weight goods and payment bonuses.
Also under the influence of this task the algorithm of price preparation for their transfer to the following fiscal registrars: Atol, Shtrih-M, WebKassa (№152705) was changed.
13) Document - Delivery of goods - Import: the error "Could not convert variant of type (Null) into type (Integer)" was fixed which appeared when importing goods to the delivery note in case if the imported goods type didn't contain the information about rounding prices (№152023).
Version 2020.0.36 (database 493)
1) Merchandising - Full List of Goods and Services - "Goods" tab - "Save" action: the "Out of memory" error has been fixed, which could appear when saving the list of goods and services, if the types of goods saved had icons (photos). The format of data transfer file was optimized and now takes much less space on disk in case there was information about pictograms of goods kinds (#94727).
2) Document - Correction of purchase prices: the error was fixed when actions "Set purchase price" and "Set last purchase price" were unavailable after selecting a delivery note (#104864).
3) Document - Goods receipt: the error "Operation failed. The index entry of length 902 bytes for the index ''uqsGood'' exceeds the maximum length of 900 bytes'', which could appear when ingesting a size set after the action "Write for all model goods" (#104867).
4) Warehouse - State of the warehouse - action Set discount on the goods: the error "Update command updated [0] instead of [1] record. Possible reasons:update table does not have PK or row identifier, record has been changed/deleted by another user." which could occur when trying to set a product discount if the product had abnormal prices such as 442111080408.963000 and similar (#109310).
5) Document - Returns.
Corrected a bug that made it impossible to change the quantity of the returned item when returning items that had "Serial Number Accounting" set to "No Serial Number".
The error occurred in a situation where an item had already been added to the return in some quantity, and this quantity was tried to change with the "Change" action. In the dialog box for changing the quantity, the field for entering the quantity was not available for editing and the text "It is forbidden to change the quantity because the item has a serial number" was displayed.
(№114713)
6) Torgsoft for Windows - Fiscal Recorder
Corrected an error associated with failure to print a fiscal receipt (non-fiscal receipt was printed) when paying in full by invoice (the invoice was created earlier) in the Merchant with an invoice, if the invoice was created for a VIP client.
Fixed an error when in the Trade with invoice statement when currency was changed there was a transition from the current tab to the Customer Payments tab (№ 145251).
7) Document - Point of Sales Order to Stock
Fixed a bug that caused the entry window for a serial number to appear once when multiple pieces of the same product with serial numbers were moved to the warehouse under a point of sale order.
Also added the ability to re-enter the serial number if the error "serial number not in stock" appeared when entering the serial numbers. This situation was possible if the serial number was entered incorrectly.
When creating an internal transfer waybill with strict warranty goods, if "no serial number in stock" error occurs for any item, the user will be prompted to re-enter the serial number. In this case the "incorrect" serial number will be indicated. If the user agrees to re-enter the serial number a dialog box will be displayed with the entry field for the new serial number. The prompt to enter a new serial number will appear until the entered number no longer causes an error, or until the user refuses to enter it. If the user refuses to re-enter the serial number, the item with the "erroneous" serial number will not be included in the internal transfer document, i.e. there will be an under-delivery of the item.
(№149992)
8) Corrected an error in the default "Check to the storekeeper" template when printing this check was split into several pages, which was incorrect when using a printer with a check cutter (#151069).
9) Fixed a bug when it was possible to add models as goods on the "Arrival" and "Hire" forms.
Previously, the "Arrival" form was displaying both items and models when searching for an item by item on the "Product List - Search by Item" form, which was incorrect. The same applies to the "Hire Directory" form ((Document - Trade with Billing - Hire), which used to display models and items (#151702).
10) Payment - Financial Document: the principle of carrying over the date of a previously saved document when adding or copying a cash voucher has been changed. For the need to transfer the date is responsible setting "Save" on the edit form "Cash Order". If this setting is enabled, the date of the last saved document will be set when adding a new document, and the date of the original document will be set when copying the document. If this setting is disabled, regardless of how the document is added, the date will be set at the time the document was created (#152508).
11) Document - Trade with Statement of Accounts - Merchandise tab in the invoice: an error was fixed when when the "Group by Merchandise" filter was enabled, the information about grouped merchandise was not displayed for a user with restricted access to accounting centers (#152536).
12) Warehouse - Goods in transit.
Corrected an error that made it possible to accept an already accepted "goods in transit" invoice again. Attempting to accept an already accepted waybill will update the list of waybills in transit and produce an error message. There will also be an error message when you try to check an already accepted waybill, cancel acceptance of an already cancelled waybill and print acceptance of the waybill if acceptance has been cancelled.
The error occurred in a situation where on different workplaces (different instances of Torgsoft) the "Goods in transit" form was opened. After acceptance of the consignment note on workplace A the list of consignments on workplace B was not updated and it was possible to call again the action of acceptance of the consignment note.
(№152598)
13) Settings - Parameters - Access
Corrected an error, due to which when deleting the goods from the sale it was required to indicate the responsible person, while the list of responsible persons was empty.
The error occurred with a START type license.
For a START license, the option for registering the deletion of goods from sales is unavailable. By default, only "Enter Reason" is used.
If the START type license, when deleting goods from sale, requires entering the person responsible, go to Settings - Parameters and without changing anything press the "Record" button (#152768).
14) Bank terminal.
Fixed an error because of which it was impossible to pay an amount greater or equal to 1000 UAH on the bank terminals operating on the protocol WebSocket/JSON. The terminal returned the error "Invalid entry amount" (No. 152917).
15) Document - Purchase Order Forming for the Supplier: the error "Insufficient memory for this operation" that could appear during the "Update" action was corrected. The execution time of the action "Update" was also significantly accelerated (#153048).
16) Analysis - Stale Goods Analysis: an error was fixed when the settings "Show only goods available in stock on the date of analysis start" and "Grouping by account centers" were enabled, and data were displayed for warehouses which were out of stock on the date of analysis start (#153735).
Version 2020.0.37 (database 493)
1) Changed management of access to displayed accounting centers in the settings of the form "Model availability in sales network" (Document - Implementation - additional actions - "Model availability").
Previously, the display of accounting centers, for example, in the "Stock Status" form and in the "Model Sizes Availability" form, could be different, because access to these data was controlled by different settings (checkboxes "Allowed to see stock status" and "Restrict access to accounting centers" on the user settings form). Now - matches, which is correct (#105786).
2) Document - Sales - Unpaid VIP Customers Goods: fixed an error when the list of unpaid VIP customer goods could display goods that were actually paid for. The error could appear after the sale of goods to a VIP customer if the sold goods were partially paid for using a gift certificate handled as a deferred discount (#107999).
3) Document - Refund
Corrected an error that made it impossible to change the quantity of returned goods when returning goods with "Serial Number Accounting" set to "No Serial Number".
The error occurred in a situation where an item had already been added to the return in a certain quantity, and this quantity was tried to change with the "Change" action. In the dialog box for changing the quantity, the field for entering the quantity was not available for editing and the text "It is not allowed to change the quantity because the item has a serial number" was displayed.
(№114713)
4)Item card: added setting "Load lists on first use" which is available in the context menu of the action area of the edit form (right click on the panel with the buttons "Write" or "Cancel"). The setting is disabled by default. When this setting is activated, the loading of list values will only take place the first time the drop-down list (or value directory, if available) is opened, which reduces the time it takes to open a product card (#152630).
5) Document - Product Customer Order: fixed a bug where pressing the "Cancel" button on the payment form, which is displayed when the order is completed, provided the customer of the order is a VIP customer, was completing the order, making it impossible to cancel the completion of the order. Now clicking Cancel on the payment form will cancel the order completion. To complete a VIP customer's order without payment, you must change the amount due to 0 (zero) and continue paying (#153164).
6) Software ECR
Fixed error "Pardon Code: 10 PackageValidationError. Package document processing error #0, location 4: Date and time of operation recorded by a document cannot be less than the previous document time", which occurred when the software ECR tried to go online, if an error occurred during a previous attempt to do so (for example, "Connection closed gracefully") and a package was sent to the server with the last check of the offline session, but we do not know about it. In this situation, the software ECR is marked in a state that prohibits printing any checks until we know whether the previous package was sent or not (this will happen when you try to go online if there is a connection to the tax server). Now, before sending offline documents, there is a check to see if they are already on the server, and are sent to the server, only those that have not yet been sent. If all documents have been sent, we note that the software ECR online and get the data on the new offline session. If it was not possible to get the data of the new offline session (this may be if the request is not signed by the KEP person who opened the shift, or the KEP senior user or manager), then when trying to go offline the program will show an error message. What to use again offline mode in this situation is necessary when the Internet appear to print a Z-report and open a shift.
(№153714)
7) Warehouse - Synchronization with your online store: an error has been fixed, when no photos were uploaded for a size product, in case this size product was created by accepting a new product size (new size within the size set) through selection from the warehouse and editing an already existing size (#154098).
8) Settings - Parameters - Additional functions - Bank terminal
Fixed an error associated with incorrect display of payment messages when running payment test via bank terminal working via WebSocket/JSON protocol.
(№154230)
9) Analysis - Stale Analysis: If the program does not have enough memory to display the analysis data, it will display an information message describing the steps for a possible solution to the memory shortage. In this message it is recommended to disable the visibility of the "Photo" column, and if this does not help, then use the product filter to reduce the amount of data displayed by the analysis (#154268).
10) Torgsoft - System tasks: fixed an error which could result in multiple calls of an action (action is a button with an icon located above the table or in the context menu of the table) in case of pressing the combination of keys which call this action, which in turn could lead to unpredictable errors. One example of the consequences of this error is calling the "Print Z-Report" action from the Realize form using the CTRL+ALT+Z shortcut keys associated with the action. Pressing this key combination for a short time, provided the ECR software is in the offline mode, resulted in creating several copies of the Z-report document, which subsequently led to an error when sending a package of offline documents with the text "Patch code: 5 ShiftNotOpened The change in the ECR with the fiscal number 4000059383 has not been opened yet" (#154535).
11) Document - Sales - Ordering Goods and Advance Payment - Temporary Storage Warehouse: Fixed an error of incorrect display of goods quantity on the form "Temporary Storage Warehouse". Also added a Barcode column and a filter panel (#154785).
12) Settings - Software CRM - Software CRM Edit Form: an error was fixed when the confirmation form, which is displayed when the edit form is closed, displayed a private key password that was not encrypted if changes were made in the "Password" field (#154871).
Version 2020.0.38 (database 493)
1) Marketing - Clients
Fixed an error at which merging clients incorrectly calculated sum of bonuses for the resulting client if the deleted client had the initial sum of bonuses.
The error appeared, for example, in the situation when the deleted client had the initial sum of bonuses and movement of bonuses and the resulting client didn't. In this case for the result client bonus's movement was transferred but initial amount of bonuses wasn't.
At clients consolidation the initial sum for discount calculation and the initial sum of bonuses are summed up.
(№114815)
2) In the Document - Order to the supplier form it was corrected the condition of the order state definition "Ordered completely" (#148343).
3) Torgsoft for Windows
Fixed long opening of the form "Unpaid goods ....." when in the Document - Sales after selecting a VIP client, pressed the Pay button (#149564).
4) Torgsoft for Windows
Fixed a bug where birthday discount was not triggered on wholesale sales in sales and trade with invoice, although "Extend discounts to wholesale sales" was set in the advanced mode settings.
(№150110)
5) On the Analysis - Period form, an error was fixed where the same amount was displayed in the Costs field when the Trade Network filter was selected (#150219).
6) On the Analysis - Analysis of Discounts Used form, corrected the operation of filtering by columns "% Discount" and "% Auto Discount".
The problem was that the field value itself contained 6 decimal places, while the tabular part displays only 2 decimal places. Here, when searching, if the search string was between the 3rd and 6th decimal place, then all records were displayed in the tabular part, even if they were only displayed with 2 decimal places (#153197).
7) Document - Finished Goods Production - Finished Goods Issue
Fixed a bug that caused the "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]String or binary data would be truncated" error when releasing finished products in Torgsoft.
The error occurred if the system was configured to display the short date format as "d MMMM yyyy 'd'." (e.g., "June 3, 2021") or any other format with more than 10 characters total in the string date representation.
The goods release date, regardless of the short date format configured in the system, will be in the format "DD.MM.YYYY"
(№153203)
8) Goods file - "Country, Manufacturer, Collection" input field: considerably reduced time of opening of the directory form for this input field (opens when clicking on the directory icon). Also the problem of wrong displaying of the progress of opening of the reference book form was corrected (#153839).
9) The width of field "Product's balance at the end of period" and also neighboring fields was increased on the form Analysis - Period, so the amount greater than 99 999 999,99 by digit can be placed in them (#154099).
10) Synchronization with ROZETKA Marketplace: added ban on edit basic dynamic characteristics used by this option (Product Name (ROZETKA), Product Category (ROZETKA), etc.). Also added ban on setting "Required" for the main dynamic characteristics used by this option (#155133).
11) The error "The DELETE statement conflicted with the REFERENCE constraint "fk_M4L201". The conflict occured in database "TorgsoftDB", table "dbo.ShopDistribution", column "InternalInvoiceCompositionID", while deleting statistics for closed periods (#151878).
Version 2020.0.39 (database 493)
1) Analysis - Revenue Analysis by Vendor
Corrected a bug that caused Revenue Analysis by Vendor to display incorrect data on sales for the same items from different vendors when a cost calculation method other than "By Delivery Lot" was set (#111938).
2) Calculating the COGS by Delivery Batch
Fixed a bug where the cost value was not filled in the expense documents when the method of cost calculation by shipments or by shipments including internal transfers was set to "Include purchase currency rate. This happened if the expense document was linked (cost should be taken from this receipt) with the receipt from the inventory not in the national currency.
In the receipt from the inventory not in the national currency is not set rate, because in one receipt may fall goods with different rates.
(№127692)
3) Torgsoft for Windows - Deleting statistics for closed periods
Fixed "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Violation of UNIQUE KEY constraint 'uqsSerialNumber'. Cannot insert duplicate key in object 'dbo.SerialNumber'.", when deleting statistics of closed periods, if there was not strict accounting of serial numbers (the client made a return of goods through his arrival, and then canceled it by writing off) and it turned out by the program that on the last day of the deleted period in the system should be two identical products with the same serial numbers (#144125).
4) Torgsoft for Windows - Deleting statistics for closed periods
The bug was fixed at deleting statistics of closed periods, when the invoices of the initial balances of hidden accounting centers were not formed. This could result in incorrect warehouse state for hidden accounting centers and formation of negative balances on them.
Fixed a bug when closing the period, when checking for negative balances, hidden accounting centers were also taken into account, which in turn is not entirely correct, because we have consciously closed and hid these accounting centers with their negative balances long ago.
Optimized the process of period closing in terms of calculation of negative balances. In particular, we removed two unnecessary calculations and connected to calculate the check points, which in turn reduced the period closing time.
(№150860)
5) The "Supplier Price" columns were renamed into "Record Price" and "Amount of Supplier" columns into "Record Price Amount", to avoid confusing the user when comparing columns in this form with the columns in the Commercial Invoice (#151342).
6) Torgsoft for Windows - Deleting closed periods statistics
The error when deleting statistics of closed periods could appear the message "Incomplete repair parts inventories were found in the system" although the repair works have been successfully closed long ago. This could happen if for some reason from the reserve was returned more goods than sent there (#151886).
7) Corrected an error when returning an item to an accounting center (where the item never existed) when printing a return invoice, all returned items were not displayed (#153269).
8) Software RRS: fixed an error which occurred when clearing the Z-report "The calculated number of receipts 1 does not equal the number in the document 0" in case if the receipts for the current shift were registered with the payment amount equal to zero (#155392).
9) Warehouse - Synchronization with the online store - Pairing with Prom.ua: Fixed an error when the goods file for unloading was formed incorrectly if the fields of the file synchronization involved dynamic characteristic with the type "Text" which value was too long text (more than 32767 characters). Now during the formation of the goods file the values of such dynamic characteristics will be truncated to 32767 characters.
Warehouse - Stock Condition: fixed an error that could cause the program to hang, when displaying of the dynamic characteristic column with the "Text" type, which value was too long text, was enabled for the "Stock condition" form table. Now when you connect such a column to the table, the number of characters displayed will be limited to 512.
(№155468)
10) "Torgsoft - Balance with partners - Mutual balancesheet".
Fixed error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid column name ''.", when updating data for a chargeback card with the "Do not show automatic transactions." option enabled and an accounting center selected (#155827).
11) Fixed the error "Fiscal recorder error: The received data contain a syntax error", which occurred when printing fiscal receipts on the fiscal recorders Excelio, which were flashed before the firmware version 4.00, if the product contained too pancake name. To eliminate the error it is necessary to set in the settings of the fiscal logger in Torgsoft the maximum name of the goods. It is recommended 48 characters, but the length may vary depending on the model of the machine. There are cases where the registrar swallows longer name when the fiscal part prints the first 24 characters, and then after printing the entire fiscal part as separate non-fiscal lines (marked with a grid on the right), but to find out what it depends - could not. (№155907)
Version 2020.0.40 (database 493)
1) Goods card: Fixed an error of data recording for the goods which have the dynamic characteristic with the "Text" type. The error occurred after opening the "Product Composition" form (action "Composition" in the product card). As a result, a further attempt to record changes would result in displaying the message "During editing, product information was changed by another user. Saving the entered data is impossible", despite the fact that no changes were made by another user (№152239).
2) Torgsoft for Windows
The error was fixed in the Start license when at receipt of a new product the inscription "Markup Wholesale% " was displayed on its card, while work with wholesale prices is not supposed by this type of license (№152326).
3) Document - Sales: Fixed a rare bug when paying for sales. This bug could appear when paying for sales partially using gift certificates which are handled as goods or money and as a result could cause incorrect amounts in the financial documents. The error was related to inaccuracy in calculating the coefficient of the sum of payment with certificates due to applying a discount for goods on sale (for example, a promotional discount) (№154574).
4) Document - Production of Finished Goods - Create a Production Deed
Fixed bug
"[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Violation of UNIQUE KEY constraint 'uqsNameSystemEntities'. Cannot insert duplicate key in object 'dbo.NameSystemEntities'. The duplicate key value is (<NULL>, 1230, 167, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>)."
When creating a production act on the flowchart.
The error occurred when creating a manufacturing report on the accounting center, which in its name contained the substring "reserve".
When creating an accounting center of the 3rd level for the reserve stock, the error was checked for an accounting center of the 3rd level that contained the substring "reserve stock" (№154661).
5) Warehouse - Revolving statement by cost price
Fixed an error that caused the "On Start" and "On End" columns and the corresponding totals to display quantity instead of cost of goods in the cost summary when the "Stock status as of the document date" cost value source was specified.
Also, a similar situation occurred in the "Inventory turnover" (#154748).
6) Torgsoft for Windows - Goods Arrival
Fixed a rare bug when at concurrent receipt of goods by several people, not the goods entered by a user but the ones added by another user at that moment might be added to the incoming stock (№154939).
7) Document - Trade with Statement of Account
Fixed ""[FireDAC][Phys][ODBC][Microsoft][ODBC SQL Server Driver][SQL Server] The INSERT statement conflicted with the CHECK constant "cheM4070A3". The conflict occured in database "TorgSoftDB", table "dbo.SerialNumber", column "GuarenteeMesUnit" while creating an invoice.
The error occurred on the customer base for a particular account and is rare and difficult to simulate. The invoice must contain goods from an accounting center other than the account's accounting center in a certain order (#154997).
8) Document - Generating an order for a supplier: Fixed filter operation by goods name (#155094).
9) Torgsoft for Windows - Binotel.
Fixed the bug of the program opening too long, if the amount of records in the Binotel call log is critical. Optimized the request to delete the duplicated records in the Binotel call log when launching the program. The request is limited for the period of last 30 days (#155118).
10) Torgsoft for Window.
Fixed prompts in Ukrainian language when entering the program:
"You can find out the profit and profitability of the purchase in the mode "Analysis of profitability of purchase invoice".
changed to
"Finding out the profit and profitability of the purchase can be done in the mode Profitability Analysis of the bill of sale,
а
"Find the ratio of sold goods for a particular bill of lading in the" Profitability analysis of the bill of lading
replaced by
"To find out the ratio of the sold goods for a particular invoice is possible in the "Profitability analysis of the bill of lading".
(№155746)
11) Document - Sales: key combination for calling the "Cancel payments" action was changed to Сtrl+Shift+BkSp to eliminate the conflict with the key combination of "Cancel all" action (№155869).
12) In Marketing - Clients or in Settings - Supplier the program hangs when adding a new client/supplier was fixed, if the database is empty or there are no clients/suppliers.
Also, corrected the situation when the "Customer code is not unique" error could appear when adding a new customer.
(№156142)
13) Document - Goods Allocation: fixed an error which caused incorrect calculation of goods quantities on consignor and consignee accounting centers with the "Take into account goods in pending orders and goods in transit warehouses" setting enabled. The error occurred due to accounting of control points when calculating the quantity of goods on accounting centers (#156267).
14) Document - Customer Order for Product: added the "Allowed to change the amount to be paid at the end of the VIP customer order" setting, which is enabled by default. Disabling this setting makes it impossible to change the payment amount when completing a VIP customer order, which in turn makes it impossible to close a VIP customer order without paying (#156360).
15) Torgsoft for Windows - Merge invoices
Fixed the error "[FireDAC][Phys][MSSQL] -335. Parameter [BILLARTICLEID] data type is unknown. Hint specify TFDParam.DataType or assign TFDParam value before Prepare/Execute call" which was a result of merging three or more accounts (Document --> Trade with Bill --> Account tab --> Account table --> Merge accounts action) if the accounts that will be deleted contain the same goods from the same cost centers, and the remaining accounts contain no such goods (#156416).
16) Goods file: Fixed an error of data record for the goods that have a dynamic characteristic with the "Text" type. The error occurred after opening the "Goods barcode replacement" form (action "To replace own goods barcode with registration of an old barcode" in the goods file). As a result, the further attempt to record changes would result in displaying the message "During editing information on the goods was changed by another user. It is impossible to save the entered data" despite the fact that no changes were made by another user (#156484).
Version 2020.0.41 (database 493)
1) Document - Sales
Corrected an error that caused the product discount to "reset" when adding a promotional product to the sales.
The error occurred in a situation where the second and subsequent goods that were subject to a promotion with conditions were added to the sale:
On the second item on the check, 0% was added to the merchandise discount,
on the second item in the receipt 10% was added to the discount,
For the third item in the check adds 15% to the volume discount.
The merchandise added to the sale had a merchandise discount, the promotion had priority over the merchandise discount.
(№112321)
2) On the Document - Customer Price List form there was fixed the goods display in the table, so that besides the goods with positive quantity the goods with zero or negative quantity were also displayed (#146163).
3) Fixed an error which caused the "Result" tab of the "Promotions" editing form not to display the name of the activating product group for the "For one product" promotion.
The error appeared if the following conditions were met:
1. Create a promotion and specify the number of items in the activating group and select the activating product group in the "For one item" tab.
2. Save the changes and close the share editing form.
Open the action for editing and click on the Result tab
If the campaign has already been created, you could see that the name of the activating product group is not displayed in the result text each time you proceed to point 3. If you went to the "For one product" tab and then back to the "Result" tab, the name would appear.
(№146723)
4) Document - Realization
The "Overflow while converting variant of type (Double) into type (Currency)" error was corrected that occurred when adding a product to a realization.
The error occurred when adding a product to the sale with a zero price, in a situation where there was no price according to the price list for this product (for example, at the current accounting center such goods have never been) and it was forbidden to sell goods below the cost price.
When selling goods to a limited user, if the price is 0 for the price list and below cost price you can not sell - the amount payable will include the cost of this product, which is normal.
(№154650)
5) Fixed a situation when on an empty database (where there were no sales) when trying to setup a printing template (Settings - Print Templates Settings) "Guarantee coupon" and "Check for storekeeper" error "Could not convert variant of type (Null) into type (Integer)". As a result, it was impossible to open the template for editing (№155451).
6) Fixed the "Access violation" error when adding a New Mail recipient from the Marketing - Customers - Delivery Options - Add New Mail Counterparty - New Mail Recipient form.
This error occurred when adding a New Mail recipient with the "Individual" type when no New Mail city was specified.
Fixed a situation where an Access violation could occur when adding a New Mail recipient if the customer name or Name contained invalid characters and/or the phone number was missing. New Mail requires that the recipient's name must be in Russian, must not contain special characters and must have a phone number - to create a contact person (#155581).
7) On the form of editing "Current account" (Settings - Trading network - Current account tab - Add), added an error message in case of adding a current account with the number and bank, which already exist for this trading network (#155930).
8) Software ECR
The error "Realization summary. Total amount of XXX is not equal to the amount in the document YYY", which appeared when the software ECR switched to the online mode, if for some reason there were not all receipts in the Torgsoft database from the moment of shift opening, and during the offline session the Z-report was generated with incorrect amounts. Now when trying to print a Z-report during an offline session, there will be a check for the integrity of receipts in the database since the opening of the shift, and if the integrity is violated, the user will be shown the appropriate message, and informed that the Z-report can be printed only in online mode, with an invitation to go online. If the user refuses or is unable to go online the Z-report will not be printed (#156022).
9) Torgsoft for Windows
Fixed "Access violation at address" error, when opening/closing filter by goods (for example, in warehouse state) when setting filter by period for dynamic characteristic of date type in filter parameters (#156191).
10) Fixed the situation when the error "Could not convert variant of type (Null) into type (Integer)" could appear when opening a sale at a specific accounting center.
This was due to the fact that in the settings of the accounting center there was no binding to the trade network (#156418).
11) Corrected a typo in the translation of the word "Trade" in the advice when loading the program in the text "You can reserve the goods with the specified delivery string in the Trade mode with the receipt of the rahoon" (№156469).
12) Salary calculation - Payroll
The error due to which the payroll was created even if its creation was canceled was corrected.
The error occurred when performing the following combination of actions:
1. Payroll - Payroll - Add new payroll
2. Set period and dates, specify "Calculate by "Accounting Centers"
3. In the table "Trade point of the statement"- action Add - Cancel (or Write)
4. Close the payroll editing form with "Cancel" button or another way without pressing "Save" button
When this sequence of actions is performed, a message requesting to cancel payroll creation will be displayed. If you cancel, the payroll editing form will not be closed. Otherwise, the form will close and the payroll will not be created.
(№156490)
13) Fixed an error that caused a discount to be charged on a product that was part of a promotional product group, despite the fact that no product from the activating group was added.
The error occurred for the "For one item" promotion, provided the activating group and the number of items in the activating group were specified in the promotion settings (#156914).
14) Payroll - Payroll
Fixed an error that caused the payroll settings by accounting center to save changes even if the payroll edit form was closed without saving changes.
The error occurred when changing or deleting a sales point for a statement if the form was closed without pressing the "Save" button.
Also, an error was fixed that could cause an overlapping payroll to be added. The error occurred when performing the following actions:
1. Create a payroll at sales point A
2. Attempt to create a second payroll with the same period as the first and at the same sales outlet.
When clicking on the "Write" button an error message will appear. If you then close the form (click "Cancel"), the form was closed and the statement was created.
If you change or delete a sales point in the statement, when you close the form without pressing the "Record" button, a message will appear saying that the list of sales points has changed with an offer to cancel the changes. If you refuse, the form will not be closed.
(№156988)
15) In Settings - Options - Advanced Features - New Mail - action "Update New Mail Error Database" corrected the situation when the error "String or binary data would be truncated." could occur. Long messages will be truncated at maximum field length in database (#156990).
16) Bank terminal.
Fixed an error which caused failure to print a slip-check for the bank terminal operating on BPOS protocol.
Also, the algorithm was changed to exclude the situation when the payment via bank terminal protocol did not save card number and payment transaction identifier (RRN), therefore it was impossible to refund that payment
(№157139)
17) Software CRM: Fixed bug "Error receiving information about local number of receipt when going online: 500 Internal server error" which could occur when software CRM goes online at the moment of unstable operation of fiscal server of tax service (№157831).
18) Payment via bank terminal
Corrected an error which occurred when cancelling the JSON-based bank terminal operation (e.g., payment) by closing the POS terminal operation form; the operation on the bank terminal itself was not cancelled and the terminal continued to wait for user's reaction. This led to the fact that, for example, when cancelling a payment in the sale, adding a new item to it (or deleting an item) and paying again, the amount payable on the terminal remained unchanged.
The error occurred when working with a bank terminal using the JSON protocol.
For the bank terminals working based on JSON protocol the "Cancel" button was added on the terminal process form "Work with POS terminal" and the system button to close form "X" was removed. When pressing the "Cancel in " form button (or when closing the form by Alt + F4) a warning message will be displayed. If the user has agreed to cancel the operation, it will also be cancelled on the bank terminal.
For the bank terminal Pax A930 the function of canceling the return operation is not supported yet. This problem, according to a representative of Privatbank, will be solved in the future.
For terminals working on other protocols, this possibility has not been implemented for today.
(№157928)
19) Marketing - Clients: Fixed an error which resulted in incorrect calculation of the number of issued and free discount cards. The error occurred when the creation of unnamed clients was carried out in the Ukrainian localization of the program, after which the program language was changed to Russian (№ 157992).
Version 2020.0.42 (database 493)
1) Fixed an error when the "Existence of goods in storehouses of sales network" form, if the form settings included the use of warehouses of level 3, then one model of goods was displayed in a separate line for each warehouse of level 3 (#144480).
2) Fixed an error when when deleting a payment made by cashless payment, the confirmation message on the related document always displayed "UAH" as the currency, even if the national currency is different (№157953).
3) Settings - Parameters - Bank terminal
Fixed an error due to which changes to the "Port" field in the bank terminal settings were not saved.
For example, if you change the port value for the bank terminal under BPOS protocol with Ethernet connection type and then open it for editing again, the value is restored to the previous one.
Standard values for ports are set only when creating a new record.
(№158115)
4) Software ECR: Additional checks were added for all internal algorithms to avoid memory corruption errors (known as heap/stack memory corruption). A mechanism for logging critical errors during the operation of EDP has been implemented. Each critical error corresponds to a log file with the extension *.bin, which will be written to the directory "C:\Torgsoft/PDP log". These log files store in-system information and are intended primarily for developers (#158197).
5) Eliminated the possibility of writing zeros both number and secret number in the offline session. If it did happen, then such an offline session will not be used for going offline and an error will be displayed.
Removed a transaction from the process of updating information about the offline session, which could cause the program to hang or work incorrectly (#158341).
6) Fixed a situation when when trying to configure a print template "Financial Check" (Settings - Print Templates Settings...) on an empty database, the error "[FireDAC][Phys][MSSQL]-335. Parameter [ID] data type is unknown. Hint: specify TFDParam.DataType or assign TFDParam value before Prepare/Execute call" (#158347).
7) Document - Implementation.
Corrected a bug that caused a message to appear in a situation where a product that requires labeling was added to a realization if more labeling codes were entered than the quantity of the product in stock, and nothing was added to the realization.
The item should be added to the realization in the quantity available in the warehouse, with the marking codes not to be added to the realization.
The error occurred when the following conditions were met:
1. The dynamic characteristic "Labeling required" must be enabled for the item.
2. The "Strict Accounting for Labeling Codes" dynamic characteristic must be disabled or absent.
3. Add the product to the sale, and in the opened window "Marking code in the Honest Mark system" activate the checkbox "Scan marking code in the cycle".
4. Enter the number of marking codes exceeding the number of goods in stock
As a result of performing the above actions, the message appeared that there was not enough product in stock and the product was not added to the sale.
(№158673)
8) Warehouse - Inventory Calculation
Corrected an error that caused the product filter to not work for the "Weighted Goods" condition (#158695).
9) Analysis - Comparative Analysis of Revenues by Commodity Type: corrected a misprint in the form title text ("Comparative Analysis of Revenues by Commodity Type") that opens when viewing a comparative analysis for a specific commodity type (#1588868).
10) Warehouse - Inventory Calculation
Fixed a bug that caused the "Goods with Minimum Quantity" filter not to display goods for which the minimum quantity was set to 0 (#158912).
11) Bank terminal.
Fixed an error that caused the mechanism of returns through the bank terminal to work incorrectly in the situation when the return did not enter the pin code of the card for a long time. The return did not work at the terminal, but the program considered it successful.
In particular on the Pax A930 terminal (JSON protocol) there was an error when the PIN code was not entered for a long time and the terminal gave the corresponding error message and did not accept the return. At the same time in Torgsoft it was considered that the return was carried out successfully, the fiscal receipt was printed, the financial document was created
In the described situation there will be a message that the waiting time of the pin-code exceeded and the return will not be held.
(№158947)
12) Salary Calculation - Scheduling
Fixed an error that caused the sales plan to "reset".
The error occurred if there were closed payrolls in the sales plan period. For dates that fell within the period of such statements, the information about the rebate was deleted.
The reason why the sales plan would reset to zero randomly could not be determined, nor could such a situation be simulated (#141031).
Version 2020.0.43 (DB 493)
1) Software EPD: Fixed bug "Validation errors XML: Error: The 'UnitCD' element is invalid - The value '0' is invalid according to its datatype 'Num5Column' - The MinInclusive constraint failed." which arose when paying for sales/returns through EPD, if fiscal goods for which the measurement unit was specified but unit code was not given were among the goods on the receipt. The error occurred as a result of uncoordinated changes in the validation of XML documents by the fiscal server of the tax service (previously, the field "unit code" did not participate in the validation).
-
19.03.2026
Popis verzie 2026.0.2
Aktualizácia Torgsoft: opravené nefunkčné akcie produktov a chyba synchronizácie s Prom.ua kvôli ochrane botov
-
11.03.2026
Popis verzie 2026.0.1
Torgsoft 2026.0.1: opravená 0% zľava na produkt – teraz správne funguje priorita zliav a vyberá sa vyššie percento
-
24.02.2026
Verzia 2026.0.0: Strategický prehľad aktualizácií systému
Prehľad aktualizácie Torgsoft 2026.0.0. Optimalizácia zdrojov, správa zásob, nové fiškálne funkcie, bankové integrácie a stabilita databázy.









Vráťte sa na predchádzajúci krok