Добавление записи в таблицу средствами SQL

Форум 1С: Одинэс.Ру

Найти!

Добавление записи в таблицу средствами SQL

Акварелька
19.03.2009 - 12:53
Пустая конфигурация.
Создан Справочник.Справочник1 без реквизитов и табличных частей
На SQL - это таблица _Reference18
 
Пытаюсь добавить в нее элемент:
insert into _Reference18(_Code,_Description) values('001','ааа')
 
Выдает ошибку, что не заполнено поле _IDRRef (ссылка)
Вопрос. Как правильно добавить запись? Как заполнить поле _IDRRef? Для чего используется поле _Version?
 
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
24.11.2024 - 02:07
Смотри также:
У нашей организации два кода ИНН
Кто работал с компоненнтой optikom_v.dll
Продажа в минус.

Re: Добавление записи в таблицу средствами SQL

Billi
11 - 19.03.2009 - 14:08
(7) Если не секрет, с какой программой одинэску подружить хочешь?

Re: Добавление записи в таблицу средствами SQL

Акварелька
12 - 19.03.2009 - 14:16
(10) "А ты знаешь алгоритм формирования этого "что-то типа 0х8D36...BD6E9"?"
Нет, не знаю. Собственно, в этом и заключался мой вопрос. Есть ли возможность заполнения этого поля для формирования записи.
"Очень медленно - зато надежно" Очень медленно не подходит, слишком объем большой

Re: Добавление записи в таблицу средствами SQL

VZ
13 - 19.03.2009 - 14:34
(12) Ответить на этот вопрос смогут только создатели движка. Достоверно. Это если захотят...
Хотя есть опыт создания ID сторонне... Но для "семерки". Где строение БД проще. И "семерка" в этом плане почти гарантированно завершила эволюцию...

Re: Добавление записи в таблицу средствами SQL

Акварелька
14 - 19.03.2009 - 14:45
(13) Значит это поле создается "движком" 1С? Тогда конечно...
Тогда такой вопрос. Если есть БД на SQL, не 1С-ная. Пара простых таблиц на ней, без ссылочной целостности и т.д - фактически аналог таблицы excel.
Можно из 1С в нее залезть? Что посмотреть на эту тему?

Re: Добавление записи в таблицу средствами SQL

Billi
15 - 19.03.2009 - 14:48
(14) Можно, ADO тебе в помощь.

Интересные темы

odines.ru
24.11.2024 - 02:07
Смотри также:
NULL, Неопределено, ПустаяСсылка
Сохнанить документ в файл
Поступление товара в валюте

Re: Добавление записи в таблицу средствами SQL

roma n
16 - 19.03.2009 - 14:48
(12) Зачем этот большой объем в 1С? Причем быстро?

Re: Добавление записи в таблицу средствами SQL

VZ
17 - 19.03.2009 - 14:55
(14) Почему нельзя? Можно. Теми же средствами скуля. Или xBase. Или adodb.streem... В зависимости от формата. Движок очченно способен к совместной работе с внешними компонентами.
Ты же пытаешься записывать командами скуля? Точно так же можно и читать "чужие" таблицы...
Даже из оракла люди читали.

Re: Добавление записи в таблицу средствами SQL

Billi
18 - 19.03.2009 - 15:01
Соединение=Новый COMObject("ADODB.Connection");
СтрокаПодключения= //Берешь здесь: http://www.connectionstrings.com/
Попытка
Соединение.Open(СтрокаПодключения);
Исключение
Предупреждение("Невозможно установить соединение с базой данных!");
Возврат;
КонецПопытки;
ЗапросАДО=Новый COMObject("ADODB.Command");
ЗапросАДО.ActiveConnection=Соединение;
ЗапросАДО.CommandText= //Твой запрос на выборку
Выборка=ЗапросАДО.Execute();
Если Выборка.EOF()=-1 Тогда
Иначе
Выборка.MoveFirst();
Пока Выборка.EOF()=0 Цикл
Стр="";
Для сч=0 По КоличествоПолей-1 Цикл
Стр=Стр+" ; "+СокрЛП(Выборка.Fields(сч).Value);
КонецЦикла;
Сообщить(Стр);
Выборка.MoveNext();
КонецЦикла;
КонецЕсли;
Выборка.Close();
Соединение.Close();

Re: Добавление записи в таблицу средствами SQL

Акварелька
19 - 19.03.2009 - 15:03
Ок, спасибо

Re: Добавление записи в таблицу средствами SQL

Artful Den
20 - 19.03.2009 - 16:27
(17) Даже из оракла люди читали.
Причем читали, читают и будут читать :)
К списку тем 1 > К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Как работать с деревом значений? 1С Розница »
© 2009 Форум 1С: Одинэс.Ру