gifts2017

Загрузка данных на сайт “1С: Сайт управляющей компании ЖКХ, ТСЖ и ЖСК”

Опубликовал brusok Иванов (brusok) в раздел Обмен - Обмен с другими системами

Обработка позволяет загружать данные в формате xml из любой конфигурации 1С 7.7 на сайт “1С: Сайт управляющей компании ЖКХ, ТСЖ и ЖСК” (разработан на базе платформы «1С Битрикс»).

Протокол обмена информацией между учетной программой и сайтом.

Инициатором обмена во всех случаях выступает учетная программа. Обмен производится путем передачи файлов в формате XML, формат для обмена отдельными типами информации описан в соответствующих разделах.

Все запросы учетной программы на сайт должны отправляться на адрес выданный администратору организации в разделе Интеграция с 1С на сайте организации, далее адрес для интеграции.

В общем случае последовательность загрузки и выгрузки данных из учетной программы на сайт выглядит следующим образом:

  1. Обмен начинается с того, что учетная программа посылает http-запрос вместе с http-авторизацией следующего вида:

    http:///bitrix/admin/tszh_exchange.php?mode=checkauth

    В качестве логина и пароля для http-авторизации указываются данные пользователя на сайте, имеющего достаточные права на импорт и экспорт данных (например, администратора).

    На этот запрос сайт отвечает тремя строками (используется разделитель строк "\n"):
    1. слово "success";
    2. имя Cookie;
    3. значение Cookie.

Примечание:
все последующие запросы к сайту сопровождаются выставлением со стороны учетной программы имени и значения Cookie, полученными по команде "checkauth".

  1. Далее следует запрос вида:

    http:///bitrix/admin/tszh_exchange.php?mode=init

    В ответ сайт выдает строку:
    file_limit=, где - максимально допустимый размер файла в байтах для передачи за один запрос. Если размер файла больше, то он должен быть порезан на части и передаваться в несколько запросов.
  2. Для загрузки данных из учетной программы на сайт отправляется запрос вида:
     
    http:///bitrix/admin/tszh_exchange.php?mode=file&type=&filename=
     
    который загружает на сервер файл обмена, посылая содержимое файла (полностью или очередную его часть) в виде данных POST. В случае успешной записи файла сайт выдает "success".

    Далее по запросу из учетной программы проводится пошаговая загрузка данных:
    http:///bitrix/admin/tszh_exchange.php?mode=import&type=&filename=&inn=

    Во время загрузки сайт может отвечать в одном из следующих форматов:
  • Если в первой строке содержится слово "progress" - это означает необходимость послать тот же запрос повторно. В этом случае во второй строке будет возвращен текущий статус обработки, объем загруженных данных, статус импорта и т.д.

Если в строке содержится слово "success", то это сообщает об успешном окончании обработки файла .

Скачать файлы

Наименование Файл Версия Размер
Загрузка данных на сайт “1С: Сайт управляющей компании ЖКХ, ТСЖ и ЖСК”
23.05.2014
1000 руб.

Моментальная
доставка

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.