Имя: Пароль:
1C
 
Обращение к сайту из 1С для получения данных
0 bebibo
 
11.05.24
20:39
Всем здравствуйте.
Есть сайт на NodeJS. Подскажите, как мне обратиться к нему? Есть Бд сайта в sql для phpmyadmin.
Как мне получить данные оттуда?

До этого делал задачу похожую, но там просто подключился к сайту из 1С, взял и в формате Json обработал и получил что мне нужно. А тут не понятно.
Как подключиться, как хранятся данные..Кто то делал похожую задачу?
1 Garykom
 
11.05.24
20:58
Интересный вопрос.
Чем то напоминает:
"Есть самолет на аэродроме. Подскажите как мне стать его пилотом? Есть компания владелец самолета.
Как мне попасть туда?"
2 bebibo
 
11.05.24
20:50
(1) На самом деле у меня в голове сейчас тоже самое)))
Но а вообще не смешно мне(
3 Волшебник
 
11.05.24
20:54
Вам нельзя
4 Garykom
 
11.05.24
21:00
(2) Ну объясни тому кто дал такую задачу что тебе слишком мало платят для этого.
5 bebibo
 
11.05.24
21:14
ну подскажите кто нибудь, как мне взять данные с сайта? Точнее из БД - вот что мне не понятно
6 bebibo
 
11.05.24
21:16
(5) мне сказали брать данные сайта из SQL
Вот и не понял ,как к ней обратиться то из 1с
7 Волшебник
 
11.05.24
21:24
(5) (6) Вы всё врёте. Вам нельзя лезть в чужую базу
8 lexushka
 
11.05.24
22:03
(0)
смотрите в сторону ВнешниеИсточникиДанных
подключение к SQL через odbc-коннектор
( https://1clancer.ru/article/pryamye_zaprosy_iz_1s_k_baze_na_postgresql_757 )
а вообще п(4)
9 bebibo
 
11.05.24
22:15
(7) Нет.  У меня есть доступ к скуль, но я не понимаю как из 1с обратиться к ней, какие параметры передавать
10 bebibo
 
11.05.24
22:22
(9) Нашел код:
ВнешнийИсточникДанных = ВнешниеИсточникиДанных.Получить("ИмяИсточникаДанных");
Запрос = Новый Запрос;
Запрос.Текст = "SELECT * FROM Таблица";
Результат = ВнешнийИсточникДанных.ВыполнитьЗапрос(Запрос);
Пока Результат.Следующий() Цикл
    // Обработка полученной записи
КонецЦикла;

Но не могу понять как мне к совей то бд обратиться
11 Asmody
 
11.05.24
22:27
(0) попросите автора сайта написать на его стороне API, через который он сможет вам отдать что нужно
12 Asmody
 
11.05.24
22:28
Если нода, то там процентов на 80 - экспресс. На экспресс нужный api делается в пару строк
13 Волшебник
 
11.05.24
22:30
(9)(10) Это какой-то позор...
14 Asmody
 
11.05.24
22:37
(10) Даже не пытайтесь это делать через ВнешниеИсточникиДанных. Mysql на хостинге никто наружу выставлять не будет. Поэтому, никаким odbc-коннектором вы туда не доберётесь. (Разве что сайт крутится внутри вашей сети, и, соответственно, mysql доступен внутри сети.)
15 bebibo
 
11.05.24
22:43
(12) Не понял, что мне нужно сделать?
16 bebibo
 
11.05.24
22:46
в общем попробую сначала тестово сделать, на тестовых данных.
Просто, чтобы понять как работает.
1) Скачал XAMPP
2) Установил XAMPP
3) В XAMPP запустил mysql , апач не запустился, потому что он уже запущен у меня. Не знаю влияет ли это на что.
4) далее открываю phpmyadmin, через импорт подгружаю базу - пишет ошибку(
17 Волшебник
 
11.05.24
22:46
(15) Вам не надо лезть в базу. Организуйте API для обмена данными.
18 Asmody
 
11.05.24
22:55
(15) купить гуся
19 Рамиль Маугли
 
12.05.24
10:02
Блин, ну эта задача в инете уже разжевана пережевана.
И вам надо сначала с базой разобраться, основами работы с MYSQL (как я могу предположить),  а это уже не 1с.
20 MyNick
 
12.05.24
10:36
(0)
У сайта HTTP API есть?
Если нет, пусть сделают.
Или сделай сам.
21 MyNick
 
12.05.24
10:37
(19) База лежит далеко, в других сетях и интернетах.
А может там не мускуль, а мсскл или пгскл
А может там вообще данные в файлике хранятся.
Мы не знаем.
И не должны.
Нам вообще пофиг.

Дайте нам точку подключения и документацию и мы напишем любую интеграцию.