Курилка 1с82 и PHP5 Организация доступа через внешнее соединение 1С из модулей PHP!

Тема в разделе "Курилка", создана пользователем mr_best_23rus, 13 фев 2011.

  1. TopicStarter Overlay
    mr_best_23rus
    Offline

    mr_best_23rus

    Регистрация:
    13 фев 2011
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    1с82 и PHP5 Организация доступа через внешнее соединение 1с из модулей PHP!

    Собственно в названии темы все сказано. Нужно получить доступ через внешнее соединение к базе данных 1с предприятия 8.2 из модулей приложения написанных на php 5.
    Конкретно "Внешнее соединение" не пренципиально, можно организовать доступ через другие технологии, но какие???

    В рамках задачи, требуется получать данные в php-приложение из 1с82, а так же записывать данные и проводить документы в базе данных 1с82 из php-модулей!

    Кто нить знает как организовать ткой обмен???
  2. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    PHP умеет работать с СОМ объектами, а у 1С есть СОМ объекты, правда на сколько помню были требования к апачу.
    Т.е. требуется
    1. Знание функционала пхп для работы с СОМ объектами.
    2. Изучить синтаксис-помощник 1С для того чтоба разобраться как СОМ 1С передаёт данные.
    3. Взять поллитра пива и творить творить творить :angry:
  3. TopicStarter Overlay
    mr_best_23rus
    Offline

    mr_best_23rus

    Регистрация:
    13 фев 2011
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Мне нравится такой подход. В особенности третий пункт. Я правильно понимаю, что к апатчу или php нужно какуе-то библиотеку подключать?
  4. poiuy
    Offline

    poiuy Опытный в 1С

    Регистрация:
    12 окт 2010
    Сообщения:
    170
    Симпатии:
    0
    Баллы:
    26
    Проще просто поставить на этот комп 8.2 (если там живет винда)
  5. poiuy
    Offline

    poiuy Опытный в 1С

    Регистрация:
    12 окт 2010
    Сообщения:
    170
    Симпатии:
    0
    Баллы:
    26
  6. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Изучите пожалуйста документацию к 8.2. Веб-сервисы принципиально изменились и данный вами материал устарел пол года назад :angry:
    ИМХО Добавлю. С PHP работать намного нтереснее чем с 1С
  7. poiuy
    Offline

    poiuy Опытный в 1С

    Регистрация:
    12 окт 2010
    Сообщения:
    170
    Симпатии:
    0
    Баллы:
    26
    для того что бы понять что это такое, достаточно и этого старья :angry:
  8. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Категорически не согласен :angry:
  9. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Немного добавлю: насколько я понимаю PHP для этого должен быть развернут на windows машине.
  10. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Если Эска крутится на SQL то выборки можно делать прямыми запросами из php.
  11. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Обратите внимание, задача стоит как раз наоборот :angry:
  12. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Насколько я понял php скрипты должны получать и выводить определенную информацию из БД 1С.
    А наоборот этот как? =)
  13. TODD22
    Online

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.758
    Симпатии:
    147
    Баллы:
    104
    Вроде как ни слова про прямые запросы к sql.
  14. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Так я и написал, прямыми запросами из php.
    http://www.php.net/manual/en/ref.mssql.php
  15. poiuy
    Offline

    poiuy Опытный в 1С

    Регистрация:
    12 окт 2010
    Сообщения:
    170
    Симпатии:
    0
    Баллы:
    26
  16. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Соответствие полей можно определить путем поимки запросов в профайлере mssql.
    Т.е. пишется нужный запрос на языке 1С, выполняется в режиме Предприятия, а в профайлере мы получаем чистый SQL.
  17. TODD22
    Online

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.758
    Симпатии:
    147
    Баллы:
    104
    ещё раз....

  18. Неназываемый
    Offline

    Неназываемый Опытный в 1С Команда форума

    Регистрация:
    2 фев 2007
    Сообщения:
    507
    Симпатии:
    7
    Баллы:
    29
    Что есть запись данных и проведение документов в 1с82?
    Не что иное как INSERT и UPDATE на языке sql.
  19. TODD22
    Online

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.758
    Симпатии:
    147
    Баллы:
    104
    А проверки при оперативном проведении делать не надо? Например на корректность вводимых данных, на контроль остатков на складе? и тд?
  20. poiuy
    Offline

    poiuy Опытный в 1С

    Регистрация:
    12 окт 2010
    Сообщения:
    170
    Симпатии:
    0
    Баллы:
    26
    [Позевывая] А это проблема при прямых запросах?

Поделиться этой страницей