Как в 1С установить текущую дату по умолчанию?
В 1С:Предприятие можно установить текущую дату по умолчанию с помощью настроек конфигурации или программного кода. Рассмотрим оба варианта.
1. Установка текущей даты через настройки конфигурации
- Откройте конфигуратор 1С.
- Перейдите в раздел Администрирование → Настройки программы.
- В открывшемся окне найдите раздел Общие настройки.
- В поле Дата по умолчанию установите текущую дату.
- Нажмите ОК для сохранения настроек.
Теперь при создании нового документа или записи в справочнике в поле даты будет автоматически подставляться текущая дата.
2. Установка текущей даты через программный код
Если вам нужно установить текущую дату программно, это можно сделать с помощью встроенных функций 1С.
- Откройте конфигуратор 1С.
- Найдите нужный объект (например, документ или справочник).
- Откройте его модуль.
- Добавьте следующий код в обработчик события, например, при создании объекта:
Процедура Документ_ПослеЗаполнения(Отказ)
// Установка текущей даты
Дата = ТекущаяДата();
// Установка текущей даты в нужное поле
Поле("Дата").ПолучитьФормат();
Поле("Дата").Установить();
EndProc;
В этом примере ТекущаяДата()
— это встроенная функция 1С, которая возвращает текущую дату. Вы можете заменить её на любую другую функцию, которая возвращает дату.
Заключение
Оба способа позволяют установить текущую дату по умолчанию в 1С. Выбор метода зависит от ваших потребностей: если вам нужно изменить дату на уровне конфигурации, используйте первый способ, а если требуется программное изменение — второй.
Похожие вопросы