Запрос с картинками:
SELECT M. TEMA, M. TEMAPOD, M. KEYMAINSPIS, M. KEYMAINECN, M. PART, M. KOD, M. NAME,
M. ED, M. CENA_R CENAR, M. KEYPROIZV, M. GRSKIDKA KEYGRSKIDKA, M. BAR, M. BIGBAR,
M. NAMESPIS, M. NAMESPISMIN, M. MATERIAL
FROM MAINSPIS M, TEMAPODSPIS P, TEMASPIS T
WHERE P. TEMA = M. TEMA AND P. TEMAPOD = M. TEMAPOD AND P. EXPORTTOEXCEL = 'Да' AND
T. TEMA = M. TEMA AND T. EXPORTTOEXCEL = 'Да' AND
M. KEYMAINECN = 1 AND M. EXPORTTOEXCEL = 'Да'
Запрос без картинок:
SELECT M. TEMA, M. TEMAPOD, M. KEYMAINSPIS, M. KEYMAINECN, M. PART, M. KOD, M. NAME,
M. ED, M. CENA_R CENAR, M. KEYPROIZV, M. GRSKIDKA KEYGRSKIDKA, M. NAMESPIS, M. NAMESPISMIN, M. MATERIAL
FROM MAINSPIS M, TEMAPODSPIS P, TEMASPIS T
WHERE P. TEMA = M. TEMA AND P. TEMAPOD = M. TEMAPOD AND P. EXPORTTOEXCEL = 'Да' AND
T. TEMA = M. TEMA AND T. EXPORTTOEXCEL = 'Да' AND
M. KEYMAINECN = 1 AND M. EXPORTTOEXCEL = 'Да'
6.1.2. Таблица товара (MAINSPIS) - продажа запчастей
Имя поля | Тип поля | Описание |
KEYMAINSPIS | INTEGER | Идентификатор товара |
KEYMAINECN | INTEGER | =1 (Товар) |
PART | VARCHAR(20) | Артикул (зав. №) |
KOD | VARCHAR(50) | Код (ориг. №) |
NAME | VARCHAR(150) | Наименование товара |
ED | VARCHAR(20) | Ед. измерения |
CENAR | NUMERIC(15,2) | Цена прайсовая (нетто), руб. |
KEYPROIZV | INTEGER | Идентификатор производителя |
KEYGRSKIDKA | INTEGER | Идентификатор группы скидок |
Файл: ACD_MAINSPIS. XML
Запрос:
SELECT M. KEYMAINSPIS, M. KEYMAINECN, M. PART, M. KOD, M. NAME,
M. ED, M. CENA_R CENAR, M. KEYPROIZV, M. GRSKIDKA KEYGRSKIDKA
FROM MAINSPIS M, TEMAPODSPIS P, TEMASPIS T
WHERE P. TEMA = M. TEMA AND P. TEMAPOD = M. TEMAPOD AND P. EXPORTTOEXCEL = 'Да' AND
T. TEMA = M. TEMA AND T. EXPORTTOEXCEL = 'Да' AND
M. KEYMAINECN = 1 AND M. EXPORTTOEXCEL = 'Да'
6.2. Таблица складов (SKLAD)
Имя поля | Тип поля | Описание |
KEYSKLAD | INTEGER | Идентификатор склада |
KEYWEB | INTEGER | Идентификатор склада (внешний номер) |
KODSKLAD | VARCHAR(50) | Код склада |
NAME | VARCHAR(100) | Наименование склада (для web) |
COMMENT | BLOBTEXT80_DOM | Условия доставки (для web) |
ADRES | VARCHAR(100) | Адрес склада (для web) |
TLF | VARCHAR(50) | Телефоны (для web) |
Файл: ACD_SKLAD. XML
Запрос:
SELECT KEYSKLAD, KEYWEB, KODSKLAD, NAME, COMMENT, ADRES, TLF
FROM SKLAD
WHERE TOWEB = 'Да'
6.3. Таблица остатков товара (MAINSPISOST)
Имя поля | Тип поля | Описание |
KEYMAINSPIS | INTEGER | Идентификатор товара |
KEYSKLAD | INTEGER | Идентификатор склада |
KOLOST | NUMERIC(15,3) | Остаток |
Файл: ACD_MAINSPISOST. XML
Запрос:
SELECT KEYMAINSPIS, KEYSKLAD, SUM(VIDNUM * KOL) KOLOST
FROM VNAKLTOV
WHERE VIDNUM <> 0 AND KEYMAINECN = 1 AND KEYFIRMA IN (111111)
GROUP BY KEYMAINSPIS, KEYSKLAD
7. Таблица подтем (групп) товара (TEMAPODSPIS) - продажа товара
Имя поля | Тип поля | Описание |
TEMA | TEMA_DOM | Код темы |
TEMAPOD | TEMAPOD_DOM | Код подтемы |
NAME | VCHAR50_DOM | Наименование |
NAMEPRACE | VCHAR250_DOM | Наименование полное |
NAMESPIS | BLOBTEXT80_DOM | Полное описание для сайта |
NAMESPISMIN | VCHAR250_DOM | Краткое описание для сайта |
PBMP | BLOB_DOM | Картинка маленькая |
BIGPBMP | BLOB_DOM | Картинка большая |
KEYSORT | KEYINT_DOM | Сортировка на сайте |
KEYTEMAPOD | KEYINT_DOM | Ключ подтемы (уникальный) |
Файл: ACD_TEMAPODSPIS. XML
Запрос:
SELECT TEMA, TEMAPOD, NAME, NAMEPRACE, NAMESPIS, NAMESPISMIN, PBMP, BIGPBMP, KEYSORT, KEYTEMAPOD
FROM TEMAPODSPIS WHERE EXPORTTOEXCEL = 'Да'
7.1. Таблица подтем (перекрестные ссылки) (TMDOUBLE) - продажа товара
Имя поля | Тип поля | Описание |
KEYMAINSPIS | INTEGER | Идентификатор товара |
TEMA | TEMA_DOM | Код темы |
TEMAPOD | TEMAPOD_DOM | Код подтемы |
Первичный ключ: (KEYMAINSPIS, TEMA, TEMAPOD)
Файл: ACD_TMDOUBLE. XML
Запрос:
SELECT KEYMAINSPIS, TEMA, TEMAPOD
FROM TMDOUBLE WHERE EXPORTTOEXCEL = 'Да'
UNION
SELECT KEYMAINSPIS, TEMA, TEMAPOD
FROM MAINSPIS WHERE EXPORTTOEXCEL = 'Да'
Примечание.
Это в дополнение к существующей структуре, т. е. здесь показываются записи, где товар есть более чем в одной подтеме.
7.2. Таблица тем товара (TEMASPIS) - продажа товара
Имя поля | Тип поля | Описание |
TEMA | TEMA_DOM | Код темы |
NAME | VCHAR50_DOM | Наименование |
KEYTEMA | KEYINT_DOM | Ключ темы (уникальный) |
KEYSORT | KEYINT_DOM | Сортировка на сайте |
Первичный ключ: (TEMA)
Файл: ACD_TEMASPIS. XML
Запрос:
SELECT TEMA, NAME, KEYTEMA, KEYSORT
FROM TEMASPIS WHERE EXPORTTOEXCEL = 'Да'
Поддержка многоязычных сайтов
8.1. Таблица стран (COUNTRY)
Поле | Тип | Комментарий |
KEYCOUNTRY | KEYINT_DOM | Уникальный идентификатор страны |
COUNTRY | COUNTRY_DOM | Код страны |
NUMPRACE | KEYINT_DOM | № закрепленного за страной прайса (для сайта) |
TOWEB | BOOLEAN_DOM | Выгружать на сайт |
WINCODE | VCHAR20_DOM | Кодировка (UNICODE_FSS) |
FONTCHARSET | KEYINT_DOM | Набор символов (Delphi) |
Первичный ключ (KEYCOUNTRY)
Файл: ACD_COUNTRY. XML
Запрос:
SELECT KEYCOUNTRY, COUNTRY, NUMPRACE, TOWEB, WINCODE, FONTCHARSET
FROM COUNTRY WHERE TOWEB = 'Да'
8.2. Таблица тем (COUNTRYTEMA)
Поле | Тип | Комментарий |
KEYCOUNTRY | KEYINT_DOM | Уникальный идентификатор страны |
KEYTEMA | KEYINT_DOM | Уникальный идентификатор темы |
TEMANAME | WEB50_DOM | Наименование темы на языке страны |
TEMAALLNAME | WEB250_DOM | Подробное наименование темы на языке страны |
TOWEB | BOOLEAN_DOM | Выгружать на сайт (0, 1) |
Первичный ключ (KEYCOUNTRY, KEYTEMA)
Файл: ACD_COUNTRYTEMA. XML
Запрос:
SELECT KEYCOUNTRY, KEYTEMA, TEMANAME, TEMAALLNAME, TOWEB
FROM COUNTRYTEMA WHERE TOWEB = 1
Выгружать отдельно по каждой стране
8.3. Таблица подтем (COUNTRYTEMAPOD)
Поле | Тип | Комментарий |
KEYCOUNTRY | KEYINT_DOM | Уникальный идентификатор страны |
KEYTEMAPOD | KEYINT_DOM | Уникальный идентификатор подтемы |
KEYTEMA | KEYINT_DOM | Уникальный идентификатор темы |
TPNAME | WEB50_DOM | Наименование подтемы на языке страны |
TPALLNAME | WEB250_DOM | Подробное наименование подтемы на языке страны |
TOWEB | BOOLEAN_DOM | Выгружать на сайт (0, 1) |
Первичный ключ (KEYCOUNTRY, KEYTEMAPOD)
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


