Имя: Пароль:
1C
1С v8
Изменить год в дате
0 Пользователь1104
 
21.06.17
12:27
Напрмиер, есть Дата = ТекущаяДата()
Число = 2010
Как изменить Дата, чтобы год в Дате изменился на 2010, а остальное осталось?
1 igorPetrov
 
21.06.17
12:32
(0) "ДобавитьМесяц". Читайте СП.
2 Tatitutu
 
21.06.17
12:46
ТекДата=ТекущаяДата();  //Сохрнам текущую дату
тГод=Год(ТекДата);
тМесяц=Месяц(ТекДата);
тДень=День(ТекДата);
тЧас=Час(ТекДата);
тмин=Минута(ТекДата);
тСек=Секунда(ТекДата);

НужныйГод=2010;
//сформируем новыую дату
НоваяДата=Дата(НужныйГод,тМесяц,тДень,тчас,тмин,тсек);


Сообщить(НоваяДата);
3 del123
 
21.06.17
12:46
Дата(число, Месяц(Дата), День(Дата))
Единственно добавить проверку на високосный год