Период дат

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Сокращенный ввод периода)
(Выбор периода с помощью мыши)
 
(не показаны 18 промежуточных версий 1 участника)
Строка 1: Строка 1:
Компонент предназначен для ввода периода дат с помощью клавиатуры или выбора мышью из выпадающего календаря.  
+
<onlyinclude>Компонент предназначен для ввода периода дат с помощью клавиатуры или выбора мышью из выпадающего календаря.</onlyinclude>
 +
 
 +
http://gsbelarus.com/gs/images/gs/2010/period_edit1.png
  
 
====Полный ввод периода====
 
====Полный ввод периода====
  
Задается строкой вида ''"Дата_начала-Дата_окончания"''. Дата задается в формате ''д.м.г''. День и месяц задаются одной или двумя цифрами, с лидирующим нулём или без. Год всегда задается полностью. Набор двух цифр 12 в позиции года будет означать именно 12-й год нашей эры, а не 2012. Ниже приведены примеры ввода периода дат:  
+
Задается строкой вида ''"Дата_начала-Дата_окончания"''. Дата может указываться в формате с разделителями ''д.м.г'' или без &mdash; ''дмг''. День и месяц задаются одной или двумя цифрами, с лидирующим нулём или без. Год задается одной, двумя, тремя или четырьмя цифрами. Набор двух цифр 12 в позиции года будет означать 2012-й год. Во избежании путаницы рекомендуется всегда указывать год полностью, четырьмя цифрами. Если конечная дата указана раньше начальной, то система автоматически поменяет их местами.  
 +
 
 +
Ниже приведены примеры ввода периода дат:  
  
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" width="440"
+
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" width="680"
 +
!style="background:#ffdead;"| Комментарий
 
!style="background:#ffdead;"| Введенная строка
 
!style="background:#ffdead;"| Введенная строка
 
!style="background:#ffdead;"| Начальная дата
 
!style="background:#ffdead;"| Начальная дата
 
!style="background:#ffdead;"| Конечная дата
 
!style="background:#ffdead;"| Конечная дата
 
|- valign="top"
 
|- valign="top"
 +
|День и месяц с лидирующими нулями
 
|01.03.2010-12.12.2010
 
|01.03.2010-12.12.2010
 
|01.03.2010
 
|01.03.2010
 
|12.12.2010
 
|12.12.2010
 
|- valign="top"
 
|- valign="top"
 +
|День и месяц без нулей
 
|5.6.2010-7.8.2012
 
|5.6.2010-7.8.2012
 
|05.06.2010
 
|05.06.2010
 
|07.08.2012
 
|07.08.2012
 +
|- valign="top"
 +
|Ввод года двумя цифрами
 +
|5.6.10-7.8.14
 +
|05.06.2010
 +
|07.08.2014
 +
|- valign="top"
 +
|Сплошной ввод без разделителей
 +
|01042010-22112011
 +
|01.04.2010
 +
|22.11.2011
 
|}
 
|}
  
Если конечная дата указана раньше начальной, то система автоматически поменяет их местами.
+
В процессе ввода даты, нажатие на клавишу ''пробел'' подставляет текущий день, месяц или год, в соответствии с позицией курсора.
  
 
====Сокращенный ввод периода====
 
====Сокращенный ввод периода====
  
Для указания однодневного периода допускается ввод одиночной даты. Вместо ввода полных дат начала и окончания периода можно указать только номера года, только номер месяца или номера месяца и года. Например:
+
Для указания однодневного периода введите одиночную дату. Вместо ввода полных дат начала и окончания периода можно указать только номера года, месяца или номера месяца и года. Например:
  
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" width="440"
+
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" width="680"
 +
!style="background:#ffdead;"| Комментарий
 
!style="background:#ffdead;"| Введенная строка
 
!style="background:#ffdead;"| Введенная строка
 
!style="background:#ffdead;"| Начальная дата
 
!style="background:#ffdead;"| Начальная дата
 
!style="background:#ffdead;"| Конечная дата
 
!style="background:#ffdead;"| Конечная дата
 
|- valign="top"
 
|- valign="top"
 +
|Год целиком
 
|2010
 
|2010
 
|01.01.2010
 
|01.01.2010
 
|31.12.2010
 
|31.12.2010
 
|- valign="top"
 
|- valign="top"
 +
|Несколько полных лет
 
|2010-2012
 
|2010-2012
 
|01.01.2010
 
|01.01.2010
 
|31.12.2012
 
|31.12.2012
 
|- valign="top"
 
|- valign="top"
 +
