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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.10.2011, 14:14   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Свойство таблицы TableContents
Подскажите, пожалуйста, как должно быть настроено это св-во у таблицы?
Старый 21.10.2011, 14:22   #2  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
По умолчанию Not specified
__________________
С уважением, Александр.
Старый 21.10.2011, 14:36   #3  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Подскажите, пожалуйста, как должно быть настроено это св-во у таблицы?
В руководстве для разработчика это свойство описано:
Цитата:
Leave this property set to Not Specified for most tables.
[для большинства таблиц это свойство не определено]
Set to Default Data for customer-independent data. For example, time intervals and unit conversions.
[установить свойство в Default data для таблиц с "независимыми" данными, например периоды, настройки преобразования]
Set to Base Data for customer-dependent data. This data is often from an existing system that has been imported or entered into Microsoft Dynamics AX. For example, customers and vendors.
[установите свойство в Base Data для "зависимых" данных, чаще всего это импортируемые или введенные данные из вне (например клиенты \ поставщики)]
Set to Default+Base Data for data that can be customer-dependent in some countries/regions, but not in others.
[установите свойство в Default + Base Data для данных, которые для каких то стран \ регионов зависимы, а для каких то нет]
З.Ы. за перивод чур не пинать, лингвистических университетов не заканчивал
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 21.10.2011, 14:41   #4  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
вот ещё описание, смысл примерно тот же, но более развернуто описаны примеры:
Цитата:
Specifies how setup/parameter data can be reused from one customer to another. The following values are possible:

Not specified – For most tables.

Default Data – Use for customer-independent data such as ZIP/Postal Codes, units, and time intervals.

Base Data – Use for customer-dependent data such as calendars, groups, and parameters.

Default+Base data – Use for data where the local perception varies. For example, Chart of Accounts is not customer-dependent in Germany, but is most other places in the world.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: erudit (1), Eldar9x (1), samolalex (1).
Старый 21.10.2011, 15:37   #5  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Насколько я понимаю значение свойства влияет только на импорт\экспорт данных.
Например, в "Администрирование-периодические операции-Экспорт/импорт данных-данные по-умолчанию" будут экспортироваться\импортироваться только таблицы, у которых TableContents = Default data

Последний раз редактировалось jonny; 21.10.2011 в 15:44.
За это сообщение автора поблагодарили: lev (1).
Старый 21.10.2011, 16:07   #6  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от jonny Посмотреть сообщение
Насколько я понимаю значение свойства влияет только на импорт\экспорт данных.
Например, в "Администрирование-периодические операции-Экспорт/импорт данных-данные по-умолчанию" будут экспортироваться\импортироваться только таблицы, у которых TableContents = Default data
нет, не только.
из того же руководства разработчика можно узнать, что, например, метод isBaseData() класса DictTable, возвращает true только для таблиц, у которых это свойство установлено как "Base Data". А так же метод isDefaultData(), того же класса, вернет true только для таблиц, у которых это свойство установлено как "DefaultData".

Для остальных таблиц будет возвращено false.

Выдержки из руководства:
Цитата:
DictTable.isBaseData Method

Return Value
true if the TableContents property in the Application Object Tree (AOT) indicates that the table content is base data; otherwise, false.

Example
The following example shows the retrieval of a value that indicates whether the table content is base data.

X++:
DictTable dt;
;

dt = new DictTable(tablenum(AddressCountryRegion));
if (dt)
{
    print strfmt("isBaseData: %1", dt.isBaseData());
    print strfmt("isDefaultData: %1", dt.isDefaultData());
}
Цитата:
DictTable.isDefaultData Method

Return Value
true if the table contains default data; otherwise, false.

Example
The following example shows the retrieval of a value that indicates whether the table contains default data.

X++:
DictTable dt;
;

dt = new DictTable(tablenum(AddressCountryRegion));
if (dt)
{
    print strfmt("isDefaultData: %1", dt.isDefaultData());
}
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 21.10.2011, 16:09   #7  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Да, это понятно, но в целом в системе где-то кроме импорта\экспорта на это свойство завязано чего-нибудь?
Старый 21.10.2011, 16:19   #8  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от jonny Посмотреть сообщение
Да, это понятно, но в целом в системе где-то кроме импорта\экспорта на это свойство завязано чего-нибудь?
Да, сделал поиск по всем объектам в АОТ
метод isBaseData() - нигде не используется.
метод isDefaultData() - используется только при экспорте\импорте.

но все же, не лишним будет знать где, что и как используется
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: jonny (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему у таблицы DatabaseLog свойство TableGroup = "Miscellaneous"? glibs DAX: Администрирование 13 27.02.2011 18:15
Пересоздание таблицы при синхронизации Serg16 DAX: Администрирование 1 26.08.2009 13:55
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Свойство AllowEdit полей таблицы Lucky13 DAX: Программирование 4 29.07.2005 14:14
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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