Запрос с картинками:

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