Имя: Пароль:
1C
1С v8
Добавить к тексту дату в отчете
0 shutova
 
23.05.19
09:06
Здравствуйте. Мне необходимо вывести в поле надпись, например "Родилась в январе 2018".
ВЫБОР КОГДА Месяц(Период) = 1 ТОГДА "Родилась в январе"
КОГДА Месяц(Период) = 2 ТОГДА "Родилась в феврале"
...
КОГДА Месяц(Период) = 11 ТОГДА "Родилась в ноябре"
КОГДА Месяц(Период) = 12 ТОГДА "Родилась в декабре"
КОНЕЦ
Через этот кусочек кода получаю подпись и месяц, а как добавить год к этой колонке не совсем понимаю(
1 yavasya
 
23.05.19
09:10
2 yavasya
 
23.05.19
09:10
(0) погуглил за тебя
3 catena
 
23.05.19
09:13
В запросе 1С нельзя к строке прибавить число.
4 HEKPOH
 
23.05.19
09:14
если отчет на СКД, то через вычисляемое поле
5 тарам пам пам
 
23.05.19
09:50
(1) в (4) правильно написано - это лучше вынести из запроса либо в выражение представления, либо в вычисляемое поле. Там будет доступна функция Формат, выражение будет примерно таким:
ВЫБОР
   КОГДА Месяц(Период) = 1 ТОГДА "Родилась в январе"
   КОГДА Месяц(Период) = 2 ТОГДА "Родилась в феврале"
...
КОНЕЦ + " " + Формат(Период, "ДФ=yyyy")
6 dka80
 
23.05.19
10:19
В СКД задай формат поля "ДФ='''Родилась'' dd MMMM yyyy ''г.'''"
7 shutova
 
27.05.19
15:10
(6) благодарю)
2 + 2 = 3.9999999999999999999999999999999...