Desktop version

Main > Forum > 1C:Enterprise Platform > Bugs and functionality requests to 1C:Enterprise platform > Dot and comma

Forum

Search UsersRules
Dot and comma
#1
Interested
Points:: 15
Joined:: Oct 27, 2011

How could I make the platform think that the button between 0 and enter on numeric keypad is a decimal separation symbol? There is a lot of confusion because of it and changing keyboard layout is not the best solution. Moreover in some countries it does not work with any of the layouts selected and we have to create our custom layouts.

Profile
#2
Just came
Points:: 0
Joined:: Apr 20, 2013

deleted

Profile
#3
Interested
Points:: 15
Joined:: Oct 27, 2011

Then I need to ask to add this as a standard behavior in 8.3. Will be very very handy.

Profile
#4
Just came
Points:: 0
Joined:: Apr 20, 2013

deleted, sorry :(

Profile
#5
Guest
Points::
Joined::

In calculator and numeric fields, right?
It works fine for me on 8.2. Could you provide more information. Which version of 1C:Enterprise platform do you use?
Which localization settings are set in your OS?

Profile
#6
Interested
Points:: 15
Joined:: Oct 27, 2011

Yes, in calculator and numeric fiels

versions 8.2.15 8.2.17 8.3.2 behave the same way

OS Windows Xp, 7. 1C Enterprise installed with english localization. Configuration default language - Spanish. Script language - English. Infobase language Spanish, Spanish(ec), Spanish(Ar). There are no difference.

The problem could be that the default separation symbol is comma, but with all the influence of united state, keyboard layout have a dot. Excel, for example, uses dot as a separation. Official symbol (by national standard) is comma.

Profile
#7
Guest
Points::
Joined::

Are you trying to input [Spanish] comma using dot on a numeric pad in English (United States) keyboard layout and english OS localization?

Profile
#8
Interested
Points:: 15
Joined:: Oct 27, 2011

In Spanish keyboard layouts in different LatAm countries there is dot on a numeric pad (standard windows behavior) no matter that according to national standards correct representation is comma.

Profile
#9
Guest
Points::
Joined::

I added a Spanish (Ecuador) keyboard layout, made an infobase with Spanish regional settings, set an input language to Spanish and found no problem. A comma inserted when I pressed dot on a numeric pad. See the screenshot.

Profile
#10
Interested
Points:: 15
Joined:: Oct 27, 2011

Update to the problem: Inside calculator both(comma and dot) work fine, but in input fields works only comma. Dot is just ignored by the system.
Please try to make input field of numeric value.
Also it is possible that 'Edit format" could affect system behavior. We use comma as a separation symbol for user interface.

Profile
#11
Guest
Points::
Joined::

Maybe then it is better not to use edit format? Does it give any profit?
Regarding the input field, I could reproduce the error. Sent it to our developers. Thank you.

Profile
#12
Interested
Points:: 15
Joined:: Oct 27, 2011

Mostly I do not use edit format, but sometimes I do (for example for zero and precision presentation).

Thank you for your help. Will be waiting to see in 8.3.3. Do you know when it will be released?

Until then is there any possibility to hack the behavior? We have developed keycode reader using native API, but we just could read the key and proceed with actions and there are no chance to pass it to the system changed.

Profile
#13
Guest
Points::
Joined::

Try to set editing format for this field to L=en_US

Profile
#14
Guest
Points::
Joined::

This problem is fixed in the upcoming 1C:Enterprise 8.3.5.

Profile
#15
Interested
Points:: 15
Joined:: Oct 27, 2011

Yeah!

Sorry.  I was waiting for so long.

Profile
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)



© 1C LLC. All rights reserved
1C Company respects the privacy of our customers and visitors
to our Web-site.