ДобавитьСутки

Синтаксис:
ДобавитьСутки(Дата; КоличествоСуток). 
Возвращаемое значение: Дата. 
Действие добавляет к параметру Дата определенное количество суток, и возвращает полученную дату. 
Пример: 
НовыйГод = ДобавитьСутки('22.12.01';10).
Переменная НовыйГод получает значение '01.01.02'. 


ДобавитьМесяц

Синтаксис:
ДобавитьМесяц(Дата; КоличествоМесяцев). 
Возвращаемое значение: Дата.
Действие добавляет к параметру Дата определенное количество месяцев, и возвращает полученную дату. Пример:
НовыйГод = ДобавитьМесяц('01.12.01'; 1). 
Переменная НовыйГод получает значение '01.01.02'. Так как программа прибавляет определенное количество месяцев, то может возникнуть ситуация, когда в результате получается дата, чей месяц не содержит того дня, что был в дате-параметре. Тогда берется последнее число месяца. Например, при добавлении одного месяца к дате '31.01.07', результат будет '28.02.07'. 


ДобавитьГод

Синтаксис: 
ДобавитьГод(Дата; КоличествоЛет). 
Возвращаемое значение: Дата. 
Действие добавляет к параметру Дата определенное количество лет, и возвращает полученную дату. 
Пример:
ДатаСовершеннолетия = ДобавитьГод(ДатаРождения; 16). 
Переменная ДатаСовершеннолетия получает значение ровно на 16 лет большее, чем переменная ДатаРождения. 


РазницаВСутках

Синтаксис: 
РазницаВСутках(Дата1; Дата2). 
Возвращаемое значение: Число. 
Действие вычисляет разницу в сутках между двумя датами. 
Пример: 
СутокВГоду = РазницаВСутках('01.01.00'; '31.12.00'). 
Переменная СутокВГоду получит значение 365 (т.к. год високосный). 


РазницаВМесяцах

Синтаксис: 
РазницаВМесяцах(Дата1; Дата2). 
Возвращаемое значение: Число. 
Действие вычисляет разницу в месяцах между двумя датами. 
Пример:
МесяцевВГоду = РазницаВМесяцах('01.01.00'; '01.01.01'). 
Переменная МесяцевВГоду получит значение 12. 

 

РазницаВГодах

Синтаксис: 
РазницаВГодах(Дата1; Дата2).
Возвращаемое значение: Число. 
Действие вычисляет разницу в годах между двумя датами. 
Пример:
ЛетВВеке = РазницаВГодах('01.01.1900'; '01.01.2000'). 
Переменная ЛетВВеке получит значение 100. 


ЭтоДата

Синтаксис: 
ЭтоДата(НомерДня; НомерМесяца; НомерГода).
Возвращаемое значение: Дата.
Действие формирует значение даты по трём параметрам.
Пример:
ДеньВеликогоОктября = ЭтоДата(7;11;1917). 
Переменная ДеньВеликогоОктября получит значение '07.11.1917'. 


ДеньНедели

Синтаксис:
ДеньНедели(Дата). 
Возвращаемое значение: Число. 
Действие возвращает номер дня недели для определенной даты. Понедельник имеет номер 1, вторник - 2 и т. д. до воскресенья имеющего номер 7 
Пример: 
КакойСегодняДень? = ДеньНедели(Сегодня). 
В зависимости от системной даты переменная КакойСегодняДень? Получит значение от 1 до 7. 

 

Год

Синтаксис:
Год(Дата). 
Возвращаемое значение: Число. 
Действие возвращает номер года по дате. 
Пример: 
КакойСейчасГод = Год(Сегодня). 
Переменная КакойСейчасГод получит значение текущего года. 

 

МесяцГода

Синтаксис: 
МесяцГода(Дата). 
Возвращаемое значение: Число. 
Действие возвращает номер месяца по дате. 
Пример: 
КакойСейчасМесяц = МесяцГода(Сегодня). 
Переменная КакойСейчасМесяц получит значение текущего месяца. 


Сегодня

Синтаксис: Сегодня.
Возвращаемое значение: 
Дата. Действие возвращает системную дату. 
Пример: 
Сообщить(Сегодня;48;"Сегодня:"). 
После исполнения этой строки на экран будет выведено сообщение с заголовком "Сегодня:" и текущей датой в строке сообщения. 

Таймер

Синтаксис: 
Таймер. 
Возвращаемое значение: Число. 
Действие возвращает количество секунд прошедших с полуночи до текущего момента (с точностью до тысячных долей секунды, т.е. миллисекунд). 
Пример: 
Сообщить(Таймер;48;"Прошло").
После исполнения этой строки на экран будет выведено сообщение с заголовком "Прошло" и количеством прошедших секунд в строке сообщения. 

 
НачМесяца

 Синтаксис: 
НачМесяца(Дата). 
Возвращаемое значение: Дата. 
Действие возвращает начало месяца указанной даты. 
Пример: 
Первомай = НачМесяца('15.05.2007'). 
Переменная Первомай получит значение '01.05.2007'. 

 
КонМесяца

 Синтаксис: 
КонМесяца(Дата). 
Возвращаемое значение: Дата. 
Действие возвращает конец месяца указанной даты. 
Пример: 
Аврал = КонМесяца('01.03.2007'). 
Переменная Аврал получит значение '31.03.2007'. 

 
НачКвартала

Синтаксис: 
НачКвартала(Дата). 
Возвращаемое значение: Дата. 
Действие возвращает начало квартала для указанной даты. 
Пример: 
ДеньДурака = НачКвартала('15.05.2007'). 
Переменная ДеньДурака получит значение '01.04.2007'. 


КонКвартала

Синтаксис: 
КонКвартала(Дата). 
Возвращаемое значение: Дата. 
Действие возвращает конец квартала для указанной даты. 
Пример: 
Конец1 = КонКвартала('15.05.2007').
Переменная Конец получит значение '30.06.2007'. 

 
НачГода

Синтаксис: 
НачГода(Дата). 
Возвращаемое значение: Дата. 
Действие возвращает начало года для указанной даты. 
Пример: 
День1 = НачГода('15.05.2007'). 
Переменная День1 получит значение '01.01.2007'. 

 
КонГода

Синтаксис: 
КонГода(Дата). 
Возвращаемое значение: Дата. 
Действие возвращает конец квартала для указанной даты. 
Пример: 
Конец1 = КонГода('15.05.2007').
Переменная Конец1 получит значение '31.12.2007'. 

ПериодСтр

Синтаксис: 
ПериодСтр(Дата1;Дата2). 
Возвращаемое значение: Строка. 
Действие символьное представление периода заданного двумя датами. 
Пример: 
Квартал1 = ПериодСтр('01.01.2007';'31.03.2007').
Переменная Квартал1 получит значение "1 квартал 2007 года".