2

Функция РабочаяДата

Функция выполняет получение или установку рабочей даты системы.

Синтаксис

Функция РабочаяДата() имеет следующий синтаксис:

дата РабочаяДата([НоваяДата [, РежимСменыДаты]])

А также альтернативный англоязычный синтаксис:

date WorkingDate([NewDate [, ChangeDateOption]])

Описание параметров

Описание параметров функции РабочаяДата()

Имя параметра Тип Описание
НоваяДата Дата Новое значение рабочей даты
РежимСменыДаты Число Режим автоматической смены рабочей даты по достижении полуночи (при условии, что программа в этот момент запущена)

Зависимость результата функции от значения параметра
0 отключить автоматическую смену рабочей даты
1 менять рабочую дату с запросом подтверждения пользователя
2 менять рабочую дату автоматически (без подтверждения пользователя)

Если значение параметра не указано, то действуют настройки установленные в параметрах программы (Пункт главного меню: Сервис → Параметры → закладка «Общие»)

* — обязательный параметр

Тип возвращаемого значения

Дата

Описание

Функция РабочаяДата() предназначена для получения рабочей даты системы 1С:Предприятие в текущем сеансе работы. Дополнительно, если указан параметр, функция выполняет программную установку новой рабочей даты.
Интерактивно аналогичные действия можно выполнить через главное меню: Сервис → Параметры → закладка «Общие».

Пример использования

Пример кода с использование функции РабочаяДата()

//получаем текущую рабочую дату
Сообщить(РабочаяДата());
//результат:
//	12.01.2010

//устанавливаем новую рабочую дату
Сообщить(РабочаяДата('13.01.2010'));
//результат:
//	12.01.2010

//проверяем результат
Сообщить(РабочаяДата());
//результат:
//	13.01.2010

Комментарии

  1. как преобразовать месяц из числа в слово в документе в программе 1 С 7.7

    • Елена, прошу прощения за задержку — возникли технические неполадки.
      Ваш вопрос можно трактовать двояко:
      Если Вы хотите вывести дату документа на печать, то лучше воспользоваться функцией Формат() или Шаблон().
      Если же Вы хотите выводить в форме документа в поле ДатаДок дату в строковом формате, то тут без программирования не обойтись: самым простым решением будет: добавить нередактируемое поле, где будет выводиться строковое представление даты в нужном Вам формате, а справа к этому полю пристроить кнопку выбора даты документа. Естественно, необходимо будет позаботиться об обновлении строкового представления при выборе другой даты…
      Надеюсь, я Вам помог…

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *