Tecdoc tables.txt — различия между версиями
Mstar (обсуждение | вклад) (Created page with " Структура таблиц TecDoc ======================= // Общая информация /////////////////////////////////////////////////////////////////////////////...") |
Mstar (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
2. *_COU - Код страны. Соответствие кодов странам перечислено в таблице COUNTRIES - там можно аналогично | 2. *_COU - Код страны. Соответствие кодов странам перечислено в таблице COUNTRIES - там можно аналогично | ||
ориентироваться на 2-хбуквенные коды в поле COU_ISO2. Либо выполните запрос COUNTRIES.sql из примеров. | ориентироваться на 2-хбуквенные коды в поле COU_ISO2. Либо выполните запрос COUNTRIES.sql из примеров. | ||
+ | |||
Россия: *_COU=186 | Россия: *_COU=186 | ||
+ | |||
Украина: *_COU=223 | Украина: *_COU=223 | ||
+ | |||
Беларусь: *_COU=33 | Беларусь: *_COU=33 | ||
+ | |||
Советский Союз (бывший): *_COU=204 | Советский Союз (бывший): *_COU=204 | ||
+ | |||
Германия: *_COU=52 | Германия: *_COU=52 | ||
Есть также 2 "группы стран": | Есть также 2 "группы стран": | ||
+ | |||
"Европа": *_COU=248 | "Европа": *_COU=248 | ||
+ | |||
"Весь мир": *_COU=249 | "Весь мир": *_COU=249 | ||
+ | |||
Аналогично "универсальному языку", некоторые данные ссылаются не на конкретную страну, а на одну из этих | Аналогично "универсальному языку", некоторые данные ссылаются не на конкретную страну, а на одну из этих | ||
групп стран, хотя в основном, конечно, ссылаются и на страну, и на группу. | групп стран, хотя в основном, конечно, ссылаются и на страну, и на группу. | ||
Строка 70: | Строка 78: | ||
USER_SETTINGS | USER_SETTINGS | ||
+ | |||
Настройки пользователя, интересны только поля | Настройки пользователя, интересны только поля | ||
+ | |||
USS_LNG_ID = 16 - русский язык | USS_LNG_ID = 16 - русский язык | ||
+ | |||
USS_COU_ID = 186 - страна Россия | USS_COU_ID = 186 - страна Россия | ||
Строка 78: | Строка 89: | ||
// Текстовые таблицы | // Текстовые таблицы | ||
+ | |||
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
COUNTRY_DESIGNATIONS | COUNTRY_DESIGNATIONS | ||
+ | |||
Таблица-группировка текстовых названий (по какому признаку сгруппированы - неизвестно) | Таблица-группировка текстовых названий (по какому признаку сгруппированы - неизвестно) | ||
+ | |||
CDS_ID - ключ | CDS_ID - ключ | ||
+ | |||
CDS_LNG_ID - (язык текстового названия) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | CDS_LNG_ID - (язык текстового названия) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | ||
+ | |||
CDS_TEX_ID - (текст) ключ ссылающийся на таблицу DES_TEXTS=>TEX_ID | CDS_TEX_ID - (текст) ключ ссылающийся на таблицу DES_TEXTS=>TEX_ID | ||
Строка 90: | Строка 106: | ||
TEX_ID - ключ | TEX_ID - ключ | ||
TEX_TEXT - поле MEMO, хранит текстовую информацию | TEX_TEXT - поле MEMO, хранит текстовую информацию | ||
+ | |||
DESIGNATIONS | DESIGNATIONS | ||
+ | |||
Таблица-группировка текстовых названий (по какому признаку сгруппированы - неизвестно) | Таблица-группировка текстовых названий (по какому признаку сгруппированы - неизвестно) | ||
+ | |||
DES_ID - ключ | DES_ID - ключ | ||
+ | |||
DES_LNG_ID - (язык текстового названия) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | DES_LNG_ID - (язык текстового названия) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | ||
+ | |||
DES_TEX_ID - (текст) ключ ссылающийся на таблицу DES_TEXTS=>TEX_ID | DES_TEX_ID - (текст) ключ ссылающийся на таблицу DES_TEXTS=>TEX_ID | ||
LANGUAGES | LANGUAGES | ||
+ | |||
Таблица-список языков текдока | Таблица-список языков текдока | ||
+ | |||
LNG_ID - ключ | LNG_ID - ключ | ||
+ | |||
LNG_DES_ID - (название языка) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | LNG_DES_ID - (название языка) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
COUNTRIES | COUNTRIES | ||
+ | |||
Таблица-список стран текдока | Таблица-список стран текдока | ||
+ | |||
COU_ID - ключ | COU_ID - ключ | ||
+ | |||
COU_CC - код страны (3-хбуквенный) | COU_CC - код страны (3-хбуквенный) | ||
+ | |||
COU_DES_ID - (название страны) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | COU_DES_ID - (название страны) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
COU_CURRENCY_CODE - код валюты | COU_CURRENCY_CODE - код валюты | ||
+ | |||
COU_ISO2 - код страны (2-хбуквенный), соответствует названиям Интернет-доменов соответствующих стран: de, ru и т.п. | COU_ISO2 - код страны (2-хбуквенный), соответствует названиям Интернет-доменов соответствующих стран: de, ru и т.п. | ||
+ | |||
COU_IS_GROUP - 0 - конкретная страна, 1 - группа стран (248 - Страны Европы, 249 - Все страны) | COU_IS_GROUP - 0 - конкретная страна, 1 - группа стран (248 - Страны Европы, 249 - Все страны) | ||
Строка 115: | Строка 146: | ||
SUPPLIERS | SUPPLIERS | ||
+ | |||
Таблица неоригинальных производителей запчастей. Скорее всего поставщики текдока. | Таблица неоригинальных производителей запчастей. Скорее всего поставщики текдока. | ||
+ | |||
SUP_ID - ключ | SUP_ID - ключ | ||
+ | |||
SUP_BRAND - название | SUP_BRAND - название | ||
+ | |||
SUP_SUPPLIER_NR - номер производителя по текдоку | SUP_SUPPLIER_NR - номер производителя по текдоку | ||
+ | |||
SUP_COU_ID - всегда пустое поле. Предполагаю что тут будет стоять идентификатор страны в будущем (COUNTRIES=>COU_ID) | SUP_COU_ID - всегда пустое поле. Предполагаю что тут будет стоять идентификатор страны в будущем (COUNTRIES=>COU_ID) | ||
+ | |||
SUPPLIER_LOGOS | SUPPLIER_LOGOS | ||
+ | |||
Таблица логотипов для поставщиков. LNG_ID везде равен 255 что означает интернациональный язык (английский). Т.е. все логотипы сделаны для англ. языка. | Таблица логотипов для поставщиков. LNG_ID везде равен 255 что означает интернациональный язык (английский). Т.е. все логотипы сделаны для англ. языка. | ||
+ | |||
SLO_SUP_ID - (производитель для которого логотип) ключ ссылающийся на таблицу SUPPLIERS=>SUP_ID | SLO_SUP_ID - (производитель для которого логотип) ключ ссылающийся на таблицу SUPPLIERS=>SUP_ID | ||
+ | |||
SLO_LNG_ID - (язык логотипа поставщика) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | SLO_LNG_ID - (язык логотипа поставщика) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | ||
+ | |||
SLO_LOGO - логотип в формате двоичных данных. | SLO_LOGO - логотип в формате двоичных данных. | ||
+ | |||
SUPPLIER_ADDRESSES | SUPPLIER_ADDRESSES | ||
+ | |||
Таблица информации о поставщиках (адреса, телефоны и т. п.) | Таблица информации о поставщиках (адреса, телефоны и т. п.) | ||
+ | |||
SAD_SUP_ID - ключ | SAD_SUP_ID - ключ | ||
+ | |||
SAD_TYPE_OF_ADDRESS | SAD_TYPE_OF_ADDRESS | ||
+ | |||
SAD_COU_ID - (страна поставщика) ключ ссылающийся на таблицу COUNTRIES=>COU_ID | SAD_COU_ID - (страна поставщика) ключ ссылающийся на таблицу COUNTRIES=>COU_ID | ||
BRANDS | BRANDS | ||
+ | |||
Таблица всех производителей запчастей (включая оригинальных). Скорее всего бренды текдока. | Таблица всех производителей запчастей (включая оригинальных). Скорее всего бренды текдока. | ||
+ | |||
BRA_ID - ключ | BRA_ID - ключ | ||
+ | |||
BRA_CDS_ID - (текст) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID | BRA_CDS_ID - (текст) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID | ||
+ | |||
BRA_MFC_CODE - название производителя (сокращенное) | BRA_MFC_CODE - название производителя (сокращенное) | ||
+ | |||
BRA_BRAND - название производителя (полное) | BRA_BRAND - название производителя (полное) | ||
+ | |||
BRA_MF_NR - номер производителя по текдоку | BRA_MF_NR - номер производителя по текдоку | ||
− | 1.1 Модельный ряд авто Производители и модели автомобилей | + | |
+ | == 1.1 Модельный ряд авто Производители и модели автомобилей == | ||
1.1.1 MANUFACTURERS | 1.1.1 MANUFACTURERS | ||
+ | |||
Производители автомобилей | Производители автомобилей | ||
+ | |||
MFA_ID ключ | MFA_ID ключ | ||
+ | |||
MFA_PC_MFC наличие/отсутствие производителя в списке производителей легковых автомобилей (1 - наличие, 0 - отсутствие) | MFA_PC_MFC наличие/отсутствие производителя в списке производителей легковых автомобилей (1 - наличие, 0 - отсутствие) | ||
+ | |||
MFA_CV_MFC наличие/отсутствие производителя в списке производителей грузовых автомобилей. | MFA_CV_MFC наличие/отсутствие производителя в списке производителей грузовых автомобилей. | ||
+ | |||
MFA_ENG_MFC наличие/отсутствие производителя в списке производителей двигателей. | MFA_ENG_MFC наличие/отсутствие производителя в списке производителей двигателей. | ||
+ | |||
MFA_ENG_TYP тип двигателя: бензиновый, дизельный и т.п. | MFA_ENG_TYP тип двигателя: бензиновый, дизельный и т.п. | ||
+ | |||
MFA_AXL_MFC наличие/отсутствие производителя в списке производителей осей | MFA_AXL_MFC наличие/отсутствие производителя в списке производителей осей | ||
+ | |||
MFA_MFC_CODE сокращенное название производителя (BRANDS=>BRA_MF_CODE). | MFA_MFC_CODE сокращенное название производителя (BRANDS=>BRA_MF_CODE). | ||
+ | |||
MFA_BRAND полное название производителя (BRANDS=>BRA_BRAND). | MFA_BRAND полное название производителя (BRANDS=>BRA_BRAND). | ||
+ | |||
MFA_MF_NR номер производителя по TECDOC. (BRANDS=>BRA_MF_NR) | MFA_MF_NR номер производителя по TECDOC. (BRANDS=>BRA_MF_NR) | ||
1.1.2 MODELS | 1.1.2 MODELS | ||
+ | |||
Модели автомобилей | Модели автомобилей | ||
+ | |||
MOD_ID ключ | MOD_ID ключ | ||
+ | |||
MOD_MFA_ID (производитель) ключ ссылающийся на таблицу MANUFACTURERS=>MFA_ID | MOD_MFA_ID (производитель) ключ ссылающийся на таблицу MANUFACTURERS=>MFA_ID | ||
− | MOD_CDS_ID (модель) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID. Полное текстовое описание. В таблице country_designations есть ссылке на des_texts в зависимости от языка. Фильтр для России по cds_lng_id=16 | + | |
+ | MOD_CDS_ID (модель) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID. Полное текстовое описание. В таблице country_designations есть ссылке на | ||
+ | des_texts в зависимости от языка. Фильтр для России по cds_lng_id=16 | ||
+ | |||
MOD_SORT поле сортировки (определяет порядковый номер в списке <последовательность> для конкретного производителя) | MOD_SORT поле сортировки (определяет порядковый номер в списке <последовательность> для конкретного производителя) | ||
+ | |||
MOD_PCON_START первые 4 цифры: год начала выпуска модели из списка последовательность, последние две месяц начала выпуска модели. | MOD_PCON_START первые 4 цифры: год начала выпуска модели из списка последовательность, последние две месяц начала выпуска модели. | ||
+ | |||
MOD_PCON_END первые 4 цифры: год окончания выпуска модели из списка последовательность, последние две месяц окончания выпуска модели. | MOD_PCON_END первые 4 цифры: год окончания выпуска модели из списка последовательность, последние две месяц окончания выпуска модели. | ||
+ | |||
MOD_PC наличие/отсутствие модели в списке <последовательность> для производителей легковых автомобилей. | MOD_PC наличие/отсутствие модели в списке <последовательность> для производителей легковых автомобилей. | ||
+ | |||
MOD_CV наличие/отсутствие модели в списке <последовательность> для производителей грузовых автомобилей. | MOD_CV наличие/отсутствие модели в списке <последовательность> для производителей грузовых автомобилей. | ||
+ | |||
MOD_PC_CTM По этому параметру выбираются машины реализуемые в странах. | MOD_PC_CTM По этому параметру выбираются машины реализуемые в странах. | ||
1.1.3 TYPES | 1.1.3 TYPES | ||
таблица транспортных средств | таблица транспортных средств | ||
+ | |||
TYP_CDS_ID, TYP_MMT_CDS_ID - эти два поля название типа. В таблице country_designations есть ссылке на des_texts в зависимости от языка. Фильтр для России по cds_lng_id=16 | TYP_CDS_ID, TYP_MMT_CDS_ID - эти два поля название типа. В таблице country_designations есть ссылке на des_texts в зависимости от языка. Фильтр для России по cds_lng_id=16 | ||
+ | |||
TYP_KW_FROM, TYP_KW_UPTO, TYP_HP_FROM, TYP_HP_UPTO - Клиентское приложение TecDoc не показывает поля UPTO, но для некоторых авто есть значения и в этом поле. Предпологаеться что они в каком-то смысле резервные, возможно некоторые двигатели могут иметь разброс по мощности (возможно в зависимости от номера двигателя а может и нет). | TYP_KW_FROM, TYP_KW_UPTO, TYP_HP_FROM, TYP_HP_UPTO - Клиентское приложение TecDoc не показывает поля UPTO, но для некоторых авто есть значения и в этом поле. Предпологаеться что они в каком-то смысле резервные, возможно некоторые двигатели могут иметь разброс по мощности (возможно в зависимости от номера двигателя а может и нет). | ||
+ | |||
TYP_ID ключ | TYP_ID ключ | ||
+ | |||
TYP_CDS_ID (короткое имя типа) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID | TYP_CDS_ID (короткое имя типа) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID | ||
+ | |||
TYP_MMT_CDS_ID (полное имя тип) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID | TYP_MMT_CDS_ID (полное имя тип) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID | ||
+ | |||
TYP_MOD_ID (Модель типа) ключ ссылающийся на таблицу MODELS=>MOD_ID | TYP_MOD_ID (Модель типа) ключ ссылающийся на таблицу MODELS=>MOD_ID | ||
+ | |||
TYP_SORT порядковый номер в списке <описание> для конкретной модели, выбранной из списка <последовательность>. | TYP_SORT порядковый номер в списке <описание> для конкретной модели, выбранной из списка <последовательность>. | ||
+ | |||
TYP_CTM По этому параметру выбираются машины реализуемые в странах. | TYP_CTM По этому параметру выбираются машины реализуемые в странах. | ||
+ | |||
TYP_LA_CTM ? | TYP_LA_CTM ? | ||
+ | |||
TYP_PCON_START первые 4 цифры: год начала выпуска модели, последние две месяц начала выпуска модели. | TYP_PCON_START первые 4 цифры: год начала выпуска модели, последние две месяц начала выпуска модели. | ||
+ | |||
TYP_PCON_END первые 4 цифры: год окончания выпуска модели, последние две месяц окончания выпуска модели. | TYP_PCON_END первые 4 цифры: год окончания выпуска модели, последние две месяц окончания выпуска модели. | ||
+ | |||
TYP_KW_FROM Техническая информация/Мощность двигателя(кВ) (от) | TYP_KW_FROM Техническая информация/Мощность двигателя(кВ) (от) | ||
+ | |||
TYP_KW_UPTO Техническая информация/Мощность двигателя(кВ) (до) | TYP_KW_UPTO Техническая информация/Мощность двигателя(кВ) (до) | ||
+ | |||
TYP_HP_FROM Техническая информация/Мощность двигателя (ЛС) (от) | TYP_HP_FROM Техническая информация/Мощность двигателя (ЛС) (от) | ||
+ | |||
TYP_HP_UPTO Техническая информация/Мощность двигателя (ЛС) (до) | TYP_HP_UPTO Техническая информация/Мощность двигателя (ЛС) (до) | ||
+ | |||
TYP_CCM Техническая информация/Тех. Объем куб. см. | TYP_CCM Техническая информация/Тех. Объем куб. см. | ||
+ | |||
TYP_CYLINDERS Техническая информация/Цилиндр (Количество цилиндров) | TYP_CYLINDERS Техническая информация/Цилиндр (Количество цилиндров) | ||
+ | |||
TYP_DOORS Конструкция/Количество дверей. | TYP_DOORS Конструкция/Количество дверей. | ||
+ | |||
TYP_TANK Конструкция/Бак | TYP_TANK Конструкция/Бак | ||
+ | |||
TYP_KV_VOLTAGE_DES_ ID - (напряжение) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_VOLTAGE_DES_ ID - (напряжение) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_ABS_DES_ID (Техническая информация/ABS) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_ABS_DES_ID (Техническая информация/ABS) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_ASR_DES_ID (Техническая информация/ASR) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_ASR_DES_ID (Техническая информация/ASR) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_ENGINE_DES_ID - (Техническая информация/Вид двигателя) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_ENGINE_DES_ID - (Техническая информация/Вид двигателя) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_BRAKE_TYPE_DES_ID (Техническая информация/Вид тормозов) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_BRAKE_TYPE_DES_ID (Техническая информация/Вид тормозов) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_BRAKE_SYST_DES_ID - (Техническая информация/Тормозная система) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_BRAKE_SYST_DES_ID - (Техническая информация/Тормозная система) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_FUEL_DES_ ID - (Техническая информация/Вид горючего) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_FUEL_DES_ ID - (Техническая информация/Вид горючего) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_CATALYST_DES_ID - (Техническая информация/Вид катализатора) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_CATALYST_DES_ID - (Техническая информация/Вид катализатора) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_BODY_DES_ID - (Техническая информация/Вид конструкции) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_BODY_DES_ID - (Техническая информация/Вид конструкции) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_STEERING_DES_ID - возможно характеризует рулевое управление, в текдоке всегда пустое | TYP_KV_STEERING_DES_ID - возможно характеризует рулевое управление, в текдоке всегда пустое | ||
+ | |||
TYP_KV_STEERING_SIDE_DES_ID - возможно характеризует сторону, с которой находится рулевое управление, в текдоке всегда пустое | TYP_KV_STEERING_SIDE_DES_ID - возможно характеризует сторону, с которой находится рулевое управление, в текдоке всегда пустое | ||
+ | |||
TYP_MAX_WEIGHT Конструкция/Тоннаж | TYP_MAX_WEIGHT Конструкция/Тоннаж | ||
+ | |||
TYP_KV_MODEL_DES_ID - (Конструкция/Вид сборки) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_MODEL_DES_ID - (Конструкция/Вид сборки) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_AXLE_DES_ID - (Конструкция/Конфигурация оси) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_AXLE_DES_ID - (Конструкция/Конфигурация оси) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_CCM_TAX Техническая информация/Тех. Объем куб. см. | TYP_CCM_TAX Техническая информация/Тех. Объем куб. см. | ||
+ | |||
TYP_LITRES Техническая информация/Объем двигателя в литрах | TYP_LITRES Техническая информация/Объем двигателя в литрах | ||
+ | |||
TYP_KV_DRIVE_DES_ID - (Конструкция/Вид привода) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_DRIVE_DES_ID - (Конструкция/Вид привода) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_TRANS_DES_ID - (Техническая информация/Привода) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_TRANS_DES_ID - (Техническая информация/Привода) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_KV_FUEL_SUPPLY_DES_ID - (Техническая информация/Заправка горючего) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | TYP_KV_FUEL_SUPPLY_DES_ID - (Техническая информация/Заправка горючего) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
TYP_VALVES Техническая информация/Количество клапанов на одну камеру сгорания | TYP_VALVES Техническая информация/Количество клапанов на одну камеру сгорания | ||
+ | |||
TYP_RT_EXIST везде ноль | TYP_RT_EXIST везде ноль | ||
Строка 219: | Строка 333: | ||
LINK_LA_TYP | LINK_LA_TYP | ||
Линковочная таблица. | Линковочная таблица. | ||
+ | |||
LAT_TYP_ID - ключ ссылающийся на TYPES=>TYP_ID | LAT_TYP_ID - ключ ссылающийся на TYPES=>TYP_ID | ||
+ | |||
LAT_LA_ID - ключ ссылающийся на LINK_ART=>LA_ID | LAT_LA_ID - ключ ссылающийся на LINK_ART=>LA_ID | ||
+ | |||
LAT_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | LAT_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | ||
+ | |||
LAT_SUP_ID - (производитель) ключ ссылающийся на SUPPLIERS=>SUP_ID | LAT_SUP_ID - (производитель) ключ ссылающийся на SUPPLIERS=>SUP_ID | ||
+ | |||
LAT_SORT - поле для сортировки данных в формате текдока | LAT_SORT - поле для сортировки данных в формате текдока | ||
LINK_ART | LINK_ART | ||
Линковочная таблица, группирует артикли общим ключем LA_ID | Линковочная таблица, группирует артикли общим ключем LA_ID | ||
+ | |||
LA_ID - ключ | LA_ID - ключ | ||
+ | |||
LA_ART_ID - (артикль) ключ ссылающийся на таблицу ARTICLES=>ART_ID | LA_ART_ID - (артикль) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
LA_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | LA_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | ||
+ | |||
LA_SORT - поле для сортировки данных в формате текдока | LA_SORT - поле для сортировки данных в формате текдока | ||
1.1.4 LINK_ART_GA | 1.1.4 LINK_ART_GA | ||
Линковочная таблица, не имеет ключа. Скорее всего это вспомогательная таблица, потому что можно обойтись без нее. | Линковочная таблица, не имеет ключа. Скорее всего это вспомогательная таблица, потому что можно обойтись без нее. | ||
+ | |||
LAG_ART_ID - (артикль) ключ ссылающийся на таблицу ARTICLES=>ART_ID | LAG_ART_ID - (артикль) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
LAG_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | LAG_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | ||
+ | |||
LAG_SUP_ID - (производитель) ключ ссылающийся на SUPPLIERS=>SUP_ID | LAG_SUP_ID - (производитель) ключ ссылающийся на SUPPLIERS=>SUP_ID | ||
Строка 242: | Строка 368: | ||
1.2.1 ARTICLES | 1.2.1 ARTICLES | ||
Таблица артиклей (таблица запчастей) | Таблица артиклей (таблица запчастей) | ||
+ | |||
ART_ID ключ | ART_ID ключ | ||
+ | |||
ART_ARTICLE_NR номер артикля. Текстовый артикульный номер. Используется в прайсах, историях, комментариях. | ART_ARTICLE_NR номер артикля. Текстовый артикульный номер. Используется в прайсах, историях, комментариях. | ||
+ | |||
ART_SUP_ID (производитель - Код поставщика запчасти) ключ ссылающийся на SUPPLIERS=>SUP_ID | ART_SUP_ID (производитель - Код поставщика запчасти) ключ ссылающийся на SUPPLIERS=>SUP_ID | ||
+ | |||
ART_DES_ID (описание изделия, почти везде пустое) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ART_DES_ID (описание изделия, почти везде пустое) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
ART_CTM Реализация в странах | ART_CTM Реализация в странах | ||
+ | |||
ART_COMPLETE_DES_ID (название изделия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ART_COMPLETE_DES_ID (название изделия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
ART_PACK_SELFSERVICE для самостоятельного применения или нет (1/0) | ART_PACK_SELFSERVICE для самостоятельного применения или нет (1/0) | ||
+ | |||
ART_MATERIAL_MARK требует обязательного обозначения или нет (1/0) | ART_MATERIAL_MARK требует обязательного обозначения или нет (1/0) | ||
+ | |||
ART_REPLACEMENT сменная деталь или нет(1/0) | ART_REPLACEMENT сменная деталь или нет(1/0) | ||
+ | |||
ART_ACCESSORY аксессуар или нет (1/0) | ART_ACCESSORY аксессуар или нет (1/0) | ||
+ | |||
ART_BATCH_SIZE1 неизвестно, в текдоке не найдено отображение этого поля | ART_BATCH_SIZE1 неизвестно, в текдоке не найдено отображение этого поля | ||
+ | |||
ART_BATCH_SIZE2 неизвестно, в текдоке не найдено отображение этого поля | ART_BATCH_SIZE2 неизвестно, в текдоке не найдено отображение этого поля | ||
+ | |||
ART_COUNTRY_SPECIFICS | ART_COUNTRY_SPECIFICS | ||
Таблица специфики артиклей по странам | Таблица специфики артиклей по странам | ||
+ | |||
ACS_ART_ID - (артикль к которому прилагается информация) ключ, ссылающийся на таблицу ARTICLES=>ART_ID | ACS_ART_ID - (артикль к которому прилагается информация) ключ, ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
ACS_CTM - Специфика для этой страны | ACS_CTM - Специфика для этой страны | ||
+ | |||
ACS_PACK_UNIT - Упаковочная единица | ACS_PACK_UNIT - Упаковочная единица | ||
+ | |||
ACS_KV_STATUS_DES_ID - (описание статуса изделия, например Normal или <Изделие снятое с производства>) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ACS_KV_STATUS_DES_ID - (описание статуса изделия, например Normal или <Изделие снятое с производства>) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
ACS_KV_STATUS - Статус изделия в числовом виде | ACS_KV_STATUS - Статус изделия в числовом виде | ||
1 - нормальное | 1 - нормальное | ||
Строка 272: | Строка 416: | ||
MOD_TYP_LOOKUP | MOD_TYP_LOOKUP | ||
Поисковая таблица по моделям и типам машин. | Поисковая таблица по моделям и типам машин. | ||
+ | |||
MTL_TYP_ID - (тип автомобиля) ключ ссылающийся на TYPES=>TYP_ID | MTL_TYP_ID - (тип автомобиля) ключ ссылающийся на TYPES=>TYP_ID | ||
+ | |||
MTL_LNG_ID - (язык который используется при поиске) | MTL_LNG_ID - (язык который используется при поиске) | ||
+ | |||
MTL_SEARCH_TEXT - текст для поиска | MTL_SEARCH_TEXT - текст для поиска | ||
ARTICLE_LISTS | ARTICLE_LISTS | ||
Таблица спецификаций на артикль. | Таблица спецификаций на артикль. | ||
+ | |||
ALI_ART_ID - (деталь для которой составляем спецификацию) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ALI_ART_ID - (деталь для которой составляем спецификацию) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
ALI_SORT - поле для сортировки данных в формате текдока | ALI_SORT - поле для сортировки данных в формате текдока | ||
+ | |||
ALI_ART_ID_COMPONENT - (элемент спецификации) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ALI_ART_ID_COMPONENT - (элемент спецификации) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
ALI_QUANTITY - количество для элемента спецификации | ALI_QUANTITY - количество для элемента спецификации | ||
+ | |||
ALI_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | ALI_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | ||
+ | |||
ART_LOOKUP | ART_LOOKUP | ||
Таблица для поиска | Таблица для поиска | ||
+ | |||
ARL_ART_ID - (деталь) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ARL_ART_ID - (деталь) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
ARL_SEARCH_NUMBER - поисковый номер, без точек и пробелов. | ARL_SEARCH_NUMBER - поисковый номер, без точек и пробелов. | ||
+ | |||
ARL_KIND - тип номера: | ARL_KIND - тип номера: | ||
1 - неоригинальный (артикульный) номер, к которому относятся аналоги | 1 - неоригинальный (артикульный) номер, к которому относятся аналоги | ||
Строка 295: | Строка 451: | ||
5 - штрих-код (номер EAN) | 5 - штрих-код (номер EAN) | ||
ARL_BRA_ID - (производитель) ключ ссылающийся на таблицу BRANDS=>BRA_ID | ARL_BRA_ID - (производитель) ключ ссылающийся на таблицу BRANDS=>BRA_ID | ||
+ | |||
ARL_DISPLAY_NR - номер с пробелами, точками и т. п. | ARL_DISPLAY_NR - номер с пробелами, точками и т. п. | ||
+ | |||
ARL_DISPLAY - неизвестно (я не нашел использование) | ARL_DISPLAY - неизвестно (я не нашел использование) | ||
Строка 301: | Строка 459: | ||
Таблица названий групп артиклей | Таблица названий групп артиклей | ||
GA_ID - ключ | GA_ID - ключ | ||
+ | |||
GA_NR - номер для каждой группы артиклей | GA_NR - номер для каждой группы артиклей | ||
+ | |||
GA_DES_ID - (полное название группы к которой принадлежит артикль) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | GA_DES_ID - (полное название группы к которой принадлежит артикль) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
GA_DES_ID_STANDARD - (название группы артикля) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | GA_DES_ID_STANDARD - (название группы артикля) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
GA_DES_ID_ASSEMBLY - (место где устанавливается, крепится) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | GA_DES_ID_ASSEMBLY - (место где устанавливается, крепится) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
GA_DES_ID_INTENDED - (во что входит) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | GA_DES_ID_INTENDED - (во что входит) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
GA_UNIVERSAL - 1/0 (неизвестно) | GA_UNIVERSAL - 1/0 (неизвестно) | ||
ARTICLE_INFO | ARTICLE_INFO | ||
Дополнительная информация об артиклях | Дополнительная информация об артиклях | ||
+ | |||
AIN_ART_ID - (артикль к которому прилагается информация) ключ ссылающийся на таблицу ARTICLES=>ART_ID | AIN_ART_ID - (артикль к которому прилагается информация) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
AIN_SORT - поле для сортировки данных в формате текдока | AIN_SORT - поле для сортировки данных в формате текдока | ||
+ | |||
AIN_KV_TYPE - тип критерия, используется где-то внутри. | AIN_KV_TYPE - тип критерия, используется где-то внутри. | ||
+ | |||
AIN_DISPLAY - (вывод на экран, скорее всего - 1/0) не используется. | AIN_DISPLAY - (вывод на экран, скорее всего - 1/0) не используется. | ||
+ | |||
AIN_TMO_ID - (текст) ключ ссылающийся на таблицу TEXT_MODULES=>TMO_ID | AIN_TMO_ID - (текст) ключ ссылающийся на таблицу TEXT_MODULES=>TMO_ID | ||
+ | |||
TEXT_MODULES | TEXT_MODULES | ||
Таблица группировки текстовой информации по языкам | Таблица группировки текстовой информации по языкам | ||
+ | |||
TMO_ID - ключ | TMO_ID - ключ | ||
+ | |||
TMO_LNG_ID - (язык текстовой информации) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | TMO_LNG_ID - (язык текстовой информации) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | ||
+ | |||
TMO_FIXED - неизвестно, использования этого я не нашел | TMO_FIXED - неизвестно, использования этого я не нашел | ||
+ | |||
TMO_TMT_ID - (текст) ключ ссылающийся на таблицу TEXT_MODULE_TEXTS=>TMT_ID | TMO_TMT_ID - (текст) ключ ссылающийся на таблицу TEXT_MODULE_TEXTS=>TMT_ID | ||
TEXT_MODULE_TEXTS | TEXT_MODULE_TEXTS | ||
Таблица содержащая текстовую информацию в binary-ASCII формате. | Таблица содержащая текстовую информацию в binary-ASCII формате. | ||
+ | |||
TMT_ID - ключ | TMT_ID - ключ | ||
+ | |||
TMT_TEXT - сам текст (binary) | TMT_TEXT - сам текст (binary) | ||
+ | |||
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
+ | |||
// Графика | // Графика | ||
+ | |||
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | ||
LINK_GRA_LA | LINK_GRA_LA | ||
Линковка графики с блоками артиклей | Линковка графики с блоками артиклей | ||
+ | |||
LGL_LA_ID - ключ ссылающийся на LINK_ART=>LA_ID | LGL_LA_ID - ключ ссылающийся на LINK_ART=>LA_ID | ||
+ | |||
LGL_TYP_ID - ключ ссылающийся на TYPES=>TYP_ID | LGL_TYP_ID - ключ ссылающийся на TYPES=>TYP_ID | ||
+ | |||
LGL_ENG_ID | LGL_ENG_ID | ||
+ | |||
LGA_SORT - поле для сортировки данных в формате текдока | LGA_SORT - поле для сортировки данных в формате текдока | ||
+ | |||
LGL_GRA_ID - (картинка) ключ ссылающийся на таблицу GRAPHICS=>GRA_ID | LGL_GRA_ID - (картинка) ключ ссылающийся на таблицу GRAPHICS=>GRA_ID | ||
LINK_GRA_ART | LINK_GRA_ART | ||
+ | |||
Линковка графики с артиклями | Линковка графики с артиклями | ||
+ | |||
LGA_ART_ID - (артикул) ключ ссылающийся на таблицу ARTICLES=>ART_ID | LGA_ART_ID - (артикул) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
LGA_SORT - поле для сортировки данных в формате текдока | LGA_SORT - поле для сортировки данных в формате текдока | ||
+ | |||
LGA_GRA_ID - (картинка) ключ ссылающийся на таблицу GRAPHICS=>GRA_ID | LGA_GRA_ID - (картинка) ключ ссылающийся на таблицу GRAPHICS=>GRA_ID | ||
GRAPHICS | GRAPHICS | ||
Группировка данных по форматам м ресурсным таблицам | Группировка данных по форматам м ресурсным таблицам | ||
+ | |||
GRA_SUP_ID - (производитель от которого картинка) ключ ссылающийся на таблицу SUPPLIERS=>SUP_ID | GRA_SUP_ID - (производитель от которого картинка) ключ ссылающийся на таблицу SUPPLIERS=>SUP_ID | ||
+ | |||
GRA_ID - ключ | GRA_ID - ключ | ||
+ | |||
GRA_DOC_TYPE (тип графических данных) ключ ссылающийся на таблицу DOC_TYPES=>DOC_TYPE | GRA_DOC_TYPE (тип графических данных) ключ ссылающийся на таблицу DOC_TYPES=>DOC_TYPE | ||
+ | |||
GRA_LNG_ID (язык картинки) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | GRA_LNG_ID (язык картинки) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | ||
+ | |||
GRA_GRD_ID (картинка) ключ ссылающийся на таблицу GRA_DATA_...=>GRD_ID | GRA_GRD_ID (картинка) ключ ссылающийся на таблицу GRA_DATA_...=>GRD_ID | ||
+ | |||
GRA_TYPE - неизвестно, всегда равен 1 | GRA_TYPE - неизвестно, всегда равен 1 | ||
+ | |||
GRA_NORM - неизвестно, возможно тип окошка в котором выводится картинка. | GRA_NORM - неизвестно, возможно тип окошка в котором выводится картинка. | ||
+ | |||
GRA_SUPPLIER_NR - номер производителя, по таблице SUPPLIERS. | GRA_SUPPLIER_NR - номер производителя, по таблице SUPPLIERS. | ||
+ | |||
GRA_TAB_NR - номер таблицы GRA_DATA_... | GRA_TAB_NR - номер таблицы GRA_DATA_... | ||
+ | |||
GRA_DATA_0-5 | GRA_DATA_0-5 | ||
Графические данные. Binary-формат. | Графические данные. Binary-формат. | ||
+ | |||
GRD_ID - ключ | GRD_ID - ключ | ||
+ | |||
GRD_GRAPHIC - графические данные (binary) | GRD_GRAPHIC - графические данные (binary) | ||
DOC_TYPES | DOC_TYPES | ||
+ | |||
DOC_TYPE - ключ | DOC_TYPE - ключ | ||
+ | |||
DOC_EXTENSION - расширение графических данных (bmp, jpg :) | DOC_EXTENSION - расширение графических данных (bmp, jpg :) | ||
SEARCH_TREE | SEARCH_TREE | ||
Дерево товарных групп (от нижестоящих к вышестоящим) | Дерево товарных групп (от нижестоящих к вышестоящим) | ||
+ | |||
STR_ID - ключ | STR_ID - ключ | ||
+ | |||
STR_ID_PARENT - (ссылка на вышестоящий элемент списка) =>STR_ID | STR_ID_PARENT - (ссылка на вышестоящий элемент списка) =>STR_ID | ||
STR_TYPE - тип товарной группы | STR_TYPE - тип товарной группы | ||
Строка 378: | Строка 582: | ||
5 - Ось | 5 - Ось | ||
STR_LEVEL - уровень вложенности (1- самый верхний уровень) | STR_LEVEL - уровень вложенности (1- самый верхний уровень) | ||
+ | |||
STR_DES_ID - название элемента списка (товарной группы) | STR_DES_ID - название элемента списка (товарной группы) | ||
+ | |||
STR_SORT - сортировка | STR_SORT - сортировка | ||
+ | |||
STR_NODE_NR - номер узла | STR_NODE_NR - номер узла | ||
STR_FAMILY_TREE | STR_FAMILY_TREE | ||
+ | |||
Дерево от вышестоящих товарных групп к нижестоящим | Дерево от вышестоящих товарных групп к нижестоящим | ||
+ | |||
SFT_ANCESTOR_STR_ID - (вышестоящий элемент) ключ ссылающийся на таблицу SEARCH_TREE =>STR_ID | SFT_ANCESTOR_STR_ID - (вышестоящий элемент) ключ ссылающийся на таблицу SEARCH_TREE =>STR_ID | ||
+ | |||
SFT_DESCENDANT_STR_ID - (нижестоящий элемент) ключ ссылающийся на таблицу SEARCH_TREE =>STR_ID | SFT_DESCENDANT_STR_ID - (нижестоящий элемент) ключ ссылающийся на таблицу SEARCH_TREE =>STR_ID | ||
STR_LOOKUP | STR_LOOKUP | ||
+ | |||
Таблица для поиска товарных групп | Таблица для поиска товарных групп | ||
+ | |||
STL_LNG_ID - (язык поиска) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | STL_LNG_ID - (язык поиска) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID | ||
+ | |||
STL_SEARCH_TEXT - текст для поиска | STL_SEARCH_TEXT - текст для поиска | ||
+ | |||
STL_STR_ID - (товарная группа) ключ ссылающийся на таблицу SEARCH_TREE=>STR_ID | STL_STR_ID - (товарная группа) ключ ссылающийся на таблицу SEARCH_TREE=>STR_ID | ||
+ | |||
STL_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | STL_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID | ||
/////////////////////////////////////////////////////////////////////////////////////////////////// | /////////////////////////////////////////////////////////////////////////////////////////////////// | ||
+ | |||
// Критерии деталей и списков применимостей детали к машинам | // Критерии деталей и списков применимостей детали к машинам | ||
+ | |||
// Критерии. Структура использования критериев в текдоке 1.2005 изменилась | // Критерии. Структура использования критериев в текдоке 1.2005 изменилась | ||
+ | |||
/////////////////////////////////////////////////////////////////////////////////////////////////// | /////////////////////////////////////////////////////////////////////////////////////////////////// | ||
+ | |||
// Схема вывода на экран примерно такая: | // Схема вывода на экран примерно такая: | ||
+ | |||
// Сокращенная: используется когда выведено много найденных номеров и нужно вывести их некоторые св-ва. | // Сокращенная: используется когда выведено много найденных номеров и нужно вывести их некоторые св-ва. | ||
+ | |||
// в результате получается нечто следующее: | // в результате получается нечто следующее: | ||
+ | |||
// [ARTICLES=>ART_ARTICLE_NR] | // [ARTICLES=>ART_ARTICLE_NR] | ||
+ | |||
// [CRITERIA=>CRI_SHORT_DES_ID=>:] | // [CRITERIA=>CRI_SHORT_DES_ID=>:] | ||
+ | |||
// : (двоеточие) | // : (двоеточие) | ||
+ | |||
// [ARTICLE_CRITERIA=> ACR_VALUE] или [ARTICLE_CRITERIA=> KV_DES_ID=>:] | // [ARTICLE_CRITERIA=> ACR_VALUE] или [ARTICLE_CRITERIA=> KV_DES_ID=>:] | ||
+ | |||
// [CRITERIA=>CRI_UNIT_DES_ID=>:] | // [CRITERIA=>CRI_UNIT_DES_ID=>:] | ||
+ | |||
// Полная: когда просматриваем св-ва конкретной детали | // Полная: когда просматриваем св-ва конкретной детали | ||
+ | |||
// [ARTICLES=>ART_ARTICLE_NR] | // [ARTICLES=>ART_ARTICLE_NR] | ||
+ | |||
// [CRITERIA=>CRI_DES_ID=>:] | // [CRITERIA=>CRI_DES_ID=>:] | ||
+ | |||
// = (знак равенства) | // = (знак равенства) | ||
+ | |||
// [ARTICLE_CRITERIA=> ACR_VALUE] или [ARTICLE_CRITERIA=> KV_DES_ID=>:] | // [ARTICLE_CRITERIA=> ACR_VALUE] или [ARTICLE_CRITERIA=> KV_DES_ID=>:] | ||
CRITERIA | CRITERIA | ||
Варианты критериев | Варианты критериев | ||
+ | |||
CRI_ID - ключ | CRI_ID - ключ | ||
+ | |||
CRI_DES_ID - (описание критерия, не выводится в текдоке) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | CRI_DES_ID - (описание критерия, не выводится в текдоке) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
CRI_SHORT_DES_ID - (краткое описание критерия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | CRI_SHORT_DES_ID - (краткое описание критерия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
CRI_UNIT_DES_ID - (единица измерения критерия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | CRI_UNIT_DES_ID - (единица измерения критерия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
+ | |||
CRI_TYPE - неизвестно | CRI_TYPE - неизвестно | ||
+ | |||
Текстовый - критерий это строка. Иногда даже на английском. | Текстовый - критерий это строка. Иногда даже на английском. | ||
+ | |||
Номерной - какой-то номер. Возможно даже дробный. | Номерной - какой-то номер. Возможно даже дробный. | ||
+ | |||
Совет: все значения критериев рассматривать как строку и не разбирать на типы. | Совет: все значения критериев рассматривать как строку и не разбирать на типы. | ||
+ | |||
A - (почти аналогичен N) критерий текстовый, однако он содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE) | A - (почти аналогичен N) критерий текстовый, однако он содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE) | ||
+ | |||
B - информационный номер | B - информационный номер | ||
+ | |||
D - годы выпуска (почти аналогичен N) критерий текстовый, однако он содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE) | D - годы выпуска (почти аналогичен N) критерий текстовый, однако он содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE) | ||
+ | |||
K - критерий текстовый, значение содержится в DES_ID (ARTICLE_CRITERIA=>ACR_KV_DES_ID), также для этих критериев нужно рассматривать значение KV_KT_ID | K - критерий текстовый, значение содержится в DES_ID (ARTICLE_CRITERIA=>ACR_KV_DES_ID), также для этих критериев нужно рассматривать значение KV_KT_ID | ||
+ | |||
N - критерий номерной, значение содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE) | N - критерий номерной, значение содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE) | ||
+ | |||
V - критерий сам является значением. Поля DES_ID или VALUE пустые. | V - критерий сам является значением. Поля DES_ID или VALUE пустые. | ||
+ | |||
CRI_KT_ID - (список возможных вариантов установки, для чего им нужен этот список здесь - неизвестно) ключ ссылающийся на таблицу KEY_VALUES=>KV_KT_ID | CRI_KT_ID - (список возможных вариантов установки, для чего им нужен этот список здесь - неизвестно) ключ ссылающийся на таблицу KEY_VALUES=>KV_KT_ID | ||
+ | |||
CRI_IS_INTERVAL - является ли этот критерий интервалом значений или нет (1/0) | CRI_IS_INTERVAL - является ли этот критерий интервалом значений или нет (1/0) | ||
+ | |||
CRI_SUCCESSOR - (Второй критерий. Имеет смысл только если CRI_IS_INTERVAL=1) ключ ссылающийся на таблицу CRITERIA=>CRI_ID | CRI_SUCCESSOR - (Второй критерий. Имеет смысл только если CRI_IS_INTERVAL=1) ключ ссылающийся на таблицу CRITERIA=>CRI_ID | ||
ARTICLE_CRITERIA | ARTICLE_CRITERIA | ||
+ | |||
Списки критериев по артиклям с их значениями | Списки критериев по артиклям с их значениями | ||
+ | |||
ACR_ART_ID - (деталь для которой подбираются критерии) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ACR_ART_ID - (деталь для которой подбираются критерии) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
ACR_SORT - поле для сортировки данных в формате текдока | ACR_SORT - поле для сортировки данных в формате текдока | ||
+ | |||
ACR_CRI_ID - (критерий, имя критерия) ключ ссылающийся на таблицу CRITERIA=>CRI_ID | ACR_CRI_ID - (критерий, имя критерия) ключ ссылающийся на таблицу CRITERIA=>CRI_ID | ||
+ | |||
ACR_VALUE - численное значение критерия (если имеется) | ACR_VALUE - численное значение критерия (если имеется) | ||
+ | |||
ACR_KV_DES_ID - строковое значение критерия (если имеется) | ACR_KV_DES_ID - строковое значение критерия (если имеется) | ||
− | ACR_DISPLAY - показывать ли этот критерий вместе со значением (отображение не при просмотре детали, а в списке найденных, маленьким шрифтом как более подробные сведения детали) | + | |
+ | ACR_DISPLAY - показывать ли этот критерий вместе со значением (отображение не при просмотре детали, а в списке найденных, маленьким шрифтом как более | ||
+ | подробные сведения детали) | ||
ARTICLE_LIST_CRITERIA | ARTICLE_LIST_CRITERIA | ||
+ | |||
Список критериев для артиклей. Используется когда выводится список применяемых автомобилей к детали. Напротив каждого автомобиля устанавливается условие (оговорка) применения данной детали к нему. Эти условия и есть критерии в этой таблице. | Список критериев для артиклей. Используется когда выводится список применяемых автомобилей к детали. Напротив каждого автомобиля устанавливается условие (оговорка) применения данной детали к нему. Эти условия и есть критерии в этой таблице. | ||
+ | |||
ALC_ALI_ART_ID - (деталь для которой подбираются критерии) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ALC_ALI_ART_ID - (деталь для которой подбираются критерии) ключ ссылающийся на таблицу ARTICLES=>ART_ID | ||
+ | |||
ALC_ALI_SORT - поле для сортировки данных в формате текдока (по порядку элементов критерия) | ALC_ALI_SORT - поле для сортировки данных в формате текдока (по порядку элементов критерия) | ||
+ | |||
ALC_SORT - поле для сортировки данных в формате текдока (по порядку критериев) | ALC_SORT - поле для сортировки данных в формате текдока (по порядку критериев) | ||
+ | |||
ALC_CRI_ID - ключ ссылающийся на таблицу CRITERIA=>CRI_ID | ALC_CRI_ID - ключ ссылающийся на таблицу CRITERIA=>CRI_ID | ||
+ | |||
ALC_VALUE - значение критерия | ALC_VALUE - значение критерия | ||
+ | |||
ALC_KV_DES_ID - размерность критерия | ALC_KV_DES_ID - размерность критерия | ||
+ | |||
ALC_TYP_ID - (тип автомобиля к которому применяется деталь с оговорками) ключ ссылающийся на таблицу TYPES=>TYP_ID | ALC_TYP_ID - (тип автомобиля к которому применяется деталь с оговорками) ключ ссылающийся на таблицу TYPES=>TYP_ID | ||
+ | |||
ALC_ENG_ID - (тип двигателя к которому применяется деталь с оговорками) | ALC_ENG_ID - (тип двигателя к которому применяется деталь с оговорками) | ||
Строка 455: | Строка 720: | ||
Назначение таблицы неизвестно, т. к. на те же значения в остальных таблицах выходят просто через DES_ID. | Назначение таблицы неизвестно, т. к. на те же значения в остальных таблицах выходят просто через DES_ID. | ||
Список значений - ключ, подключ, значение. | Список значений - ключ, подключ, значение. | ||
+ | |||
KV_KT_ID - ключ | KV_KT_ID - ключ | ||
+ | |||
KV_KV - неизвестно | KV_KV - неизвестно | ||
+ | |||
KV_DES_ID - название ключа ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | KV_DES_ID - название ключа ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID | ||
Версия 09:29, 13 мая 2013
Структура таблиц TecDoc =======================
// Общая информация /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
В оригинальной базе TecDoc'а (сделанной на СУБД TransBase) все полезные таблицы начинались с префикса TECDOC_TOF_... Чтобы укоротить названия, при выгрузке в MySQL я эти префиксы убрал.
Если нужно получить данные для конкретной страны и конкретного языка, фильтруйте их по полям:
1. *_LNG - Код языка. Соответствие кодов языкам перечислено в таблице LANGUAGES - поле LNG_ISO2 там обозначает 2-хбуквенный код страны (соответствует Интернет-доменам стран: ru, de и т.п.). Русский язык: *_LNG=16 Немецкий язык: *_LNG=1
Есть также "универсальный язык": *_LNG=255 - на него ссылаются данные, соответствующие сразу всем языкам (например, картинки без текстовых обозначений, многоязычные PDF-файлы и т.п.). Если будете выбирать данные по своему языку, иногда кроме конкретного языка нужно выбирать и записи, ссылающиеся на этот "универсальный язык".
2. *_COU - Код страны. Соответствие кодов странам перечислено в таблице COUNTRIES - там можно аналогично ориентироваться на 2-хбуквенные коды в поле COU_ISO2. Либо выполните запрос COUNTRIES.sql из примеров.
Россия: *_COU=186
Украина: *_COU=223
Беларусь: *_COU=33
Советский Союз (бывший): *_COU=204
Германия: *_COU=52
Есть также 2 "группы стран":
"Европа": *_COU=248
"Весь мир": *_COU=249
Аналогично "универсальному языку", некоторые данные ссылаются не на конкретную страну, а на одну из этих групп стран, хотя в основном, конечно, ссылаются и на страну, и на группу.
3. *_CTM - Применимость к стране. По этому параметру выбираются машины/запчасти, реализуемые в странах. Есть ненулевая вероятность получить одинаковые по смыслу записи для разных стран. В Штатах, например, модель Volkswagen Jetta, а в Европе она-же Jetta I. С Renault там вообще разные названия одного и того же автомобиля. Возможно, запчасти тоже могут быть разные для разных стран.
Применимость к России и экс-СССР совпадает в 99% случаев, но к России почему-то относится на 1% больше автомобилей, запчастей и т.п. - возможно, под экс-СССР в TecDoc'е понимают все страны СНГ кроме России, однако все эти страны по отдельности тоже имеют собственные коды в базе. В общем, если нужно фильтровать по России, советую использовать код 186, а не 204.
В СУБД Transbase поля *_CTM представлены в виде битовых полей: единицы в позициях, номера которых соответствуют кодам странам - остальные нули. Так, для России, нужно проверять наличие единицы в 186-м бите.
В MySQL максимальная длина битовых полей - 64 бита, а TecDoc'у сейчас требуется 247 бит для полей *_CTM, поэтому при выгрузке в MySQL они были сконвертированы в тип BINARY (аналог обычных строк типа CHAR, но без учёта кодовой страницы) длиной 250 БАЙТ, т.е. размер у этих полей стал примерно в 8 раз больше, чем в TransBase и они занимают 90% объёма большинства таблиц. При желании можете сконвертировать их во что-нибудь более компактное, но чаще всего по ним просто фильтруют 1 раз данные всех таблиц, оставляя применимость только к нужной стране, после чего избавляются как от самих этих полей, так и от лишних записей в таблицах - в результате размер базы данных в MySQL уменьшается примерно в 6 раз.
Первые 2 символа в MySQL-варианте полей *_CTM всегда "0b", затем идут нули-единицы, но расположенные уже не в битах, а в БАЙТАХ. Таким образом, например, в фильтре для России, нужно делать проверку: Синтаксис MySQL: SUBSTRING(*_CTM, 186+2, 1)='1' Синтаксис СУБД TransBase: *_CTM SUBRANGE(186 CAST INTEGER) = 1 где 186 - код страны "Россия" в таблице COUNTRIES.
Проверять дополнительно 248-й и 249-й биты полей *_CTM (соответствующие группам "Европа" и "Весь мир") нет необходимости, т.к. битовое поле группы "Европа" содержит единицу не только в 248-м бите, но и в битах, соответствующих кодам всех стран Европы, а битовое поле группы "Весь мир" содержит единицы вообще во всех битах. Таким образом, единица в бите конкретной страны всегда проставлена, если запись таблицы к этой стране применима.
// Базовые таблицы /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
USER_SETTINGS
Настройки пользователя, интересны только поля
USS_LNG_ID = 16 - русский язык
USS_COU_ID = 186 - страна Россия
Далее будем иметь ввиду что в тех таблицах где содержатся разного рода текстовая информация LNG_ID будет равен 16, а COU_ID равен 186. Тем самым будет создаваться фильтр по языку <русский> и стране <Россия>
// Текстовые таблицы
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
COUNTRY_DESIGNATIONS
Таблица-группировка текстовых названий (по какому признаку сгруппированы - неизвестно)
CDS_ID - ключ
CDS_LNG_ID - (язык текстового названия) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID
CDS_TEX_ID - (текст) ключ ссылающийся на таблицу DES_TEXTS=>TEX_ID
DES_TEXTS Общий список всех текстовых данных текдока TEX_ID - ключ TEX_TEXT - поле MEMO, хранит текстовую информацию
DESIGNATIONS
Таблица-группировка текстовых названий (по какому признаку сгруппированы - неизвестно)
DES_ID - ключ
DES_LNG_ID - (язык текстового названия) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID
DES_TEX_ID - (текст) ключ ссылающийся на таблицу DES_TEXTS=>TEX_ID
LANGUAGES
Таблица-список языков текдока
LNG_ID - ключ
LNG_DES_ID - (название языка) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
COUNTRIES
Таблица-список стран текдока
COU_ID - ключ
COU_CC - код страны (3-хбуквенный)
COU_DES_ID - (название страны) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
COU_CURRENCY_CODE - код валюты
COU_ISO2 - код страны (2-хбуквенный), соответствует названиям Интернет-доменов соответствующих стран: de, ru и т.п.
COU_IS_GROUP - 0 - конкретная страна, 1 - группа стран (248 - Страны Европы, 249 - Все страны)
// Блок таблиц производителей /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
SUPPLIERS
Таблица неоригинальных производителей запчастей. Скорее всего поставщики текдока.
SUP_ID - ключ
SUP_BRAND - название
SUP_SUPPLIER_NR - номер производителя по текдоку
SUP_COU_ID - всегда пустое поле. Предполагаю что тут будет стоять идентификатор страны в будущем (COUNTRIES=>COU_ID)
SUPPLIER_LOGOS
Таблица логотипов для поставщиков. LNG_ID везде равен 255 что означает интернациональный язык (английский). Т.е. все логотипы сделаны для англ. языка.
SLO_SUP_ID - (производитель для которого логотип) ключ ссылающийся на таблицу SUPPLIERS=>SUP_ID
SLO_LNG_ID - (язык логотипа поставщика) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID
SLO_LOGO - логотип в формате двоичных данных.
SUPPLIER_ADDRESSES
Таблица информации о поставщиках (адреса, телефоны и т. п.)
SAD_SUP_ID - ключ
SAD_TYPE_OF_ADDRESS
SAD_COU_ID - (страна поставщика) ключ ссылающийся на таблицу COUNTRIES=>COU_ID
BRANDS
Таблица всех производителей запчастей (включая оригинальных). Скорее всего бренды текдока.
BRA_ID - ключ
BRA_CDS_ID - (текст) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID
BRA_MFC_CODE - название производителя (сокращенное)
BRA_BRAND - название производителя (полное)
BRA_MF_NR - номер производителя по текдоку
1.1 Модельный ряд авто Производители и модели автомобилей
1.1.1 MANUFACTURERS
Производители автомобилей
MFA_ID ключ
MFA_PC_MFC наличие/отсутствие производителя в списке производителей легковых автомобилей (1 - наличие, 0 - отсутствие)
MFA_CV_MFC наличие/отсутствие производителя в списке производителей грузовых автомобилей.
MFA_ENG_MFC наличие/отсутствие производителя в списке производителей двигателей.
MFA_ENG_TYP тип двигателя: бензиновый, дизельный и т.п.
MFA_AXL_MFC наличие/отсутствие производителя в списке производителей осей
MFA_MFC_CODE сокращенное название производителя (BRANDS=>BRA_MF_CODE).
MFA_BRAND полное название производителя (BRANDS=>BRA_BRAND).
MFA_MF_NR номер производителя по TECDOC. (BRANDS=>BRA_MF_NR)
1.1.2 MODELS
Модели автомобилей
MOD_ID ключ
MOD_MFA_ID (производитель) ключ ссылающийся на таблицу MANUFACTURERS=>MFA_ID
MOD_CDS_ID (модель) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID. Полное текстовое описание. В таблице country_designations есть ссылке на des_texts в зависимости от языка. Фильтр для России по cds_lng_id=16
MOD_SORT поле сортировки (определяет порядковый номер в списке <последовательность> для конкретного производителя)
MOD_PCON_START первые 4 цифры: год начала выпуска модели из списка последовательность, последние две месяц начала выпуска модели.
MOD_PCON_END первые 4 цифры: год окончания выпуска модели из списка последовательность, последние две месяц окончания выпуска модели.
MOD_PC наличие/отсутствие модели в списке <последовательность> для производителей легковых автомобилей.
MOD_CV наличие/отсутствие модели в списке <последовательность> для производителей грузовых автомобилей.
MOD_PC_CTM По этому параметру выбираются машины реализуемые в странах.
1.1.3 TYPES таблица транспортных средств
TYP_CDS_ID, TYP_MMT_CDS_ID - эти два поля название типа. В таблице country_designations есть ссылке на des_texts в зависимости от языка. Фильтр для России по cds_lng_id=16
TYP_KW_FROM, TYP_KW_UPTO, TYP_HP_FROM, TYP_HP_UPTO - Клиентское приложение TecDoc не показывает поля UPTO, но для некоторых авто есть значения и в этом поле. Предпологаеться что они в каком-то смысле резервные, возможно некоторые двигатели могут иметь разброс по мощности (возможно в зависимости от номера двигателя а может и нет).
TYP_ID ключ
TYP_CDS_ID (короткое имя типа) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID
TYP_MMT_CDS_ID (полное имя тип) ключ ссылающийся на таблицу COUNTRY_DESIGNATIONS=>CDS_ID
TYP_MOD_ID (Модель типа) ключ ссылающийся на таблицу MODELS=>MOD_ID
TYP_SORT порядковый номер в списке <описание> для конкретной модели, выбранной из списка <последовательность>.
TYP_CTM По этому параметру выбираются машины реализуемые в странах.
TYP_LA_CTM ?
TYP_PCON_START первые 4 цифры: год начала выпуска модели, последние две месяц начала выпуска модели.
TYP_PCON_END первые 4 цифры: год окончания выпуска модели, последние две месяц окончания выпуска модели.
TYP_KW_FROM Техническая информация/Мощность двигателя(кВ) (от)
TYP_KW_UPTO Техническая информация/Мощность двигателя(кВ) (до)
TYP_HP_FROM Техническая информация/Мощность двигателя (ЛС) (от)
TYP_HP_UPTO Техническая информация/Мощность двигателя (ЛС) (до)
TYP_CCM Техническая информация/Тех. Объем куб. см.
TYP_CYLINDERS Техническая информация/Цилиндр (Количество цилиндров)
TYP_DOORS Конструкция/Количество дверей.
TYP_TANK Конструкция/Бак
TYP_KV_VOLTAGE_DES_ ID - (напряжение) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_ABS_DES_ID (Техническая информация/ABS) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_ASR_DES_ID (Техническая информация/ASR) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_ENGINE_DES_ID - (Техническая информация/Вид двигателя) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_BRAKE_TYPE_DES_ID (Техническая информация/Вид тормозов) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_BRAKE_SYST_DES_ID - (Техническая информация/Тормозная система) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_FUEL_DES_ ID - (Техническая информация/Вид горючего) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_CATALYST_DES_ID - (Техническая информация/Вид катализатора) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_BODY_DES_ID - (Техническая информация/Вид конструкции) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_STEERING_DES_ID - возможно характеризует рулевое управление, в текдоке всегда пустое
TYP_KV_STEERING_SIDE_DES_ID - возможно характеризует сторону, с которой находится рулевое управление, в текдоке всегда пустое
TYP_MAX_WEIGHT Конструкция/Тоннаж
TYP_KV_MODEL_DES_ID - (Конструкция/Вид сборки) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_AXLE_DES_ID - (Конструкция/Конфигурация оси) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_CCM_TAX Техническая информация/Тех. Объем куб. см.
TYP_LITRES Техническая информация/Объем двигателя в литрах
TYP_KV_DRIVE_DES_ID - (Конструкция/Вид привода) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_TRANS_DES_ID - (Техническая информация/Привода) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_KV_FUEL_SUPPLY_DES_ID - (Техническая информация/Заправка горючего) ключ, ссылающийся на таблицу DESIGNATIONS=>DES_ID
TYP_VALVES Техническая информация/Количество клапанов на одну камеру сгорания
TYP_RT_EXIST везде ноль
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Другие таблицы /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
LINK_LA_TYP_NEW Для чего непонятно. Пошла с 3 квартала 2004 года.
LINK_LA_TYP Линковочная таблица.
LAT_TYP_ID - ключ ссылающийся на TYPES=>TYP_ID
LAT_LA_ID - ключ ссылающийся на LINK_ART=>LA_ID
LAT_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID
LAT_SUP_ID - (производитель) ключ ссылающийся на SUPPLIERS=>SUP_ID
LAT_SORT - поле для сортировки данных в формате текдока
LINK_ART Линковочная таблица, группирует артикли общим ключем LA_ID
LA_ID - ключ
LA_ART_ID - (артикль) ключ ссылающийся на таблицу ARTICLES=>ART_ID
LA_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID
LA_SORT - поле для сортировки данных в формате текдока
1.1.4 LINK_ART_GA Линковочная таблица, не имеет ключа. Скорее всего это вспомогательная таблица, потому что можно обойтись без нее.
LAG_ART_ID - (артикль) ключ ссылающийся на таблицу ARTICLES=>ART_ID
LAG_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID
LAG_SUP_ID - (производитель) ключ ссылающийся на SUPPLIERS=>SUP_ID
1.2 Запчасти
1.2.1 ARTICLES Таблица артиклей (таблица запчастей)
ART_ID ключ
ART_ARTICLE_NR номер артикля. Текстовый артикульный номер. Используется в прайсах, историях, комментариях.
ART_SUP_ID (производитель - Код поставщика запчасти) ключ ссылающийся на SUPPLIERS=>SUP_ID
ART_DES_ID (описание изделия, почти везде пустое) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
ART_CTM Реализация в странах
ART_COMPLETE_DES_ID (название изделия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
ART_PACK_SELFSERVICE для самостоятельного применения или нет (1/0)
ART_MATERIAL_MARK требует обязательного обозначения или нет (1/0)
ART_REPLACEMENT сменная деталь или нет(1/0)
ART_ACCESSORY аксессуар или нет (1/0)
ART_BATCH_SIZE1 неизвестно, в текдоке не найдено отображение этого поля
ART_BATCH_SIZE2 неизвестно, в текдоке не найдено отображение этого поля
ART_COUNTRY_SPECIFICS
Таблица специфики артиклей по странам
ACS_ART_ID - (артикль к которому прилагается информация) ключ, ссылающийся на таблицу ARTICLES=>ART_ID
ACS_CTM - Специфика для этой страны
ACS_PACK_UNIT - Упаковочная единица
ACS_KV_STATUS_DES_ID - (описание статуса изделия, например Normal или <Изделие снятое с производства>) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
ACS_KV_STATUS - Статус изделия в числовом виде 1 - нормальное 2 - не поставляется 5 - поставляется только по спецификации 7 - псевдо-изделие 8 - изделие снятое с производства 9 - больше не поставляется ACS_STATUS_DATE - Дата начала, когда приобрел этот статус артикль (с какого момента не поставляется, с какого момента заменен и т. д.)
MOD_TYP_LOOKUP Поисковая таблица по моделям и типам машин.
MTL_TYP_ID - (тип автомобиля) ключ ссылающийся на TYPES=>TYP_ID
MTL_LNG_ID - (язык который используется при поиске)
MTL_SEARCH_TEXT - текст для поиска
ARTICLE_LISTS Таблица спецификаций на артикль.
ALI_ART_ID - (деталь для которой составляем спецификацию) ключ ссылающийся на таблицу ARTICLES=>ART_ID
ALI_SORT - поле для сортировки данных в формате текдока
ALI_ART_ID_COMPONENT - (элемент спецификации) ключ ссылающийся на таблицу ARTICLES=>ART_ID
ALI_QUANTITY - количество для элемента спецификации
ALI_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID
ART_LOOKUP
Таблица для поиска
ARL_ART_ID - (деталь) ключ ссылающийся на таблицу ARTICLES=>ART_ID
ARL_SEARCH_NUMBER - поисковый номер, без точек и пробелов.
ARL_KIND - тип номера: 1 - неоригинальный (артикульный) номер, к которому относятся аналоги 2 - торговый номер (номер пользователя) 3 - оригинальный (конструкционный) номер 4 - неоригинальный аналог 5 - штрих-код (номер EAN) ARL_BRA_ID - (производитель) ключ ссылающийся на таблицу BRANDS=>BRA_ID
ARL_DISPLAY_NR - номер с пробелами, точками и т. п.
ARL_DISPLAY - неизвестно (я не нашел использование)
GENERIC_ARTICLES Таблица названий групп артиклей GA_ID - ключ
GA_NR - номер для каждой группы артиклей
GA_DES_ID - (полное название группы к которой принадлежит артикль) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
GA_DES_ID_STANDARD - (название группы артикля) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
GA_DES_ID_ASSEMBLY - (место где устанавливается, крепится) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
GA_DES_ID_INTENDED - (во что входит) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
GA_UNIVERSAL - 1/0 (неизвестно)
ARTICLE_INFO Дополнительная информация об артиклях
AIN_ART_ID - (артикль к которому прилагается информация) ключ ссылающийся на таблицу ARTICLES=>ART_ID
AIN_SORT - поле для сортировки данных в формате текдока
AIN_KV_TYPE - тип критерия, используется где-то внутри.
AIN_DISPLAY - (вывод на экран, скорее всего - 1/0) не используется.
AIN_TMO_ID - (текст) ключ ссылающийся на таблицу TEXT_MODULES=>TMO_ID
TEXT_MODULES
Таблица группировки текстовой информации по языкам
TMO_ID - ключ
TMO_LNG_ID - (язык текстовой информации) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID
TMO_FIXED - неизвестно, использования этого я не нашел
TMO_TMT_ID - (текст) ключ ссылающийся на таблицу TEXT_MODULE_TEXTS=>TMT_ID
TEXT_MODULE_TEXTS Таблица содержащая текстовую информацию в binary-ASCII формате.
TMT_ID - ключ
TMT_TEXT - сам текст (binary)
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Графика
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
LINK_GRA_LA Линковка графики с блоками артиклей
LGL_LA_ID - ключ ссылающийся на LINK_ART=>LA_ID
LGL_TYP_ID - ключ ссылающийся на TYPES=>TYP_ID
LGL_ENG_ID
LGA_SORT - поле для сортировки данных в формате текдока
LGL_GRA_ID - (картинка) ключ ссылающийся на таблицу GRAPHICS=>GRA_ID
LINK_GRA_ART
Линковка графики с артиклями
LGA_ART_ID - (артикул) ключ ссылающийся на таблицу ARTICLES=>ART_ID
LGA_SORT - поле для сортировки данных в формате текдока
LGA_GRA_ID - (картинка) ключ ссылающийся на таблицу GRAPHICS=>GRA_ID
GRAPHICS Группировка данных по форматам м ресурсным таблицам
GRA_SUP_ID - (производитель от которого картинка) ключ ссылающийся на таблицу SUPPLIERS=>SUP_ID
GRA_ID - ключ
GRA_DOC_TYPE (тип графических данных) ключ ссылающийся на таблицу DOC_TYPES=>DOC_TYPE
GRA_LNG_ID (язык картинки) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID
GRA_GRD_ID (картинка) ключ ссылающийся на таблицу GRA_DATA_...=>GRD_ID
GRA_TYPE - неизвестно, всегда равен 1
GRA_NORM - неизвестно, возможно тип окошка в котором выводится картинка.
GRA_SUPPLIER_NR - номер производителя, по таблице SUPPLIERS.
GRA_TAB_NR - номер таблицы GRA_DATA_...
GRA_DATA_0-5
Графические данные. Binary-формат.
GRD_ID - ключ
GRD_GRAPHIC - графические данные (binary)
DOC_TYPES
DOC_TYPE - ключ
DOC_EXTENSION - расширение графических данных (bmp, jpg :)
SEARCH_TREE Дерево товарных групп (от нижестоящих к вышестоящим)
STR_ID - ключ
STR_ID_PARENT - (ссылка на вышестоящий элемент списка) =>STR_ID STR_TYPE - тип товарной группы 1 - Легковые автомобили 2 - Транспортные средства коммерческого назначения 3 - Двигатель 4 - Универсальный 5 - Ось STR_LEVEL - уровень вложенности (1- самый верхний уровень)
STR_DES_ID - название элемента списка (товарной группы)
STR_SORT - сортировка
STR_NODE_NR - номер узла
STR_FAMILY_TREE
Дерево от вышестоящих товарных групп к нижестоящим
SFT_ANCESTOR_STR_ID - (вышестоящий элемент) ключ ссылающийся на таблицу SEARCH_TREE =>STR_ID
SFT_DESCENDANT_STR_ID - (нижестоящий элемент) ключ ссылающийся на таблицу SEARCH_TREE =>STR_ID
STR_LOOKUP
Таблица для поиска товарных групп
STL_LNG_ID - (язык поиска) ключ ссылающийся на таблицу LANGUAGES=>LNG_ID
STL_SEARCH_TEXT - текст для поиска
STL_STR_ID - (товарная группа) ключ ссылающийся на таблицу SEARCH_TREE=>STR_ID
STL_GA_ID - (группа артиклей) ключ ссылающийся на GENERIC_ARTICLES=>GA_ID
///////////////////////////////////////////////////////////////////////////////////////////////////
// Критерии деталей и списков применимостей детали к машинам
// Критерии. Структура использования критериев в текдоке 1.2005 изменилась
///////////////////////////////////////////////////////////////////////////////////////////////////
// Схема вывода на экран примерно такая:
// Сокращенная: используется когда выведено много найденных номеров и нужно вывести их некоторые св-ва.
// в результате получается нечто следующее:
// [ARTICLES=>ART_ARTICLE_NR]
// [CRITERIA=>CRI_SHORT_DES_ID=>:]
// : (двоеточие)
// [ARTICLE_CRITERIA=> ACR_VALUE] или [ARTICLE_CRITERIA=> KV_DES_ID=>:]
// [CRITERIA=>CRI_UNIT_DES_ID=>:]
// Полная: когда просматриваем св-ва конкретной детали
// [ARTICLES=>ART_ARTICLE_NR]
// [CRITERIA=>CRI_DES_ID=>:]
// = (знак равенства)
// [ARTICLE_CRITERIA=> ACR_VALUE] или [ARTICLE_CRITERIA=> KV_DES_ID=>:]
CRITERIA Варианты критериев
CRI_ID - ключ
CRI_DES_ID - (описание критерия, не выводится в текдоке) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
CRI_SHORT_DES_ID - (краткое описание критерия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
CRI_UNIT_DES_ID - (единица измерения критерия) ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
CRI_TYPE - неизвестно
Текстовый - критерий это строка. Иногда даже на английском.
Номерной - какой-то номер. Возможно даже дробный.
Совет: все значения критериев рассматривать как строку и не разбирать на типы.
A - (почти аналогичен N) критерий текстовый, однако он содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE)
B - информационный номер
D - годы выпуска (почти аналогичен N) критерий текстовый, однако он содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE)
K - критерий текстовый, значение содержится в DES_ID (ARTICLE_CRITERIA=>ACR_KV_DES_ID), также для этих критериев нужно рассматривать значение KV_KT_ID
N - критерий номерной, значение содержится в VALUE (ARTICLE_CRITERIA=>ACR_VALUE)
V - критерий сам является значением. Поля DES_ID или VALUE пустые.
CRI_KT_ID - (список возможных вариантов установки, для чего им нужен этот список здесь - неизвестно) ключ ссылающийся на таблицу KEY_VALUES=>KV_KT_ID
CRI_IS_INTERVAL - является ли этот критерий интервалом значений или нет (1/0)
CRI_SUCCESSOR - (Второй критерий. Имеет смысл только если CRI_IS_INTERVAL=1) ключ ссылающийся на таблицу CRITERIA=>CRI_ID
ARTICLE_CRITERIA
Списки критериев по артиклям с их значениями
ACR_ART_ID - (деталь для которой подбираются критерии) ключ ссылающийся на таблицу ARTICLES=>ART_ID
ACR_SORT - поле для сортировки данных в формате текдока
ACR_CRI_ID - (критерий, имя критерия) ключ ссылающийся на таблицу CRITERIA=>CRI_ID
ACR_VALUE - численное значение критерия (если имеется)
ACR_KV_DES_ID - строковое значение критерия (если имеется)
ACR_DISPLAY - показывать ли этот критерий вместе со значением (отображение не при просмотре детали, а в списке найденных, маленьким шрифтом как более подробные сведения детали)
ARTICLE_LIST_CRITERIA
Список критериев для артиклей. Используется когда выводится список применяемых автомобилей к детали. Напротив каждого автомобиля устанавливается условие (оговорка) применения данной детали к нему. Эти условия и есть критерии в этой таблице.
ALC_ALI_ART_ID - (деталь для которой подбираются критерии) ключ ссылающийся на таблицу ARTICLES=>ART_ID
ALC_ALI_SORT - поле для сортировки данных в формате текдока (по порядку элементов критерия)
ALC_SORT - поле для сортировки данных в формате текдока (по порядку критериев)
ALC_CRI_ID - ключ ссылающийся на таблицу CRITERIA=>CRI_ID
ALC_VALUE - значение критерия
ALC_KV_DES_ID - размерность критерия
ALC_TYP_ID - (тип автомобиля к которому применяется деталь с оговорками) ключ ссылающийся на таблицу TYPES=>TYP_ID
ALC_ENG_ID - (тип двигателя к которому применяется деталь с оговорками)
KEY_VALUES Назначение таблицы неизвестно, т. к. на те же значения в остальных таблицах выходят просто через DES_ID. Список значений - ключ, подключ, значение.
KV_KT_ID - ключ
KV_KV - неизвестно
KV_DES_ID - название ключа ключ ссылающийся на таблицу DESIGNATIONS=>DES_ID
/////////////////////////////////////////////////////////////////////////////////////////////////// ENGINES Таблица двигателей автомобилей