|
Создание хранимой процедуры из 1С | ☑ | ||
---|---|---|---|---|
0
Admin_Net_1C
12.01.23
✎
09:14
|
Всем привет.
Есть надобность в рамках одной процедуры создавать из кода 1С хранимую процедуру на уровне SQL Server, дергать ее и в конце процедуры уничтожать. Суть вопроса: можно хранимую процедуру создавать из кода 1С или она уже должна быть создана на уровне схемы БД, чтобы к ней можно было обращаться? P.S. буду благодарен за пример кода, чтобы знать возможно такое в принципе или нет P.S.S. знаю, что так делать нельзя (про политику 1С и пр.), но очень нужно)) |
|||
1
NorthWind
12.01.23
✎
09:21
|
(0) ну так-то можно через ADO подключиться, и если права у SQL юзера есть, то запросом создать.
|
|||
2
Ryzeman
12.01.23
✎
09:21
|
(0) можно хранимую процедуру создавать из кода 1С
Без ВК - нет, нельзя. |
|||
3
Admin_Net_1C
12.01.23
✎
09:22
|
(1) вот мне и нужен пример запроса, где создается хранимая процедура)
|
|||
4
Admin_Net_1C
12.01.23
✎
09:22
|
(2) грусть( ВК не вариант
|
|||
5
Admin_Net_1C
12.01.23
✎
09:22
|
только ADO
|
|||
6
NorthWind
12.01.23
✎
09:24
|
Я честно признаюсь, что не пробовал. Но чисто теоретически - https://yandex.ru/search/?text=sql+server+create+stored+procedure&lr=118403&src=suggest_T... В чем может быть проблема?
|
|||
7
NorthWind
12.01.23
✎
09:25
|
как мне думается - смотреть тут не на что, пробовать надо.
|
|||
8
Ryzeman
12.01.23
✎
09:26
|
(5) Эммм, а ADOdb это не ВК?..
|
|||
9
Admin_Net_1C
12.01.23
✎
09:28
|
(8) Command = Новый COMОбъект("ADODB.Command"); это разве ВК ?
|
|||
10
Admin_Net_1C
12.01.23
✎
09:29
|
хотя да, это же ком объект, значит ВК - затупил))
|
|||
11
Ryzeman
12.01.23
✎
09:31
|
(10) В общем, суть что средствами самой 1с - нет, это запрещено. прямым подключением к SQL любым способом - сможешь, если прав хватит
|
|||
12
arsik
гуру
12.01.23
✎
09:33
|
Требую срочно вызвать министра "нужно на GO сервис написать", а так же его зама "вот тут я написал рыбу на .NET"
|
|||
13
NorthWind
12.01.23
✎
09:39
|
(8) нет, это стандартный способ работы с COM-объектами, не являющимися ВК.
|
|||
14
NorthWind
12.01.23
✎
09:40
|
таблицы я через ADO создавал, фурычило. Раз работает CREATE TABLE, почему не будет работать CREATE STORED PROCEDURE?
|
|||
15
NorthWind
12.01.23
✎
09:53
|
(3) см. (6). В яндексе образец SQL кода создания простенькой процедурки вылазит прямо на первой поисковой странице.
Ну и дока к MS SQL / MSDN наше все. |
|||
16
eddy_n
12.01.23
✎
10:39
|
Делал из 1с через ADO к MySQL примерно так: База.Соединение.Execute(Команда)
|
|||
17
AAA
12.01.23
✎
10:42
|
А зачем ее из 1С создавать? В чем прикол? Создайте сами, руками и выполняйте
|
|||
18
eddy_n
12.01.23
✎
10:58
|
(17)В этом случае у тебя не стоит вопрос о синхронизации данных там и там. В 1с ведь тоже что-то делалось перед тем как.
|
|||
19
AAA
12.01.23
✎
11:20
|
(18)вообще не понял. Синхронизация каких данных? данные одни.. в баз SQL. c чем их надо синхронизировать ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |