Проект gpl-2C

 

Документация\Уровень 0\Описание встроенного языка

Пред.

Содержание

След.
1.4.8 Функции преобразования типа

1.4.9. Работа с датой и временем

1.4.10 Функции среды исполнения

1.4.9. Работа с датой и временем.

     1.4.9.1. ДатаГод(GetYear)

 

     Русскоязычный синтаксис:

     ДатаГод(<Дата>)

   

     Англоязычный синтаксис:

     GetYear(<Date>)

     

     Назначение:  

     Возвращает числовое значение года для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

   

    1.4.9.2. ДатаМесяц(GetMonth)

 

     Русскоязычный синтаксис:

     ДатаМесяц(<Дата>)

   

     Англоязычный синтаксис:

     GetMonth(<Date>)

     

     Назначение:  

     Возвращает числовое значение месяца для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

     1.4.9.3. ДатаЧисло(GetDay)

 

     Русскоязычный синтаксис:

     ДатаЧисло(<Дата>)

   

     Англоязычный синтаксис:

     GetDay(<Date>)

     

     Назначение:  

     Возвращает числовое значение дня месяца для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

   1.4.9.4. ДобавитьМесяц(AddMonth)

 

     Русскоязычный синтаксис:

     ДобавитьМесяц(<Дата>,<ЧислоМесяцев>)

   

     Англоязычный синтаксис:

     AddMonth(<Date><Number>)

     

     Назначение:  

     Возвращает дату, полученную из исходной путем прибавления заданного числа месяцев.

     

     Параметры: 

    <Дата> - выражение типа дата.

    <ЧислоМесяцев> - число месяцев, добавляемых к дате.

 

    1.4.9.5. КонГода(EndOfYear)

 

     Русскоязычный синтаксис:

     КонГода(<Дата>)

   

     Англоязычный синтаксис:

     EndOfYear(<Date>)

     

     Назначение:  

     Возвращает дату конца года для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.6. КонКвартала(EndOfQuart)

 

     Русскоязычный синтаксис:

     КонКвартала(<Дата>)

   

     Англоязычный синтаксис:

     EndOfQuart(<Date>)

     

     Назначение:  

     Возвращает дату конца квартала для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.7. КонМесяца(EndOfMonth)

 

     Русскоязычный синтаксис:

     КонМесяца(<Дата>)

   

     Англоязычный синтаксис:

     EndOfMonth(<Date>)

     

     Назначение:  

     Возвращает дату конца месяца для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.8. КонНедели(EndOfWeek)

 

     Русскоязычный синтаксис:

     КонНедели(<Дата>)

   

     Англоязычный синтаксис:

     EndOfWeek(<Date>)

     

     Назначение:  

     Возвращает дату конца недели для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.9. НачГода(BegOfYear)

 

     Русскоязычный синтаксис:

     НачГода(<Дата>)

   

     Англоязычный синтаксис:

     BegOfYear(<Date>)

     

     Назначение:  

     Возвращает дату начала года для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.10. НачКвартала(BegOfQuart)

 

     Русскоязычный синтаксис:

     НачКвартала(<Дата>)

   

     Англоязычный синтаксис:

     BegOfQuart(<Date>)

     

     Назначение:  

     Возвращает дату начала квартала для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.11. НачМесяца(BegOfMonth)

 

     Русскоязычный синтаксис:

     НачМесяца(<Дата>)

   

     Англоязычный синтаксис:

     BegOfMonth(<Date>)

     

     Назначение:  

     Возвращает дату начала месяца для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.12. НачНедели(BegOfWeek)

 

     Русскоязычный синтаксис:

     НачНедели(<Дата>)

   

     Англоязычный синтаксис:

     BegOfWeek(<Date>)

     

     Назначение:  

     Возвращает дату начала недели для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.13. НомерДняГода(GetDayOfYear)

 

     Русскоязычный синтаксис:

     НомерДняГода(<Дата>)

   

     Англоязычный синтаксис:

     GetDayOfYear(<Date>)

     

     Назначение:  

     Возвращает порядковый номер дня года для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.14. НомерДняНедели(GetDayOfWeek)

 

     Русскоязычный синтаксис:

     НомерДняНедели(<Дата>)

   

     Англоязычный синтаксис:

     GetDayOfWeek(<Date>)

     

     Назначение:  

     Возвращает порядковый номер дня недели для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.15. НомерНеделиГода(GetWeekOfYear)

 

     Русскоязычный синтаксис:

     НомерНеделиГода(<Дата>)

   

     Англоязычный синтаксис:

     GetWeekOfYear(<Date>)

     

     Назначение:  

     Возвращает порядковый номер недели года для заданной даты.

     

     Параметры: 

    <Дата> - выражение типа дата.

 

    1.4.9.16. ПериодСтр(PeriodStr)

 

     Русскоязычный синтаксис:

     ПериодСтр(<Дата1>,<Дата2>)

   

     Англоязычный синтаксис:

     PeriodStr(<Date1>,<Date2>)

     

     Назначение:  

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

     

     Параметры: 

    <Дата1> - дата начала периода.   

    <Дата1> - дата начала периода.

 

    1.4.9.17. РабочаяДата(WorkingDate)

 

     Русскоязычный синтаксис:

     РабочаяДата(<Дата>,<РежимСменыДаты>)

   

     Англоязычный синтаксис:

     WorkingDate(<Date>,<ModeOfChange>)

     

     Назначение:  

     Устанавливает значение рабочей даты. Возвращает значение рабочей даты, выбранной в текущем сеансе работы программы.

     

     Параметры: 

    <Дата> - Необязательный параметр. Выражение типа дата.

    <РежимСменыРабДаты> - Необязательный параметр. Режим автоматической смены рабочей даты в полночь: 0 - не менять; 1 - менять с предупреждением; 2 - менять автоматически без предупреждения. Если параметр не указан, то режим не меняется и действует установка,

 

    1.4.9.18. ТекущаяДата(CurrentDate)

 

     Русскоязычный синтаксис:

     ТекущаяДата()

   

     Англоязычный синтаксис:

     CurrentDate()

     

     Назначение:  

     Возвращает текущую системную дату.

     

     Параметры: 

     нет

 

    1.4.9.19. ТекущееВремя(CurrentTime)

 

     Русскоязычный синтаксис:

     ТекущееВремя(<Час>,<Мин>,<Сек>)

   

     Англоязычный синтаксис:

     CurrentTime(<Hour>,<Min>,<Sec>)

     

     Назначение:  

     Возвращает текущее время в текстовом виде.

     

     Параметры: 

     <Час> - имя переменной для получения числа часов текущего времени (необязателен),

     <Мин> - имя переменной для получения числа минут текущего времени (необязателен),

     <Сек> - имя переменной для получения числа секунд текущего времени (необязателен)

 

    1.4.9.20. _GetPerformanceCounter

 

     Синтаксис:

     _GetPerformanceCounter()

     

     Назначение:  

     Возвращает  число тиков. Может использоваться для замера производительности программы.

     

     Параметры: 

     нет

 

    1.4.9.21. УстановитьТаймер(SetTimer)

 

     Русскоязычный синтаксис:

     УстановитьТаймер(<ИмяФункции>,<МиллиСек>)

   

     Англоязычный синтаксис:

     SetTimer(<FunctionName>,<MilliSec>)

     

     Назначение:  

     Устанавливает вызов по таймеру функции <ИмяФункции> через определенный интервал времени, заданный в миллисекундах.

     

     Параметры: 

     <ИмяФункции> - имя вызываемой функции модуля    

     <МиллиСек> - интервал в миллисекундах.

 

    1.4.9.22. УдалитьТаймер(DelTimer)

 

     Русскоязычный синтаксис:

     УдалитьТаймер(<ИмяФункции>)

   

     Англоязычный синтаксис:

     DeleteTimer(<FunctionName>)

     

     Назначение:  

     Удаляет ранее установленный таймер для функции  <ИмяФункции>.

     

     Параметры: 

     <ИмяФункции> - имя функции модуля, ранее установленной для таймера.    

 

    1.4.9.23. Пауза(Pause)

 

     Русскоязычный синтаксис:

     Пауза(<МиллиСек>)

   

     Англоязычный синтаксис:

     Pause(<MilliSec>)

     

     Назначение:  

     Приостановить выполнение программы на заданный интервал времени.

     

     Параметры: 

     <МиллиСек> - интервал в миллисекундах.