Поле "Дата создания", как изменить в нем данные?

В Террасофте есть поле "Дата создания", обычно это поле не отображается на карточке и имеет аттрибут "только для чтения". Возникла необходимость отредактировать данные в этом поле в одной из карточек.
В Администраторе открыли ds_Offering, нашли поле CreatedOn, убрали аттрибут "только для чтения". Сохранили.
Затем открыли wnd_OfferingEdit, добавили DateTimeDataControl, привязали к CreatedOn.
Потом в Террасофте открыли отредактированную карточку, видим добавленное поле, меняем данные, жмем ок, карточка закрывается, но данные в этом поле остаются старые.

Что пропущено, или может есть другие средства для изменения данных в этом поле?

Спасибо

Нравится

6 комментариев

Думаю, проще будет создать новое поле типа Дата/Время, в которое можно будет заносить дату вручную, т.к. поле CreatedOn существует в каждом сервисе таблицы и заполняется данными даты-времени создания записи в таблице. Можете сделать подобно как для tbl_ContactCareer, поле с датой изменения ModifiedOn и ChangeDate.

Татьяна, мне нужно изменить данные именно в этом поле CreatedOn.
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate

Можно напрямую в SQL:

UPDATE [tbl_Offering]
SET [CreatedOn] = 'Ваша дата и время'
WHERE [ID] = 'ID продукта'

--
www.it-sfera.com.ua
Terrasoft Solution Partner

"Виталий Ковалишин aka samael" написал:Можно напрямую в SQL

А какой смысл делать это из MS SQL?

ID, CreatedOn, CreatedByID, ModifiedOn, ModifiedByID являются системными и они закрыти на редактирование.

Т.е. смотрите первый вариант (создание нового поля).

"Татьяна Адамчук" написал:
А какой смысл делать это из MS SQL?

Мне он тоже не известен! Но, если нужно изменить - тогда, как я понимаю, только прямым запросом в базу...

--
www.it-sfera.com.ua
Terrasoft Solution Partner

Виталий, спасибо.
Изменилось.
______________
www.abs.com.kz
Агентство недвижимости АБС Royal Estate

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