Имя: Пароль:
1C
1С v8
Подключение к Битрикс из 1С
, ,
0 skela1c
 
19.10.18
16:54
Поставил Битрикс на localhost,хочу подключиться из 1с, не получается, параметры подключения http://joxi.ru/1A5LOxktnyXaW2 , подскажите что я делаю не так?
1 Cool_Profi
 
19.10.18
16:55
А что конкретно не получается? Может, на 127,0,0,1 битрикса нет?
2 skela1c
 
19.10.18
17:04
3 Cool_Profi
 
19.10.18
17:17
телнет что-то говорит?
Фиревалл отключён?
пользователь и пароль верные?
4 skela1c
 
19.10.18
17:31
а как темнетом проверить?
5 Cool_Profi
 
19.10.18
17:32
телнет 127,0,0,1 80

А потом ещё курль взять...
6 skela1c
 
19.10.18
17:34
телнетом заходит
7 Cool_Profi
 
19.10.18
17:35
Тогда продам отладчик
8 Exxter
 
19.10.18
18:30
Битрикс разрабатывал модуль (план обмена)?
9 skela1c
 
22.10.18
10:00
(8) да Битрикс
10 skela1c
 
22.10.18
11:28
HTTP Error 404. The requested resource is not found
11 skela1c
 
22.10.18
11:29
когда подключаюсь из 1с
12 VS-1976
 
22.10.18
11:37
(11) А что за демо база? Если у тебя не малый бизнес или бизнес то там нет скорее всего обмена с 1С. Посмотри по пути [корень сайта]\bitrix\admin\1c_exchange.php лежит или нет?
13 skela1c
 
22.10.18
11:41
(12) файл есть
14 VS-1976
 
22.10.18
11:43
(13) В браузере попробуй путь загнать. Может быть права доступа на запуск с этой папки отсутствует... resource is not found как бы намекает
15 skela1c
 
22.10.18
11:46
(14) из Браузера пишет "failure Unknown command type"
16 Tatitutu
 
22.10.18
11:50
17 skela1c
 
22.10.18
11:58
(16) УТ 11.1 не там модуля
18 skela1c
 
22.10.18
11:58
модуль допиленный, с рабочим сайтом работает, а с локальным нет
19 skela1c
 
22.10.18
12:31
на самом деле не найдено вот что

bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth
20 VS-1976
 
22.10.18
12:42
(19) В .htaccess пропиши разрешения листинга каталога и посмотри что там браузер выводит по пути
21 skela1c
 
22.10.18
12:48
(20) можно поподробнее, я не понял, что нужно сделать
22 VS-1976
 
22.10.18
12:53
(21) В папке .../bitrix/admin скопируй файл или создай ( если его нет, что скорее всего ) .htaccess
в файле пропиши

Order Allow, Deny
Allow from all

Сохрани файл

Затем в браузере открой http://127.0.0.1/bitrix/admin
23 skela1c
 
22.10.18
12:56
Нашел похожую тему
Перестал работать обмен с сайтом
там была проблема в ограничениях на сервере, подскажите, какие могут быть ограничения?
24 VS-1976
 
22.10.18
12:59
(19) <на самом деле не найдено вот что>
Это путь к файлу bitrix/admin/1c_exchange.php
А это ?type=catalog&mode=checkauth параметры, которые не влияют.

(22) По этому поищи в списке файл 1c_exchange.php. Есть он или нет. Может быть ты не там его ищешь...

Посмотри что у тебя прописано в http.config. Где находится корень сайта...
25 VS-1976
 
22.10.18
13:02
(23) Мой совет в 14-том посте. Запусти под пользователем от которого работает 1С IE ( ослика ) и пропиши ему путь http://127.0.0.1/bitrix/admin/1c_exchange.php и посмотри что ответит
26 skela1c
 
22.10.18
13:05
DocumentRoot "${SRVROOT}/htdocs
27 skela1c
 
22.10.18
13:06
c:/usr/Apache24
28 VS-1976
 
22.10.18
13:08
(27) И что в этой папке корень сайта?
29 skela1c
 
22.10.18
13:23
да Битрикс у меня в htdocs
30 VS-1976
 
22.10.18
14:37
(29) c:/usr/Apache24/htdocs/www/bitrix/admin такой путь?
31 skela1c
 
22.10.18
14:42
без www
32 skela1c
 
22.10.18
14:43
А ТАК ТАКОЙ
33 skela1c
 
22.10.18
14:49
в модуле битрикса сначала идет авторизация, она проходит, 1С не ругается дальше идет

HTTPОтвет     = Соединение.Получить(СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки));

на этом моменте 1с вываливается
34 VS-1976
 
22.10.18
14:55
(32) посмотри что в HTTPОтвет.

HTTPОтвет.ПолучитьТелоКакСтроку() это можешь по F9 туда вбить и посмотреть

В более удобном виде можно добавив код:

пXML = Новый ЧтениеXML;
пXML.УстановитьСтроку( HTTPОтвет.ПолучитьТелоКакСтроку() );
Если пXML.Прочитать() Тогда

  пОтвет = ФабрикаXDTO.ПрочитатьXML( пXML );

КонецЕсли;
35 VS-1976
 
22.10.18
14:59
(33) Хотя вываливается... ну к скрипту доступа нет 100%
Проверь права доступа у файла и у папки. Есть ли у пользователя под которым крутится Apache доступ к этой папке ( на всякий случай ) и проверь уже из браузера есть ли доступ к этому файлу прописав в IE http://127.0.0.1/bitrix/admin/1c_exchange.php

Запусти уже Internet Exploder и проверь, если доступа нет, то и из 1С его не будет, так как 1С использует IE ядро
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс