* #IRP-293
* #IRP-293
* #IRP-293
* #IRP-293
* #IRP-293
* Add tests for manual and selected row discounts
Introduces scenarios to verify document discounts applied to selected rows in Sales Order, Purchase Order, Retail Sales Receipt, and Sales Return documents. Also adds a comprehensive test for manual discount entry and propagation across SO, SI, and SR documents.
* Update ImportData.feature
---------
Co-authored-by: Andrey Vorobyov <andrey.vorobyov@mail.com>
Co-authored-by: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com>
* Refactor default data logic to new DefaultDataServer module
Introduced the DefaultDataServer common module to encapsulate logic for default data retrieval and creation, moving related methods from FOServer. Updated references in catalogs, partners, user settings, and functional option settings to use DefaultDataServer. Added new form and module for functional option settings, and extended localization for functional option groups. Registered the new module in the configuration.
* #IRP-722 - add new FO handler, block editing FO without handler
* Enhance functional options
Moved the Taxes subsystem from Settings to MasterData, updating all related references and file locations. Enhanced the FunctionalOptionSettings form by adding 'Save and Close', 'Check All', and 'Uncheck All' buttons with corresponding handlers. Cleaned up functional option and subsystem content assignments, and improved error handling in FOServer module for functional option value retrieval.
* #IRP-723 Refactor default data update logic
Refactored the UpdateDefaultsAtTransaction procedure in DefaultDataServer module by splitting logic into modular procedures for updating default catalog values. Added a new 'Update defaults' button and command to the FunctionalOptionSettings NewForm, with corresponding client and server handlers to trigger the update. Improved code maintainability and enabled users to update default values directly from the form.
* #IRP-721 new subordinations
* Refactor and split order/cash constants and options
Renamed and split 'UseOrders' into 'UsePurchaseOrders' and 'UseSalesOrders', 'UseCashTransaction' into 'UseCashTransactions', and introduced 'UsePaymentOrders' and related constants, functional options, and rights. Updated all references, forms, modules, and configuration files to use the new names and structure, improving clarity and separation of purchase, sales, and payment order logic.
* fix features
* Refactor functional options and update related content
Reorganized and cleaned up functional options in configuration and module files, removing redundant and outdated content references. Added new report links to planned receipt reservation, purchase orders, and sales orders options. Adjusted subordination arrays and groupings in FOServer, and updated form attributes for agreements. These changes improve modularity and maintainability of functional options.
* Add and update report references in functional options
Added new report references to multiple functional option .mdo files to enhance reporting capabilities across modules such as Aging, Finance, Landed Cost, Purchase, Retail, Sales, and Stores. Also updated or removed some report references to ensure correct feature mapping and avoid duplication.
* Update 001_TestDataBaseSmoke.feature
* #IRP-722 fix features
* Update feature files for table columns and test steps
Adjusted table column order and content in several feature files to align with updated business logic. Added and removed steps in scenarios to streamline functional option settings and test data preparation. Corrected expected values in cash transaction scenarios for accuracy.
* Update incident and accounting feature setup steps
* Update storage volume setup in test features
---------
Co-authored-by: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com>
* Add dashboard settings and update demo features
Added DashboardSettings.json. Updated LoadDemoBD.feature and Podgotovka.feature for External, and _9999 DemoDB.feature
* Update RowIDs catalog objects in LoadDemoBD.feature
* #IRP-578
* Add tests for stock correction with source of origin
Introduced new test scenario for landed cost stock correction involving source of origin in LandedCost.feature. Added related data preparation steps and a new .mxl template for batch balance verification.
* Update LandedCost.feature
---------
Co-authored-by: Andrey Vorobyov <andrey.vorobyov@mail.com>
Co-authored-by: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com>
* #IRP-483
* #IRP-483
* Add tests for negative balance control by registers
Added new feature files for actual and free stock control, serial lot number stock control, and stock inventory control under Internal/_8800 Negative balance control by registers. Extended ImportData.feature with scenarios for creating UserSettings records for various stock and cash controls.
* Add tests for cash on hand and other period expense/revenue control
Added a new feature file to test negative balance control for cash and bank accounts, as well as other period expense and revenue controls.
* fix features
---------
Co-authored-by: Andrey Vorobyov <andrey.vorobyov@mail.com>
Co-authored-by: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com>
* Update configuration and rights for PLSections and reports
Moved Catalog.PLSections and related enums and reports in Configuration.mdo to correct sections. Added and updated rights for Catalog.PLSections and predefined data actions in FullAccess and FullAccessNoAdminFunctions roles. Removed explicit rights for several reports from FullAccessNoAdminFunctions and added additional administrative rights restrictions.
* Add new access groups and profiles to demo DB
Introduced a new access group and corresponding access profile for 'Admin without admin functions' in the demo database. Updated related tabular sections for profiles and users, corrected language for 'Admin_EN' user, and added steps to change CI password and database status in the internal demo DB feature.
* Update _9999 DemoDB.feature
---------
Co-authored-by: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com>
* #IRP-717
* #IRP-717
* #IRP-717
* #IRP-717
* #IRP-717
* #IRP-717 Add PLSections catalog test data and PL report scenario
Introduces test data creation for the PLSections catalog in the external test database feature. Adds a new scenario to check the P&L report, including setup, report generation, and result validation in the internal accounting settings feature.
* #IRP-717
---------
Co-authored-by: Andrey Vorobyov <andrey.vorobyov@mail.com>
Co-authored-by: Natalia Trukhachova <66120736+Severnity@users.noreply.github.com>
* Add demo database feature files
Added LoadDemoBD.feature and _9999 DemoDB.feature to support demo database scenarios. Updated Podgotovka.feature with additional or modified steps for external features.
* Add safe storage tests
Updated _2000LoadCurrencyRate.feature to added a scenario to test security storage for integration settings.
* Add tests for WithholdingTaxInvoice (accounting)
Adjusted accounting movement checks to WithholdingTaxInvoice
* fix features