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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2010, 20:50   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
несколько стран в одном приложении
Если есть несколько стран, допустим, россия, франция, германия(каждая имеет свою компанию в аксапте).
Могут ли они пользоваться одним приложением, но иметь разную функциональность. То есть во франции налоги будут считаться согласно законодателоьству франции, в германии - согласно ее правилам?
Я вижу ключи SRCE* , например SRCEFrance и они активно использутся в коде. Поэтому кажется , что такое должно быть возможно, но с другой стороны раньше, вроде были спец релизы для России, допустим. Заточенные под российскую функциональность.
Как сейчас с этим обстоят дела?
Старый 12.03.2010, 21:01   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Практики не было, но в российской версии изрядно переписано кода из базовых классов. Например, механизм сопоставлений "усовершенствован". Или курсовая разница считается по принципу "мы пойдем своим путем". Поэтому вероятность того, что буржуйские налоги не посчитаются где-то корректно, есть.

Насчет конфигурационных ключей... они включаются для базы в целом. Их нельзя включить для компании. Чтобы функционал работал по-разному в разных компаниях в рамках одной БД, нужны параметры.

Если же базы будут разные, а только приложение одинаковое... Тогда... По-моему, изменения в базовых механизмах локализаторами делаются без привязки к конфигурационным ключам. Тупо переписывают код и все.
__________________
С уважением,
glibs®
Старый 13.03.2010, 09:59   #3  
AlexSD is offline
AlexSD
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
257 / 302 (11) ++++++
Регистрация: 14.10.2003
О какой версии Аксапты идет речь?
В 2009 SP1 предпринимались усилия для реализации подобной схемы. Российская функциональность и восточная европа была дополнительно (кроме ключей CRSE*) повешена на параметр Features_W в CompanyInfo. Так что можно для разных компаний активировать различную функциональность.
В более ранних версий, такое не возможно.
За это сообщение автора поблагодарили: oip (1), gl00mie (5), alex55 (1).
Старый 13.03.2010, 22:05   #4  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
И это даже работает. По крайней мере, с включенными русскими ключами вполне можно работать в австрийской компании, проблем пока не замечено.
За это сообщение автора поблагодарили: oip (1), gl00mie (1).
Старый 14.03.2010, 15:03   #5  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Еще для ах30 и ах4 была модификация, включающая конфиг ключи по компаниям.
То есть можно на уровне ключей настраивать, обманув систему где-то на уровне sys.. классов.

Побочный эффект мода был, помнится, жуткими тормозами при настройке прав.

Ну или лазить по коду и вешать свои собственные секьюрные ключи, которые можно настроить по компаниям (доменам) штатно.
Старый 14.03.2010, 20:20   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от BOAL Посмотреть сообщение
Еще для ах30 и ах4 была модификация, включающая конфиг ключи по компаниям.
То есть можно на уровне ключей настраивать, обманув систему где-то на уровне sys.. классов.

Побочный эффект мода был, помнится, жуткими тормозами при настройке прав.

Ну или лазить по коду и вешать свои собственные секьюрные ключи, которые можно настроить по компаниям (доменам) штатно.
На том проекте, на котором применялась эта модификация - она была включена в рамках постепенного изучения противоречащего функционала. В перспективе планировалось все противоречащие места "повесить" на параметры модуля(ей) и отказаться от такой модификации.

А лазить по коду и вешать свои секьюрные ключи - гораздо сложнее как в плане кода, так и в плане настройки. Гораздо проще - создать "галку" в параметрах модуля, которая фактически будет являться "ключом по компаниям".
__________________
Возможно сделать все. Вопрос времени
Старый 15.03.2010, 12:31   #7  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
ax2009 SP1.
Старый 15.03.2010, 13:30   #8  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
А лазить по коду и вешать свои секьюрные ключи - гораздо сложнее как в плане кода, так и в плане настройки. Гораздо проще - создать "галку" в параметрах модуля, которая фактически будет являться "ключом по компаниям".
Из примера, что выше был - сопоставление.
И его "галками" или СК развесить - это песня та еще.

То есть, этого одного узкого места достаточно, чтоб использовать конфиг ключи по компаниям, так как там логика разная (и набор методов разный).

Сделать галками можно, само по себе не особо сложно (по местам использования конфиг ключей в коде пройтись). Но куча кода после этого будет с правкой.
Старый 15.03.2010, 14:18   #9  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Цитата:
Сообщение от AlexSD Посмотреть сообщение
О какой версии Аксапты идет речь?
В 2009 SP1 предпринимались усилия для реализации подобной схемы. Российская функциональность и восточная европа была дополнительно (кроме ключей CRSE*) повешена на параметр Features_W в CompanyInfo. Так что можно для разных компаний активировать различную функциональность.
В более ранних версий, такое не возможно.
Спасибо. Я правильно понимаю, что если отбросить россию и вост европу, то западная увропа должна нормально уживаться в рамках одной системы, даже если учет налогов различен?
Старый 15.03.2010, 15:07   #10  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Западная Европа еще с версии 4.0 была вся в одном слое. Можно предположить, что будет работать. Здесь шла дискуссия о России и других странах Восточной Европы, которые стали работать с Западной рука об руку только с версии 2009.
Старый 22.03.2010, 12:50   #11  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
В продолжение темы
в Ах2009 имеется код
стало:
if (CompanyInfo::features_W() == CRSEFeatures_W::HU)

Было:
if (isConfigurationkeyEnabled(configurationkeynum(HuSalesTaxReporting)))

То есть, сча вообще можно по компаниям фичи стран врубать.
На сколько окучены все места, не знаю, но при подъеме кода встречаю такие замены.

Ну и кстати, теперь нужно не забывать врубать свою страну в параметрах.
За это сообщение автора поблагодарили: sukhanchik (2).
Старый 22.03.2010, 13:36   #12  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от BOAL Посмотреть сообщение
Ну и кстати, теперь нужно не забывать врубать свою страну в параметрах.
И использовать проверку в кода там, где это нарушает нормальную логику системы и не отлючается отдельным параметром. В 90% случаев в добротных модификациях процессы и без того активируются определенными полями, группами, настройками.
Теги
функционал, страна

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Несколько порталов DAX2009 на одном сервере shogel DAX: База знаний и проекты 7 16.02.2010 18:58
Несколько отпусков в одном периоде Spider DAX: Функционал 0 16.11.2006 15:42
Отчет SalesInvoice "несколько раз" в одном окне Delfins DAX: Программирование 2 16.10.2006 14:33
Несколько табличек в одном отчете Oz DAX: Программирование 2 20.02.2004 11:03
Объединить несколько полей таблицы в одном поле Grid-а на форме? storer DAX: Программирование 2 12.11.2003 14:08

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:04.