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