Имя: Пароль:
1C
1С v8
ПредставлениеПериода() в вычисляемом поле СКД
0 bvb
 
14.06.13
19:34
Как имея в наборе данных две даты, красиво отразить период в вычисляемом поле по типу ПредставлениеПериода() ?

Сответственно  период точно месяц - то например : "май 2013". Если нет, то просто даты через черточку.
1 Mitriy
 
14.06.13
20:09
Формат пробовал использовать?
2 Mitriy
 
14.06.13
20:23
в вычисляемом поле, в Выражение, вставь что-нибудь вроде:
Формат(ДатаНачала, "ДФ='MMMM yyyy ""г.""'") + " - " + Формат(ДатаОкончания, "ДФ='MMMM yyyy ""г.""'")
3 bvb
 
17.06.13
11:18
Вот нетленка :

Отражает в вычисляемом поле месяц если период между датами целиковый месяц , иначе интервал дат.

Выбор КОГДА  НАЧАЛОПЕРИОДА(ДатаНачала, "Месяц") = НАЧАЛОПЕРИОДА(ДатаНачала,"День") И  КОНЕЦПЕРИОДА(ДатаКонца, "Месяц") = КОНЕЦПЕРИОДА(ДатаКонца,"День")
    ТОГДА Формат(ДатаНачала, "ДФ='MMMM yyyy ""г.""'")  ИНАЧЕ Формат(ДатаНачала, "ДЛФ=Д") + " - " + Формат(ДатаКонца, "ДЛФ=Д")  КОНЕЦ