Имя: Пароль:
1C
1С v8
Параментр &Дата в Запросе не срабатывает
0 Popkorm
 
29.11.11
18:00
а че так не работает,как правильней:
ВЫБОР
   КОГДА &ДатаНачало = ДАТАВРЕМЯ(2011, 10, 1)
           И &ДатаКонец = ДАТАВРЕМЯ(2011, 10, 31)
       ТОГДА 1.5
   ИНАЧЕ 0
КОНЕЦ
1 rutony
 
29.11.11
18:04
ВЫБОР
   КОГДА НачалоПериода(&ДатаНачало, ДЕНЬ) = ДАТАВРЕМЯ(2011, 10, 1)
           И НачалоПериода(&ДатаКонец, ДЕНЬ) = ДАТАВРЕМЯ(2011, 10, 31)
       ТОГДА 1.5
   ИНАЧЕ 0
КОНЕЦ

Минуты или секунды потерялись...
2 shamannk
 
29.11.11
18:04
А что вы хотите сделать то?
3 Kreont
 
29.11.11
18:04
Почему это не работает, должно сработать при условии совпадения часов,мин,секунд
4 Kreont
 
29.11.11
18:05
А так:

ВЫБОР
   КОГДА &ДатаНачало = ДАТАВРЕМЯ(2011, 10, 1,0,0,0)
           И &ДатаКонец = ДАТАВРЕМЯ(2011, 10, 31,23,59,59)
       ТОГДА 1.5
   ИНАЧЕ 0
КОНЕЦ
5 Lama12
 
29.11.11
18:07
(0) У меня работает.
6 YF
 
29.11.11
18:07
(0) Если и параметр и дату с которой сравниваешь ты знаешь до запуска запроса - офрми их перед выполнением запроса как параметры
7 Popkorm
 
29.11.11
18:10
оказь работает :
ВЫБОР
   КОГДА &ДатаНачало = ДАТАВРЕМЯ(2011, 10, 1)
           И &ДатаКонец = ДАТАВРЕМЯ(2011, 10, 31)
       ТОГДА 1.5
   ИНАЧЕ 0
КОНЕЦ

просто ДатаКонец 29.11.2011..............