Надо сделать заказ товара на следующий год (сезон)
Решил воспользоваться отчетом "Планирование заказов" НО заказ по одному из поставщиков, по этому.
В отчете "планирование заказов" захожу в режим редактирования и ставлю галочку напротив "поставщик" и нажимаю - сохранить как) потом захожу в пользовательские отчеты, выбираю сохранившийся отчет. В поле выбор поставщика выбираю НЕОБХОДИМОГО поставщика и нажимаю просмотреть.
Отчет открылся по ВСЕМ группам и поставщикам, а мне нужно движение товара по одному поставщику.
Что я делаю не так? :( Помогите на путь истинны направить.
Цитата: WISH від Жовтень 10, 2020, 20:52:10
Надо сделать заказ товара на следующий год (сезон)
Решил воспользоваться отчетом "Планирование заказов" НО заказ по одному из поставщиков, по этому.
В отчете "планирование заказов" захожу в режим редактирования и ставлю галочку напротив "поставщик" и нажимаю - сохранить как) потом захожу в пользовательские отчеты, выбираю сохранившийся отчет. В поле выбор поставщика выбираю НЕОБХОДИМОГО поставщика и нажимаю просмотреть.
Отчет открылся по ВСЕМ группам и поставщикам, а мне нужно движение товара по одному поставщику.
Что я делаю не так? :( Помогите на путь истинны направить.
Недостаточно просто поставить галочку и все. Надо еще переписать SQL скрипт чтобы он подхватывал переменную от выборки поставщика.
Цитата: admin від Жовтень 15, 2020, 15:24:14
Цитата: WISH від Жовтень 10, 2020, 20:52:10
Надо сделать заказ товара на следующий год (сезон)
Решил воспользоваться отчетом "Планирование заказов" НО заказ по одному из поставщиков, по этому.
В отчете "планирование заказов" захожу в режим редактирования и ставлю галочку напротив "поставщик" и нажимаю - сохранить как) потом захожу в пользовательские отчеты, выбираю сохранившийся отчет. В поле выбор поставщика выбираю НЕОБХОДИМОГО поставщика и нажимаю просмотреть.
Отчет открылся по ВСЕМ группам и поставщикам, а мне нужно движение товара по одному поставщику.
Что я делаю не так? :( Помогите на путь истинны направить.
Недостаточно просто поставить галочку и все. Надо еще переписать SQL скрипт чтобы он подхватывал переменную от выборки поставщика.
А какая переменная отвечает за выбор поставщика?
Цитата: Максім від Лютий 04, 2021, 20:02:08
А какая переменная отвечает за выбор поставщика?
LAST_POST_ID в таблице TOVAR_ZAL. LAST_POST_ID - это контрагент из таблицы CLIENT.
(Это отчет "Реализация товаров") Добавил в запрос last_post_id, но так не работает:
SELECT
sw.group_name,
tm.tovar_id,
tn.kod,
tn.name,
tn.ed_izm,
tn.cena,
tn.cena_r,
tn.cena_o,
SUM(tm.suma_znig_diff) AS tov_znig,
SUM(tm.from_kolvo) AS tov_kolvo,
AVG(tm.from_cena) AS tov_cena,
AVG(tm.cena_pdv) AS tov_cena_pdv,
SUM(tm.from_suma) AS tov_suma,
SUM(tm.suma_pdv) AS tov_pdv,
SUM(tm.from_suma+tm.suma_pdv) AS tov_suma_pdv
FROM
tovar_zal,
tovar_move tm,
vnakl vn,
print_view_sklad(#товар_группа_№#,#склад_№#) sw,
tovar_name tn
WHERE
last_post_id = #поставщик_№# AND
tm.doc_type_id = 1 AND
tm.doc_id = vn.num AND
#if #пользователь_№# = -1 #then
#else
vn.doc_user_id = #пользователь_№# AND
#endif
tm.mdate >= '#дата_с#' AND
tm.mdate <= '#дата_по#' AND
sw.num = tn.tip AND
tm.tovar_id = tn.num AND
tm.from_sklad_id = #склад_№#
GROUP BY
1,2,3,4,5,6,7,8
HAVING
SUM(tm.from_kolvo) > 0
ORDER BY
sw.group_name,
tn.#товар_сорт#
Цитата: Максім від Лютий 07, 2021, 16:03:24
(Это отчет "Реализация товаров") Добавил в запрос last_post_id, но так не работает:
Какую ошибку выдает?
Ошибки нет, но в отчете фильтр не работает. Всё в куче.
Цитата: Максім від Лютий 08, 2021, 13:18:37
Ошибки нет, но в отчете фильтр не работает. Всё в куче.
То что все в куче это точно, вы же не связали таблицу верно с другими таблицами.
https://www.softbalance.com.ua/forum/index.php/topic,2205.msg12836.html#msg12836
Благодарю за помощь.