|Месяц текущего года
 
|10
 
|10
 
|01.10.2010
 
|01.10.2010
|30.10.2010 <ref>если текущий год 2010</ref>
+
|31.10.2010 <ref>Если текущий год 2010.</ref>
 
|- valign="top"
 
|- valign="top"
 +
|Несколько месяцев текущего года
 +
|3-9
 +
|01.03.2010
 +
|30.09.2010 <ref>Если текущий год 2010.</ref>
 +
|- valign="top"
 +
|Месяц указанного года
 
|10.2012
 
|10.2012
 
|01.10.2012
 
|01.10.2012
 
|30.10.2012
 
|30.10.2012
 
|- valign="top"
 
|- valign="top"
 +
|Несколько полных месяцев
 
|10.2012-01.2015
 
|10.2012-01.2015
 
|01.10.2012
 
|01.10.2012
 
|31.01.2015
 
|31.01.2015
 
|- valign="top"
 
|- valign="top"
 +
|Начиная с указанного года
 
|2001-01.05.2014
 
|2001-01.05.2014
 
|01.01.2001
 
|01.01.2001
Строка 57: Строка 86:
 
====Горячие клавиши ввода периода====
 
====Горячие клавиши ввода периода====
  
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" width="440"
+
С помощью горячих клавиш можно быстро ввести один из предопределенных периодов. Горячие клавиши не чуствительны к регистру символов.
 +
 
 +
{| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" width="380"
 
!style="background:#ffdead;"| Русский
 
!style="background:#ffdead;"| Русский
 
!style="background:#ffdead;"| Английский
 
!style="background:#ffdead;"| Английский
Строка 63: Строка 94:
 
|- valign="top"
 
|- valign="top"
 
 
|t
+
|c
 
|<span style="color:red;font-weight:bold">С</span>егодня
 
|<span style="color:red;font-weight:bold">С</span>егодня
 
|- valign="top"
 
|- valign="top"
 
 
|o
+
|p
 
|<span style="color:red;font-weight:bold">З</span>автра
 
|<span style="color:red;font-weight:bold">З</span>автра
 
|- valign="top"
 
|- valign="top"
 
 
|y
+
|d
 
|<span style="color:red;font-weight:bold">В</span>чера
 
|<span style="color:red;font-weight:bold">В</span>чера
 
|- valign="top"
 
|- valign="top"
 
 
|w
+
|y
 
|Текущая <span style="color:red;font-weight:bold">н</span>еделя
 
|Текущая <span style="color:red;font-weight:bold">н</span>еделя
 
|- valign="top"
 
|- valign="top"
 
 
|l
+
|z
 
|Прошедшая недел<span style="color:red;font-weight:bold">я</span>
 
|Прошедшая недел<span style="color:red;font-weight:bold">я</span>
 
|- valign="top"
 
|- valign="top"
|ю
+
|щ
|n
+
|o
 
|Следу<span style="color:red;font-weight:bold">ю</span>щая неделя
 
|Следу<span style="color:red;font-weight:bold">ю</span>щая неделя
 
|- valign="top"
 
|- valign="top"
 
 
|m
+
|v
 
|Текущий <span style="color:red;font-weight:bold">м</span>есяц
 
|Текущий <span style="color:red;font-weight:bold">м</span>есяц
 
|- valign="top"
 
|- valign="top"
 
 
|x
+
|k
 
|С<span style="color:red;font-weight:bold">л</span>едующий месяц
 
|С<span style="color:red;font-weight:bold">л</span>едующий месяц
 
|- valign="top"
 
|- valign="top"
Строка 99: Строка 130:
 
|- valign="top"
 
|- valign="top"
 
 
|q
+
|r
 
|Текущий <span style="color:red;font-weight:bold">к</span>вартал
 
|Текущий <span style="color:red;font-weight:bold">к</span>вартал
 
|- valign="top"
 
|- valign="top"
 
 
|r
+
|b
 
|Прошедш<span style="color:red;font-weight:bold">и</span>й квартал
 
|Прошедш<span style="color:red;font-weight:bold">и</span>й квартал
 
|- valign="top"
 
|- valign="top"
 
 
|g
+
|q
 
|Следующи<span style="color:red;font-weight:bold">й</span> квартал
 
|Следующи<span style="color:red;font-weight:bold">й</span> квартал
 
|- valign="top"
 
|- valign="top"
 
 
|a
+
|u
 
|Текущий <span style="color:red;font-weight:bold">г</span>од
 
|Текущий <span style="color:red;font-weight:bold">г</span>од
 
|- valign="top"
 
|- valign="top"
Строка 119: Строка 150:
 
|- valign="top"
 
|- valign="top"
 
 
|v
+
|t
 
|Сл<span style="color:red;font-weight:bold">е</span>дующий год
 
|Сл<span style="color:red;font-weight:bold">е</span>дующий год
 
|}
 
