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

Як змінити Шаблон звіту по реалізації товару???

Автор Андрій Юрчук, Липень 13, 2017, 01:24:24

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

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

Андрій Юрчук

Як змінити Шаблон звіту по реалізації товару, щоб відображалась адреса клієнта в звіті та інші додаткові поля ??

admin

#1
Цитата: Андрій Юрчук від Липень 13, 2017, 01:24:24
Як змінити Шаблон звіту по реалізації товару, щоб відображалась адреса клієнта в звіті та інші додаткові поля ??

Как делать отчет на основе другого?
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,
  c.adr,
  c.dopoln,
  c.dopoln1,
  c.dopoln2,
  c.dopoln3,
  c.dopoln4,
  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
    JOIN client c ON (vn.client_id = c.num),
  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,10,11,12,13,14   
HAVING
  SUM(tm.from_kolvo) > 0
ORDER BY   
  sw.group_name


В п. 7 используйте переменные:
[DataRep."ADR"]
[DataRep."DOPOLN"]
[DataRep."DOPOLN1"]
[DataRep."DOPOLN2"]
[DataRep."DOPOLN3"]
[DataRep."DOPOLN4"]

Андрій Юрчук

Який тег прописати щоб було видно адресу клієнта і додаткове поле 1 і в кому місці коду його вставити??

admin

Цитата: Андрій Юрчук від Липень 14, 2017, 01:13:08
Який тег прописати щоб було видно адресу клієнта і додаткове поле 1 і в кому місці коду його вставити??

[DataRep."ADR"]
Как работать с дизайнером смотрите по ссылке:
http://www.softbalance.com.ua/forum/index.php/topic,1535.msg8727.html#msg8727