AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

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

1. Сама таблица логически не может принадлежать модулю.
2. модулю "принадлежат" данные (вернее, совокупность логически связанных данных образует модуль)
3. данные хранятся в полях
4. т.е. анализировать надо принадлежность полей к тому или иному модулю
5. это значит, что таблица может принадлежать нескольким модулям одновременно
6. параметр ConfigurationKey, указанный в самой таблице дает слишком общую информацию. Этот параметр определяет при покупке какого модуля эта таблица появится. Но он не определяет к какому модулю таблица принадлежит (вот такой вот логический выверт). Например, банк появляется при покупке лицензии Finance I и т.п.

См. http://axapta.mazzy.ru/lib/explore/
Этот мир - иллюзия. Вы начали изучайть эту матрицу при помощи внутренних кодов. Не останавливайтесь на полпути.

__________________
полезное на axForum, github, vk, coub.
Старый 21.06.2007, 11:33   #2  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от mazzy
4. т.е. анализировать надо принадлежность полей к тому или иному модулю
Я так понимаю, если мы отключаем ключ. А на таблице привязан этот ключ, то таблицой мы уже не сможем воспользоваться. Если не ошибаюсь они ещё и обнуляются при отключение ключа. Соответственно для тех таблиц у которых есть привязки нам это не важно. А вот у тех, у кого нет привязок к ключам наверное важно.
Старый 21.06.2007, 11:50   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от miklenew Посмотреть сообщение
Если не ошибаюсь они ещё и обнуляются при отключение ключа.
Эти поля физически уничтожаются при помощи Alter Table.
А таблицы физически уничтожаются при помощи Drop Table при выключении ключа.
Соответственно данные "обнуляются"

Цитата:
Сообщение от miklenew Посмотреть сообщение
Соответственно для тех таблиц у которых есть привязки нам это не важно.
Важно, важно.
__________________
полезное на axForum, github, vk, coub.
Старый 25.06.2007, 16:37   #4  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от mazzy
4. т.е. анализировать надо принадлежность полей к тому или иному модулю
Сделал три таблицы.
1)TableProperty
поля:
TableName - имя таблицы
LabelTable - русское
ConfigurationkeyName - имя ключа таблицы
LabelConfigurationkey - русское
CountRecId - количество записей
CountReference - количество ссылок таблиц
2) TableInMaps
поля
TableName - имя таблицы
LabelTable - русское
MapsName - имя мапа
CountReference - количество ссылок мапа
3)FieldsInTable
поля
TableName - имя таблицы
LabelTable - русское
ConfigurationkeyName - имя ключа поля
LabelConfigurationkey - русское
FieldNum - номер поля
FieldName -имя поля
FieldLabel - русское
CountReference - количество ссылок поля

Заполнил их. Из этой информации уже можно определить. Каким ещё модулям принадлежит таблица, если исходить не из ключа таблицы, а из ключей полей таблицы. Можно проссумировать ссылки таблиц и их мапов, для более адэкватного анализа. Будет ли это правильно? А то у меня сомнения ещё остаются.

Последний раз редактировалось miklenew; 25.06.2007 в 16:47.
Старый 26.06.2007, 09:24   #5  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Получился вот такой список. С учётом ключей полей и ссылки таблиц + ссылки мапов в которые входят эти таблицы. Но считаю всё же основные таблицы надо определять из первого списка. А второй иметь ввиду при состовлении связей. Потому что как раз в новых строчках модули и соединяются. Хотя не только в них.
Вложения
Тип файла: xls Основные таблицы2.xls (43.5 Кб, 96 просмотров)
За это сообщение автора поблагодарили: driller (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Поиск по форуму - список слов менее 4х букв, по которым надо осуществять поиск George Nordic Обсуждение форума 68 12.11.2009 16:54
Тревожиться надо о самой Америке Pavel Курилка 29 17.10.2008 14:21
Должен ли РМ знать функционал Системы? Alexey-IT Курилка 20 15.07.2007 09:45
Глюки, которые надо исправить mazzy Обсуждение форума 51 11.06.2004 13:05

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

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

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