Имя: Пароль:
1C
1С v8
Год в дате
, ,
0 CalvinKlein
 
17.11.13
23:04
Подскажите, как мне поменять год в значении с типом дата?
1 User_Agronom
 
17.11.13
23:06
прибавить или вычесть
2 CalvinKlein
 
17.11.13
23:06
не годится, может быть не соседним)
3 EvgeniuXP
 
17.11.13
23:06
минус год и плюс свой год который надо.
4 CalvinKlein
 
17.11.13
23:07
А как год вычесть?)
5 Sj
 
17.11.13
23:09
Дата(лев( стараядата,6) + новый год)
6 EvgeniuXP
 
17.11.13
23:09
да можешь и не вычитать, сразу свой год,потом всё остальное из даты
7 Ork
 
17.11.13
23:10
(0)
1. ДобавитьМесяц(ИсходнаяДата, + / - смещение *12)
2. Дата(Год(ИсходнаяДата) + смещение, Месяц(ИсходнаяДата), День(ИсходнаяДата));
8 User_Agronom
 
17.11.13
23:12
(4) см (7)
Как вариант.
9 EvgeniuXP
 
17.11.13
23:12
гы, классно, 8.3.4.317 - падает :), если в модуле управляемого приложения в первой строке ввести Дата(2013, 12, 01) или даже Дата(2013, 12) :))) у-ха=ха.
10 EvgeniuXP
 
17.11.13
23:14
даже просто Дата() :)))
11 elCust
 
17.11.13
23:16
Дата("YYYYMMDD"), замени YYYY на значение года и все.
12 CalvinKlein
 
17.11.13
23:16
Спасибо!)
13 hhhh
 
17.11.13
23:21
)9) пробуйте вторую строку.