Имя: Пароль:
1C
1С v8
Как от текущей даты отнять определенное число дней и получить дату
,
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