Добрый день!
Стоит задача: получить конечную дату прошлого месяца. Например, сегодня месяц апрель, значит мне нужно 31 марта.
Когда делаю так:
ДатаНазначения=НачалоМесяца(ТекущаяДата());
ДатаОкончания=НачалоДня(КонецМесяца(ДатаНазначения));
КонецМесяца = НачалоДня(ДобавитьМесяц(ДатаОкончания,-1));
Сообщение(" Конечная дата месяца: " +КонецМесяца);
То выводит: " Конечная дата месяца: 30.03.2019 0:00:00 " , потому что отнимает только месяц, а не получает реальную дату прошлого месяца.
Подскажите пожалуйста, можно ли как то по другому решить эту проблему?
Заранее спасибо всем откликнувшимся:)
Стоит задача: получить конечную дату прошлого месяца. Например, сегодня месяц апрель, значит мне нужно 31 марта.
Когда делаю так:
ДатаНазначения=НачалоМесяца(ТекущаяДата());
ДатаОкончания=НачалоДня(КонецМесяца(ДатаНазначения));
КонецМесяца = НачалоДня(ДобавитьМесяц(ДатаОкончания,-1));
Сообщение(" Конечная дата месяца: " +КонецМесяца);
То выводит: " Конечная дата месяца: 30.03.2019 0:00:00 " , потому что отнимает только месяц, а не получает реальную дату прошлого месяца.
Подскажите пожалуйста, можно ли как то по другому решить эту проблему?
Заранее спасибо всем откликнувшимся:)
По теме из базы знаний
- Гибкий расчет приходов и расходов для БП 3.0 плат. 8.3 (Такси, классический интерфейс)
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Помощник закрытия месяца
- Управление сборкой. Расширение для конфигурации СППР
- Работа с требованиями при автоматизации процессов планирования. Как не получить «лоскутное одеяло» и при этом удержать границы проекта
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот