Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Запрос на получение информации о номенклатуре в разрезе свойств : Супермаг Плюс (Супермаг 2000)

29.03.2024 11:36


30.11.2015 14:12
CriticalDays
 
Здравствуйте)

Создаю запрос, который будет вытаскивать из супермага:
1)Основной артикул.
2)Артикул упаковки.
3)Имя карточки.
4)Свойства карточки.
5)Остатки.
6)Штрихкоды.
В супермаге понаходил отчеты, но ни в одном не вижу артикула упаковки.

Решил сделать запрос к базе, получился вот такой скрипт:
SQL код:
SELECT SMCARD.ARTICLE,
       
SMCARD.NAME,
       
SMGOODSSCALE.QUANTITY,
       
SMCOMPLEXARTICLES.COMPLEXARTICLE,
       
SMCARD.ACCEPTED,
       
SMSTOREUNITS.UNITNAME,
       
SMSTOREUNITS.BARCODE
  FROM SUPERMAG
.SMCARD
    INNER JOIN SUPERMAG
.SMCOMPLEXARTICLES
      ON SMCARD
.ARTICLE SMCOMPLEXARTICLES.ARTICLE
      INNER JOIN SUPERMAG
.SMSTOREUNITS
        ON SMSTOREUNITS
.ARTICLE SMCOMPLEXARTICLES.COMPLEXARTICLE
        INNER JOIN SUPERMAG
.SMGOODSSCALE
          ON SMGOODSSCALE
.ARTICLE SMCOMPLEXARTICLES.ARTICLE
  WHERE SMGOODSSCALE
.STORELOC 26
    
AND SMGOODSSCALE.QUANTITY 0
    
AND SMCARD.ACCEPTED 1
  GROUP BY SMCARD
.ARTICLE,
           
SMCARD.NAME,
           
SMGOODSSCALE.QUANTITY,
           
SMCOMPLEXARTICLES.COMPLEXARTICLE,
           
SMCARD.ACCEPTED,
           
SMSTOREUNITS.UNITNAME,
           
SMSTOREUNITS.BARCODE 
Но он мне возвращает нечто не то.

Остатки сходятся, но остатки есть не по всем свойствами и много лишнего, т.е. всего должно быть 4,000 позиций, а получается 20,000. Если удалить дубликаты, то получается более нормальная картина, но все равно много лишнего и не все свойства возвращает запрос(сравнивал с супермагом).

Кто может подсказать, где у меня ошибка?)

В общем-то всё задумано для переноса в 1С. Поэтому еще вопрос - можно ли сделать "новые" артикулы упаковки в 1С, потом оттуда загрузить в УКМ4 и что бы всё работало ?) УКМ перезапишет артикулы на 1Совские?)
30.11.2015 14:32
CriticalDays
 
Супермаг 1.030.3.сп5

Оракл 11g
Часовой пояс GMT +3, время: 11:36.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.