Hi Dan, Thanks for your suggestion.
Yes, we use that space for the short description of the data. It would be very messy to try to use this additionally for: - before cell, after cell processing flags - minimum characters - store data field no - data required flag - display-only flag - max no of sets (assuming use F7 to define set this data belongs to, and that item for each item in the set with different type) - match patterns list - delimiter and sub-field no, if applicable - sundry code ID for validation - prompt ID for search - update stamps list (same format as other files: each with date, time, function, who) Especially when it all works appended to A and S type dicts - would take weeks or months to change! What happens on UniData if you ED and P, or print an I-type dict item? Do you stay viable? Cheers, Kate On 21 January 2011 18:06, Dan McGrath <dmc...@imb.com.au> wrote: > With I-types, are you aware you can store whatever you want in Attribute 1 > after the data type? > > This is where we store any additional information required as such data > integrity checks, date last changed, etc. > > Log out issues with dictionary compilation must be specific to UniVerse (?) > as we do not have that issue in UniData. > > -----Original Message----- > From: u2-users-boun...@listserver.u2ug.org > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Kate Stanton > Sent: Friday, 21 January 2011 3:46 PM > To: U2 Users List > Subject: [U2] 3.99 x 3 = 11 > > Does anyone else have a problem with this? > > We have (for about 30 years) allowed users to use a decimal point when > entering quantity. > > In the dim dark past (was it under Prime or Ultimate? don't remember) we > discovered that correlatives ignored anything after a decimal point, so wrote > horrible correlatives multiplying the bit before the point by 10000, > appending 0000 to the bit after, taking the first 4 chars of this and adding > it, doing arithmetic then dividing result by 10000. > > In the slightly less dim dark past (before 1997, when we introduced our > current change control system), we noticed that this problem had been fixed, > and removed the complication from correlatives involving quantity. > > Now, many years and much development later, we extensively use dictionary > output rather than programs for reports, forms (eg > invoices) and queries. > > Inaccurate data is an unexpected result. On type S (or A) dictionaries, > result of calculation in A or F correlatives is truncated to the decimal > point (eg 3.99 x 3 = 11). Minor result is incorrect figures. Major result is > under-reporting of totals which are not able to be reconciled to General > Ledger (eg value of stock on hand). > > Rocket's response is that the manual says correlatives only do integer > arithmetic. This is not quite true, as integer 3.99 x 3 would be 9. > > I-type dictionary items handle the data correctly (3.99 x 3 = 11.97). > > I-types have their own problems, in that fields after 10 are used for > internal purposes, so are not able to carry extra information needed for data > entry (such as data required, display only, validation rules, data change > stamp, etc. > > I-types also are hard to work with as using a changed dictionary without > compiling the dictionary logs the user out, and inadvertent attempt to > display data in fields beyond F10 can lock user up, as well as untidily > logging out. > > We are asking Rocket to consider this a bug. > > What do you think? > > TIA, Kate > > Kate Stanton > Walstan Systems Ltd > 4 Kelmarna Ave, Herne Bay, Auckland 1011, New Zealand > Phone: + 64 9 360 5310 Mobile: + 64 21 400 486 > Email: k...@walstan.com > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > ########################################################################################### > The information transmitted in this message and attachments (if any) is > intended only > for the person or entity to which it is addressed. The message may contain > confidential > and/or privileged material. Any review, retransmission, dissemination or > other use of > or taking of any action in reliance upon this information by persons or > entities other > than the intended recipient is prohibited. If you received this in error, > please > contact the sender and delete the material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files with the > permission of IMB. > ########################################################################################### > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > -- Kate Stanton Walstan Systems Ltd 4 Kelmarna Ave, Herne Bay, Auckland 1011, New Zealand Phone: + 64 9 360 5310 Mobile: + 64 21 400 486 Email: k...@walstan.com _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users