Форматируем дату средствами языка программирования 1С:Предприятие.

Для того, чтобы привести дату к виду «Месяц Год», например, дату 01.09.2017 к виду «сентябрь 2017», нужно задать формат таким образом:

ОбластьМакетаШапкаДокумента.Параметры.МесяцВыплаты = Формат(ДатаВыплаты, "ДФ='MMММ гггг'")

Другие примеры форматирования даты:

ФорматДаты = Формат('20090820153309', "ДФ=""дд ММММ гггг 'г.' ЧЧ:мм:сс""");     // "20 августа 2009 г. 15:33:09"
ФорматДаты = Формат('20090820153309', "ДФ=""дд/ММ-гггг""");                     // "20/08-2009"
ФорматДаты = Формат('20090820153309', "ДФ='q ""кв."" yyyy'"); 		        // "3 кв. 2009";
ФорматДаты = Формат('20090820153309', "ДФ='""Итого"" q ""квартал""'") ;	        // "Итого 3 квартал";
ФорматДаты = Формат('20090820153309', "ДФ='ММММ гггг'");  		        // "Август 2009 г.";
ФорматДаты = Формат('20090820153309', "ДЛФ=ДД");                                // "20 августа 2009 г.";
ФорматДаты = Формат('20090820153309', "ДЛФ=Д");                                 // "20.08.2009";
ФорматДаты = Формат('20090820153309', "ДЛФ=В");                                 // "15:33:09";

Комментарии

  • Андрей 02.08.2018 09:55
    Большое спасибо! По "Варианту 2": в выбранных полях группировки колонок (у меня их несколько) кроме поля самой колонки пришлось добавить и ресурс.

    Подробнее...

     
  • Moby 05.07.2018 11:51
    Спасибо! По "Варианту 2" заработало только после добавления ресурса в выбранные поля группировки строк. Не помню что до этого менял, может ресурс там и был когда-то.

    Подробнее...

     
  • MariNew 20.06.2018 15:36
    Отлично!!! У меня получилось!!!! СПАСИБО!

    Подробнее...