Показать сообщение отдельно
Старый 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());
}
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем