AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.07.2004, 13:07   #1  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
? Как заставить Аксапту использовать региональные настройки Windows?
Читаю в Developer's Guide:

Using Windows Regional Settings
Windows Regional Settings are read when the Axapta system is started.

Axapta uses the settings listed below.

Number settings
Country code

Decimal symbol (decimal separator)

No. of digits after decimal

Digit grouping symbol (1000 separator)

Negative number format

Display leading zeros

Time settings
Time separator (':','/',' ' or '.')

AM/PM or 24 hours

Date settings
Short date style

Date separator ('/','-' or '.')

Note
Reports run on the server uses the client's regional settings.


Однако Аксапта реагирует только на представление даты, а числа и время показываются независимо от настроек Windows. В чем может быть дело?

Подключаюсь как тонкий клиент. Пробовал изменять региональные настройки числа и времени для учетной записи, под которой запускается АОС, результат тот же.
Старый 27.07.2004, 19:11   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
после изменения региональных настроек перегрузить AOS пробовали?
Старый 28.07.2004, 08:13   #3  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Конечно
Старый 28.07.2004, 09:46   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
вроде работает корректно.
windows xp, axapta 3.0 sp3

какая у вас версия виндов, аксапты на клиенте и сервере?
Старый 28.07.2004, 09:58   #5  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Axapta 3.0 SP3, Windows 2000 Pro на клиенте и сервере.

Формат даты берется с настроек клиента, тут все нормально. А вот формат чисел и времени никак не изменяется.

А по теории как должно быть: все форматы определяются настройками клиента или имеется какая-нибудь зависимость от настроек учетной записи, под которой запускается АОС?
На форуме technet я еще читал, что форматы чисел определяется настройками первого подключившегося к АОС пользователя. Но такое у меня не наблюдается, может быть там имелось ввиду старая версия.

Вопрос актуален с точки зрения подготовки к экзамену по АОС.
Старый 28.07.2004, 10:41   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ок. надо будет попробовать конфигурацию, когда клиент и аос на разных машинах.

а попробуйте запустить клиента на той машине, где запущен АОС. Там как?
Старый 28.07.2004, 11:54   #7  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Еще раз проверил на машине, где АОС и клиент установлены. Учетная запись пользователя и АОС совпадают. Результат тот же - изменения настроек даты учитываются на Аксапте, а время и число - нет.

А у Вас как, формат чисел (разделитель 1000 например) - берется с настроек пользователя?
Старый 28.07.2004, 12:11   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
да.
захожу в региональные настройки.
меняю текущему пользователю формат числа и формат суммы.
захожу в аксапту - в формах и отчетах измененный формат.

но это на локальном. ситуацию, когда аос и клиента на разных компьютерах - надо будет проверить.
Старый 28.07.2004, 12:39   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
не мучайте AOS

форматирование происходит на клиенте, но.. как-то странно

например, настройка Numbers -> No. of digits after decimal и форма "Проводки по счету" (LedgerTransAccount)

"Сумма" - соответствует "региональным на стройкам"
"Валютная сумма" и "Сумма во вторичной валюте" - нет, они вообще похоже ни от чего не зависят
Старый 28.07.2004, 12:51   #10  
dn is offline
dn
Участник
Самостоятельные клиенты AX
 
486 / 159 (6) ++++++
Регистрация: 26.03.2003
Адрес: Москва
Цитата:
Изначально опубликовано Vadik
форматирование происходит на клиенте, но.. как-то странно

например, настройка Numbers -> No. of digits after decimal и форма "Проводки по счету" (LedgerTransAccount)

"Сумма" - соответствует "региональным на стройкам"
"Валютная сумма" и "Сумма во вторичной валюте" - нет, они вообще похоже ни от чего не зависят
На самом деле всё настраивается в расширенном типе данных. Если в соответствующих свойствах стоит Auto, то подхватываются региональные настройки, а иначе нет.
Старый 28.07.2004, 13:01   #11  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
да КАК это происходит - понятно
непонятно, какая логика в том, что ТАК получается
Старый 28.07.2004, 13:11   #12  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
А у меня ни сумма, ни валютная сумма не зависят от рег. настроек, а дата зависит прекрасно. Я и как толстый клиент запускался. Не знаю в чем дело.

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

Вобщем, наверно на экзамене надо отвечать что все будет зависеть от рег. настроек клиента. Как думаете?
Старый 28.07.2004, 13:26   #13  
dreshkov is offline
dreshkov
Участник
Аватар для dreshkov
 
60 / 10 (1) +
Регистрация: 18.08.2003
A как формат дату можно подменить?
Я хотел подменить формат дату в Аксапте и вместо YYYY.MM.DD станет DD.MM.YYYY и чтобы могу вводит даты как ддммгг
Я заметил что в огригиналная версия (не CIS) ето так и сделано.
Смотрел и на Extend types но не видел что точно подменить....
Кто-то знает?
__________________
<Line>
Иво Дрешков
ФТС Болгария
Старый 28.07.2004, 13:46   #14  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Тут выяснилась такая вещь.

Если в качестве разделителя тысяч ставить пробел, в Аксапте так и выходит. Если точку, тоже нормально. А я ставил знак ', но Аксапта его менял на точку, поэтому у меня сложилось впечатление, что Аксапта не пользуется этими настройками. То есть получается, что Аксапта любой знак не допускает использовать в качестве разделителя. Попробовал представить число как 123'456'789=00, то есть вместо запятой знак =. Аксапта это понял как 123,456,789.00 . Причем и сумма, и валютная сумма на вышеназванной форме выводятся таким образом. Получается, Аксапта сначала использовала запятую, а потом дробную часть из-за занятости запятой решила разделить точкой, а апостроф и равенство признала негодными.

Вобщем, региональные настройки подхватываются, но при этом Аксапта проводит цензуру используемых символов.
Старый 28.07.2004, 14:01   #15  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
To Drehskov - в свойствах Extended Types есть DateDay, DateMonth,DateYear, определяющие количество знаков для дня, месяца и года, и DateFormat, определяющее их последовательность. Также DateSeparator, задает разделители.
Старый 28.07.2004, 14:33   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Спасибо, ravil
Теги
формат дат, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mfp: Microsoft Dynamics AX 2009 on Windows 7 Blog bot DAX Blogs 0 22.01.2009 12:05
Client Axapta 3.0 SP4 и Linux. Как запустить? Daiver DAX: Администрирование 10 28.06.2007 15:59
Региональные настройки в винде BVN DAX: Программирование 3 21.09.2005 13:25
Как заставить Аксапту V3 SP3 упасть, не прикасаясь к клавиатуре. Maximin DAX: Программирование 7 14.01.2005 19:57
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:19.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.