Добрый день!
В программе есть поля в которых можно указать размеры и вес товара, эти поля заполнили,
как в отчете реализации группы товаров сделать , что бы отображались эти характеристики?
к примеру есть металлические изделия с определенным весом.
1 метр весит 6 кг, продали 10 метров, нужно что бы в отчете реализация товара, кроме суммы что бы еще показывало общий вес, то есть 60кг!
что нужно прописать в отчет????
Цитата: installer від Квітень 26, 2016, 10:19:05
Добрый день!
В программе есть поля в которых можно указать размеры и вес товара, эти поля заполнили,
как в отчете реализации группы товаров сделать , что бы отображались эти характеристики?
к примеру есть металлические изделия с определенным весом.
1 метр весит 6 кг, продали 10 метров, нужно что бы в отчете реализация товара, кроме суммы что бы еще показывало общий вес, то есть 60кг!
что нужно прописать в отчет????
Т.е. надо в отчете "Реализация товара" добавить колонку вес которая будет кол-во умножать на вес из справочника? И все или надо еще какие-то доп. поля из справочника товаров?
да, пока только вес
Цитата: installer від Квітень 27, 2016, 15:03:17
да, пока только вес
Как делать отчет на основе другого?
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню Отчеты : Отчеты пользователей и ищем имя отчета которое вы задали в п.3 Открываем его и запускаем, если надо правим печатную форму.
в. п.4 замените текст на:
SELECT
sw.group_name,
tm.tovar_id,
tn.kod,
tn.name,
tn.ed_izm,
tn.cena,
tn.cena_r,
tn.cena_o,
tn.tov_ves,
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_move tm,
vnakl vn,
print_view_sklad(#товар_группа_№#,#склад_№#) sw,
tovar_name tn
WHERE
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,9
HAVING
SUM(tm.from_kolvo) > 0
ORDER BY
sw.group_name
в п.7. используйте переменную:
[<DataRep."TOV_KOLVO">*<DataRep."TOV_VES">]
для отображения общего веса по строке.
Все ок, только надо что бы в колонке вес показывало точно, а оно округливает до десятых, как сделать, что бы в отчете показывало вес 0,123456 кг????
Цитата: installer від Квітень 27, 2016, 16:54:01
Все ок, только надо что бы в колонке вес показывало точно, а оно округливает до десятых, как сделать, что бы в отчете показывало вес 0,123456 кг????
В дизайнере бланков правой кнопкой на Мемо-поле, Форматирование вместо 2 проставьте 6 или вообще отключите, установите "Текст".
СПАСИБО!!!!