25.02.2011, 15:02 | #1 |
Member
|
Почему у таблицы DatabaseLog свойство TableGroup = "Miscellaneous"?
Почему у таблицы DatabaseLog свойство TableGroup = "Miscellaneous"?
IMHO, должно быть "Group" или хотя бы "Main".
__________________
С уважением, glibs® |
|
25.02.2011, 15:55 | #2 |
Участник
|
Цитата:
P.S.: http://msdn.microsoft.com/en-us/libr...(v=ax.10).aspx P.P.S.: Прошу прощения. Наверное всё-таки вопрос о таблице DatabaseLog Последний раз редактировалось S.Kuskov; 25.02.2011 в 16:01. |
|
|
За это сообщение автора поблагодарили: alex55 (1). |
25.02.2011, 16:12 | #3 |
Member
|
Цитата:
Сообщение от S.Kuskov
...
Наверное всё-таки вопрос о таблице DatabaseLog ...
__________________
С уважением, glibs® |
|
25.02.2011, 17:32 | #4 |
Member
|
LedgerRowDef
LedgerRowDefErrorLog LedgerRowDefLine LedgerRowDefLineCalc Туда же.
__________________
С уважением, glibs® |
|
25.02.2011, 17:44 | #5 |
Участник
|
Стал интересен данный вопрос, открыл книгу Еременко/Шашкова по Axapta, там нашел следующее:
Цитата:
Miscellaneous — прочие (например, LedgerConsolidateHist);
Main — справочники (например, LedgerTable); Transaction — таблицы транзакций (например, LedgerTrans); Worksheet Header — журналы (например, LedgerJournalTable); Worksheet Line — строки журналов (например, LedgerJournalTrans) Небольшие таблицы используют параметры: Parameter — параметры (например, LedgerParameters); Group — группы (например, LedgerPeriod), что означает, что ядро не использует для них литералы.
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 25.02.2011 в 17:55. |
|
25.02.2011, 18:12 | #6 |
северный Будда
|
А зачем вообще нужна эта группировка? Я в повседневной работе, честно говоря, ни разу не сталкивался с необходимостью ставить конкретную группу.
__________________
С уважением, Вячеслав |
|
25.02.2011, 18:34 | #7 |
Участник
|
Для "быстрого" создания групп определений для экспорта/импорта данных. Очень удобно выгрузить все настройки (таблицы Parameter + Group) и настройки и базовые данные (Parameter + Group + Main) из одной компании в другую.
|
|
25.02.2011, 18:50 | #8 |
MCP
|
При создании виртуальной компании, если понадобиться отделить "настроечные" таблицы от "рабочих" (хоть постановка бредовая, но приходилось сталкиваться). Вручную создавать коллекцию таблиц долго, а если таблицы разбиты по группам - можно сделать джобик и добавить "настроечные" таблицы в TableCollection программно, чтобы впоследствии сделать их общими для нескольких компаний.
|
|
25.02.2011, 22:40 | #9 |
Member
|
Там есть ряд спорных очень моментов и даже опечатку видел в размерности типа данных Integer. Например, непременно создавать свои метки даже если есть такие же системные. Я с этим категорически не согласен. Сейчас некоторые задаются вопросом объединения меток.
Правильное описание групп таблиц приведено в ссылке на MSDN в первом сообщении от S.Kuskov. Там же написан еще один пример где используются группы таблиц (настройка подтверждения удаления и обновления в параметрах пользователя). Miscellaneous — это как правило временные таблицы или технически постоянные но по сути временные. Третий пример — шаблоны записей. Шаблоны записей можно создать для таблиц из групп Group и Main. Есть еще класс SysDatabaseTransDelete. Можно еще запустить поиск по АОТ по критерию "tableGroup()" и увидеть еще несколько примеров использования свойств групп таблиц. Некорректное заполнение свойства группы таблиц (как и привычка не заполнять другие свойства таблиц при их создании) — признак низкой культуры разработчика.
__________________
С уважением, glibs® Последний раз редактировалось glibs; 25.02.2011 в 22:50. |
|
25.02.2011, 23:13 | #10 |
NavAx
|
Еще можно упомянуть различные режимы кэширования для различных групп - см. тоже мануал.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|
26.02.2011, 00:17 | #11 |
Member
|
Запустил я поиск по АОТ по таблицам со свойством "TableGroup" = "Miscellaneous"...
931 таблица из 3217. Чего там только нет. Эх... Свинтусы.
__________________
С уважением, glibs® |
|
27.02.2011, 16:39 | #12 |
Участник
|
Цитата:
Если Петя не подумал и не поставил, то оно стоять и не будет. На общую производительность это так уж сильно не повлияет, а если у кого-то будут точечные проблемы, они у себя могут изменить... |
|
27.02.2011, 17:37 | #13 |
Administrator
|
Глеб, а ты временные таблицы исключил?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
27.02.2011, 18:15 | #14 |
Member
|
Имя таблицы тоже формируется по умолчанию. В чем заключается суть отмазки?
Временные таблицы не исключал. Критерий поиска был один, я писал. Но результат поиска выдал целые кланы таблиц. Один из них точно помню относился к AIF. Про остальные точно не помню. По-моему, документооборот и т.п. относительно свежий функционал. В результатах поиска в глаза бросилось несколько таблиц с параметрами.
__________________
С уважением, glibs® |
|
|
|