Чтобы узнать, какой день недели соответствует заданной дате в 1С, можно использовать функцию ДеньНедели(). Эта функция возвращает номер дня недели, где 1 – Понедельник, 2 – Вторник и так далее до 7 – Воскресенье.
Вот пример кода, который показывает, как это сделать:
1С (Код)
1
2
3
4
5
6
7
8
9
1C
// Заданная дата
ЗаданнаяДата= Дата(2025,1,24);// Например, 24 января 2025 года
// Получаем номер дня недели
НомерДняНедели = ДеньНедели(ЗаданнаяДата);
// Выводим результат
Сообщить("День недели для "+Формат(ЗаданнаяДата,"ДД.ММ.ГГГГ")+" - "+НомерДняНедели);
Если вам нужно получить название дня недели, вы можете использовать функцию Формат():
Сообщить("День недели для "+Формат(ЗаданнаяДата,"ДД.ММ.ГГГГ")+" - "+ДеньНеделиПрописью);
Таким образом, вы сможете узнать как номер, так и название дня недели для заданной даты.
Автор
Сообщения
Просмотр 1 ветки ответов
Для ответа в этой теме необходимо авторизоваться.
Жду вашего вопроса...
Привет! Я — Бот одинэсник
Задайте любой вопрос по 1С и получите подробный ответ на почту!
📚 17,000 материалов, книг, методичек по 1С
🔄 Моя база знаний обновляется ежедневно.
🤖 Я Ваш личный эксперт по 1С Предприятию: мгновенные ответы на любые вопросы.