![]() |
![]() |
|
Сравнение Дат по дням | ☑ | ||
---|---|---|---|---|
0
ТеньПустоты
16.04.12
✎
11:38
|
Господа, подскажите как Сравнить определенную дату и текущую, без употребления часов?
братюня подсказал Документ.ТекущаяДата.День>Документ.Дата.День но это бред помоему |
|||
1
Balabass
16.04.12
✎
11:39
|
Господа чай пьютъ.
|
|||
2
Aleksey
16.04.12
✎
11:39
|
формат, начало дня
|
|||
3
Cube
16.04.12
✎
11:39
|
(0) А братюня у тя кто по специальности-то?))
|
|||
4
Alex375
16.04.12
✎
11:39
|
Тебе поможет НачалоДня()
|
|||
5
Ненавижу 1С
гуру
16.04.12
✎
11:40
|
+(4) а в запросе НАЧАЛОПЕРИОДА
|
|||
6
ТеньПустоты
16.04.12
✎
11:49
|
КОГДА НачалоДня(Документ.Дата)<НачалоДня(ТекущаяДата())
В таком случае ставит ошибку после НачалоДня КОГДА День(tega_ЗаявкаКлиента.Дата)<День(ТекущаяДата()) в таком случае ошибка, после ТекущаяДата. Посему вопрос, че за фигня и как надо? |
|||
7
Ненавижу 1С
гуру
16.04.12
✎
11:50
|
(6) ты хоть бы написал в контексте чего ты делаешь ЭТО
|
|||
8
Wobland
16.04.12
✎
11:51
|
(6) запрос? посмотри на (5)
|
|||
9
Cube
16.04.12
✎
11:51
|
(6) В запросе нужно использовать (5):
КОГДА НАЧАЛОПЕРИОДА(Документ.Дата, ДЕНЬ) < НАЧАЛОПЕРИОДА(ТекущаяДата(), ДЕНЬ) ТОГДА |
|||
10
Alex375
16.04.12
✎
11:53
|
(0) как ТЗ поставишь, так его и сделают ;)
|
|||
11
ТеньПустоты
16.04.12
✎
11:57
|
Вот я пробовал как делает Cube
ошибка, после ТекущаяДата. пишет ожидается символ ")" ВЫБРАТЬ НАЧАЛОПЕРИОДА(документ.Дата, ДЕНЬ) КАК Поле1, КОЛИЧЕСТВО(Выбор КОГДА НАЧАЛОПЕРИОДА(документ.Дата, ДЕНЬ) < НАЧАЛОПЕРИОДА(ТекущаяДата(), ДЕНЬ) тогда документ.Номер Иначе null конец) КАК Номер ИЗ Документ КАК документ СГРУППИРОВАТЬ ПО НАЧАЛОПЕРИОДА(документ.Дата, ДЕНЬ) |
|||
12
Wobland
16.04.12
✎
11:57
|
(11) не сможешь ты в запросе функцию вызвать. передавай текущую дату параметром
|
|||
13
ТеньПустоты
16.04.12
✎
12:01
|
сударь, это как?
|
|||
14
Wobland
16.04.12
✎
12:03
|
(13) Запрос.УстановитьПараметр("ТекДата", ТекущаяДата());
|
|||
15
Wobland
16.04.12
✎
12:03
|
(14) или даже Запрос.УстановитьПараметр("ТекДата", НачалоДня(ТекущаяДата()));
|
|||
16
Cube
16.04.12
✎
12:03
|
(11) ыЫЫЫ))) Думать, я смотрю, ты совсем не хочешь, да?))
ВЫБРАТЬ НАЧАЛОПЕРИОДА(документ.Дата, ДЕНЬ) КАК Поле1, КОЛИЧЕСТВО(Выбор КОГДА НАЧАЛОПЕРИОДА(документ.Дата, ДЕНЬ) < НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ) тогда документ.Номер Иначе null конец) КАК Номер ИЗ Документ КАК документ СГРУППИРОВАТЬ ПО НАЧАЛОПЕРИОДА(документ.Дата, ДЕНЬ) |
|||
17
Ненавижу 1С
гуру
16.04.12
✎
12:03
|
(13) что как?
... КОГДА НАЧАЛОПЕРИОДА(документ.Дата, ДЕНЬ) < НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ) ... Запрос.УстановитьПараметр("ТекущаяДата",ТекущаяДата()); |
|||
18
ТеньПустоты
16.04.12
✎
12:07
|
Не работает. Пишу запрос в скд, Запрос.УстановитьПараметр("ТекущаяДата",ТекущаяДата()); приписал в конец, ошибку выдаёт такую же, ничего не поменялось. Кажется нас обманывают
|
|||
19
Cube
16.04.12
✎
12:08
|
(18) =))))
"приписал в конец" - это куда?)) |
|||
20
Ненавижу 1С
гуру
16.04.12
✎
12:12
|
(18) в конец чего?
|
|||
21
Ненавижу 1С
гуру
16.04.12
✎
12:12
|
(18) >>Пишу запрос в скд
что-то ты рано раскололся |
|||
22
ТеньПустоты
16.04.12
✎
12:13
|
Так задача вообще такая. Нужно запилить колонку, в которой будут отображаться документы, поступившие вчета. То бишь я так понимаю для каждой даты подсчитывается количество документов поступивших днём ранее.
+ надо учитывать что бывают воскресенья и праздники, и следовательно для таких дней кол-во документов равно нулю. Но даже если это условие не учитывать как реализовать то что в основной задаче? |
|||
23
Cube
16.04.12
✎
12:14
|
(22) чО?))
|
|||
24
Infsams654
16.04.12
✎
12:16
|
то что в основной задаче?
НАЧАЛОПЕРИОДА(&ТекущаяДата, ДЕНЬ) вот & что нибудь говорит? |
|||
25
ТеньПустоты
16.04.12
✎
12:17
|
Братюни, меня постигло озарение, я всё понял, простите за беспокойство
|
|||
26
Cube
16.04.12
✎
12:19
|
Посоны, 2 монеты, что он ща вернется!))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |