Если перед Вами стоит задача получить день недели прописью (например: «понедельник», «вторник» и т.п.), ее можно решить с помощью функции Формат() следующим образом: воспользуемся форматной строкой вида ДНННН
, где Д — форматировать дату, а НННН — как день недели прописью. В итоге наш код будет выглядеть так:
ДеньНедели = Формат(ИсходнаяДата, "ДНННН");
Ситуация усложняется, если вам необходимо получить сокращенное представление дня недели (например: «пн», «вт» и т.п.). Здесь существует два варианта реализации:
- Написать свою функцию преобразования дня недели к сокращенному строковому виду
- Воспользоваться механизмом прописи и переопределить заданные в системе представления дней недели на свои.
Первый вариант я нахожу весьма банальным, а вот со вторым Вы можете познакомиться на странице описания процедуры Пропись().
Чтобы получить «пн», «вт» — достаточно применить Формат(ТекущаяДата(), «ДФ = ддд»)
В 1С8 — да, но не в 7.7