Техническое задание: Доработка интеграции с 1С

Контекст проекта

В проекте уже реализована частичная интеграция с системой 1С, которая включает в себя:

  • Двусторонний обмен заказами.
  • Получение товаров и их характеристик (в неполном объеме).

Обмен данными осуществляется через стандартный сервис OData API 1С. Основная сложность заключается в отсутствии документации - необходимые уточнения по структуре данных и методам API приходится получать напрямую от разработчиков 1С.

Цель задачи

Расширить и завершить интеграционный модуль для получения из 1С полного набора данных о товарном каталоге.

Основные требования к доработке

Данные для получения:

  • Товары: Полная синхронизация всех полей и атрибутов.
  • Характеристики товаров: Получение всех спецификаций и параметров.
  • Участие в акциях: Информация о текущих маркетинговых акциях и скидках, применяемых к товарам.
  • Фотографии товаров: Загрузка и привязка изображений к товарным позициям.

Технический стек и условия:

  • Бэкенд: FastAPI.
  • Фронтенд (административная часть): jQuery.
  • Часть логики связана с фреймворком Aiogram (для Telegram-ботов).
  • Необходимо работать с существующим кодом интеграции, расширяя его функциональность.
  • Требуется умение анализировать OData-сервис 1С и взаимодействовать с техническими специалистами для уточнения деталей.

Ожидаемый результат

Стабильно работающий модуль интеграции, который обеспечивает полную и актуальную синхронизацию товарного каталога, включая все указанные данные, между 1С и внешней системой.

Развертывание и настройка сервера 1С и интеграции с CRM

Требуется установить и настроить сервер 1С на собственном оборудовании для ведения учета множества клиентов с последующей интеграцией с существующей CRM-системой. Необходимо реализовать двусторонний обмен данными о выручке и сотрудниках, а также получение отчетов обратно в CRM. Используется региональная версия 1С.