|}
  
Горячие клавиши не чуствительны к регистру символов.
+
====Выбор периода с помощью мыши====
 +
 
 +
# Выберите тип периода с помощью кнопок под календарями.
 +
# Если выбран фиксированный период (день, месяц или год), то укажите его в левом календаре. Используйте стрелки прокрутки, если нужных вам дат нет в отображаемом списке.
 +
# Если выбран произвольный период, то сначала укажите дату начала в левом календаре, а затем -- окончания в правом.
 +
 
 +
Чтобы не дать окну закрыться атоматически при выборе периода, удерживайте в нажатом состоянии клавишу ''Shift''.
 +
 
 +
====Примечания====
 +
<references/>
  
 
[[Category:Документация]]
 
[[Category:Документация]]
 
[[Category:Интерфейс пользователя]]
 
[[Category:Интерфейс пользователя]]
 
__NOTOC__
 
__NOTOC__

Текущая версия на 14:36, 25 октября 2010

Компонент предназначен для ввода периода дат с помощью клавиатуры или выбора мышью из выпадающего календаря.

period_edit1.png

[править] Полный ввод периода

Задается строкой вида "Дата_начала-Дата_окончания". Дата может указываться в формате с разделителями д.м.г или без — дмг. День и месяц задаются одной или двумя цифрами, с лидирующим нулём или без. Год задается одной, двумя, тремя или четырьмя цифрами. Набор двух цифр 12 в позиции года будет означать 2012-й год. Во избежании путаницы рекомендуется всегда указывать год полностью, четырьмя цифрами. Если конечная дата указана раньше начальной, то система автоматически поменяет их местами.

Ниже приведены примеры ввода периода дат:

Комментарий Введенная строка Начальная дата Конечная дата
День и месяц с лидирующими нулями 01.03.2010-12.12.2010 01.03.2010 12.12.2010
День и месяц без нулей 5.6.2010-7.8.2012 05.06.2010 07.08.2012
Ввод года двумя цифрами 5.6.10-7.8.14 05.06.2010 07.08.2014
Сплошной ввод без разделителей 01042010-22112011 01.04.2010 22.11.2011

В процессе ввода даты, нажатие на клавишу пробел подставляет текущий день, месяц или год, в соответствии с позицией курсора.

[править] Сокращенный ввод периода

Для указания однодневного периода введите одиночную дату. Вместо ввода полных дат начала и окончания периода можно указать только номера года, месяца или номера месяца и года. Например:

Комментарий Введенная строка Начальная дата Конечная дата
Год целиком 2010 01.01.2010 31.12.2010
Несколько полных лет 2010-2012 01.01.2010 31.12.2012
Месяц текущего года 10 01.10.2010 31.10.2010 [1]
Несколько месяцев текущего года 3-9 01.03.2010 30.09.2010 [2]
Месяц указанного года 10.2012 01.10.2012 30.10.2012
Несколько полных месяцев 10.2012-01.2015 01.10.2012 31.01.2015
Начиная с указанного года 2001-01.05.2014 01.01.2001 01.05.2014

[править] Горячие клавиши ввода периода

С помощью горячих клавиш можно быстро ввести один из предопределенных периодов. Горячие клавиши не чуствительны к регистру символов.

Русский Английский Значение
с c Сегодня
з p Завтра
в d Вчера
н y Текущая неделя
я z Прошедшая неделя
щ o Следующая неделя
м v Текущий месяц
л k Следующий месяц
р h Прошедший месяц
к r Текущий квартал
и b Прошедший квартал
й q Следующий квартал
г u Текущий год
о j Прошедший год
е t Следующий год

[править] Выбор периода с помощью мыши

  1. Выберите тип периода с помощью кнопок под календарями.
  2. Если выбран фиксированный период (день, месяц или год), то укажите его в левом календаре. Используйте стрелки прокрутки, если нужных вам дат нет в отображаемом списке.
  3. Если выбран произвольный период, то сначала укажите дату начала в левом календаре, а затем -- окончания в правом.

Чтобы не дать окну закрыться атоматически при выборе периода, удерживайте в нажатом состоянии клавишу Shift.

[править] Примечания

  1. Если текущий год 2010.
  2. Если текущий год 2010.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты