|
Функция запроса ДатаВремя(, , , , , ,) | ☑ | ||
---|---|---|---|---|
0
kiabs
23.04.14
✎
11:30
|
Хочу запросом привести дни рождения клиентов к текущему году, то есть есть клиент родился 1 мая 1980 года, то дату привести к 1 мая 2014, чтобы выбирать клиентов в приближающимся ДР по периоду, но почему конструктор запроса ругается вот на такую конструкцию:
ДАТАВРЕМЯ(ГОД(&Дата1),МЕСЯЦ(Контрагенты.ДатаРождения),ДЕНЬ(Контрагенты.ДатаРождения),0,0,0) В функции запроса ДАТАВРЕМЯ нельзя использовать вложенные функции? |
|||
1
Rovan
гуру
23.04.14
✎
11:32
|
как ругается ?
|
|||
2
Maxus43
23.04.14
✎
11:35
|
нельзя, в ЗУП посомтри, там же сделаны напоминания о ДР
|
|||
3
kiabs
23.04.14
✎
11:35
|
(1)
Неверные параметры "ДАТАВРЕМЯ" ДАТАВРЕМЯ(<<?>>ГОД(&Дата1),МЕСЯЦ(Контрагенты.ДатаРождения),ДЕНЬ(Контрагенты.ДатаРождения),0,0,0) |
|||
4
Wobland
23.04.14
✎
11:35
|
разность дат меж началом года и тогда сделай и добавь к началу года текущего
|
|||
5
kumena
23.04.14
✎
11:35
|
ДАТАВРЕМЯ это не функция, а литерал. поэтому переменные использовать нельзя
|
|||
6
kumena
23.04.14
✎
11:36
|
даю наводку, отчет списки сотрудников организаций, там можно стырить
|
|||
7
kiabs
23.04.14
✎
11:38
|
(5) Понял. спасибо
(4) Да, буду с разностью тогда работать. Просто если бы через ДАТАВРЕМЯ, то было бы по красивее. |
|||
8
kumena
23.04.14
✎
11:39
|
(7) мне думается, то что вы хотите сделать уже реализовано в вышеуказанном отчете.
|
|||
9
Wobland
23.04.14
✎
11:40
|
(7) да не за что
|
|||
10
kiabs
23.04.14
✎
11:42
|
(8) У нас конфа - кривой Рарус-Альфа, а ЗУП под рукой нема. поэтому придется делать самому.
|
|||
11
kiabs
23.04.14
✎
11:44
|
Все ок! всем спасибо )))
ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&ТекущаяДата, ГОД), ДЕНЬ, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(Контрагенты.ДатаРождения, ГОД), Контрагенты.ДатаРождения, ДЕНЬ)) КАК ПриведеннаяДата |
|||
12
kumena
23.04.14
✎
11:54
|
11 криво будет работать, день и месяц даты рождения от начала года меньше чем день и месяц текущей даты.
|
|||
13
kumena
23.04.14
✎
11:55
|
>> криво будет работать, день и месяц даты рождения от начала года меньше чем день и месяц текущей даты.
если день и месяц даты рождения от начала года меньше чем день и месяц текущей даты. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |