Tecdoc tables.txt — различия между версиями

Материал из MstarProject Manual
Перейти к: навигация, поиск
(Created page with " Структура таблиц TecDoc ======================= // Общая информация /////////////////////////////////////////////////////////////////////////////...")
 
 
(не показано 10 промежуточных версии ещё одного участника)
Строка 1: Строка 1:
Структура таблиц TecDoc
+
== Структура таблиц TecDoc ==
=======================
+
 
 +
  
 
// Общая информация
 
// Общая информация
Строка 22: Строка 23:
 
2. *_COU - Код страны. Соответствие кодов странам перечислено в таблице COUNTRIES - там можно аналогично
 
2. *_COU - Код страны. Соответствие кодов странам перечислено в таблице COUNTRIES - там можно аналогично
 
ориентироваться на 2-хбуквенные коды в поле COU_ISO2. Либо выполните запрос COUNTRIES.sql из примеров.
 
ориентироваться на 2-хбуквенные коды в поле COU_ISO2. Либо выполните запрос COUNTRIES.sql из примеров.
Россия: *_COU=186
+
 
Украина: *_COU=223
+
Россия: *_COU=187
 +
 
 +
Украина: *_COU=225
 +
 
 
Беларусь: *_COU=33
 
Беларусь: *_COU=33
 +
 
Советский Союз (бывший): *_COU=204
 
Советский Союз (бывший): *_COU=204
 +
 
Германия: *_COU=52
 
Германия: *_COU=52
  
 
Есть также 2 "группы стран":
 
Есть также 2 "группы стран":
"Европа": *_COU=248
+
 
"Весь мир": *_COU=249
+
"Европа": *_COU=250
 +
 
 +
"Весь мир": *_COU=251
 +
 
 
Аналогично "универсальному языку", некоторые данные ссылаются не на конкретную страну, а на одну из этих
 
Аналогично "универсальному языку", некоторые данные ссылаются не на конкретную страну, а на одну из этих
 
групп стран, хотя в основном, конечно, ссылаются и на страну, и на группу.
 
групп стран, хотя в основном, конечно, ссылаются и на страну, и на группу.
Строка 70: Строка 79:
  
 
USER_SETTINGS
 
USER_SETTINGS
 +
 
Настройки пользователя, интересны только поля
 
Настройки пользователя, интересны только поля
 +
 
USS_LNG_ID = 16 - русский язык
 
USS_LNG_ID = 16 - русский язык
 +
 
USS_COU_ID = 186 - страна Россия
 
USS_COU_ID = 186 - страна Россия
  
Строка 78: Строка 90:
  
 
// Текстовые таблицы
 
// Текстовые таблицы
 +
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  
 
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: Строка 107:
 
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: Строка 147:
  
 
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: Строка 334:
 
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: Строка 369:
 
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: Строка 417:
 
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: Строка 452:
 
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: Строка 460:
 
Таблица названий групп артиклей
 
Таблица названий групп артиклей
 
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: Строка 583:
 
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: Строка 721:
 
Назначение таблицы неизвестно, т. к. на те же значения в остальных таблицах выходят просто через 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
  
Строка 462: Строка 731:
 
ENGINES
 
ENGINES
 
Таблица двигателей автомобилей
 
Таблица двигателей автомобилей
 +
 +
 +
* Назад к оглавлению: [[Документация_по_запросам_и_структуре_Текдок_-_версия_2]]
 +
 +
* Подробнее о ценах ПО Ирбис на базе текдок от нашей компании: http://www.mstarproject.com/?action=tecdoc_mysql_site

Текущая версия на 09:49, 2 июня 2015

Структура таблиц 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=187

Украина: *_COU=225

Беларусь: *_COU=33

Советский Союз (бывший): *_COU=204

Германия: *_COU=52

Есть также 2 "группы стран":

"Европа": *_COU=250

"Весь мир": *_COU=251

Аналогично "универсальному языку", некоторые данные ссылаются не на конкретную страну, а на одну из этих групп стран, хотя в основном, конечно, ссылаются и на страну, и на группу.

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 Таблица двигателей автомобилей