|
v8: Подключение к файлу базы 1С через php без веб интерфейса | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
19.01.14
✎
20:19
|
Добрый вечер всем.
Есть база 1С. Условно 8.2 неуправляемая, пусть не типовая - пока я не встретился с заказчиком своего друга и не вправил ему мозги, нам срочно надо отработать кусок денег. Так вот. Есть база 1С и заказчик хочет чтобы через интерфейс php можно было бы к ней цепляться и что-то менять. За ночь по плану на 2 светлые головы сообразить тестовую базу со справочником номенклатуры и парой реквизитов на документ, к которой можно коннектиться через пхп. Вопрос только в том, как можно влезть в базу данных 1С без использования публикации на веб сервисе. Гугл идет в фоне в оба потеющих лица, отсюда жду конструктивных предложений по технологии оного подключения. По ходу можно потролить и пообсуждать всю ситуацию, сам только что в нее попал и не хило прикалываюсь, но помочь отработать другу деньги надо) |
|||
1
shuhard
19.01.14
✎
20:22
|
(0) [и заказчик хочет чтобы через интерфейс php]
тебя наипали php это язык и у него нет интерфейса |
|||
2
Ярус
19.01.14
✎
20:24
|
база хоть клиентсерверная? а так проще синхронизацию через файлик делать
|
|||
3
Torquader
19.01.14
✎
20:30
|
Реально, процесс на php может запустить любой другой процесс, к которому он получает доступ к потокам ввода-вывода.
Также, в php есть функции для работы с OLE-объектами. Только, насколько я понимаю, заказчик захочет цепляться из php, который исполняется в среде apache, причём на машине, отличной от машины, на которой работает сама 1С. |
|||
4
Torquader
19.01.14
✎
20:31
|
Если php на Windows-платформе, то можно посмотреть в эту сторону:
http://www.php.net/manual/ru/intro.com.php |
|||
5
Necessitudo
19.01.14
✎
20:34
|
Из приложения на php явно же можно обращаться к SQL- базе данных.
|
|||
6
Torquader
19.01.14
✎
20:35
|
(5) Это не есть обращение к 1С, так как прямой доступ к SQL-базе 1С нарушает лицензионное соглашение.
|
|||
7
Rizhij_Nikitos
19.01.14
✎
20:42
|
(2) База теоретически может быть опубликована на сервере 1С, пусть это будет PostgreSQL, но у нас нет желания ставить дрова, мучить ком объекты и другие приблуды, чтобы коннектиться напрямую к базе 1С.
Пока есть мнение написать внешнюю обработку которая будет запускаться посредством ярлыка для exe шника 1с, с нужными ключами, обработка будет выгружать справочник номенклатуры во временный файл, друг же пишет php сторону, которая из нужного места этот файл читает. |
|||
8
sikuda
19.01.14
✎
21:30
|
(0) А мне платят за знания. Я так и не понял кто-кого на иметь хочет при полном незнании?
|
|||
9
sikuda
19.01.14
✎
21:31
|
ладно поделюсь своими трудами http://infostart.ru/public/167093/
|
|||
10
Rizhij_Nikitos
19.01.14
✎
23:43
|
(9) спасибо, подцепили много нужного для себя.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |