21.05.2014 16:24 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
В программе возможен учет наличия товара как по количественным остаткам на складе так и по формальному признаку Да/Нет. Обычно берется колонка признака наличия товара у поставщиков и в случае положительного значения она приравнивается некоторому количественному эквиваленту, например: CASE WHEN G_PRESENT>0 THEN 100 ELSE 0 END as "На складе" Любой товар в справочнике товаров должен принадлежать какой-то группе, код которой хранится в поле G_GR_ID таблицы TBL_GOODS, потому чтобы убрать товары какой-то группы из выгрузки - достаточно добавить условие WHERE G_GR_ID <> 1234, где 1234 - код группы (его можно посмотреть в справочнике групп). Так же можно добавить в исключения сразу несколько групп товаров: WHERE NOT G_GR_ID IN (1234, 1235) и т.п. В таком случае общий SQL-запрос выгрузки в CSV-файл будет выглядеть приблизительно так: Код
|