1C + PHP: кто-нибудь реализовывал?

pachanga

Новичок
1C + PHP: кто-нибудь реализовывал?

Дано: сервак с 1С(в *.dbf или mssql)
Требуется: отчеты с базы данных 1С
 

slach

Новичок
ну я реализовывал...
правда я делал синхронизацию базы и счетов ...

короче

есть компонента V7plus.dll
есть ИТСовский диск, на котором есть дока...
в 1С-ке... делаешь выборки для отчетов и сами отчеты формируешь в виде XML'я.

можно ручками (в строку), а можно через MSXML3 (есть там к нему интерфейс в V7plus'е)...
скидываешь в файл на локальном винте.

дальше эти данные надо как то на WEB передать
(1)
1С-ка также умеет POST'ом отправлять запросы на сервер,
можно полученный отчет передать удаленному PHP скрипту прямо на стандартный поток входа (fopen('php://stdin'))

правда базовой авторизации у них там нет, HTTPS тоже не поддерживается, поэтому выход только один, куки+проверка IP адреса на php скрипте...

(2)
в принципе, можно синхронизацию данных делать и другими методами, например rsync какой нибудь

ЗЫ. примеры конкретного кода может дам ... попозжа =) когда проект запустим
 

pachanga

Новичок
Т.е. сам отчет делает все же 1С и сохраняет результат в XML, так?
 

snap

Guest
если знаешь структуру таблиц 1C в MSSQL - то в принципе не надо ничего придумывать - работай из PHP с SQL
 

tambovski

Guest
хм-м а как MSSQL с php связать если php стоит на linux?
Я делаю так:
Беру обычный Access97, через odbc
цепляю mysql и mssql.
на mssql находятся таблицы 1С на mysql соответственно то что в инете.
На VB пишу выборку полей загоняю все в mysql ну а дальше уже дело техники php+mysql.
Пробовал законтачить php с mssql но ничего не получилось пришлось обходиться так
 
Сверху