Вычитание дат
17.11.2005
12:34
#1
Собственно проблема с сабжем...<br>Вот уже два часа пытаюсь написать функцию по вычитанию из датя какого либо кол-во дней, месяцев и/или лет. Что-то никак. На феврале застрял... 28, 29 дней (год высокосный или нет)... и 30 и 31 числа в месяцах...<br>Может у кого уже есть подобная реализация? Киньте на icebeerg@newmail.ru или ссылку для скачивания в форум.<br>Нехочу заново изобретать велосипед.
17.11.2005
14:15
#3
"Непонял,<br>А чем не устраивает:<br>КонМесяца(Дата);<br>Возвращает последнее число месяца даты, т.е. равно количеству дней в месяце.<br>Разве 1С-ка не просекает високостные года?<br>"
18.11.2005
07:53
#4
Да велосипед люди изобретают
<br><br>1С-ка прекрасно работает с датами и учитывает високосные годы.<br>Вычесть количество дней - это простое вычитание:<br>"дата - количество_дней" и получишь новую дату.<br>месяцы - стандартная: ДобавитьМесяц()<br><br>И зачем огород городить?

Читают тему
(гостей: 1)