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