Универсальная выгрузка отчетов в облако по регламенту (обычные формы)

20.10.25

Интеграция - Облачные сервисы, хостинг

Универсальная выгрузка отчетов 1С в облако (Яндекс.Диск, Mail.ru) по расписанию. Любые отчеты на СКД и обычные. Вычисляемые параметры, макросы имен, 5 форматов, полная история. Обычные формы 8.2+. Тестировалась на платформе 8.3.25.1394 в режиме совместимости 8.3.12.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Универсальная выгрузка отчетов в облако по регламенту (обычные формы)
.zip 773,87Kb ver:1.0
4 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Универсальная выгрузка отчетов в облако по регламенту

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

Обработка для автоматической выгрузки любых отчетов 1С (СКД и обычных) в облачные хранилища по расписанию. Поддерживает Яндекс.Диск и Mail.ru Cloud, множество форматов выгрузки, вычисляемые параметры и полный контроль выполнения. 

Тестировалась на платформе 8.3.25.1394 в режиме совместимости 8.3.12.

Назначение

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

Основные возможности

Облачные хранилища

  • Яндекс.Диск - через REST API с OAuth авторизацией
  • Mail.ru Cloud - через WebDAV протокол
  • Проверка соединения с отображением свободного места
  • Автоматическое создание папок в облаке

Форматы выгрузки

  • XLSX (Excel 2007+)
  • XLS (Excel 97-2003)
  • PDF (для просмотра и печати)
  • MXL (табличный документ 1С)
  • HTML (веб-формат)

Работа с отчетами

  • Поддержка отчетов на СКД
  • Поддержка обычных отчетов
  • Автоматическое извлечение параметров отчета
  • Вычисляемые значения параметров (динамические периоды)
  • Тестовое формирование с предварительным просмотром
  • Сохранение последнего сформированного отчета

Шаблоны имен файлов

Макросы для автоматического формирования имен:

  • {Дата} - текущая дата
  • {Время} - текущее время
  • {ДатаВремя} - дата и время
  • {ИмяОтчета} - название отчета

Пример: Продажи_{Дата}.xlsxПродажи_06.10.2025.xlsx

Расписание

  • Регламентное задание 1С
  • Гибкая настройка расписания (ежедневно, еженедельно, ежемесячно, произвольно)
  • Визуальная индикация состояния регламента
  • Автоматическое обновление статусов каждые 30 секунд

Контроль выполнения

  • Полная история всех выгрузок с результатами
  • Счетчик неудачных попыток с автоматической остановкой
  • Цветовая индикация статусов (зеленый/красный)
  • Фильтрация истории по результату

Управление заданиями

  • Создание неограниченного количества заданий
  • Копирование настроек
  • Отборы по использованию, типу облака, наличию ошибок
  • Массовое управление

Архитектура решения

Компоненты

  1. Внешняя обработка - главная форма со списком заданий
  2. Форма настройки задания - детальная настройка параметров
  3. Регистр сведений "НастройкиВыгрузкиОтчетовВОблако" - хранение настроек
  4. Регистр сведений "ИсторияВыгрузокВОблако" - история выполнения
  5. Перечисление "ТипыОблака" - типы облачных хранилищ
  6. Регламентное задание "ВыгрузкаОтчетаВОблако" - автоматическое выполнение
  7. Общий модуль - API работы с облаками и формирование отчетов

Принцип работы

Для отчетов на СКД

Требуется только добавить в модуль отчета функцию с описанием параметров:

Функция ПолучитьПараметрыДляВыгрузкиВОблако() Экспорт
    Параметры = Новый Массив;
    
    Параметр = Новый Структура;
    Параметр.Вставить("Имя", "НачалоПериода");
    Параметр.Вставить("Представление", "Начало периода");
    Параметр.Вставить("ТипЗначения", Новый ОписаниеТипов("Дата"));
    Параметр.Вставить("Вычислить", "НачалоДня(ТекущаяДата())");
    Параметр.Вставить("Обязательный", Истина);
    Параметры.Добавить(Параметр);
    
    Возврат Параметры;
КонецФункции

Обработка автоматически:

  • Извлечет параметры
  • Вычислит значения по алгоритмам
  • Сформирует отчет через СКД
  • Загрузит в облако

Для обычных отчетов

Дополнительно требуется функция формирования:

Функция СформироватьОтчетДляВыгрузки(ПараметрыОтчета) Экспорт
    ТабДокумент = Новый ТабличныйДокумент;
    // Код формирования отчета
    Возврат ТабДокумент;
КонецФункции

Вычисляемые параметры

Параметры могут вычисляться динамически при каждой выгрузке:

Примеры алгоритмов:

// Текущий день
НачалоДня(ТекущаяДата())
КонецДня(ТекущаяДата())

// Предыдущий месяц
НачалоМесяца(ДобавитьМесяц(ТекущаяДата(), -1))
КонецМесяца(ДобавитьМесяц(ТекущаяДата(), -1))

// Начало года
НачалоГода(ТекущаяДата())

// Справочники
Справочники.Организации.ОсновнаяОрганизация

