Чтобы получить дату время с таблицы _1SJOURN приходиться делать вот такую процедуру:
|SELECT
| CONVERT(DateTime,LEFT(TabJ.DATE_TIME_IDDOC,8),112) AS ДатаДок,
| CONVERT(varchar, DATEADD(ss, dbo.Convert36To10(SUBSTRING(TabJ.DATE_TIME_IDDOC,9,6))/10000, LEFT(DATE_TIME_IDDOC,8)), 108) AS ВремяДок
|FROM
| _1SJOURN As TabJ
Как думаете, если запихнуть дату время в отдельное поле и записывать по триггеру On UPDATE и ON INSERT, и записать его в стандарте SQL DateTime, можно ли это сделать, если такое поле добавить в таблицу _1SJOURN?
Дело в том, что если добавить такое поле в таблицу _1SJOURN придется его прописывать в 1Cv7.dds, что приведет к тому, что 1С будет это поле апдейтить и пихать туда только дату. Можно ли это обойти, или лучше сделать параллельно свою таблицу журналов и ее уже обновлять триггером?