InterfaceAPI (IAPI)
InterfaceAPI - это Расширение конфигурации 1С, разработанное командой ZeroFactor.
InterfaceAPI устанавливается непосредственно в вашу систему 1С. Расширение необходимо для предоставления программного интерфейса формирования и выгрузки отчетов из 1С в ZeroFactor.
Для технических специалистов существует дополнительная обработка "Тестировщик InterfaceAPI".
Основное взаимодействие между ZeroFactor и InterfaceAPI происходит программно на основе http-запросов.
Основные программные интерфейсы Расширения:
- Проверка авторизации
- Получение списка Вариантов Отчетов
- Получение фильтров Варианта Отчета
- Получение Списка объектов типа из системы 1С
- Формирование Варианта Отчета на основе заполненных фильтров
После установки расширения удостоверьтесь, что система 1С опубликована и доступна через web интерфейс (например, через браузер)
Далее во всех запросах началом адреса должен выступать адрес следующего вида:
<протокол публикации>://<адрес публикации базы 1С>:<порт публикации 1С>/<имя публикации 1С>/hs/
Например:
http://localhost:8000/Base/hs/
Во всех запросах используется Basic авторизация с передачей логина и пароля системы 1С
Примечание
Если протокол публикации http и порт 80 то двоеточие и порт можно не указывать
Если протокол публикации https и порт 443 то двоеточие и порт можно не указывать
Важно
Регистр в адресе имеет значение!