|
Как от текущей даты отнять определенное число дней и получить дату
| ☑ |
0
DenisVich
06.03.17
✎
02:17
|
Здравствуйте. Вопрос. Как в коде 1С или языком запросов можно от текущей даты вычесть оперделенное число дней и получить нужную дату? Спасибо.
|
|
1
Aleksey
06.03.17
✎
02:22
|
НужнаяДата() = ТекущаяДата() - ОпределенноеКоличествоДней*24*60*60;
|
|
2
patria0muerte
06.03.17
✎
02:50
|
В запросе:
ДОБАВИТЬКДАТЕ(&ТекущаяДата, ДЕНЬ, -&КоличествоДней)
|
|
3
patria0muerte
06.03.17
✎
02:51
|
Если надо с учетом производственного календаря (т.е. например только для рабочих дней), то:
Определить n-ный рабочий день после определенной даты в запросе.
|
|
4
DenisVich
06.03.17
✎
07:31
|
Aleksy
Может быть не так:
НужнаяДата() = ТекущаяДата() - ОпределенноеКоличествоДней*24*60*60;
а вот так:
НужнаяДата = ТекущаяДата() - ОпределенноеКоличествоДней*24*60*60;
Но пишет что к преобразованию к типу число не может быть выполнено. Не отнимает. Хотя и сам так думал сделать, как вы предлагали.:(
|
|
5
DenisVich
06.03.17
✎
07:37
|
//работает но данные брать не с формы а с ЭтотОбъект, тогда считает.
НужнаяДата = ТекущаяДата() - ОпределенноеКоличествоДней*24*60*60;
|
|
6
1dvd
06.03.17
✎
07:42
|
(4) ОпределенноеКоличествоДней - должно быть числом
|
|
7
DenisVich
06.03.17
✎
22:32
|
Ну вот число с формы не брало почему-то.
|
|
8
Fram
06.03.17
✎
22:42
|
(7) 100% оно не было числом, то что ты брал из формы
|
|
9
DenisVich
06.03.17
✎
22:45
|
Число. Мистика.:)
|
|
10
Fram
06.03.17
✎
22:51
|
(9) никакой мистики. не число это и точка
|
|
11
Tarlich
06.03.17
✎
22:56
|
что с религией ? v8: РазностьДат
|
|
12
DrShad
06.03.17
✎
23:26
|
(10)+1
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший