|   |   | 
| 
 | Создание хранимой процедуры из 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 чем их надо синхронизировать ?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |