Dot and comma

This forum is intended for cases when a problem can not be solved due to restrictions of the platform: a bug or lack of functionality.

#1
People who like this:0Yes/0No
Interested
Rating: 32
Joined: Oct 27, 2011
Company: Abaco Soluciones S.A.

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.

 
#2
People who like this:0Yes/0No
Just came
Rating: 0
Joined: Apr 20, 2013
Company:

deleted

Edited: Alex Korzhenko - Apr 21, 2013 11:37 PM
 
#3
People who like this:0Yes/0No
Interested
Rating: 32
Joined: Oct 27, 2011
Company: Abaco Soluciones S.A.

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

Edited: Alexey Gerasimov - Apr 20, 2013 09:27 PM
 
#4
People who like this:0Yes/0No
Just came
Rating: 0
Joined: Apr 20, 2013
Company:

deleted, sorry :(

Edited: Alex Korzhenko - Apr 21, 2013 11:38 PM
 
#5
People who like this:0Yes/0No
Timofey Bugaevsky
Guest

Joined:
Company:

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?

 
#6
People who like this:0Yes/0No
Interested
Rating: 32
Joined: Oct 27, 2011
Company: Abaco Soluciones S.A.

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.

Edited: Alexey Gerasimov - Apr 22, 2013 12:14 AM
 
#7
People who like this:0Yes/0No
Timofey Bugaevsky
Guest

Joined:
Company:

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

 
#8
People who like this:0Yes/0No
Interested
Rating: 32
Joined: Oct 27, 2011
Company: Abaco Soluciones S.A.

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.

 
#9
People who like this:0Yes/0No
Timofey Bugaevsky
Guest

Joined:
Company:

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.

 
#10
People who like this:0Yes/0No
Interested
Rating: 32
Joined: Oct 27, 2011
Company: Abaco Soluciones S.A.

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.

 
#11
People who like this:0Yes/0No
Timofey Bugaevsky
Guest

Joined:
Company:

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.

 
#12
People who like this:0Yes/0No
Interested
Rating: 32
Joined: Oct 27, 2011
Company: Abaco Soluciones S.A.

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.

 
#13
People who like this:0Yes/0No
Timofey Bugaevsky
Guest

Joined:
Company:

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

 
#14
People who like this:1Yes/0No
Timofey Bugaevsky
Guest

Joined:
Company:

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

 
#15
People who like this:0Yes/0No
Interested
Rating: 32
Joined: Oct 27, 2011
Company: Abaco Soluciones S.A.

Yeah!

Sorry.  I was waiting for so long.

 
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)
Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.