Запись во внешний источник данных - установка значения идентификатора #743919


#0 by DeZol
1С Предприятие 8.3.5 Есть внешний источник данных, подключена база MSSQL, откуда выбрана табличка с данными dbo.tblUnits. Среди данных есть ключ UNIT_ID с Identity = True. С помощью метода методы менеджера таблицы СоздатьОбъект пытаюсь записать данные в таблицу, устанавливаю идентификатор UNIT_ID тоже (мне нужно ставить конкретное значение, а не просто +1 с предыдущему). Получаю ошибку "Невозможно вставить явное значение для столбца идентификаторов в таблице , когда параметр IDENTITY_INSERT имеет значение OFF". Как это можно обойти, не меняя таблиц во внешней БД?
#1 by shuhard_серый
ни как
#2 by DeZol
... потому как если вдобавок к внешним источникам делать ADODB подключение для изменения IDENTITY_INSERT перед работой и после то зачем мне вообще внешние источники. Через ADODB можно все сделать.
#3 by ДенисЧ
Через отдельное подключение ты этого не сделаешь
#4 by shuhard_серый
логика работы сиквела ни как не зависит от способа подключения к нему система криво спроектирована нужен внешний ключ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С