Имя: Пароль:
1C
 
1С умеет работать с SQL встроенными средствами? Или только через COM?
,
0 DTX 4th
 
18.04.17
17:03
Интересуют как Select, так и Insert/Update/Delete запросы.
Сейчас Select у меня через
RS = Новый COMОбъект("ADODB.Recordset");
Но начальник сказал, что это не очень)
1 Amra
 
18.04.17
17:05
(0) Спроси начальника, как "очень" )
2 Волшебник
 
модератор
18.04.17
17:05
Спроси у начальника, что будет круче?
3 Garykom
 
гуру
18.04.17
17:06
4 lodger
 
18.04.17
17:07
5 Волшебник
 
модератор
18.04.17
17:07
а может начальник имел в виду ADODB.Command и затем
Set objRecordset = objComm.Execute
6 Вафель
 
18.04.17
17:08
внешние источники
7 DTX 4th
 
18.04.17
17:09
Чтобы использовать внешние источники надо конфу менять? Или во внешней обработке тоже прокатит?
8 Timon1405
 
18.04.17
17:16
(7) (4) Внешние источники данных - это прикладные объекты конфигурации. какое из последних двух слов непонятно??
там даже гиперссылка есть блжад!
9 DTX 4th
 
18.04.17
17:17
хз, так и не понял негодование начальника. Говорит, что это круче:
https://msdn.microsoft.com/ru-ru/library/system.data.sqlclient(v=vs.110).aspx

(8) Так мб их динамически можно создать
10 lodger
 
18.04.17
17:23
(9) т.е. сперва надо в 1с втащить оснастку .net, а потом из него доставать второй костыль System.Data.SqlClient
костыль через костыль. сидишь в болоте 1с - используй костыли учтенные в 1с, тот же ODBC драйвер :)
11 H A D G E H O G s
 
18.04.17
17:26
Помню, сколько слезд, %^зд и соплей вызывала запись набора записей регистра сведений без отбора.
12 H A D G E H O G s
 
18.04.17
17:27
слёзд
13 Волшебник
 
модератор
18.04.17
17:28
(9) Да, годится.
14 gorakh
 
18.04.17
17:37
refEmployee=ВнешниеИсточникиДанных.SN.Таблицы.dbo_tblEmployees.НайтиПоПолю("colUserChangedID",дф.colUserChangedID);        
          objEmployee=refEmployee.ПолучитьОбъект();    
          objEmployee.colPhoto =дф.colPhoto;
          objEmployee.Записать();
Ключевое слово "ВнешниеИсточникиДанных". Для "танкиска"- SN - Таблица в базе MS SQL "не 1 Одина Эс "
15 g00d
 
18.04.17
17:49
лицензия 1с напрямую запрещает любую прямую работу с данными 1с вне 1с.
Только внешние источники.
16 Господин ПЖ
 
18.04.17
18:01
>лицензия 1с напрямую запрещает любую прямую работу с данными 1с вне 1с.

смешной пункт кстати...
17 g00d
 
18.04.17
18:04
(16) перестраховались от 1cpp подобных внешних компонент.
они уже 20 лет не могу от семерки избавиться
18 Heckfy
 
18.04.17
18:08
(17) Интересно, какой процент еще на 7.7 сидит? Даже, наверное, будет правильнее сказать использует.
19 g00d
 
18.04.17
18:44
по моим ощущениям от 15 до 30%
20 organizm
 
18.04.17
18:49
Все фигня кроме ADODB !
Язык SQL все равно шире и удобней, того подобия, что есть в 1С.
21 Джинн
 
18.04.17
18:58
(20) Бла-бла-бла ни о чем...
22 Джинн
 
18.04.17
18:58
(20) Кстати на сколько метров шире?
23 mistеr
 
18.04.17
20:06
(9) А, твой начальник Serginio! Я угадал?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс