1С Формат даты

Автор: | 24.11.2022

1С Как в дате вывести только год, месяц или число месяца, меняем формат даты

В 1С программирование, да как и в любом другом, важно уметь работать с датами, менять формат вывода при необходимости, например, выводить только год, месяц, число месяца либо месяц и год т.д. Делается это все достаточно просто, с помощью конструктора форматной строки. В данной статье подробно попытаюсь рассказать как в дате вывести только год, месяц или число месяца. Вариантов может быть очень много, рассказать о всех возможных в одной статье вряд ли получиться, да и все будет зависеть от конкретной задачи, поэтому рассмотрим основу, зная которую с остальным будет справиться не так и трудно.

Формат даты в 1С

Для примера, сделаю обработку с формой, на которой будет два реквизита, «Месяц» с типом дата, для выбора необходимого месяца и «Вывод» с типом строка, где будет отображаться год, месяц или дата.

1с вывод даты

Так же создам три команды, для вывода года, месяца и числа месяца.

1с как поменять формат вывода даты

Для каждой команды код будет практически одинаковый за исключение формата вывода даты.

Для вывода года:

Объект.Число = Формат(Объект.Месяц, "ДФ=гггг");

Для вывода месяца:

Объект.Число = Формат(Объект.Месяц, "ДФ=ММММ");

Для вывода числа месяца:

Объект.Число = Формат(Объект.Месяц, "ДФ=dd");
1с как в дате вывести только месяц

В результате выполнения каждой команды будет меняться формат вывода выбранной даты, первая команда выводит только год, для вывода самого слова «Год» необходимо дописать + » год».

Объект.Число = Формат(Объект.Месяц, "ДФ=гггг")+ " год";
1с как в дате вывести только год

Вторая команда выводить название месяца.

1с как в дате вывести месяц

А третья только число месяца.

1с как в дате вывести число месяца

Для настройки формата даты лучше использовать специальный конструктор, открыть который можно из контекстного меню вызванного кликом ПКМ.

Как открыть конструктор форматной строки

С его помощью можно настроить вывод даты практически в любом формате.

1с настройка формата даты

Дату можно вывести практически в любом необходимом формате, без особого труда. Все достаточно просто, но если что-то не получается или остались вопросы обязательно напишите!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *