Задача

Разработать микросервис мастер каталога на фреймворке NestJS с использованием объектно-документного маппера Typegoose для MongoDB. Все API-эндпоинты должны быть полностью задокументированы через Swagger.

Ключевой функционал

  • Импорт данных: чтение и парсинг файлов формата XLS (Excel)
  • Позиционирование: автоматическая обработка строк импортированного файла как отдельных товарных позиций
  • Обогащение данных: программа должна дополнять полученные товары актуальной и релевантной информацией по заданным правилам.

Требования к технологическому стеку

  • NestJS (TypeScript)
  • Typegoose (модели данных и взаимодействие с СУБД MongoDB)
  • Swagger (документация и тестирование API)

Дополнительные уточнения

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

Языки и технологии

Весь код пишется на TypeScript. Исполнение задачи контролируется на Git (GitHub/Bitbucket) на усмотрение исполнителя.

Восстановление настроек обмена платежными документами между конфигурациями 1С 7 и 1С 8

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