Это позволяет настроить выгрузку один раз, и параметры будут автоматически актуализироваться при каждом запуске.

Технические требования

  • Платформа: 1С:Предприятие 8.2 и выше
  • Режим работы: Обычное приложение (толстый клиент)
  • Тип форм: Обычные формы
  • Интернет: Требуется для загрузки в облако
  • Права: Администрирование для настройки регламентных заданий

Установка и настройка

1. Загрузка в конфигурацию

  1. Загрузите файлы обработки в конфигурацию
  2. Создайте регистры сведений:
    • НастройкиВыгрузкиОтчетовВОблако
    • ИсторияВыгрузокВОблако
  3. Создайте перечисление ТипыОблака
  4. Создайте регламентное задание ВыгрузкаОтчетаВОблако
  5. Добавьте общий модуль с функциями работы

2. Настройка облачного хранилища

Для Яндекс.Диска:

  1. Зарегистрируйте приложение на https://oauth.yandex.ru
  2. Получите OAuth-токен
  3. Укажите токен в настройках задания

Для Mail.ru:

  1. Создайте пароль для внешних приложений
  2. Укажите email и пароль в настройках

3. Настройка отчета

  1. Добавьте в модуль отчета функцию ПолучитьПараметрыДляВыгрузкиВОблако()
  2. Для обычных отчетов - также СформироватьОтчетДляВыгрузки()
  3. На странице "Параметры отчета" формы есть готовый пример кода

4. Создание задания выгрузки

  1. Откройте обработку
  2. Нажмите "Добавить"
  3. Заполните основные параметры
  4. Выберите отчет и заполните параметры
  5. Настройте подключение к облаку
  6. Проверьте тестовой выгрузкой
  7. Настройте расписание
  8. Сохраните

Интерфейс

Главная форма

  • Список всех заданий с основными параметрами
  • Отборы по различным критериям
  • Кнопки управления (добавить, изменить, удалить, выполнить)
  • Автоматическая очистка "осиротевших" регламентных заданий

Форма настройки задания

Вкладка "Основное":

  • Наименование и комментарий
  • Выбор отчета и варианта
  • Формат выгрузки с автоматическим обновлением расширения
  • Шаблон имени файла с макросами

Вкладка "Параметры отчета":

  • Автоматическая загрузка параметров из отчета
  • Заполнение значений и алгоритмов вычисления
  • Тестовое формирование отчета
  • Открытие последнего сформированного отчета
  • Справка с примером кода для модуля отчета

Вкладка "Облако":

  • Выбор типа облака
  • Настройка авторизации
  • Путь для сохранения файлов
  • Проверка соединения с отображением свободного места
  • Статусы формирования и выгрузки
  • Полная тестовая выгрузка

Вкладка "Расписание":

  • Включение регламентного задания
  • Настройка расписания
  • Визуализация статусов с цветовой индикацией
  • Информация о последнем запуске
  • Автообновление каждые 30 секунд

Вкладка "Дополнительно":

  • Статистика (даты создания, изменения, выгрузок)
  • Контроль попыток с возможностью сброса
  • Технические параметры

Вкладка "История":

  • Все попытки выгрузки с результатами
  • Фильтрация по результату
  • Информация об отчете и варианте
  • Путь к загруженному файлу

Сценарии использования

Ежедневная выгрузка продаж

  • Отчет: Продажи за период
  • Параметры: НачалоДня / КонецДня с вычислением
  • Формат: XLSX
  • Расписание: ежедневно в 09:00
  • Результат: каждое утро актуальный отчет в облаке

Месячный отчет для бухгалтерии

  • Отчет: Оборотно-сальдовая ведомость
  • Параметры: начало и конец предыдущего месяца
  • Формат: PDF
  • Расписание: 1 число каждого месяца в 08:00
  • Результат: автоматический отчет за прошлый месяц

Выгрузка остатков для руководителя

  • Отчет: Остатки товаров
  • Параметры: текущая дата
  • Формат: XLSX
  • Расписание: каждые 4 часа с 08:00 до 20:00
  • Результат: актуальные остатки несколько раз в день

Преимущества

  • Универсальность - работает с любыми отчетами без доработок
  • Автоматизация - настроил один раз, работает постоянно
  • Гибкость - вычисляемые параметры, макросы в именах файлов
  • Надежность - контроль ошибок, история, попытки повторной выгрузки
  • Удобство - интуитивный интерфейс, тестирование, справка
  • Масштабируемость - неограниченное количество заданий
  • Прозрачность - полная история с результатами каждой выгрузки

Ограничения

  • Работает только в обычных формах (не управляемое приложение)
  • Требует доступ в интернет
  • Для автоматической выгрузки требуются права администратора
  • Не поддерживает другие облачные хранилища (кроме Яндекс и Mail.ru)

Планы развития

  • Поддержка Google Drive
  • Поддержка Dropbox
  • Отправка по FTP/SFTP
  • Отправка по email
  • Уведомления об ошибках
  • Версия для управляемых форм

Поддержка

Обработка включает:

  • Подробную документацию пользователя
  • Примеры кода в интерфейсе
  • Комментарии в коде
  • Типовые сценарии использования

Скриншоты

  1. Главная форма со списком заданий
  2. Настройка задания - вкладка "Основное"
  3. Параметры отчета с примером кода
  4. Настройка облака с проверкой соединения
  5. История выгрузок
  6. Расписание с индикацией статуса

Вступайте в нашу телеграмм-группу Инфостарт

облако яндекс диск mail.ru автоматизация отчеты выгрузка регламентное задание СКД обычные формы

См. также

Управление взаимоотношениями с клиентами (CRM) Телефония, SIP Облачные сервисы, хостинг 1С:Предприятие 8 1C:Бухгалтерия Управленческий учет Платные (руб)

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

12000 руб.

20.03.2019    24942    57    0    

40

Облачные сервисы, хостинг Системный администратор Бесплатно (free)

Рассматриваем переход от классической инфраструктуры к облачным моделям и причины, по которым бизнес все чаще выбирает PaaS: скорость внедрения, снижение затрат и отказоустойчивость. Разбираем, какую роль Kubernetes играет в автоматизации, масштабировании и управлении контейнеризированными приложениями, а также можно ли считать 1С Cloud Native-приложением. На примере архитектуры кластера 1С показываем, как компоненты сервера упаковываются в контейнеры, какие ограничения возникают из-за монолитной природы 1С и как их можно обходить. В финальной части объясняем, как Prometheus, Grafana, Loki/ELK и другие инструменты мониторинга помогают контролировать состояние сервиса и делать облачную платформу удобнее для бизнеса.

02.06.2026    284    militarymax    0    

0

Перенос данных 1C Облачные сервисы, хостинг Программист 1С 8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бесплатно (free)

Если нужно выгрузить данные базы 1С: БП в формате data_dump, без конфигурации, можно воспользоваться типовым функционалом "Переход в облачный сервис". Но вы можете столкнуться с тем, что в начале выгрузки типовая обработка пишет ошибку. Ошибка связана с тем, что в справочнике "Предопределенные варианты отчетов" могут быть дубли. Это служебный справочник, и его данные можно редактировать или удалять только программно. Типовая обработка удаления помеченных объектов не поможет в этом случае. Там просто нет объектов из этого справочника, даже если они помечены на удаление. Написанная мной обработка поможет удалить некорректные элементы справочника буквально в пару кликов.

29.05.2026    199    16    Kilgure    2    

2

WEB-интеграция Облачные сервисы, хостинг 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Внешняя обработка предназначена для автоматической выгрузки файлов из локального или серверного каталога на Яндекс.Диск через официальный REST API Яндекса. Решение удобно использовать для регулярной передачи отчетов, обменных файлов, архивов, выгрузок из 1С и других документов в облачное хранилище без ручного копирования через браузер или клиент Яндекс.Диска.

3 стартмани

18.05.2026    594    8    Rom_Kat    0    

4

Облачные сервисы, хостинг Системный администратор Программист Бесплатно (free)

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

14.04.2026    721    militarymax    0    

2

Облачные сервисы, хостинг WEB-интеграция Программист Бесплатно (free)

Очереди сообщений – это инструмент обмена данными между системами. На примере Yandex Message Queue разбираем, как брокер от Яндекс.Облака помогает решать практические задачи. Даем бесплатную библиотеку для 1С, которая упрощает работу с YandexMQ и другими SQS-сервисами.

17.11.2025    3959    leemuar    37    

28

Облачные сервисы, хостинг Бесплатно (free)

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

16.10.2025    2050    osa1C    1    

2

Облачные сервисы, хостинг Программист 1С:Предприятие 8 Россия Абонемент ($m)

При выгрузке данных базы 1С для фреш (пункт меню в разделе Администрирование Выгрузка для сервиса или перейти в облачный сервис) столкнулся с кучей ошибок, связанных с дубликатами в справочниках. Обработка позволяет удалить элемент справочника, для которого есть замечания дублирования.

1 стартмани

07.04.2025    1736    3    AlexHelmer    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aleksandr_leiman 112 30.10.25 09:23 Сейчас в теме
Интересует такая обработка для управляемого приложения. У вас в планах указана такая версия. Когда можно ее ожидать?
2. daka 16 05.11.25 19:35 Сейчас в теме
Если вам необходимо - могу адаптировать под УФ.
В планах - если кому-то будет необходимо (готов это оплатить).
3. EvgeniyOlxovskiy 111 14.01.26 08:07 Сейчас в теме
В 1С есть типовой механизм "Рассылка отчетов". Он умеет класть отчеты в папку. А папку можно синхронизовать с облаком.
Чем ваше решение лучше типового?
4. daka 16 07.02.26 19:11 Сейчас в теме
(3)
1. Эта обработка сразу отправляет в облако
2. типовой механизм не во всех конфигурациях есть
3. Обработка "атомарна" - не требуются БСП или доп компоненты, легко дорабатывается для своих целей
Для отправки сообщения требуется регистрация/авторизация