Автор Тема: Перецінений товар  (Прочитано 218 раз)

0 Пользователей и 1 Гость просматривают эту тему.

cola78

  • Младший Пользователь
  • **
  • Сообщений: 39
  • Репутация: 1
Перецінений товар
« : Сентябрь 03, 2021, 10:54:37 »
Написал отчет, который показывает товары, на который изменилась розничная цена.
  SELECT T.SKLAD_ID, T.KOLVO, T2.CENA, T2.TOVAR_ID, T2.LAST_MODIFY, T2.LAST_USER_ID, T2.CENA_TYPE_ID, T1.KOD, T1.NAME, S.NAME, T3.NAME, T1.TIP
FROM
    ((((TOVAR_ZAL T
    INNER JOIN TOVAR_CENA_LOG T2 ON (T.TOVAR_ID=T2.TOVAR_ID))
    INNER JOIN TOVAR_NAME T1 ON (T2.TOVAR_ID=T1.NUM))
    INNER JOIN SKLAD_NAMES S ON (T.SKLAD_ID=S.NUM))
    INNER JOIN TIP T3 ON (T1.TIP=T3.NUM))
WHERE
(    T.SKLAD_ID =#склад_№#) AND
(    T2.LAST_MODIFY >='#дата_с#') AND (    T2.LAST_MODIFY <='#дата_по#')AND
(    T2.CENA_TYPE_ID =1)   AND
T1.TIP IN (SELECT sg.num FROM get_tovar_subgroups(#товар_группа_№#,0) sg)

#if #выбор_да_нет_1# = 1 #then
#else
  AND T.KOLVO > 0
#endif                                       
ORDER BY T3.NAME,T1.NAME               
           
Отчет работает (фото в приложении)

Но если я выбираю УСІ ГРУПИ, то показывает ЗВІТ ПУСТИЙ

Кто знает в чем причина?? Подскажите))

jura1502

  • Новенький
  • *
  • Сообщений: 3
  • Репутация: 0
Re: Перецінений товар
« Ответ #1 : Сентябрь 13, 2021, 13:56:53 »
Добрый день! А можете прикрепить шаблон этого отчета?

cola78

  • Младший Пользователь
  • **
  • Сообщений: 39
  • Репутация: 1
Re: Перецінений товар
« Ответ #2 : Сентябрь 14, 2021, 16:08:21 »
Добавив.

homebuh

  • Пользователи
  • Старший Пользователь
  • ****
  • Сообщений: 153
  • Репутация: -9
Re: Перецінений товар
« Ответ #3 : Сентябрь 21, 2021, 15:18:08 »
а как поменять цену розничную что бы отображало в грн, если у меня в долларе?

jura1502

  • Новенький
  • *
  • Сообщений: 3
  • Репутация: 0
Re: Перецінений товар
« Ответ #4 : Сентябрь 22, 2021, 10:44:15 »
При выборе "УСІ ГРУПИ" чтобы показывало правильно отчет можно как вариант добавить условие в запрос

SELECT T.SKLAD_ID, T.KOLVO, T2.CENA, T2.TOVAR_ID, T2.LAST_MODIFY, T2.LAST_USER_ID, T2.CENA_TYPE_ID, T1.KOD, T1.NAME, S.NAME, T3.NAME, T1.TIP
FROM
    ((((TOVAR_ZAL T
    INNER JOIN TOVAR_CENA_LOG T2 ON (T.TOVAR_ID=T2.TOVAR_ID))
    INNER JOIN TOVAR_NAME T1 ON (T2.TOVAR_ID=T1.NUM))
    INNER JOIN SKLAD_NAMES S ON (T.SKLAD_ID=S.NUM))
    INNER JOIN TIP T3 ON (T1.TIP=T3.NUM))
WHERE
(    T.SKLAD_ID =#склад_№#) AND
(    T2.LAST_MODIFY >='#дата_с#') AND (    T2.LAST_MODIFY <='#дата_по#')AND
(    T2.CENA_TYPE_ID =1)   

#if #товар_группа_№# = 0
#then
#else
AND T1.TIP IN (SELECT sg.num FROM get_tovar_subgroups(#товар_группа_№#,0) sg)
#endif


#if #выбор_да_нет_1# = 1 #then
#else
  AND T.KOLVO > 0
#endif                                       
ORDER BY T3.NAME,T1.NAME     

HumanKM

  • Старший Пользователь
  • ****
  • Сообщений: 112
  • Репутация: 4
Re: Перецінений товар
« Ответ #5 : Сентябрь 23, 2021, 09:00:55 »
А куди Ви вставляєте цей скрипт для отримання звіту?

jura1502

  • Новенький
  • *
  • Сообщений: 3
  • Репутация: 0
Re: Перецінений товар
« Ответ #6 : Сентябрь 23, 2021, 13:36:54 »
SQL запит

HumanKM

  • Старший Пользователь
  • ****
  • Сообщений: 112
  • Репутация: 4
Re: Перецінений товар
« Ответ #7 : Сентябрь 23, 2021, 17:30:46 »
sql запит на основі якогось з існуючих звітів?