Отправляйте отчеты в облако: расширение для 1С с поддержкой отправки в S3-хранилища
Интеграция - Облачные сервисы, хостинг
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Штатный механизм рассылки отчетов в 1С:Предприятие поддерживает три способа доставки сформированных файлов:
-
сетевой каталог (локальная папка или сетевой диск);
-
электронная почта (SMTP);
-
FTP-сервер.
Эти способы хороши, но у каждого есть свои ограничения. Сетевые каталоги требуют постоянного доступа к инфраструктуре компании, почта не всегда подходит для больших файлов, а FTP-серверы постепенно уходят в прошлое из-за вопросов безопасности и сложности настройки.
Современные реалии диктуют необходимость работать с облачными хранилищами, совместимыми с протоколом S3. Это Amazon S3, Yandex Cloud Object Storage, Selectel, VK Cloud и многие другие. Однако в типовых конфигурациях 1С такой возможности нет.
Я разработал расширение для 1С, которое добавляет в стандартный механизм рассылки отчетов новый тип доставки — S3-хранилище.
Теперь вы можете настроить автоматическую выгрузку отчетов в облачное объектное хранилище так же просто, как в сетевую папку или на FTP.
Расширение работает на штатном механизме «Рассылки отчетов» и не требует доработок конфигурации — достаточно подключить расширение и указать параметры подключения к S3.
Настройка и использование
1. Выполняется настройка подключения из карточки рассылки отчета или по навигационной ссылке e1cib/list/Справочник.s3_НастройкиПодключения

- Наименование - произвольное название
- Api endpoint - вводится по примеру
- Accsess key - ключ доступа
- Secret key - секретный ключ
- Region - регион, можно оставлять указанный
- Bucket - имя бакета
- Prefix - если заполнен, то к имени файла добавляется префикс, для расположения файлов в "папке"
- Тест отправки - можно указать путь к файлу, доступный с сервера, и система отправит этот файл в s3
2. В рассылке отчетов нужно выбрать публикацию "В сетевой каталог" и указать "Выгрузка в S3".
- Если переменная "Выгрузка в S3" не заполнена, будет выполняться стандартный механизм.
- Если заполнена - будет выполняться только выгрузка в s3
Проверить выгрузку можно стандартной кнопкой "Выполнить сейчас".

Применимость
Расширение подходит на все современные 1С системы с БСП.
Для проверки доступа в s3 рекомендую использовать "S3 Browser"
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.202.14
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.18
Вступайте в нашу телеграмм-группу Инфостарт