PHP « Как сделать 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С, поэтому ничего конкретного не посоветую, но наверняка там есть сервисы.