Вход | Регистрация
 

Внешний источник данных. Какой тип колонки MSSQL установить, чтобы 1С увидел тип Дата?

Внешний источник данных. Какой тип колонки MSSQL установить, чтобы 1С увидел тип Дата?
Я
   TormozIT
 
05.11.20 - 10:51
Создал таблицу в MSSQL

CREATE TABLE [dbo].[serStatus](
    [Version] [nvarchar](50) PRIMARY KEY,
    [Status] [nvarchar](25) NULL,
    [DateModified] [datetime2](0) NULL,
    [Delay] [decimal](10) NULL,
    [StartMoment] [decimal](20) NULL,
    [TableName] [nvarchar](100) NULL,
    [ThreadIndex] [decimal](2) NULL,
    [ErrorDescr] [nvarchar](1000) NULL,
    [SeanceNumber] [decimal](8) NULL,
    [SeanceStart] [datetime2](0) NULL,
) ON [PRIMARY]

Импортировал ее в качестве таблицы внешнего источника данных в конфигурацию 1С.
Получил у всех колонок ожидаемые типы, кроме колонки DateModified. У нее в источнике тип "datetime2", а 1С ее видит с типом "Строка".
Какой тип нужно установить в MSSQL, чтобы 1С увидел тип "Дата"?
   TormozIT
 
1 - 05.11.20 - 10:54
(0) Еще у колонки SeanceStart аналогичная проблема.
   TormozIT
 
2 - 05.11.20 - 11:02
DRIVER={SQL Server};
   Жан Пердежон
 
3 - 05.11.20 - 11:06
datetime?
   МихаилМ
 
4 - 05.11.20 - 11:07
Обратная совместимость ODBC  SQL_WVARCHAR или SQL_VARCHAR.
https://docs.microsoft.com/ru-ru/sql/t-sql/data-types/datetime2-transact-sql?view=sql-server-ver15
   TormozIT
 
5 - 05.11.20 - 11:24
(3) Да. Так опознается
CREATE TABLE [dbo].[serStatus](
    [Version] [nvarchar](50) PRIMARY KEY,
    [Status] [nvarchar](25) NULL,
    [DateModified] datetime NULL,
    [Delay] [decimal](10) NULL,
    [StartMoment] [decimal](20) NULL,
    [TableName] [nvarchar](100) NULL,
    [ThreadIndex] [decimal](2) NULL,
    [ErrorDescr] [nvarchar](1000) NULL,
    [SeanceNumber] [decimal](8) NULL,
    [SeanceStart] datetime NULL,
) ON [PRIMARY]
   TormozIT
 
6 - 05.11.20 - 11:24
Думал раз 1С для своих таблиц перешел на использование datetime2, то теперь он самый правильный.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.