Техническое задание: Работа с файлами в 1С через OData

Контекст задачи

Имеется система 1С "Комплексная автоматизация" с опубликованным и работающим OData-интерфейсом. В документах "Сделка с клиентом" хранятся вложенные файлы различных форматов (PDF, XLSX и другие).

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

Часть 1: Чтение файлов

  • Разработать механизм получения файлов из документа "Сделка" через OData.
  • Получить необходимо именно бинарное содержимое файла, а не только его метаданные (название, размер, дату).

Часть 2: Загрузка файлов

  • Реализовать возможность загрузки произвольных файлов в существующий документ "Сделка" через тот же OData-интерфейс.
  • Файлы должны сохраняться во внутреннем хранилище 1С.

Требования к реализации

  • Предоставить рабочее решение в виде примеров кода/запросов.
  • Предпочтительные форматы: команды curl или HTTP-запросы для платформы автоматизации n8n (Node.js).
  • Решение должно быть готово к интеграции и тестированию на предоставленном доступе к системе 1С.

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

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

Разработка информационного экрана с балансом для системы резервного интернета на даче

Требуется создать веб-интерфейс для мониторинга двух интернет-подключений (спутникового и проводного) с отображением лицевого счета и состояния каналов. Необходимо реализовать простую и наглядную панель управления.

Разработка архитектурного проекта трехэтажного жилого дома с эксплуатируемой кровлей

Требуется создать полноценный проект трехэтажного жилого дома или офисного здания с эксплуатируемой плоской кровлей. В проекте должны быть предусмотрены газовая система отопления, лестница с площадкой и система вентиляции. Особое внимание - планировке и входной группе.