• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Дополнительные характеристики

Автор installer, Квітень 26, 2016, 10:19:05

Попередня тема - Наступна тема

0 Користувачі і 3 Гостей дивляться цю тему.

installer

Добрый день!
В программе есть поля в которых можно указать размеры и вес товара, эти поля заполнили,
как в отчете реализации группы товаров сделать , что бы отображались эти характеристики?
к примеру есть металлические изделия с определенным весом.
1 метр весит 6 кг, продали 10 метров, нужно что бы в отчете реализация товара, кроме суммы что бы еще  показывало общий вес, то есть  60кг!
что нужно прописать в отчет????

admin

Цитата: installer від Квітень 26, 2016, 10:19:05
Добрый день!
В программе есть поля в которых можно указать размеры и вес товара, эти поля заполнили,
как в отчете реализации группы товаров сделать , что бы отображались эти характеристики?
к примеру есть металлические изделия с определенным весом.
1 метр весит 6 кг, продали 10 метров, нужно что бы в отчете реализация товара, кроме суммы что бы еще  показывало общий вес, то есть  60кг!
что нужно прописать в отчет????

Т.е. надо в отчете "Реализация товара" добавить колонку вес которая будет кол-во умножать на вес из справочника? И все или надо еще какие-то доп. поля из справочника товаров?

installer


admin

Цитата: 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">]
для отображения общего веса по строке.

installer

Все ок, только надо что бы в колонке вес показывало точно, а оно округливает до десятых, как сделать, что бы в отчете показывало вес 0,123456 кг????

admin

Цитата: installer від Квітень 27, 2016, 16:54:01
Все ок, только надо что бы в колонке вес показывало точно, а оно округливает до десятых, как сделать, что бы в отчете показывало вес 0,123456 кг????

В дизайнере бланков правой кнопкой на Мемо-поле, Форматирование вместо 2 проставьте 6 или вообще отключите, установите "Текст".

installer