28.12.2009 09:59
Mtirt
 
А кто-нибудь пробовал писать свои отчеты в УКМ4?
Расскажите чайнику подробно, как это делается?
А то мне нужен отчет по выданным подаркам...
28.12.2009 12:09
vdm
 
v46sp2, немного делал, но несерьезно (правил несколько стандартных отчетов), подробно рассказывать нечего.

По правильному должно быть нечто такое:

Код:
<?php
require_once('core.php');
// прочие зависимости
.......
// Анализ параметров http запроса,
// составление sql запроса в зависимости от условий
if(isset($_POST['date_from']) 
.......
if (isset($_POST['calculate']))
{
// Собственно sql запрос
$report = $core->m_db->getAll("... запрос ...");		
}

// Сохранение массива результатов для шаблонизатора smarty
$core->assign('report', $report);
// Отображение шаблона
$core->display('report_shop.tpl');
?>
Содержимое .tpl расписывать не буду, т.к. почти не знаю.

Для себя делать полностью правильно было лень, кидаю отчетик чисто на php, без использования smarty. Там по жестко прописанной скидке запрос. Поправить на свое несложно.
Структуру базы, справку по php в зубы и вперед...

Ну и естественно любое "попробовать написать" можно начинать с переписывания стандартного.
Из стандартных отчетов report_shopanalyserealization.php попроще других выглядит, даже с комментариями.
Вложения
Тип файла: zip report_ptk.zip (5.8 Кб, 126 просмотров)
28.12.2009 12:15
Mtirt
 
Спасибо большое, пойду разбираться!
Часовой пояс GMT +3, время: 13:18.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.