PHP « Как сделать web-приложение и связать напрямую с информационной базой в программе 1С:Предприятие версии 8.1.?

Как сделать web-приложение и связать напрямую с информационной базой в программе 1С:Предприятие версии 8.1.?

1 ответов


Делал в свое время не для 8.1, а для 7.7, но принцип остается тот же: 1Ска может работать как COM-сервер. Единственное но! При подключении к COM-объекту запускается новый экземпляр 1С-ки, а при завершении работы скрипта 1С закрывается, что, согласитесь не подходит для простого обновления странички по временным и процессорным затратам. Выкрутился тем что у меня был написан небольшой скрипт, работающий все время, который открывал 1С (через COM) и ждал запросов от РНР-скриптов, которые уже и формировали страницу.

Минус - получилась очень ненадежная связка. Сейчас бы копал в сторону web-компоненты.


в моем случае 1с складывал данные в mssql, а далее все просто, коннект, селект, принт )

так же был такой вариант,
человек работал с 1с, и у него рядом с каждой записью была кнопка опубликовать, при нажатии на нее дергался серверный скрипт и ему передавались данные, он уже складывал их в свою базу, и далее опять ) коннект селект принт )


1. Можно связать PHP и 1С через SOAP. Вам стоит погуглить в эту сторону.

2. Можно ж наверно еще и через xml, организовать URL по которому "1C" будет отдавать данные, а в PHP уже их обрабатывать. Я вообще не знаю 1С, поэтому ничего конкретного не посоветую, но наверняка там есть сервисы.


Здорово! А в качестве сервера SOAP что-то другое, кроме 1с, использовать?