Техническое задание: Работа с файлами в 1С через OData
Контекст задачи
Имеется система 1С "Комплексная автоматизация" с опубликованным и работающим OData-интерфейсом. В документах "Сделка с клиентом" хранятся вложенные файлы различных форматов (PDF, XLSX и другие).
Основные требования
Часть 1: Чтение файлов
- Разработать механизм получения файлов из документа "Сделка" через OData.
- Получить необходимо именно бинарное содержимое файла, а не только его метаданные (название, размер, дату).
Часть 2: Загрузка файлов
- Реализовать возможность загрузки произвольных файлов в существующий документ "Сделка" через тот же OData-интерфейс.
- Файлы должны сохраняться во внутреннем хранилище 1С.
Требования к реализации
- Предоставить рабочее решение в виде примеров кода/запросов.
- Предпочтительные форматы: команды
curl или HTTP-запросы для платформы автоматизации n8n (Node.js). - Решение должно быть готово к интеграции и тестированию на предоставленном доступе к системе 1С.
Ожидаемый результат
Полностью рабочий прототип или подробная инструкция с примерами запросов, позволяющая выполнять две ключевые операции: скачивание и загрузку файлов, связанных со сделками.