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

шаблон дизайнер произведено за период

Автор rejka, Грудень 29, 2015, 20:51:28

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

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

rejka

Здравствуйте! Подскажите пожалуйста, как в шаблоне (в отчётах-производство-произведено за период, добавить вторую единицу измерения и вес). Скриншот прилагаю.

admin

Цитата: rejka від Грудень 29, 2015, 20:51:28
Здравствуйте! Подскажите пожалуйста, как в шаблоне (в отчётах-производство-произведено за период, добавить вторую единицу измерения и вес). Скриншот прилагаю.

Как делать отчет на основе другого?
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню Отчеты : Отчеты пользователей и ищем имя отчета которое вы задали в п.3 Открываем его и запускаем, если надо правим печатную форму.

в п.4 меняем текст на:
SELECT
  gr.group_name,
  tn.kod,
  tn.name,
  tn.ed_izm,
  tn.ed_izm2,
  tn.tov_ves,
  SUM(tm.from_kolvo) AS kolvo,
  SUM(tm.from_kolvo * tn.tov_fasovka / tn.tov_upakovka_count) AS kolvo2,
  AVG(tm.from_cena) AS cena,
  SUM(tm.from_suma) AS suma
FROM
  tovar_move tm,
  tovar_name tn,
  print_view_sklad(0,-20) gr   
WHERE
  tm.mdate >= '#дата_с#' AND
  tm.mdate <= '#дата_по#' AND
  tm.doc_type_id = 20 AND
  tm.from_sklad_id = -20 AND
  tm.to_sklad_id != 0 AND
  tn.visible = 1 AND
  tn.tip = gr.num AND
  tm.tovar_id = tn.num
GROUP BY
  gr.group_name,
  tn.kod,
  tn.name,
  tn.ed_izm,
  tn.ed_izm2,
  tn.tov_ves


Далее в дизайнере бланков в п.7 используем переменные:
[DataRep."ED_IZM2"] для второй единицы измерения;
[DataRep."KOLVO2"] для количества второй единицы;
[DataRep."TOV_VES"] для вывода веса единицы продукции;
[<DataRep."TOV_VES">*<DataRep."KOLVO">] для вывода веса по строке т.е. умноженное на кол-во.

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