Имя: Пароль:
1C
1C 7.7
v7: Сообщить(Формат(ДатаДок,"ДФ='yy'")) почему не возвращает 17 ?
0 sysadminlk
 
07.07.17
12:35
почему Сообщить(Формат(ДатаДок,"ДФ='yy'"));
выдает 07.07.17

мне надо чтоб выдало 17

что не так то?
1 mehfk
 
07.07.17
12:39
2 Вафель
 
07.07.17
12:40
в 77 вроде другие форматы
3 sysadminlk
 
07.07.17
12:41
Сообщить(Формат(ДатаДок,"ДГГ"));
тоже самое ((
4 sysadminlk
 
07.07.17
12:43
и так тоже Сообщить(Формат(ДатаДок,"Д ГГ")); выдает 07.07.17
5 Вафель
 
07.07.17
12:43
(3) Можно выбирать только из тех что есть. нельзя произвольно буквы компоновать
6 Ёпрст
 
07.07.17
12:43
(0)
ДатаГод(<?>)
Синтаксис:
ДатаГод(<Дата>)
Назначение:
Возвращает числовое значение года для заданной даты.
Параметры:
<Дата> - выражение со значением типа дата.
7 Zmich
 
07.07.17
12:45
Сообщить(Прав(Формат(ДатаДок, "ДДММГГ"), 2))
8 FN
 
07.07.17
12:45
Датагод прав 2
9 Ёпрст
 
07.07.17
12:45
Ну , или, для гурманов
Лев(Формат(ТекущаяДата(),"ДГГГГММДД"),4) = 2017
10 sysadminlk
 
07.07.17
12:48
я хотел через формат сделать а не через прав(,2) получается через формат год без века не вытащить?
11 Ёпрст
 
07.07.17
12:50
(10) нет