1С ДобавитьМесяц – изменить дату на месяц(ы)

Также на эту тему:
Работа с датами 1С
1С ТекущаяДата – текущая дата и время
1С ДеньНедели – номер дня в неделе
1С Год, Месяц, День, Час, Минута,
Секунда – часть даты

1С НачалоГода, КонецГода, НачалоКвартала, КонецКвартала,
НачалоМесяца, КонецМесяца, НачалоДня, КонецДня,
НачалоЧаса, КонецЧаса, НачалоМинуты, КонецМинуты –
начало «стандартного» периода для указанной даты


Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Функция 1С ДобавитьМесяц(Дата, СколькоМесяцевДобавить) возвращает дату, измененную на указанное количество месяцев.


Например:

  • Дата = Дата(«31.03.2012 12:30:00»)
  • Выполняем 1С ДобавитьМесяц(Дата, 0)
  • 1С возвращает «01.03.2012 12:30:00»
  • Выполняем 1С ДобавитьМесяц(Дата, 1)
  • 1С возвращает «30.04.2012 12:30:00»
  • Выполняем 1С ДобавитьМесяц(Дата, -1)
  • 1С возвращает «29.02.2012 12:30:00»

Обратите внимание – функция 1С ДобавитьМесяц добавляет не количество дней месяца, а увеличивает или уменьшает непосредственно номер месяца. В случае, если календарный номер дня отсутствует в другом месяце – будет указан последний день месяца, в ином случае он не будет изменен.


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (2 голосов, среднее: 4,00 из 5)
Loading ... Loading ...

Также на эту тему:
Работа с датами 1С
1С ТекущаяДата – текущая дата и время
1С ДеньНедели – номер дня в неделе
1С Год, Месяц, День, Час, Минута,
Секунда – часть даты

1С НачалоГода, КонецГода, НачалоКвартала, КонецКвартала,
НачалоМесяца, КонецМесяца, НачалоДня, КонецДня,
НачалоЧаса, КонецЧаса, НачалоМинуты, КонецМинуты –
начало «стандартного» периода для указанной даты

1С НеделяГода, ДеньГода – номер недели/дня в году

Дополнительные материалы:
Электронная книга "Язык 1С. Том 2"

Добавить комментарий