Как появление IEM-систем
сделало ERP устаревшими >

Change-log

Ultimate Solid

Version 6.0.0.4 (Release #17 SP2) 2017-06-16

Bugfixes

ubw-2026
UITemplateEditForm fails to open

ubw-2025
Script execution fails in PostgreSQL

ubw-2021
Empty report crashes if the report view contains calculated columns

ubw-2014
Different types of parameters

ubw-2007
NullReferenceException in ScriptEditForm (u2c)

ubw-2002
SQL on completed but not yet disposed transaction

ubw-1970
Document cloning bug

ubw-1963
Multiple registered TcpEx channels don't handle events properly

ubw-1957
Service/mobile service/etc. names

ubw-1906
Fixed the problem with the ServiceStack host

ubw-1868
New analytic column cannot be opened (u2c)

ubw-1866
Analytic column sort error (u2c) (non-rep)

ubw-1666
User Help doesn't work as it supposed to (u2c)

ubw-859
Dictionary/Document list refresh loses scroll bar position

#286846
Report builder fails to load large dictionaries

#286862
Logging trigger on KERNEL.ROLE_TREE is broken

New features

ubw-2024
Update DevExpress to version 16.2.7

ubw-2010
Add Modified property to the client-side scripts (u2c)

ubw-1992
Show key fields of link table in history form (u2c)

ubw-1988
Name webservice edit form with webservice name, not just id (u2c)

ubw-1987
Convert notifications text column to clob

ubw-1985
Extended business-process statistics for 3D visualization

ubw-1980
Add TcpEx encryption setting to the config files

ubw-1979
Improve TextPrintHelper error handling (u2c)

ubw-1978
Make LanguageService public so that scripts can use it

ubw-1967
CORS support

ubw-1964
Support PostgreSQL database

ubw-1961
Add support for DisplayFormStatus to the client-side scripts (u2c)

ubw-1958
Improve web service parameters editor

ubw-1929
Restart cluster next

ubw-1783
Copy and paste script resources (u2c)

ubw-1463
Change select mode to cell in report form

ubw-1319
Get rid of the custom DATE timezone translation

ubw-1313
Show document link graph in DocumentFamilyForm

ubw-244
Report parameter templates

ubw-162
DataTableInfoForm is unable to fit columns to screen.

ubw-161
DataTableInfoForm doesn't save grid column setting (u2c)

Version 5.7.0.0 (Release #16) 2016-11-17

Bug fix

ubw-1954
Empty ss-id handled incorrectly

ubw-1949
SQL tracing of report queries is broken

ubw-1944
Duplicate columns in DictionaryTreePanel (u2c)

ubw-1943
Improve error reporting in SMS service (u2c)

ubw-1942
Typed document column selection: error adding properties

ubw-1941
App server cannot be deleted due to reference integrity

ubw-1939
Table part column settings are lost sometimes (u2c)

ubw-1935
Race conditions due to async void event handlers

ubw-1934
CurrencyExchange issues

ubw-1928
Column selection is broken in v5.6.0.1

ubw-1924
Document predicates not loaded In RoleEditForm (u2c)

ubw-1923
Memory leaks found in release 5.6

ubw-1922
Error in UI template edit form

ubw-1917
Excel report export fails if transactiondate group exists in sale total (u2c)

ubw-1916
Code editor exception (u2c)

ubw-1914
Disable Escape hotkey in ScriptEditForm

ubw-1913
ClaimListForm fails to display DocumentSubtype column

ubw-1912
LinkTableGridPanel new record broken (u2c)

ubw-1911
TaskScheduler can't recreate session properly

ubw-1905
Possible Null ref in GridCheckMarkTracker (u2c)

ubw-1904
Attachments name not preserved (u2c)

ubw-1872
Select record broken in dict constants (u2c)

ubw-1822
Serialization: table part classes are not registered in UltimaSerializer

ubw-1812
Boolean parameters default values aren't applied in params form (u2c)

ubw-1772
Dictionary record not initialized (u2c)

ubw-1752
Sessions hell

ubw-1563
Fix webservice params editing

ubw-1552
Merge form displaying wrong changeset content

ubw-1548
GetDocument: high CPU usage (dup ubw-1906)

ubw-1543
DictionaryLookupEdit filter invisible after LoadSettings (non-rep)

ubw-1506
Customize layout form is buggy

ubw-1500
Dictionary constant selection doesn't work (dup ubw-1440)

ubw-1486
DocumentEllipseEdit can't use the filter

ubw-1440
Dictionary constants selection is not working

ubw-1374
Saving/restoring SplitterPosition

ubw-811
RoleEditForm refresh problem

New features

ubw-1955
Improve comments display in metadata history form

ubw-1953
Add total validation support to the total drivers

ubw-1940
Improve validation results (u2c)

ubw-1936
Enable New record button in Branches dictionary

ubw-1932
Semi-automatic memory leak detector

ubw-1931
Named logger

ubw-1927
Update the splash screen

ubw-1926
Don't delete calculated transactions on errors

ubw-1910
Copy Metadata.dll to the root of ServerAssemblies folder

ubw-1909
Performance analytic columns for the integration test results

ubw-1908
Analytic columns for tree dictionaries

ubw-1793
Create DictionaryLookupEditRepositoryItem for grid views (u2c)

ubw-1706
Conditional formatting for grids (u2c)

ubw-1647
Add Delete record button to the record and document editors

ubw-1507
Improve document type column selection

ubw-982
Delete document command (dup ubw-1647)

Version 5.6.0.0 (Release #15) 2016-08-20

Bug fix

ubw-1093
NullReferenceException in DevExpress spell checker (won't fix)

ubw-1902
Export server fails on local database access

ubw-1900
NotSupportedException is thrown when new constant type is not set

ubw-1899
UpperCase and SplitWords methods glitch

ubw-1896
ConsoleServer doesn't start if exception translators cannot be compiled

ubw-1895
ClientLoader memory leaks

ubw-1892
Analytic columns should have ON DELETE CASCADE on BRANCH_ID column

ubw-1891
VersionUpgrade has too long string constants (dup ubw-1888)

ubw-1890
Changing password during login doesn't work

ubw-1888
VersionUpgrade fails to insert a long text

ubw-1887
NullReferenceException when abruptly closing a document form

ubw-1883
Application server has a MEF-related memory leak

ubw-1880
NullReferenceException while loading analytic column values

ubw-1879
Lock branches while cloning

ubw-1859
EmailService and SmsService read the configs every time they are started

ubw-1858
WebService compiles a script on every request

ubw-1852
WebService reports "Session is not active"

ubw-1842
Recompile all scripts fails under some circumstances (u2c)

ubw-1841
Default..EditForm error (u2c)

ubw-1838
Default edit forms shouldn't share their saved settings

ubw-1834
Empty folder in user commands crashes UISettingsForm (dup ubw-1513)

ubw-1833
History mining null reference exception

ubw-1832
Localization broken for UI scripts (u2c)

ubw-1831
Add a note about the export server settings (u2c)

ubw-1830
Cloning is broken in DefaultEditForms (u2c)

ubw-1829
Attachments header missing (u2c)

ubw-1824
Report excel export. Need to remove hidden columns from excel.

ubw-1821
Popup menu in tabbed MDI manager doesn't close

ubw-1820
Invalid client script should result in an exception

ubw-1817
Canceling the creation of an editor script in DocumentTypeEditForm (u2c)

ubw-1816
Virtual total groups conflicts on different branches

ubw-1810
Error with translations of the script parameters (u2c)

ubw-1794
ExceptionTranslation dictionary doesn't work on Kernel branch

ubw-1792
VirtualTotal dimension mapping doesn't work for typed documents (u2c)

ubw-1753
Threading issue with opening scripts by name (u2c)

ubw-1746
Merge, Auto compile option seems to be broken (won't fix)

ubw-1742
Bug of application servers communication in the same cluster

ubw-1731
Deleted document can be modified (u2c)

ubw-1712
Wrong typed document reference (u2c)

ubw-1702
Strange server behavior (u2c, dup ubw-1852)

ubw-1696
Threading error while opening a script by identity (dup ubw-989)

ubw-1690
OutOfMemory in reload modules (u2c)

ubw-1684
RoleEditForm doesn't reload commands on Reload button or F5 key (u2c)

ubw-1682
New record parameters doesn't affect TablePartRecord

ubw-1680
WebServiceHost cannot be started! (won't fix)

ubw-1678
Error when opening web service edit form in u2c (won't fix)

ubw-1671
Task scheduler fails to recreate session (dup ubw-1852)

ubw-1661
Document links should be updated when a document is reloaded

ubw-1650
Convert KERNEL.TASK_STATS COMMENTS to CLOB

ubw-1600
Report export includes extra balance columns (dup #ubw-1824)

ubw-1533
Large user messages break the main form

ubw-1526
Error in ExceptionForm

ubw-1521
Localize UserMessages window

ubw-1520
Memory leaks due to delegate interceptors infinite lifetime

ubw-1514
Date column changed to DateTime doesn't generate ALTER script for the view

ubw-1513
Error in UI template edit form

ubw-1508
DictionaryCheckList with translations (a bug in the subtype list filter)

ubw-1504
Transaction list in document type edit form misbehaves

ubw-1495
A bug in table part controls (non-rep)

ubw-1423
Clear selected records/documents after a list command is executed

ubw-1343
Constants dictionary: permission issues, etc (dup ubw-1434)

ubw-1333
Total report form. Report doesn't include DateTo documents (dup ubw-1424)

ubw-1320
Copying and pasting data from report into Excel breaks number formats

ubw-1305
Threading error in MergeBranchesForm (dup ubw-1248)

ubw-1276
SessionSweeperTask kills itself and other tasks (wont fix)

ubw-1270
Language changed on version rollback (dup ubw-1852)

ubw-1264
Record cloning issues (won't fix)

ubw-1263
Error with russian text localization (non-rep)

ubw-1248
Threading error in MergeBranchesForm (validation tab)

ubw-1201
Unmerged changes are always found (won't fix)

ubw-1151
Quick search errors

ubw-1110
Print server fails to print a document (won't fix)

ubw-989
Script name or ID control bug

ubw-971
Improve notifications panel

ubw-735
Subtypes aren't localized in DocListForms

ubw-543
A bug in script editor (non-rep)

ubw-458
Deleted document can be updated (dup ubw-1731)

New features

ubw-1903
Update the splash screen

ubw-1901
Display progress using the taskbar buttons

ubw-1898
User tasks shouldn't be singletons

ubw-1893
Experiment with parrallel query execution and stateful packages

ubw-1889
Measure fetch time in SQL tracer

ubw-1884
Multiple rows selection in link table edit form (dup ubw-1808)

ubw-1882
Optimize script compilation for slow connections

ubw-1874
Add support for ID parameter in NewRecord and NewDocument methods

ubw-1871
No progress bar in history mining form (u2c)

ubw-1864
Add AnyAsync and AllAsync extension methods (u2c)

ubw-1856
Parallel deserialization of MEF cache

ubw-1850
Add LinkTableManager.GetRecords overload (u2c)

ubw-1845
Add a way to execute single integration test script

ubw-1844
Add support for DateTime.Now and Today in script parameters (u2c)

ubw-1837
Cascade deletion in kernel schema

ubw-1828
Restart cluster command

ubw-1827
Add document dates filter validation

ubw-1825
Add icons to notifications

ubw-1811
Update MobileMvvm project

ubw-1808
Select multiple rows when adding a link table record (u2c)

ubw-1803
Remove public access to DetailedTransactions in total drivers

ubw-1670
Accounting periods should only affect double-entry totals

ubw-1587
Manage password quality (u2c)

ubw-1554
ReprocessDocument

ubw-1398
Highlight current application server in the app-servers dictionary

ubw-1236
Add IDocumentManager.RemoveLink method

ubw-1010
Dictionary array type parameter for commands is missing

ubw-984
Add document number to the print form preview caption

ubw-979
Readonly fields in default edit forms (dup #ubw-1711)

ubw-710
Recompile all scripts command improvements

ubw-513
Add Critical flag to the Total calculation errors dictionary (dup ubw-1126)

ubw-512
Add DictionaryHelper method to open metadata object by ID

ubw-461
Fast synchronization with Default branch (won't fix)

ubw-380
Pushed to Default comments are too obtrusive (dup #ubw-1190)

ubw-379
Show changes related to comments in MergeBranchesForm (dup #ubw-1190)

ubw-366
Add localized caption to the Constants dictionary (dup ubw-312)

ubw-365
Go to list button in DocumentEditForm should select the document in the list (dup ubw-1630)

ubw-346
Add Reload (F5) to the Commit form (dup #ubw-1750)

ubw-317
Accept Ctrl+Enter in DefaultParameterForm

ubw-260
Add option: activate window or open new on object open (dup ubw-1323)

Build 5.5.0.0 2016-04-22

Bug fix

ubw-1093
NullReferenceException in DevExpress spell checker (won't fix)

ubw-1173
WinForms localization quirks and oddities (non-rep)

ubw-1492
SlimTable.Columns.Remove/RemoveAt/Clear methods should be banned

ubw-1572
Search in report forms (dup #ubw-1716)

ubw-1596
NullReferenceException in UpdateFormText method

ubw-1601
Radio groups layout issues

ubw-1626
Hide deleted flag changes the order of records (dup #ubw-1628)

ubw-1639
PrintFormSelectForm invalid node selection

ubw-1660
Script debugging issues in VS2015

ubw-1673
Fix filter in DocumentCommandEditForm

ubw-1723
Creating unlimited web users

ubw-1730
Refresh permissions changed from metadata forms

ubw-1733
SendMail — AddressToName and AddressFromName should be optional

ubw-1734
Localize context menus in tasks and commands

ubw-1747
Add TaskSchedulerActive command line switch

ubw-1750
Add F5 hotkey (refresh) support to CommitForm

ubw-1761
Error in SQL script executor

ubw-1762
Duplicate script resources may crash Merge operation

ubw-1766
Language-specific column settings are not saved properly

ubw-1770
Malformed AssemblyVersion attribute

ubw-1771
PrintServer functionality is broken

ubw-1778
Commands are not executed

ubw-1779
Remove system columns from the excel export of a report, validate report dates

ubw-1785
Sort index field in exceptions translations is not data-bound

ubw-1787
Excel export for grid panels

ubw-1788
History mining null reference exception

ubw-1800
Total driver script imports don't work

ubw-1801
Redundant button in tree dictionary toolbar

ubw-1805
Replace Enter with Ctrl+Enter in default parameter form

New features

ubw-234
Analytic columns in list forms of documents and dictionaries

ubw-387
Create DocumentLookupEdit with DocumentType property

ubw-1024
Add ClientModule Scripts Support

ubw-1553
Update UltimaServerStubs.dll

ubw-1711
Improve default edit form functionality

ubw-1719
Pivot dimension

ubw-1724
Information dimension

ubw-1728
Transparent caption translation in metadata views

ubw-1736
Integral document limit threshold accounting

ubw-1740
Improving sms and email queues

ubw-1744
Update DevExpress to version 15.1.10

ubw-1757
Handle returns in SaleTotalDriver

ubw-1789
Add comments label to attachment control

ubw-1796
Add platform version to the exception details text

ubw-1798
Display total and selected record count in document and dictionary list forms

ubw-1802
Add history mining support to the edit forms and editable grids

ubw-1806
Improve the DocumentDateSubtypeFilter control

Performance

ubw-1503
Compile and reload command seems to work slower than usual (dup #ubw-1562)

ubw-1562
Speed up recomplile and reload metadata

Usability

ubw-1323
Reuse the forms when opening the same records, documents and lists

ubw-1560
Enable cell selection by default to improve copying behavior

ubw-1755
Show task bar item while loading client application

ubw-1756
Add DataContext.ToDictionaryAsync methods

ubw-1767
Document list form Date filter optimization (dup #ubw-1806)

Build 5.4.0.0 2016-01-15

Bug fix

ubw-1281
Grid column settings are lost when the forms are shown as modal dialogs

ubw-1296
User commands features

ubw-1428
Using CurrencyAmount as a data source for Amount in virtual totals

ubw-1489
Add branch cloning command to the Branches dictionary

ubw-1541
Flush cached scripts on script updates

ubw-1570
Improve report forms

ubw-1593
Update kernel dictionary names

ubw-1662
Merging licenses

ubw-1663
ORA-01031: insufficient privileges exception when parameter mode dictionary opens

ubw-1664
A problem with the new intellisense

ubw-1669
Script version generator problem

ubw-1677
Validating all metadata objects freezes during merge

ubw-1681
Saved grid column settings are lost sometimes (dup ubw-1281)

ubw-1683
DbManager.ExecuteTable describe columns if no rows

ubw-1685
Unable to clone a document

ubw-1689
NullReference when creating a branch

ubw-1691
Improve WebServiceSessions filter

ubw-1692
Deny password change for unlimited webservice user

ubw-1704
Improve NewDocument() behavior

ubw-1721
Strange Home behavior in code editor

ubw-1722
Report with operational-only columns should use operational tables

ubw-1725
Parameter order is broken

ubw-1726
ExtensionMethods.ttinclude doesn't support ObsoleteAttribute

ubw-1727
Virtual total is treated as operational when it shouldn't be

ubw-1729
Default filter for caption columns in document list forms is not translated

New features

ubw-218
Rework clone feature

ubw-368
Execute SQL script button

ubw-1238
SqlService.Select returns SlimTable with no columns if the result was empty

ubw-1307
Async email/sms sending

ubw-1369
Implement cloning for documents

ubw-1509
Implement typed document dimensions in virtual totals

ubw-1530
Add permissions to the metadata edit forms

ubw-1531
Analytic columns for localized object names, i.e. Caption.ru

ubw-1667
Kernel version comparison should ignore build number

ubw-1693
Improve Convertation and CashlessMoney total drivers

ubw-1709
Integrate Tab patch for FastColoredTextBox

ubw-1716
Improve report period selection, add filter and search controls

ubw-1717
CalcEdit format

Build 5.3.0.0 2015-10-29

Bug fix

ubw-956
Still get threading errors in client log

ubw-1247
ConstantEditForm should be refactored

ubw-1308
Document command parameters form does not display parameter

ubw-1346
Opening/closing balances and document header properties

ubw-1352
Non-unique user login

ubw-1380
Can't build a report when all variable columns are expressions

ubw-1387
Document family popup list overflows

ubw-1402
Document property value can be lost when TransactionDate is changed

ubw-1416
Virtual total groups: parent_id constraint should have on delete cascade clause

ubw-1447
Non-double entry totals shouldn't display calculated report dates

ubw-1472
Deleting a deleted document

ubw-1485
ScriptEditForm causes OutOfMemoryException due to memory leaks

ubw-1498
Duplicate command scripts can be created due to race condition

ubw-1499
Synchronous AuthManager call in DictionaryViewPanel.OnLoad

ubw-1502
Unattached custom reports on UTRADE

ubw-1510
It is possible to save a document with readonly permission

ubw-1511
MetadataObject.Exists property doesn't reflects the actual state of an object

ubw-1512
Server fall down with "Cannot find part definition"

ubw-1515
SettingCollection doesn't support byte arrays

ubw-1527
Open record from report is broken

ubw-1538
Cached catalog data for MEF clears after a script group changed

ubw-1550
Convert TOTAL_CALC_ERRORS.DESCRIPTION to CLOB

ubw-1565
Problem with pull from default/push to default

ubw-1566
Totals calculation error

ubw-1568
A problem with conflicts in MergeForm

ubw-1571
History minning form doesn't work 3

ubw-1575
Nested closures in C# 6.0 break LINQ expression serialization

ubw-1578
There is an exception with TEMP_TAG_IDLIST while saving more than 1000 documents

ubw-1584
Convertation generates double entry errors

Features

ubw-417
Opportunity to see translations of basic metadata objects captions

ubw-1224
Implement TranslationManager

ubw-1338
Simplify command names for dictionaries and documents

ubw-1408
Command line support in ConsoleServer

ubw-1491
Virtual total reports using operative tables (TR_*)

ubw-1497
DevExpress 2015

ubw-1529
Licensing scheme improvements

ubw-1540
Startup client actions

ubw-1561
Update data provider

Performance

ubw-1576
Speed up server startup

Usability

ubw-1325
List forms should use Enter to select records

ubw-1337
Save and restore report intervals using the current date/time

ubw-1424
Date/time selection in report parameters

ubw-1475
DictionaryLookupTreeEdit should be initially collapsed

ubw-1536
Attach report views to the virtual totals

Build 5.2.0.0 2015-09-15

Bug fix

ubw-1229
Malformed command resources may crash UI template editor

ubw-1306
WebService lost session data after restarting

ubw-1329
Hitting ENTER key doesn't apply the filter v3

ubw-1330
Metadata aren't compiles arfter merge to default branch

ubw-1334
Non-versioned report views (won't fix)

ubw-1403
Level columns for hierarchical dictionaries are missing

ubw-1439
Oracle security system not working

ubw-1442
Exception translator problem

ubw-1452
Deleted webservice methods still visible

ubw-1453
Connection initialization fails on client reconnect

ubw-1466
Exception on first web service call

ubw-1468
SMS service loses connection

ubw-1469
SaleDocument.Amount cannot be added to the user filter

ubw-1474
AutoFitColumns is always enabled regardless of the chosen setting

ubw-1476
Rejecting changes to object created and deleted in the current version

ubw-1480
Duplicate columns in report parameter forms

ubw-1481
Predicates should be skipped in Unrestricted mode

ubw-1482
Forms lose their setting occasionally

Functional

ubw-298
Script editor — skin it (duplicates #ubw-84)

ubw-312
Generate wrapper class for constants (values are queried from server)

ubw-401
Add salt to the passwords (duplicates #ubw-1456)

ubw-438
LicenseFiles dictionary

ubw-524
Add Total calculation errors dictionary to the ribbon

ubw-680
Fast access to interface script from service script

ubw-905
Documenting breaking changes

ubw-918
Licensing scheme

ubw-1145
Emergency mode

ubw-1188
Drop branch feature

ubw-1341
Grouping/filtering by document header properties in total reports

ubw-1366
Push changes to arbitrary branch

ubw-1373
Check font DPI on client startup

ubw-1437
Renew splashscreen

ubw-1441
Unmanaged ODP.NET support

ubw-1455
Improve file hashes to minimize hash collisions

ubw-1456
Password hashing

ubw-1458
Tune WebService errors translation

Performance

ubw-595
VERSIONS_TRL grows to much fast (won't fix)

ubw-1026
Slow merging (won't fix)

Tasks

ubw-1434
Get rid of ULTIMA_KERNEL_CTX and PACK_VCS_CTX

Usability

ubw-388
Column selection form (F2): order by name and other usability issues

ubw-686
Don't set Branch.RequiresRebuild unless new sources are different

ubw-724
Configuration flexibility issues (won't fix)

ubw-958
Edit user UI template from UserEditForm

ubw-1435
Add group column on double-click as if [+] button was clicked

ubw-1436
Expression columns in total reports (duplicates #ubw-1380)

ubw-1444
Boolean filter should be set to 'Skip' by default

ubw-1450
Virtual total groups aren't ordered properly in the report

ubw-1477
Redesign PredicateEditForm

ubw-1478
DocumentEllipseEdit.DocumentType property is not browsable

ubw-1479
Compile and reload command seems to work slower than usual

Build 5.1.0.0 2015-07-23

Bug fix

ubw-1392
Object issues doesn't work

ubw-1393
Selecting record from dictionary in tableparts is not working

ubw-1394
LEFT JOIN in report service

ubw-1395
RowFilter feature is broken

ubw-1406
Server doesn't start with the damaged metadata

ubw-1419
DictionaryLookupEdit.EditSelectedRecord always opens non-modal record editor

ubw-1426
Unable to execute dictionary list command on a tree-like dictionary

Functional

ubw-1190
Versioning, version 2

ubw-1396
Login As feature should load permissions for different user

ubw-1400
Typed references to documents

ubw-1417
Implement new client actions

ubw-1429
Add a flag to pause logging for the current session

Tasks

ubw-1405
Get rid of ROLE_TREE_EXT

Usability

ubw-1389
UltimaDateEdit improvements

ubw-1411
Add classes for logging tables (i.e. LOG_CHANGES, LOG_FIELDS, etc)

Build 4.20.87 2015-06-14

Bug fix

ubw-26
Task scheduler doesn't restore its session after hibernation

ubw-164
Forms with custom TablePartEditors should be closed on module reload

ubw-476
Several overlapping jobs may break MainForm.DisplayProgress order

ubw-547
Can't edit UI template

ubw-559
AppServer uses lots of CPU resources

ubw-627
GridPanel.InsertRecord not check errors or Handled flag

ubw-667
ServerCall is not initialized

ubw-723
Default parameter values in DefaultParamForm

ubw-747
Filter layout for another language shouldn't load captions

ubw-808
A problem with subtemplates (dup #ubw-1137)

ubw-818
Records selection works incorrect in BaseTreeDictionaryListForm

ubw-821
Quick edit in BaseFlatDictionaryForm opens 2 forms

ubw-825
Alter SQL for tableparts: "Not null" change is ignored

ubw-830
UltimaTextEdit size problem

ubw-853
Document command permissions are not applied on the fly

ubw-972
Empty list of print forms, exceptions in print forms, etc.

ubw-994
Increase column size for document comments

ubw-1059
Windows high DPI problem

ubw-1083
Duplicate command GUID breaks UI template editor

ubw-1096
Unhandled exception when the server is unavailable for a long period of time

ubw-1127
Error saving webservice

ubw-1134
Table parts of a cloned document aren't saved

ubw-1139
Refresh table parts when reloading documents

ubw-1180
DefaultDictionaryForm не корректно работает со ссылочными полями

ubw-1181
CheckColumnVisible property doesn't work for BaseTablePartControl

ubw-1186
DictionaryLookupEdit read-only mode doesn't disable ellipse button

ubw-1194
Duplicate command script

ubw-1200
Metadata is not compiled after merge

ubw-1218
exception on first webservice call

ubw-1240
Errors in generated SQL for some totals triggers

ubw-1245
RoleEditForm poor performance

ubw-1246
Serialization: table part classes are not registered in UltimaSerializer

ubw-1249
Threading issue in call interceptors

ubw-1254
Duplicate filters and grouping columns in total reports

ubw-1255
Ambiguous AMOUNT column in warranty back-hub report query

ubw-1265
Bug when copy document

ubw-1267
Default filter do not apply if "Filters" tab is closed

ubw-1273
Deleting columns from SlimTable doesn't work

ubw-1274
DataTableDisplayForm doesn't show time in DateTime columns

ubw-1277
Clone feature should be disabled for script dictionaries

ubw-1280
Mobile client doesn't work

ubw-1287
Dictionary update permission doesn't seem to have a visible effect

ubw-1291
Document edit form throws NullReference when clicking Print

ubw-1292
Ambient transaction doesn't exist exception

ubw-1293
Unable to save a dictionary record

ubw-1294
Saving current user UI template breaks the ribbon

ubw-1295
Ambiguous QUANTITY column in total reports

ubw-1299
IntegrationTest attribute with empty name shouldn't be allowed

ubw-1301
Print form clone has same script

ubw-1302
Permission: 10, Print queue management

ubw-1322
Null values in calculated report groups should be skipped

ubw-1327
ConstantManager: Constants of type IDList.

ubw-1332
Ошибка. неверное отображение входящих остатков

ubw-1339
Error during document validation

ubw-1342
Permission issue with Notifications dictionary

ubw-1344
Kernel dictionary permissions

ubw-1347
DictionaryLookupEdit data binding problems in EmployeeEditForm

ubw-1350
Add version checking trigger to the DOCUMENTS table

ubw-1351
PROP_TRANSLATIONS shouldn't use FGA_DEVELOPER policy handler

ubw-1372
CannotUnloadAppDomainException (Exception from HRESULT: 0x80131015)

ubw-1384
Splash screen label overlaps window bounds

Functional

ubw-712
Add an event to DictionaryLookupEdit to supply the default values

ubw-1079
Launch UI template editor from UserEditForm and UITemplate edit form

ubw-1144
Advanced exception translator

ubw-1160
Improve diagnostics for InterLinq exceptions

ubw-1207
Cube merge (aka Virtual Totals)

ubw-1221
New version numeration

ubw-1251
Refresh cached records in table parts on dictionary change event

ubw-1253
Improve IsSmall dictionary option

ubw-1286
WebService errors translation improvements

ubw-1303
Modeless methods in DictionaryHelper

ubw-1316
Add an event for the DictionaryLookupEdit's [+] button

ubw-1364
Remove attachments from commands, scripts and virtual totals

ubw-1367
BaseParamForm.RetrieveParameters is now asynchronous

Tasks

ubw-1178
EnterpriseDB evaluation

ubw-1300
UltimaErrorProvider default icon

ubw-1362
Remove localization of kernel dictionaries

Usability

ubw-1002
Highlight queries that resulted in exceptions in SQL tracer

ubw-1067
ClientLoader should save and restore the monitor it was last opened

ubw-1279
Collapsing groups in report results resets cursor position

ubw-1282
Avoid modal forms

Documentation

ubw-757
Speed up "Regenerate metadata classes" command

ubw-908
Upgrade process improvements

ubw-948
Фильтры в журналах v2

ubw-992
TM-tables for totals are not mentioned in the documentation

ubw-1075
Расчёт себестоимость сборки

ubw-1095
Документация по методам и свойствам базовых форм.

ubw-1138
Document the proper way of getting the original property values

ubw-1212
Describe enclosed list of commands managers

ubw-1278
Document namespaces

Build 4.18.55 2015-03-27

Bug fix

ubw-1051
BaseFlat/TreeDictionary/DocumentListForm splitter settings

ubw-1053
ODP.NET doesn't support VARCHAR2(32000) column type

ubw-1108
DocumentCommandManager.ExecuteCommand is broken

ubw-1129
DictionaryMultiSelectEdit doesn't display selected records

ubw-1133
Pushing script changes to the Default branch causes metadata version mismatch

ubw-1149
Exception generating SQL script

ubw-1155
Total SQL generator doesn't shorten PK name

ubw-1163
При удалении поля из документа в Alter-скрипте нет изменений по view и trigger

ubw-1166
Replicator web service sessions are killed unexpectedly

ubw-1168
Isn't posible to edit calendar statuses

ubw-1169
Editing of multilanguage properties replaces their values in the other languages

ubw-1170
Add support for array parameters to sql tracing

ubw-1176
DictionaryLookupEdit don't bind to linktable.

ubw-1183
WebSessionManagerTask handles transaction scope incorrectly

ubw-1187
ClientUpdater changes user config

ubw-1189
ClientUpdater что то не работает v2

ubw-1191
bug on deleting transaction scripts from document

ubw-1192
Custom param form doesn't work for print forms

ubw-1195
Database connection leaking

ubw-1196
Wait for pending DML while lowering total limits

ubw-1197
WhereIf extension methods

ubw-1206
duplicate webservice names

ubw-1208
problem with ExtendedHttpError

ubw-1209
Problem with localization after updating to 2.7.0.2

ubw-1210
Cash payment command is broken

ubw-1211
History mining form doesn't work

ubw-1213
Document event and transaction script's GeneratorData property doesn't update

ubw-1214
exception in constant edit form

ubw-1215
Unrestricted AuthContext doesn't work in user commands

ubw-1219
LinkTable deserialization problem

ubw-1222
Accounting period setup error

ubw-1225
PrinterEdit control is not working in design mode

ubw-1227
Exception raised when try to export a print form to pdf

ubw-1230
ConditionalWeakTable-related exception

ubw-1237
Report with non-zero turnovers works incorrectly

Functional

ubw-239
Centralized logging

ubw-285
Script properties page: print summary — where does this script belong to, etc.

ubw-528
Display script details in ScriptEditForm

ubw-787
Client-side async extension methods for DataContext

ubw-1112
TRANSACTION_ID in KERNEL.LOG_CHANGES

ubw-1158
SQL query log

ubw-1159
Detect multiple concurrent calls from clients

ubw-1179
Log document instance as a human-readable text

Usability

ubw-835
Add script ID to Transaction tab in document type edit form

ubw-945
Add client application archive for ClientUpdater to the distributive

ubw-1106
Нужно добавить коды транзакций в форму редактирования типа документа.

ubw-1154
Minor problems in metadata forms

ubw-1204
Ability to sort columns in ColumnSelectionForm

ubw-1220
Changing Production version is not convenient

ubw-1234
No copy button in UltimaWarningException window

Documentation

ubw-953
ClientUpdater что то не работает

Build 4.16.22 2015-02-07

Bug fix

ubw-702
A conflict with my own changes

ubw-759
Can't create a print form linked to a dictionary

ubw-1060
Implement a validation via UltimaErrorProvider in DefaultParamForm

ubw-1091
Kernel distribution contains different versions of DevExpress

ubw-1099
Calculated transactions are not cleaned up properly

ubw-1100
Total calculation improvements

ubw-1113
Meaningless NullReferenceException in web services

ubw-1120
Hitting ENTER key doesn't apply the filter v2

ubw-1124
Total calculation: some detailed transactions are not deleted

ubw-1137
Print form's subtemplate saving problems

ubw-1141
DictionaryManager.SaveRecords(params IEntity[] records) does't check types properly

ubw-658
Script editor doesn't focus the search window on Ctrl+F

ubw-693
Double-clicking document command opens two record editors

Performance

ubw-1147
Design-time editor (DictionaryTypeEdit) doesn't show metadata types

Usability

ubw-188
Design-time editor DictionaryTypeEdit is very slow. It freezes Visual Studio for about a minute while loading types. Looks like it inspects all loaded assemblies.

Build 4.15.243 2014-12-20

Bug fix

ubw-146
Compile button reacts to events unrelated to the current metadata version

ubw-501
Invoking form's event handler without InternalPropertyChanging

ubw-589
PrintServer retries infinitely when a printer is offline

ubw-733
TASK_STATS.Comments field is too short

ubw-749
Transaction scripts in DocTypeEditForm aren't deactivated properly

ubw-800
SQL Generator should always generate script for view and triggers

ubw-833
Delete transaction scripts when document type is deleted

ubw-847
Double click on command name in metadata edit forms opens double command edit form

ubw-857
F5 doesn't refresh additional columns in list forms

ubw-869
Compile button doesn't change state after response parameters change.

ubw-870
Instead of delete triggers on documents

ubw-875
Permission-related issues

ubw-881
protected virtual LoadSettings should be async

ubw-899
New total validation doesn't check dimensions

ubw-914
Subtype localization in report forms

ubw-916
Multiple calculated columns don't work properly

ubw-929
Error uploading modules

ubw-960
Router refreshes to much grids

ubw-966
TaskScheduler can't start user tasks

ubw-967
Nested DisplayFormStatus calls work incorrectly

ubw-968
Can't write large text message to a sript resource.

ubw-975
Rename UltimaLicense.xml to UltimaLicense.xml.default in distrib

ubw-1006
Pasting text problems in RepositoryItemComboBox

ubw-1007
Can't create a print form - throws an exception

ubw-1011
Missing dependency: DevExpress.XtraSpreadsheet

ubw-1028
No document properties in generated source

ubw-1035
Remembering forms settings looks broken

ubw-1045
BaseTablePartGridPanel should not show invisible properties in grid

ubw-1064
History mining form does not work

ubw-1066
Print form to subtype (and document command to subtype) disappears when changing focus on subtype

ubw-1070
Error when trying to rename UserGroup

ubw-1074
Printserver hangs under some circumstances

ubw-1092
Task scheduler session expiration

ubw-1104
Can't create a print form linked to a document

ubw-1111
Total calculation performance issues

Functional

ubw-873
Document command history

Performance

ubw-952
TablePartControl runs multiple unnecessary queries

ubw-1062
Document commands are loaded very slowly. Part II

Tasks

ubw-923
Re-enable logging of kernel tables

Usability

ubw-144
Ctrl+A in total reports is irreversible (cannot deselect anything)

Documentation

ubw-1076
UltimaService не стартует или WebService не работают

Build 4.14.34 2014-10-09

Bug fix

ubw-894
"Execute commands" button regression

ubw-904
Report view edit form layout is messed up (Russian resources only)

ubw-912
Subtype history doesn't work

ubw-913
Table part deletes two rows

ubw-920
Execute commands button doesn't get enabled

ubw-922
PrintQueueTask cannot delete print tasks

ubw-924
Document transactions are missing

ubw-925
ConsoleServer crashes due to the unhandled exception

ubw-927
Cluster link doesn't initialize properly

ubw-930
Unique constraint on Predicates should be deleted

ubw-935
Client doesn't start due to MessageException (0.28 server only)

ubw-944
VersionUpgrade doesn't update from 2.3.0.0 to 2.5.0.0

Functional

ubw-903
Movable form status panel

ubw-934
VersionUpgrade tool should check if current version is writeable

Performance

ubw-910
Document commands are loaded very slowly

Usability

ubw-739
Save the last folder of the loaded modules

Build 4.13.114 2014-09-15

Bug fix

ubw-43
Transparent translation of metadata dictionaries is not available. Document types, subtypes, command names, print forms, tasks. DictionaryCheckList, doc descriptions.

ubw-121
Reloading metadata on the client should be marshalled to the UI thread

ubw-157
Renaming a dictionary results in problems in other objects referencing it. When a dictionary is renamed, all referenced classes should be regenerated

ubw-174
"Hide deleted" flag in documents list form isn't localized

ubw-186
«Save history» option in command parameters doesn't work. At least for dictionary references.

ubw-196
Developer comments: invalid handling of new line in comments

ubw-414
Handling Enter key in DefaultParamForm

ubw-429
Improve diagnostic message when client metadata binary is out of date

ubw-430
NullReferenceException in table part controls

ubw-441
Mobile interfaces compile with not mobile types

ubw-450
Copypast via keyboard (ctrl+v) in UltimaTextEdit with switched on «NumbersOnly» property doesn't work

ubw-467
Properties are doubled in Filters of ListForms

ubw-481
DictionalyLists in default dictionary edit forms

ubw-494
Race condition while creating event scripts for dictionaries and documents

ubw-496
Script resource translation seems not deleted along with resource

ubw-497
Document lookup property translation bug

ubw-502
Opened documents are not refreshed

ubw-517
«Use balance table» flag in totals has no effect

ubw-556
Script.GroupID is out of sync with Service.GroupID

ubw-560
DictionaryHelper/DocumentHelper and synchronization context

ubw-570
PropertyTranslations link table permissions

ubw-652
Auto commit when merge in progress

ubw-666
Delete hotkey in editable grids conflicts with active text editors

ubw-672
Custom report localization

ubw-706
Popup grid in DictionaryLookupEdit column headers aren't localized

ubw-725
Commit command shouldn't be available on non-branch tag

ubw-738
Redundant forms printed

ubw-745
Dictionary editors should react on dictionary events like document editors

ubw-768
CompositionException throws "Cannot access a disposed object"

ubw-774
Cooperative changing of the same object doesn't work from one computer

ubw-785
Adding a filter to the Articles dictionary throws a NullReferenceException

ubw-789
WebserviceGroup edit form wrong bind of Group

ubw-794
Cross thread operation error when printing

ubw-796
Error when creating a new AttachmentType record

ubw-797
Error when try to upload ComparablePriceList

ubw-801
Translate error message about document versions (ex-Labeling Monitor defects)

ubw-804
Invalidate template cache in ExportServer/PrintServer

ubw-805
Deleted document transactions seems to be not processed under some circumstances

ubw-817
Validation error

ubw-824
Old document transactions aren't deleted correctly

ubw-827
Hidden validation errors when pushing to Default

ubw-828
IRecordBrowser.LocateRecord method should be asynchronous

ubw-841
Stack overflow when loading MEF cache

ubw-861
Custom parameter forms need documenting

ubw-862
PrintFormSelectForm: a problem with saved settings

ubw-863
Filter names and filter control for the "ID" field

ubw-866
Errors while creating a new web service user

ubw-867
SqlService.Execute() method should return a value of affected rows

ubw-871
PrintWorkerApp.exe is broken and print service doesn't work

ubw-874
Wrong report result under some circumstances

ubw-878
Report column expressions lead to serialization exception

ubw-882
Cluster config form layout broken

ubw-887
Client updater is unable to overwrite client application files

ubw-897
Validate document type and subtype before saving

ubw-898
TablePartEditForm throws an ArgumentOutOfRangeException

Functional

ubw-660
Web service authentication and session management

ubw-698
Client application updater

ubw-713
Grid Copy-Paste improvements

ubw-716
Add a new client action for selecting a print form

ubw-734
Add Refresh record toolbar button with F5 hotkey

ubw-743
Do not allow to push to default untranslated metadata captions

ubw-744
Find all scripts with string constants using Roslyn

ubw-760
"Enumeration" boolean property of dictionary

ubw-775
An innovative way of displaying ErrorProvider icons

ubw-795
LinkTable security: add support for predicates

ubw-822
Script resource properties should be internal

ubw-844
Tracking issue numbers

ubw-846
Close active tab on Ctrl+W

ubw-883
VersionUpgrade tool: incremental updates and interactive mode

ubw-888
Enhance sessions list form

Performance

ubw-769
GenerateDefaultDescription method is way too slow

Usability

ubw-880
Invalid report expressions diagnostics must be improved

Documentation

ubw-826
Documentation error

ubw-877
Report column expressions aren't document

ubw-719
Describe database upgrade process

ubw-720
Describe SqlService in developer training presentation

Build 4.9.542 2014-07-07

Bug fix

ubw-10
Wrong ribbon state in some circumstances

ubw-33
Session sweeper task tries to delete its own session

ubw-45
Boolean filters are English only: Yes/No/Skip.

ubw-46
If you change the MDI-mode, the list of documents in the menu on "CTRL+TAB" duplicates

ubw-52
Merge form: add progress logging

ubw-54
Running tasks from UltimaTaskEditForm swallows exceptions (writes to the log, but doesn't display a form)

ubw-56
Names of the users forms settings are duplicated in main menu

ubw-59
Reject metadata can probably damage unrelated objects

ubw-60
Document list forms — date formats are incorrect (russian date format is hardcoded in the filter control). Forms with grids and trees, doc descriptions — hardcoded format.

ubw-61
Can't create branches in version history form (UI needs to be improved)

ubw-64
Attachments are uploaded synchronously

ubw-65
Attachment preview startup position needs to be fixed

ubw-66
Deleting attachments shrinks down the attachment control, but the drop-down retains its height

ubw-69
New UserCommand, DocumentCommand and DocumentListCommand don't show the available parameter forms in the drop-down box.

ubw-71
BaseParamForm.RetrieveParameters uses dynamics, generics and requires list of ParamForms.

ubw-72
BaseParamForm uses FormTitle assigned via ParamFormAttribute, which is not localizable

ubw-73
Validation for properties shows errors for new records

ubw-74
Event handlers always throw aggregate exceptions (example: no permission to create a new record)

ubw-75
EmployeeDebt report is not shown: Invalid operation exception at SlimRow.cs:line 80

ubw-76
Document Read permissions are not checked in list forms

ubw-77
BaseFlatDocumentListForm.InsertRecord event handler calls remote methods synchronously

ubw-78
Initial subtype selection throws unnecessary exception when there are no initial subtypes

ubw-79
Subtype filter shouldn't show disallowed subtypes

ubw-86
Alter SQL script for documents contains foreign keys and indexes for system properties (any existing properties?)

ubw-87
In totals, variable caption translations are duplicated

ubw-88
OutOfMemoryException in code completion (when opening multiple dictionaries, for example)

ubw-90
In role edit form: Administrator role is hidden. Cannot move a role to a folder (folder doesn't allow editing child roles, non-folder doesn't allow editing parent roles).

ubw-95
When a total is created, it allows editing dimension properties even if there are no dimensions.

ubw-96
Edit and list forms shown as dialogs are not disposed

ubw-97
For total dimensions, do not append "identity" or ", код"

ubw-98
ReportViewEditForm: wrong DictionaryType specified

ubw-99
Validation for DisplayFormat doesn't allow properties of Reference.Property type, i.e. {ID} {Type.Name}

ubw-100
When metadata object is saved, current reference jumps to the unrelated record

ubw-101
ScriptEditForm: version history — comments are not read-only

ubw-102
Script compilation errors cannot be copied to clipboard.

ubw-103
Document edit forms allow saving documents when there is no permission. Even when a form says [read only].

ubw-105
New document tab title reads like Type (Type) instead of Type (Subtype).

ubw-106
Reloading client modules doesn't work. Even if metadata wasn't changed, server-side part throws exceptions.

ubw-108
Missing translations for the total commands

ubw-109
DefaultParamForm is not localized (buttons, parameter names are shown in default language). Closing the form yields parsing error: DefaultParamForm.cs:line 304

ubw-110
ConstantEditForm: hide Value label for the new record

ubw-111
Table generation for large objects fail beause of VARCHAR2 size. Example: PACK_SQLGEN_DOC, line 460, line 546, document #9943

ubw-112
Add AllowRecomposition to ParamForms import in DocumentCommandEditForm, PrintFormEditForm, etc

ubw-113
RoleEditForm: document command by subtypes — when a command is attached to several subtypes, the form shows several rows for it

ubw-114
CommitForm: Rollback button can be clicked while commit operation is in progress.

ubw-116
When an interface is modified, "Compile" button doesn't turn red as it should do

ubw-117
Reject single object changes affects other objects

ubw-118
Bug in UserSettings call interceptor

ubw-120
User help in metadata edit form commit its changes immediately to database

ubw-122
Role without child roles shows all roles on right pane in the list form

ubw-123
DevExpress.CodeParser missed in distrib

ubw-125
PrintFormEditForm: parameters are not saved

ubw-128
Close all windows shows confirmation with 3 buttons

ubw-131
DocumentManager.NewDocument shouldn't copy Saved and Deleted flags from the template

ubw-132
Cannot save document if another existing document was used as a template

ubw-133
Null reference in CommandManager when the document is opened (sometimes). Hard to reproduce, but the stack trace is there to look at.

ubw-135
Validation for DisplayFormat doesn't allow properties of Reference.Property type, i.e. {ID} {Type.Name}

ubw-138
Table generation for large objects fail beause of VARCHAR2 size. Example: PACK_SQLGEN_DOC, line 460, line 546, document #9943

ubw-141
Display window icons in the Windows popup menu

ubw-145
Filter by text in All scripts is broken

ubw-151
Bad SQL generated by report generator

ubw-155
Dreadful deadlocks on VERSIONS during merge

ubw-158
Opening a document has a considerable delay when nothing visible is happening.

ubw-160
Selecting records in list forms while records are being opened works strange

ubw-163
UserEditForm shows "record 0 not found" for many of its properties when a new user is created

ubw-166
Showing object differences in CommitForm and MergeBranchesForm is very slow (several seconds)

ubw-167
Oracle exceptions during the authentication phase are not translated

ubw-168
UltimaDbManager.EnableLongWaits to prevent long inactive session from termination

ubw-169
Multiple consequent DictionaryChanged events arriving on the client result in many dictionary refreshes

ubw-170
DictionaryManager.RecordChanged/RecordDeleted events generate a lot of unnecessary callbacks from server

ubw-172
Copying data from grids doesn't work. Dictionary list form: Ctrl+A, Ctrl+C copies single cell

ubw-173
Custom param forms don't have a command caption

ubw-175
SessionSweeperTask and UltimaSessionManager don't take the time zone into account

ubw-177
Custom report script template is empty

ubw-182
NullReference when closing RoleEditForm while the record is being saved

ubw-183
DocumentListCommand: documents array may contain duplicates

ubw-187
UI template edit form: search command throws "Enumeration already finished" exception.

ubw-190
Validation for DisplayFormat doesn't allow properties of Reference.Property type, i.e. {ID} {Type.Name}

ubw-193
Table generation for large objects fail beause of VARCHAR2 size. Example: PACK_SQLGEN_DOC, line 460, line 546, document #9943

ubw-381
Exception thrown on the client side are chopped

ubw-382
Bug with resources in scripts

ubw-389
UI template preview activates the wrong tab

ubw-393
NullReferenceException in UI template edit form

ubw-395
ClientLoader freezes while running on a virtual machine

ubw-398
Non-serializable exception translation doesn't work sometimes

ubw-399
Sessions and user settings prevent users from deletion

ubw-406
List forms duplicate the first filter expression

ubw-411
When a web service is deleted, its script should also be deleted

ubw-416
Enable TopShelf-based services in PrintServer and ExportServer

ubw-420
Fit columns lead to error in TablePartTypes dictionary

ubw-439
Folder names aren't shown in control in DocumentCommand EditForm

ubw-445
System document properties aren't localized

ubw-453
Exception while add Employee in AgentEmployeeExchange TablePart

ubw-456
Can't open parent object for script #14787

ubw-462
Crash client when start with sql-tracer

ubw-475
Can't push changes to Default because of unmerged changes

ubw-478
error password expired

ubw-488
Field types list doesn't fit into popup window by default

ubw-492
WebService ListForm has wrong filters

ubw-499
Printing settings

ubw-514
Total calculation task doesn't work

ubw-518
No check record saved before print

ubw-523
Webservices не работает с клиентом Android

ubw-555
Document command doesn't use localized resources

ubw-558
Synchronous remote calls in kernel client modules

ubw-567
Collection was modified in DocumentManager

ubw-569
Error when print with PrintPackageQueue dictionary

ubw-571
document links error

ubw-574
Confusing diagnostic message when document command fails to load

ubw-575
ServiceStack http exception

ubw-577
Improve ExecuteCommands button behavior + bugs

ubw-578
Barcode concatenation in mobile app

ubw-584
Correct DictionaryManager naming in BasePrintForm class

ubw-587
Right-butt print seems not work in document list form

ubw-609
File system collisions in ScriptManager

ubw-610
Improve diagnostic message

ubw-614
Two windows open on command click

ubw-625
Show TradeSolution custom forms icons in QuickAccessToolbar

ubw-631
Default journal of documents has English caption in Russian locale

ubw-634
Report SQL generator breaks when DisplayFormat contains references

ubw-635
Print document using list form's context menu

ubw-636
Error in report Money Convertation

ubw-641
Permissions aren't updated until the client is restarted

ubw-643
Custom report views

ubw-645
Custom reports calulated columns

ubw-654
Call interceptors should unsubscribe themselves from server events

ubw-659
Bugs in module uploading utility

ubw-661
Error while pull from default

ubw-668
Error in client log

ubw-669
Compile button on Default branch is always red

ubw-678
Move WebService's config from Cluster to AppServer

Functional

ubw-226
Straightforward webservices options in cluster config

ubw-232
New entity and transaction classes

ubw-256
Add server ip, port, current date and time, metadata version, current user, current real user to copied text in exception form.

ubw-257
Add copy to browse exception form

ubw-273
When command parameter type ≠ custom form, disable the form selection control

ubw-279
Open table part type from document type edit form

ubw-281
SET_LOGIN procedure must accept application server ID

ubw-284
Include LinqKit's PredicateBuilder into UltimaLib

ubw-286
RoleEditForm command permissions — move them to separate tabs

ubw-287
GetLookupAsync method

ubw-288
UpdateServiceStack

ubw-289
Pass subtype to NewDocument

ubw-290
ReportViewEditForm replaced tabs with groups

ubw-293
Add LinkTableManager.DeleteRecord/DeleteRecords

ubw-294
Dictionary constants, similar to document subtypes. The movement against the hardcoding dictionary identities in scripts. Thou shalt not write «TypeID = 123». Write «TypeID = MyDictionary.Constants.DefaultType» instead.

ubw-304
Filter by dictionary/doc type/doc subtype in commands edit forms

ubw-306
Add "common" column to the list of modules

ubw-308
allow edit on dblclick on left pane in role edit form

ubw-311
Redesign ApplyCustomFilter event

ubw-315
Deep copying of templates in entity constructors

ubw-319
Display script names in the tabs

ubw-325
Multi-line tabs or multi-line task bar

ubw-355
SaveFileAction: add support for zip archives

ubw-358
Display script object name in window title

ubw-359
Display metadata object name in recenlty used items

ubw-362
UserEditForm is a bit flawed. Improve it: 1. When a new record is created, show Password and Retype password edit boxes instead of the "Change password" link (it doesn't work for a new user anyway). 2. Show user's printers in the grid at the right-hand side. Also, show the default printer.

ubw-363
«User must change password» flag is incompatible with Automatic login mode. It throws inexpected error instead of throwing something readable.

ubw-364
Reimplement ShowTableAction, rename a few actions

ubw-367
Clicking on "Save the record to edit the script" links should save and reload the current record and then open the script as promised.

ubw-369
Name for the new service should be derived from the interface name

ubw-370
Show hand cursor over the identity copy link in edit forms

ubw-372
Simplify group caption in grid views

ubw-394
Add «Recompile all scripts» command

ubw-408
Override date field used for filtering in custom document list form

ubw-409
Clean up IDictionaryManager, IDocumentManager and ILinkTableManager API

ubw-506
Check double-entry rules in TotalCalculator

ubw-530
SMSService is not implemented.

ubw-573
Generating asynchronous methods for services

ubw-579
Add sql tracer to session browser

ubw-597
Getting the original values of dictionary and document properties

ubw-671
MEF Explorer diagnostic tool

ubw-676
Cannot start to servers of same cluster on one machine

ubw-677
Disable web api config option

ubw-697
Improve client-side diagnostics using .NET4 FirstChanceException event

ubw-714
Server must ensure that database version complies to server version before start

Performance

ubw-692
Opening document edit forms takes ~10 seconds

Usability

ubw-511
Created user should have default language 1 and folder set it was created from

ubw-515
Add «Start now» context menu item to the Tasks dictionary list form

ubw-583
Add context menu and button to start sql tracer to session monitor

ubw-663
Boolean properties always show "Check" caption

Documentation

ubw-557
documentation error

ubw-424
Document "list printform"

ubw-594
Document TcpPort option and cluster ports

ubw-604
Opposition between child roles permissions

ubw-655
Insufficient privileges to start service

ubw-673
SqlService is now used instead of UltimaDbManager

ubw-674
Update SMS and mail service documentation

ubw-681
Document tag version change procedure

ubw-687
Update documentation for kernel training

Build 4.7.356 2014-04-23

Bug fix

ubw-3
Any exception in DictionaryLookupEdit is shown as Record not found

ubw-4
Annoying message editing filter in list form

ubw-5
Properties panel hides in document type edit form

ubw-12
no grid refresh after clone

ubw-15
Recent items broken - not added on tab close

ubw-16
Add column names hint to report view editor

ubw-17
Variable Format doesn't affect on presentation in report form

ubw-19
Second toolbar in all metadata forms on new record

ubw-23
Need improvements for filter records by script text

ubw-25
DictionaryLookupTreeEdit shows wrong record selected

ubw-28
Reject changes to created object should reject children automatically

ubw-29
Class name validation bug

ubw-30
Validation just added link-table or dictionary list

ubw-31
Toolbars and buttons are enable in a deleted document

ubw-32
Flushing dictionary cache option (Skalkin)

ubw-34
Asynchronous report calculation

ubw-36
Button "Add all commands" in UI settings form works incorrectly

ubw-37
Progress display item doesn't fit the popup

ubw-38
Report SQL generator: grouping by document properties doesn't work

ubw-39
UltimaDbManager.ExecuteTable performs ExecuteDataTable and copies the data from it.

ubw-40
Report calculation with no group columns results in ORACLE error (no input validation)

ubw-41
PACK_SQLGEN: buffer too small (UNEXT01, cluster #26)

ubw-47
Merge form: conflict resolution doesn't work (tree list)

ubw-48
BaseReportParamForm.CheckReportSetup: error messages are hardcoded

ubw-51
Quantity mismatch in TR and TD (TB and TT). DeliveryArticleDebt doesn't calculate amounts

ubw-55
Ultimate.Client.BaseEditForm.BrowseRecords is not implemented

ubw-57
Merge changes: two simultaneous users

ubw-134
PACK_SQLGEN: buffer too small (UNEXT01, cluster #26)

Functional

ubw-42
apply filter on date dblclick in doc list filter

ubw-202
Use user culture to format dates in UltimaDateEdit

ubw-203
compile&reload button

ubw-205
Refresh report (F5)

ubw-208
Add subtype filter to document commands

ubw-213
Add invert subtypes list in doclist filter

ubw-216
Add icon for console server

ubw-217
Add dictionary name filter to dictionary commands

ubw-221
Rework report params form design by Yallie

ubw-227
Filter by "contains" in list forms name filter

ubw-229
Total report variable name [+] button

ubw-230
Improve intellisense

ubw-252
Entity name pluralization for captions and table names

ubw-253
Automatic name -> caption translation in all metadata properties, link tables, etc.

ubw-259
DictionaryLookupTreeEdit.DisplayTreeData needs a complete rewrite (use binding source)

ubw-261
Показывать ошибки валидации свойств в гриде для документов, справочников, линк-тейблов, табличных частей и итогов.

ubw-263
Update DevExpress to v13.2.5

ubw-264
Merge form: simplify UI (one branch, pull/push buttons)

ubw-266
New splash screen and application icon

ubw-338
Automatic name -> caption translation in all metadata properties, link tables, etc.

Build 4.5.14 2014-02-17

Bug fix

ubw-1
DefaultValue goes to SQL script

ubw-2
Case insensitive metadata validation

ubw-6
DictionaryLookupEdit changes value to oldvalue on tab

ubw-7
Tree dictionary refresh broken in master-detail list forms

ubw-8
Add DevExpress resources to distrib

ubw-9
Add DevExpress libs to Export & Printer Server

ubw-11
LookupProperty caption translation broken

ubw-13
this week no effect in document list form filter

ubw-14
User command do not appear without server restart (Skalkin)

ubw-18
Second toolbar appears in new dictionary form

ubw-20
All columns are shown in drop-down in linktable grid intead of lookupproperties

ubw-22
Transaction scripts "Open command" button doesn't work (and it also should be renamed to "Open parent object")

ubw-24
Ask for confirmation before closing all windows

ubw-27
Panel (grid, tree) doesn't restore sort order

ubw-428
В документе продажи, т.ч. товары, при включенной группировке не добавить товар через ID Edit

ubw-464
Error while searching Employee in DictionaryLookupEdit by LastName

ubw-662
Support Swagger in WebServices

Functional

ubw-21
Filter records by script text

ubw-201
truncate time fraction for Date fields

ubw-204
Validation rule missed

ubw-209
Default imports in generated part of script

ubw-210
Update topshelf

ubw-211
reject metadata feature

ubw-212
Refresh user rights on role change

ubw-220
Use slimtable instead of PrintFormData. Get rid og it.

ubw-222
Total calc task

ubw-223
MVVM Cross Platform

ubw-228
Save UI template tree node states (expanded and collapsed) using something similar to TreeListViewState class

Как появление IEM-систем сделало ERP устаревшими