Описание проекта:
Необходимо разработать интеграцию между существующей веб-учетной системой, предназначенной для клиентов, торгующих на маркетплейсах, и 1С:Бухгалтерия. Учетная система имеет публичные REST API методы, схема которых описана в документации (Swagger).
Интеграция должна обеспечить:
Выгрузку и загрузку справочников
Обмен документами
Настройку параметров интеграции, таких как расписание синхронизации, обработка ошибок, фильтрация данных и др.
Требования к выполнению:
Техническая часть:
Использовать API учетной системы для взаимодействия с данными Реализация механизма двустороннего обмена данными:Справочники
Документы
Настройка логирования и обработки ошибок для контроля успешности обмена.
Поддержка возможности настройки параметров интеграции (график синхронизации, фильтры по документам, исключения).
Качество кода и документация:
Разработка должна быть выполнена с использованием современных подходов к разработке, легко поддерживаться и масштабироваться.
Весь код должен быть задокументирован, включая комментарии к основным методам и структурам.
Предоставить инструкцию для развертывания решения, включая настройки подключения к API.
Сроки и контроль:
Работа должна быть выполнена в оговоренные сроки (обсуждаем).
На протяжении выполнения проекта необходимо предоставлять промежуточные результаты (по выполнению определенного этапа) для проверки соответствия требованиям.
Тестирование:
Проведение тестирования интеграции с тестовыми данными.
Обеспечение корректности работы во всех сценариях: успешный обмен, обработка ошибок, частичные данные.
Критерии выбора исполнителя:
Опыт интеграции с 1С:Предприятие и работы с API (приоритетом будет наличие выполненных проектов).
Умение соблюдать сроки и предоставлять качественный результат.
Наличие отзывов и рекомендаций будет преимуществом.
Результат работы:
На выходе мы ожидаем готовую к использованию интеграцию между учетной системой и 1С:Бухгалтерия с инструкцией по настройке и тестированию.