Имя: Пароль:
1C
1С v8
Взаимодействие 1с и PHP
, ,
0 KJlbIK
 
28.11.16
08:40
Предположим у меня есть какой либо запрос написанный на PHP - могу я каким либо образом выполнить его из 1С и получить результат? Просто не знаю как правильно сформулировать что мне нужно для гугла - может кто сталкивался с подобным? Или видел - буду рад любой помощи в разъяснении как это сделать или почему этого делать нельзя)
1 Cool_Profi
 
28.11.16
08:45
GET-запрос с параметрами, который будет переадресовываться на твою функцию
2 KJlbIK
 
28.11.16
08:51
(1) GET не подойдет, скорее POST. Просто может есть способ решения этого всего более простым способом? Ситуация татая - есть SOAP сервер и нужен клиент, который будет работать и с WEB(PHP) и с 1С. И теперь я пытаюсь решить на чем делать ядро - на 1С и запрашивать его потом через PHP или на PHP с последующей прикруткой к 1С. Или написать его например на c++ ну тогда прикручивать прийдется и к PHP и к 1С
3 Cool_Profi
 
28.11.16
08:52
(2) Если у тебя есть soap - тогда вариант веб-сервиса напрашивается сам собой
4 Cool_Profi
 
28.11.16
08:53
Только я бы не стал лезть с веб-сайта в 1с.
5 KJlbIK
 
28.11.16
08:55
(3) предлагаете ядро на 1с все таки писать?
6 Cool_Profi
 
28.11.16
08:58
(5) Почему? Просто из 1с дергать сайт и получать данные
7 KJlbIK
 
28.11.16
09:02
(6) буду пробовать) просто еще ничего не делал в эту сторону - все в новинку)
8 Fragster
 
гуру
28.11.16
09:09
9 Fragster
 
гуру
28.11.16
09:10
(2) не понятно. дергать соап может и 1с и пхп
10 arsik
 
гуру
28.11.16
09:13
(2) Если у тебя соап сервер, то какая разница, какой клиент. В отличии от клиента соап что ли измениться?
11 Asmody
 
28.11.16
09:18
(10) Если человек не знает ни php, ни 1C, то это очень большая разница.
12 Asmody
 
28.11.16
09:19
К тому же, не с каждым soap 1С захочет работать.
13 shuhard_серый
 
28.11.16
09:20
(0)[запрос написанный на PHP ]
может всё таки код, написанный на php ?
14 KJlbIK
 
28.11.16
09:24
(13) может код)
(11) я знаю и то и другое но PHP в меньшей степени
(10) сервер не у меня и в этом главная загвоздка, мне нужен именно клиент который я напишу.
просто не хочу делать двойную работу и писать его и там и там - вот и пытаюсь узнать через что проще - через 1с или через php
15 shuhard_серый
 
28.11.16
09:27
(14) общий трёп ни о чём
16 KJlbIK
 
28.11.16
09:29
(15) ну я выше получил ответ что лучше через php и с 1с получать от него данные)
17 arsik
 
гуру
28.11.16
09:35
Тебе все равно и на 1С придется клиента писать и на пхп.
1) Если основной клиент на 1С, то как ты с пхп будешь с ним общаться? Через вебсервис, а значит и клиента на пхп придется писать все равно.
2) Если основной на пхп, то же самое. Данные из 1С как то доставать надо.
Из ПХП будет быстрее, я думаю.
18 shuhard_серый
 
28.11.16
09:38
(16)[лучше через php и с 1с получать от него данные]
бред
19 Kupogun
 
28.11.16
10:17
>>Предположим у меня есть какой либо запрос написанный на PHP - могу я каким либо образом выполнить его из 1С и получить результат?

запрос это просто текст на языке sql.
не проблема обработать текст и передать его для выполнения в 1с
20 KJlbIK
 
28.11.16
11:57
(17) клиента нет. есть единная база с которой работаешь через SOAP запросы. есть устаревшая версия работы с базой через DLL когда она не поддерживала SOAP и есть задача сдеолать новый модуль взаимодействия, к которому должен быть доступ с веб портала и с 1С - вопрос сводился к тому через что удобнее реализовать взаимодействие с наименьшей морокой - морока убдет в любом случае
21 Остап Сулейманович
 
28.11.16
12:04
(20)
1. При чем здесь PHP?
2. 1С и база расположены на одной машине?
3. Что мешает повторить протокол взаимодействия со стороны 1С так же как и со стороны портала?
22 arsik
 
гуру
28.11.16
12:15
(20) Ну так в (17) и сказано, что тебе и в 1С и в пхп придется работу с соапом мутить. В любом из вариантов.
23 arsik
 
гуру
28.11.16
12:18
Делай основу на пхп. Он гибче 1С.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn