Для работы с датами в 1С Предприятии существуют специальные методы встроенного языка. При работе с датами может потребоваться прибавить к дате или вычесть из даты секунду, минуту, час, день, год. Это можно сделать как в запросе, так и в программном коде, средствами встроенного языка.
В программном коде Для решения данной задачи, можно прибавить к дате или вычесть из даты требуемое количество секунд.
//Прибавить секунду Дата = Дата + 1;
//Вычесть минуту Дата = Дата - 60;
//Вычесть час Дата = Дата - 60 * 60;
//Вычесть день Дата = Дата - 60 * 60 * 24;
//Вычесть определенное количество дней Дата = Дата - 60 * 60 * 24 * Количество;
//...
//...
//...
В запросе Для решения данной задачи, в языке запросов есть специальная функция ДОБАВИТЬКДАТЕ(<Дата>, <Тип>, <Количество>). Параметр "Тип" указывает вид увеличения и может принимать значения: СЕКУНДА, МИНУТА, ЧАС, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, КВАРТАЛ, ГОД, ДЕКАДА, ПОЛУГОДИЕ.
//Прибавить секунду "ДОБАВИТЬКДАТЕ(Дата, СЕКУНДА, 1)"
//Вычесть минуту "ДОБАВИТЬКДАТЕ(Дата, МИНУТА, -1)"
//Вычесть час "ДОБАВИТЬКДАТЕ(Дата, ЧАС, -1)"
//Вычесть день "ДОБАВИТЬКДАТЕ(Дата, ДЕНЬ, -1)"
//...
//...
//...
|