Имя: Пароль:
1C
1С v8
Как из даты получить год?
0 dmitn
 
01.07.12
19:24
Формат вот такой
например

ОбластьСтрока.Параметры.ГодВыпуска = Формат(Выборка.ДатаСобытия, "ДФ=ГГГГ");

выдает вместо года строку "ГГГГ"????
1 aleks-id
 
01.07.12
19:25
ты не поверишь...
2 dmitn
 
01.07.12
19:26
Хотя там тип дата точно
3 dmitn
 
01.07.12
19:26
(1) ?
4 aleks-id
 
01.07.12
19:27
открой СП и найди функции работы с датой. если СП украли - купи у ДенисЧ
5 Grobik
 
01.07.12
19:28
В больших буквах ;)
6 Джинн
 
01.07.12
19:28
(0) С Вас 5 баксов:

Год (Year)
Синтаксис:

Год(<Дата>)
Параметры:

<Дата> (обязательный)

Тип: Дата.
Исходная дата.
Возвращаемое значение:

Тип: Число.
Год в указанной дате.
Описание:

Определяет год в указанной дате.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

Сообщить(Год("20031120") + "; Размер=" + СтрДлина(Год("20031120")));
// Результат: "2 003; Размер=5"
// Пробел в номере года вставляется при установках по умолчанию
// (подразумевается, что выбран язык "Русский" и не установлен
// признак группировки в региональных установках)
//
// Чтобы вывести номер года в виде ГГГГ следует использовать
// метод Формат с указанием форматной строки "ЧГ=0":
Сообщить(Формат(Год("20031120"),"ЧГ=0");
// Результат: "2003"
7 ErrorEd88
 
01.07.12
19:28
Year(Выборка.ДатаСобытия)
8 aleks-id
 
01.07.12
19:29
пля. всю интригу сломали
9 Rie
 
01.07.12
19:30
(0) В дополнение к вышесказанному - открой для себя конструктор форматной строки или описание встроенного языка на нужной странице. Нет такого "ГГГГ".
10 Попытка1С
 
01.07.12
19:31
В 7.7 это называлось логичнее имхо ДатаГод.
11 dmitn
 
01.07.12
19:33
спс, забыл совсем про функцию Год)
12 dmitn
 
01.07.12
19:35
(10) я как-бы не могу отойти от 7.7
13 experimentator76
 
01.07.12
19:50
(12) да - не чувак - клюшки не виноваты
14 ice777
 
01.07.12
20:21
(13) как раз клюшки и виноваты. факт.)
15 experimentator76
 
01.07.12
20:32
угу - виноватить одну систему в проблемах возникших на другой
первое правило одноэснега выполнено - тупой
ленивый - это наверное врожденной у ТС
16 iov
 
01.07.12
23:26
(6) А текст справки разве не защищен авторским правом?
17 Evil-Wisp
 
02.07.12
05:37
(0) В 8.1 работал такой формат.
18 Песец
 
02.07.12
06:08
(16) Спалился многоуважаемый Джинн на пиратстве :)

"Кто сообщит в Гестапо?"
(с) Семнадцать мгновений
19 Песец
 
02.07.12
06:16
Формат(Выборка.ДатаСобытия, "ДФ=гггг")
20 iov
 
03.07.12
02:17
(18) Постучи к нему со словами  "Я пришел!!!"
21 Trance_1C
 
03.07.12
04:48
Кстати вот это Формат(Выборка.ДатаСобытия, "ДФ=ГГГГ"); раньше работало на 8.1
на 8.2 уже не хочет.