Тип: РежимРабочейДаты. Определяет режим использования рабочей даты.
Полное описание, параметры и ограничения
Глобальный контекст.ИспользованиеРабочейДаты (Global context.WorkingDateUse)
Глобальный контекст (Global context)
ИспользованиеРабочейДаты (WorkingDateUse)
Доступен, начиная с версии 8.0.
Использование:
Только чтение.
Описание:
Тип: РежимРабочейДаты.
Определяет режим использования рабочей даты.
Доступность:
Толстый клиент.
См. также:
Глобальный контекст, свойство РабочаяДата
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Отличить заголовки приложения и рабочую дату от текущего времени компьютера
Команда учебной формы читает три варианта заголовка и состояние рабочей даты, ничего не переименовывает и не меняет.
Где и как запускать
В учебной управляемой форме создайте команду УчебныйПример и кнопку для неё. Назначьте обработчик действия УчебныйПример. Приведённую процедуру целиком вставьте в модуль формы. Не вставляйте её внутрь другой процедуры. Запустите форму в тонком или толстом клиенте Windows.
Подготовка
Создайте отдельную учебную обработку с управляемой формой, командой УчебныйПример и кнопкой; назначьте действие одноимённой процедуре.
Запускайте в режиме управляемого приложения: краткий заголовок недоступен в обычном приложении.
Выводится информация текущего сеанса, не её фиксированный снимок из какой-либо вашей конфигурации.
&НаКлиенте
Процедура УчебныйПример(Команда)
Сообщить("Заголовок клиентского приложения: " + ПолучитьЗаголовокКлиентскогоПриложения());
Сообщить("Системный заголовок: " + ПолучитьЗаголовокСистемы());
Сообщить("Краткий заголовок: " + ПолучитьКраткийЗаголовокПриложения());
Сообщить("Используется рабочая дата: " + Строка(ИспользованиеРабочейДаты));
Если ИспользованиеРабочейДаты Тогда
Сообщить("Рабочая дата: " + Формат(РабочаяДата, "ДФ=dd.MM.yyyy"));
Иначе
Сообщить("Рабочая дата не используется; не подменяйте ею автоматически время обмена");
КонецЕсли;
Сообщить("Текущее клиентское время отдельно: " + Формат(ТекущаяДата(), "ДФ=yyyy-MM-dd HH:mm:ss"));
КонецПроцедурыРазбор по шагам
Три метода читают связанные, но не обязательно одинаковые заголовки приложения.
ИспользованиеРабочейДаты сообщает, применяется ли рабочая дата пользователем.
РабочаяДата читается только в ветке её использования. Это не системные часы.
ТекущаяДата показывает клиентское текущее время отдельно: оно не подменяет дату бухгалтерского документа.
В уроке нет УстановитьЗаголовок, присваивания рабочей даты или изменения настроек пользователя.
Как проверить результат
Получены три строковых заголовка; они могут отличаться или содержать пустой краткий заголовок.
При выключенной рабочей дате выводится пояснение; при включённой её значение показано отдельно от текущего времени.
Заголовки окна и рабочая дата после команды не меняются.
Ожидаемый результат
Разделены название интерфейса, рабочая дата пользователя и текущее клиентское время.
На что обратить внимание
Рабочая дата не подходит автоматически для отметки времени HTTP-запроса или подписи токена.
В клиент-серверной базе часы и часовые пояса клиента/сервера требуют отдельного согласованного решения.
Заголовок окна не является техническим именем конфигурации или идентификатором базы.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.