Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Помогите с прямым запросом. База DBF (число прочтений - 4021 )
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Помогите с прямым запросом. База DBF
Ответ #15 - 06. Мая 2011 :: 06:44
Печать  
Dannilka писал(а) 06. Мая 2011 :: 06:36:
про индексы читал. Этот запрос и так в разы быстрее работает чем стандартный. Так что пока нарно так и оставлю) Про 0 я так и думал, не понял только зачем в примере сделали это.. Наверно для того чтоб запрос красиво выглядел


будет еще быстрее, в разы..
+ желательно выставить галку быстрая обработка движений у регистра (ну или отбор движений у одного из измерений)
  
Наверх
 
IP записан
 
Dannilka
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 12
Зарегистрирован: 05. Мая 2011
Re: Помогите с прямым запросом. База DBF
Ответ #16 - 06. Мая 2011 :: 08:05
Печать  
еще подскажите, запрос на остатки и обороты за период работает для любого периода?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Помогите с прямым запросом. База DBF
Ответ #17 - 06. Мая 2011 :: 08:12
Печать  
Dannilka писал(а) 06. Мая 2011 :: 08:05:
еще подскажите, запрос на остатки и обороты за период работает для любого периода?


как напишешь - так и будет
  
Наверх
 
IP записан
 
Dannilka
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 12
Зарегистрирован: 05. Мая 2011
Re: Помогите с прямым запросом. База DBF
Ответ #18 - 06. Мая 2011 :: 08:26
Печать  
у меня есть на форме "НачДата" и "КонДата". В модуле у меня в запросе есть еще даты, я устанавливаю их:
Код
Выбрать все
	РезЗапроса.УстановитьТекстовыйПараметр("ПредДата",КонДата-1);
	РезЗапроса.УстановитьТекстовыйПараметр("НачДата",НачДата);
	РезЗапроса.УстановитьТекстовыйПараметр("КонДата",КонДата);

	1));

	РезЗапроса.УстановитьТекстовыйПараметр("НачалоМесяца",НачМесяца(КонДата));
 



сравниваю результат запроса с ведомостью по остаткам, цифры в прямом запросе совсем другие, больше во много раз... Что не так?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Помогите с прямым запросом. База DBF
Ответ #19 - 06. Мая 2011 :: 09:42
Печать  
Код
Выбрать все
//РезЗапроса.УстановитьТекстовыйПараметр("ПредДата",КонДата-1);
)-1));
//РезЗапроса.УстановитьТекстовыйПараметр("НачалоМесяца",НачМесяца(КонДата));

РезЗапроса.УстановитьТекстовыйПараметр("ПредДата",НачДата-1);
1));
РезЗапроса.УстановитьТекстовыйПараметр("НачалоМесяца",НачМесяца(НачДата));
 




ЗЫ: напоминаю ышо раз - писать НачМесяца - моветон, ибо при другой периодичности хранения останков вся эта поделка - коту под хвост.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать