Каким образом в БП при создании поле дата проставлять плюс N дней?

Добрый день, коллеги! 

Каким образом можно реализовать такой функционал? Системная настройка не позволяет это сделать, так же в конфигураторе по умолчанию с помощью сис. настройки нельзя это реализовать в виду того, что фильтрация системных настроек идет только по типу данных Date.

 

([#Читать активность..Первый элемент результирующей коллекции.Дата создания#].AddDays(2)).Day не отрабатывает. Тип данных у меня у даты создания "Дата"

 

Нравится

1 комментарий
Лучший ответ

Добрый вечер.

 

1. Проверьте, чтобы в схеме таблицы для поля 'Дата создания' не было установлено значение по умолчанию. Если такое значение установлено, нужно его очистить и опубликовать схему.

 

2. Можно вычислить нужное значение даты в скрипт таске, например, таким образом:

 

DateTime collectionDate = Get<DateTime>("CollectionDate");
DateTime storageDate = collectionDate.AddDays(6);
Set<DateTime>("StorageDate", storageDate);

 

Добрый вечер.

 

1. Проверьте, чтобы в схеме таблицы для поля 'Дата создания' не было установлено значение по умолчанию. Если такое значение установлено, нужно его очистить и опубликовать схему.

 

2. Можно вычислить нужное значение даты в скрипт таске, например, таким образом:

 

DateTime collectionDate = Get<DateTime>("CollectionDate");
DateTime storageDate = collectionDate.AddDays(6);
Set<DateTime>("StorageDate", storageDate);

 

Показать все комментарии