Для того чтобы организовать торговлю в Интернет-магазине компании потребуется наличие всего одного Менеджера, контролирующего процесс автоматической работы магазина как из офиса компании, так и из любого места в Сети.
Каталог прайсов интернет магазинов - разместите свой прайс бесплатно
  Главная  |    О компании  |    Новости  |    Статьи  |    Форум  |    Клиенты  |    Обратная связь  |    Карта сайта
Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Запомнить
Пароль
   
Форум
 Программа iNETsHOP » Ошибки
        Выгрузка РРЦ
Выгрузка РРЦ

17.01.2014 16:53

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Данный плагин для выборки товаров из справочника товаров использует следующий SQL-запрос:
Код

select
g.G_ID as id,
dbo.f_TextToHTML(G_NAME) as name,
IsNull(:URL, '') + '/spec_' + LTRIM(CAST(g.G_IMAGE_1 as varchar)) + '.htm' as url,
g.price,
g.G_PRESENT as Present,
g.G_ACTIVE as Active,
g.G_WARRANTY as Warranty,
g.G_LIDER as IS_LIDER,
g.G_RECOMEND as IS_RECOMEND,
g.G_ACTION as IS_ACTION,
g.G_GR_ID as CategoryId,
g.G_B_ID as vendorId,
LTRIM(RTRIM(IsNull(g.G_SID, ''))) as vendorCode,
case when (DATALENGTH(g.G_IMAGE)>0) then
IsNull(:URL, '') + '/' + LTRIM(Str(g.G_ID)) + '.jpg'
else '' end as image1,
case when (DATALENGTH(g.G_IMAGE2)>0) then
IsNull(:URL, '') + '/' + LTRIM(Str(g.G_ID)) + '_2.jpg'
else '' end as image2,
case when (DATALENGTH(g.G_IMAGE3)>0) then
IsNull(:URL, '') + '/' + LTRIM(Str(g.G_ID)) + '_3.jpg'
else '' end as image3,
case when (DATALENGTH(g.G_IMAGE4)>0) then
IsNull(:URL, '') + '/' + LTRIM(Str(g.G_ID)) + '_4.jpg'
else '' end as image4,
case when (DATALENGTH(g.G_IMAGE5)>0) then
IsNull(:URL, '') + '/' + LTRIM(Str(g.G_ID)) + '_5.jpg'
else '' end as image5,
g.G_DESC_FULL as [description],
g.G_DESC as [about],
(select S_NAME from TBL_SUPPLIERS s where s.S_ID = g.G_S_ID) as supplier
from TBL_GOODS g, TBL_GROUPS gr
where g.G_GR_ID = gr.GR_ID
-- and LTRIM(RTRIM(IsNull(g.G_SID, ''))) <> ''
and ((:vPresent1 = 1 and g.G_PRESENT = 1) OR (:vPresent2 = 1 and g.G_PRESENT = 0))
and ((:vActive1 = 1 and g.G_ACTIVE = 1) OR (:vActive2 = 1 and g.G_ACTIVE = 0))
/*SERVER*/


В нем видно, что признак наличия товара берется из поля G_PRESENT таблицы TBL_GOODS. Исходя из этого, если в окне справочника товаров в колонке "Наличие" указано, что этот товар есть в наличии - это и должно попадать в файл экспорта. Возможно ли то, что вы не обновили данные в справочнике товаров (товар уже мог быть снят с наличия) или сравниваете не с тем товаром в файле экспорта?

Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
 

Статистика форума
Тем: 506, Сообщений: 3222, Пользователей: 2255
Приветствуем новичка по имени Gotit
Ближайшие дни рождения
Сегодня именинников нет


iNETsHOP - программа для формирования каталога товаров интернет-магазина и обработки прайсов Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®" iNETsHOP - обработка, объединение, анализ прайсов поставщиков и конкурентов