|
Отбор документов по текущей дате в запросе | ☑ | ||
---|---|---|---|---|
0
TonyMontana Slot
01.10.12
✎
12:14
|
Всем привет. Нужно отобрать в отчет чеки ККМ только по сегодняшней дате, не могу разобраться с условием
ЧекККМ.Дата = &ТекущаяДата - Ничего не выходит. Видимо платформа считает еще и часы, минуты и секунды, а они не совпадают, поэтому и ничего соответствует условию? Как бы сделать чтоб отбор был только по числу, месяцу и году? |
|||
1
Нуф-Нуф
01.10.12
✎
12:15
|
сделай между НачалоДня, КонецДня
|
|||
2
Maxus43
01.10.12
✎
12:16
|
НачалоПериода(ЧекККМ.Дата, День) = &ТекущаяДата
Тек дата - началоДня(ТекущаяДата()); |
|||
3
Kreont
01.10.12
✎
12:16
|
+(1) и самое главное передавать дату как:
НачалоДня = НачалДня(Х_Дата); КонецДня = КонецДня(Х_Дата); |
|||
4
Deon
01.10.12
✎
12:17
|
Порадовал вопросом. Даже с предположением в чем может быть дело. Молодец )
|
|||
5
TonyMontana Slot
01.10.12
✎
12:21
|
А в самом тексте запроса никак такое условие не заделать? Куда эти функции писать?
|
|||
6
DrShad
01.10.12
✎
12:22
|
(5) а в (2) тебе что написали?
|
|||
7
TonyMontana Slot
01.10.12
✎
12:28
|
НачалоПериода(ЧекККМ.Дата, День) = &ТекущаяДата
это еще понятно А вот это куда? Тек дата - началоДня(ТекущаяДата()); ТекДата это тоже что и ТекущаяДата? Или это какая-то объявленная переменная? |
|||
8
DrShad
01.10.12
✎
12:32
|
Запрос.УстановитьПараметр("ТекущаяДата", НачалоДня(ТекущаяДата());
|
|||
9
Нуф-Нуф
01.10.12
✎
12:38
|
где разностьдат(ЧекККМ.Дата,&ТекущаяДата, день) =0
|
|||
10
Нуф-Нуф
01.10.12
✎
12:38
|
(9) + месяц и год
|
|||
11
TonyMontana Slot
01.10.12
✎
13:11
|
DrShad
Нуф-Нуф Спасибо! Все получилось) |
|||
12
DrShad
01.10.12
✎
13:12
|
(9) нафейхоа такой изврат?
|
|||
13
TonyMontana Slot
01.10.12
✎
13:13
|
(12) Зато до меня доперло)
|
|||
14
DrShad
01.10.12
✎
13:14
|
(13) а в (2) значит не понятно?
|
|||
15
TonyMontana Slot
01.10.12
✎
13:18
|
В (2) не было вот такого условия
где разностьдат(ЧекККМ.Дата,&ТекущаяДата, день) =0 Так мне понятнее) |
|||
16
Нуф-Нуф
01.10.12
✎
13:20
|
(12) ну автор хотел все в запросе сделать... без доппараметров... хотя да. изврат
(15) незабудь про месяц и год. |
|||
17
Deon
01.10.12
✎
13:20
|
(15) Ненене, погоди. Если так понятнее, то надо дальше разбираться.
|
|||
18
DrShad
01.10.12
✎
13:21
|
(15) пипец - вот больше куй я тебе буду что подсказывать - выбирай что нравится и не спрашивай ни у кого
(16) в (2) как раз в запросе и параметров не более чем в твоем варианте |
|||
19
Deon
01.10.12
✎
13:21
|
(16) А зачем месяц и год? Оно разве и так работать не будет?
|
|||
20
TonyMontana Slot
01.10.12
✎
13:22
|
Действительно, он и так прекрасно работает
|
|||
21
Нуф-Нуф
01.10.12
✎
13:23
|
(18) да, точно. пропустил. проще всего в (2)
(19) да. я затупил. месяц и год не нужен |
|||
22
Deon
01.10.12
✎
13:24
|
(20) Но желательно всё-таки понять, что такое состав даты, как их сравнивать и использовать (2) )))
|
|||
23
Нуф-Нуф
01.10.12
✎
13:25
|
(20) юзай (2). в (9) если честно гамнокод
|
|||
24
Йюхйюх
01.10.12
✎
13:26
|
Вот так напиши, 100& сработает
НачалоПериода(ЧекККМ.Дата, День) = НачалоПериода(&ТекущаяДата,День) |
|||
25
TonyMontana Slot
01.10.12
✎
13:26
|
(18) это твою строку
Запрос.УстановитьПараметр("ТекущаяДата", НачалоДня(ТекущаяДата()); Я разобрал в голове и понял, что "ТекущаяДата" - это имя параметра, его значение - НачалоДня и выражение - (ТекущаяДата()) и забил все это во вкладку "Параметры" ОсновнойСхемыКомпоновкиДанных, так что ты мне оч. помог :) |
|||
26
TonyMontana Slot
01.10.12
✎
13:26
|
Вы чо думаете я в 1с отчет делаю первый раз (кроме практики из обучающих книг)
|
|||
27
Йюхйюх
01.10.12
✎
13:27
|
(26) второй или третий раз делаешь, стопудово
|
|||
28
Нуф-Нуф
01.10.12
✎
13:27
|
ну хорошо, с учетом количеста участников и времени помощи - с вас 7000руб за консультацию
|
|||
29
TonyMontana Slot
01.10.12
✎
13:28
|
(22) это обязательно)
|
|||
30
Deon
01.10.12
✎
13:29
|
Чёрт, ТС опустил всех помощников. Он и так всё знал )
|
|||
31
TonyMontana Slot
01.10.12
✎
13:30
|
Да до меня бы еще неделю доходило как это сделать))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |