Имя: Пароль:
1C
 
Подключение к базе расположенной на Open Server Panel.
0 AlexPypok
 
22.04.24
09:39
Существует сайт, который имеет БД расположенную внутри Open Server Panel. Каким образом я могу подключиться к этой базе из 1С?
1 Волшебник
 
22.04.24
09:57
Десятками способов
2 AlexPypok
 
23.04.24
10:09
(1) Программно как-то можно это реализовать?
Например, как подключение к SQL?
&НаКлиенте
Процедура ВыполнитьОбработку(Команда)

    //Инициализация переменных
    ИмяСервераSQL = "WIN2012\TEST_SQL";
    ПользовательSQL = "UserDB";
    ПарольSQL = "Pass123456";
    БазаДанныхSQL = "TestDB";
    ТаблицаSQL = "Table_1";


    /////////////////////////////////////////
    //Подключение к SQL-серверу
    Попытка
        Соединение  = Новый COMОбъект("ADODB.Connection");
        Команда     = Новый COMОбъект("ADODB.Command");
        Выборка     = Новый COMОбъект("ADODB.RecordSet");
        Соединение.ConnectionString =
            "driver={SQL Server};" +
            "server="+ИмяСервераSQL+";"+
            "uid="+ПользовательSQL+";"+
            "pwd="+ПарольSQL+";"+
            "database="+БазаДанныхSQL+";";
        Соединение.ConnectionTimeout = 30;
        Соединение.CommandTimeout = 600;
        //Открытие соединение
        Соединение.Open();
        Команда.ActiveConnection   = Соединение;
        Сообщить("Успешное подключение!");
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
    КонецПопытки;

КонецПроцедуры
3 Волшебник
 
23.04.24
10:19
(2) У Вас переменная "Выборка" нигде не используется.
4 Мультук
 
23.04.24
10:22
(0)

1) Сайт в интернете, 1С на твоем компе ?

Сайт вообще в курсе, что к его базам кто-то будет коннектиться "извне" ?

Возможно, всё гораздо интереснее...

2)

https://ospanel.io/docs/

К какому конкретно типу sql-сервера ты хочешь подключиться?

Подключение к MySQL

    Адрес: домен вашего сайта*
    Порт: 3306
    Пользователь: root
    Пароль: (пустой)

Подключение к PostgreSQL

    Адрес: домен вашего сайта*
    Порт: 5432
    Пользователь: postgres
    Пароль: postgres

Подключение к MongoDB

    Адрес: домен вашего сайта*
    Порт: 27017
    Пользователь: (пусто)
    Пароль: (пусто)

Подключение к Memcached


3) Выясняем тип сервера, гуглим, пробуем.
5 AlexPypok
 
23.04.24
10:52
(4) сайт установлен на локальном компе, стартует при запуске OSP.
Всё на одном компьютере делается, в рамках курсового проекта. Существует самописный сайт, который развернут на компе, через этот сайт пользователь оставляет заявку на закупку, которая записывается в БД, расположенная внутри OSP. Нужно тянуть из этой БД в 1С
6 AlexPypok
 
23.04.24
10:52
(3) фрагмент кода вставил для примера...
7 Волшебник
 
23.04.24
11:40
(6) Уберите его, он не интересен
8 AlexPypok
 
23.04.24
12:18
(7) Знаете мне интересен Ваш подход к решению возникшего вопроса. Не поделитесь мыслями?
9 Волшебник
 
23.04.24
12:35
(8) Пока не вижу чётко сформулированного вопроса. Вы что-то там хотите в рамках курсового проекта. Вам что-то там нужно. Ну делайте
10 AlexPypok
 
23.04.24
13:54
(9) Зачем вы заходите в тему тогда?
11 Волшебник
 
23.04.24
13:56
(10) Учу Вас формулировать вопросы
12 arsik
 
23.04.24
13:58
(10) Нет необходимости читать сырые данные из базы. Достаточно слать запросы с необходимым в 1С через http от "сайта".
2 + 2 = 3.9999999999999999999999999999999...