1
Salvador Limones
04.02.08
✎
17:33
|
СП спёрли?
ДобавитьМесяц(<Дата>, <Число месяцев>)
Параметры:
<Дата> (обязательный)
Тип: Дата. Исходная дата.
<Число месяцев> (обязательный)
Тип: Число. Количество месяцев, которое необходимо добавить к исходной дате. Если принимает отрицательное значение, то число месяцев вычитается.
|
|
3
Поручик
04.02.08
✎
17:35
|
Бессовестно выдрано из одной известной всем книги
Как прибавить к дате день, месяц?
СледующийДень = ТекущаяДата() + 60 * 60 * 24;
ДобавитьМесяц(Дата(2005, 1, 31), 1)
ДобавитьМесяц(Дата(2005, 2, 28), -1)
КонецМесяца(ДобавитьМесяц(Дата(2005, 2, 28), -1))
ФункцияПолучитьДень(ИсходнаяДата, КоличествоПрибавляемыхДней)
Запрос = НовыйЗапрос("
|ВЫБРАТЬ
| ДОБАВИТЬКДАТЕ(&ИсходнаяДата, ДЕНЬ, &Количество) как Дата";
Запрос.УстановитьПараметр("ИсходнаяДата", ИсходнаяДата);
Запрос.УстановитьПараметр("Количество", КоличествоПрибавляемыхДней);
ВозвратЗапрос.Выполнить().Выгрузить()[0].Дата;
КонецФункции
|
|