Определяет набор вариантов использования рабочей даты в глобальном контексте. Используется для определения свойства ИспользованиеРабочейДаты глобального контекста.
Полное описание, параметры и ограничения
РежимРабочейДаты (WorkingDateMode)
РежимРабочейДаты (WorkingDateMode)
Доступен, начиная с версии 8.0.
Значения
ИспользоватьТекущуюДату (UseCurrentDate)
Назначать (Assign)
Описание:
Определяет набор вариантов использования рабочей даты в глобальном контексте. Используется для определения свойства ИспользованиеРабочейДаты глобального контекста.
Доступность:
Толстый клиент.
См. также:
Глобальный контекст, свойство ИспользованиеРабочейДаты
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Разобрать РежимРабочейДаты.ИспользоватьТекущуюДату в собственной форме / профиле
Короткий пример настройки собственной формы, сохранения своего профиля или использования фактического контекста без переключения рабочей конфигурации.
Где и как запускать
Собственная учебная форма; тип формы, клиент и событие указаны в подготовке.
Подготовка
Своя обычная форма учебной обработки в толстом клиенте. В своей конфигурации создайте документ УчебнаяДатаКниг без проведения. Код без заголовка вставьте в тело кнопки ПоказатьРабочуюДату.
Режим рабочей даты задаётся пользователем в стандартных параметрах приложения. ИспользованиеРабочейДаты readonly: код его не присваивает и не меняет дату компьютера.
РежимСеанса = ИспользованиеРабочейДаты;
Записка = Документы.УчебнаяДатаКниг.СоздатьДокумент();
Записка.Дата = РабочаяДата;
Совпадает = РежимСеанса = РежимРабочейДаты.ИспользоватьТекущуюДату;
Сообщить("Дата нового учебного документа: " + Строка(Записка.Дата));
Сообщить("Режим сеанса: " + Строка(РежимСеанса));
Сообщить("Совпадает с выбранным режимом: " + Строка(Совпадает));Разбор по шагам
Создайте собственную форму и только перечисленные реквизиты / команды.
Назначьте процедуру точному событию или команде; серверный код не заменяется клиентским.
Проверьте свой профиль / поле и ограничения интерфейса, не выдавая сохранённую настройку за уже применённую тему.
Как проверить результат
Созданный в памяти документ получает фактическую рабочую дату своего сеанса, а не обязательно системную ТекущаяДата(). Документ не записывается.
Назначать разрешает пользователю отдельную рабочую дату; ИспользоватьТекущуюДату связывает её с текущей датой. Не присваивайте readonly-свойству режим из кода.
Ожидаемый результат
Системное значение используется в понятном собственном сценарии с указанной областью действия.
На что обратить внимание
Текстовые условия применимости не являются программной проверкой версии платформы.
Системные настройки текущего пользователя и код 1С при сборке HTML не изменялись / не исполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.