Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как получить период "предыдущий месяц"?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
Vofka
Привет!

Есть Дата, например 26.10.2009 9:52:00. Как мне получить период "01.09.2009 0:00:00 - 30.09.2009 23:59:59".

Уверен, что вопрос выеденного яйца не стоит, но все же...
ЗЫ. НачалоМесяца(), КонецМесяца(), День(), Месяц()... знаю. Но как их применить - дойти до меня не может.
Зыы. панидельник. 47046430.gif
zetovich
ДатаНач = НачалоДня(НачалоМесяца(ТВОЯДАТА));
ДатаКон = КонецДня(КонецМесяца(ТВОЯДАТА));
Vofka
Это текущий месяц. А надо получить предыдущий.

ЗЫ.
НачалоДня(НачалоМесяца(ТВОЯДАТА)) = НачалоМесяца(ТВОЯДАТА)
КонецДня(КонецМесяца(ТВОЯДАТА)) = КонецМесяца(ТВОЯДАТА) smile.gif
zetovich
ой....smile.gif
ДатаНач = НачалоМесяца(ДобавитьМесяц(ТВОЯДАТА, -1));
Fynjy
ВЫБРАТЬ
ДОБАВИТЬКДАТЕ(&ТвояДата, МЕСЯЦ, -1) КАК ДатаМинус
Vofka
Спасибо! smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.