BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 01 май 2024, 19:41

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Передача параметра даты в отчет.
СообщениеДобавлено: 11 мар 2009, 16:12 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Доброго времени суток.
Столкнулся со следующей проблемой, не удается передать параметр даты в отчет из интерфейса через <date name="date"/>.
Возможно проблема в каком-то формате или еще что, ибо когда в селекте использую конструкцию
Код:
contract_payment.dt=curdate()
все работает, а когда выставляю дату через интерфейс и
Код:
contract_payment.dt=$date(date)
, выдает нет данных.
Кэширование отключено, данные на эту дату в системе есть.
Может как надо преобразовать приходящую дату предварительно?
Полный код запроса:
Код:
import java.sql.*;
import java.util.*;

public void fillReport( con, filter, result )
{
  PreparedStatement ps = con.prepareStatement( result.sql( "SELECT cid as col1," +
  " summa as col2,t1.dt as col3,t1.comment as col4 FROM contract_payment as t1, contract as t2"+
  " WHERE t2.fc=0 and t1.cid = t2.id and t1.pt=8 and t1.dt =$date(date);", filter) );


  ResultSet rs = ps.executeQuery();
  result.setDataSource( rs );
}

Что я делаю не так? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 мар 2009, 20:53 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте
Код:
t1.dt ='$date(date)'


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 мар 2009, 18:37 
Не в сети

Зарегистрирован: 22 дек 2008, 13:02
Сообщения: 270
Откуда: Москва
Карма: 27
Спасибо, помогло. Буду учитывать в дальнейшем.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.041s | 26 Queries | GZIP : On ]