Сохранение внешнего отчета регламентным заданием. УПП 1.3

11.04.25

Задачи пользователя - Менеджеры внешних отчетов

Обработка формирует отчет и сохраняет его в указанную папку.

Файлы

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

Наименование Скачано Купить файл
ОтправкаДляРоботаСбера.epf
.epf 7,37Kb
1 2 500 руб. Купить

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

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

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

Обработка нужна, если хотите бесконтактно отправлять отчеты сотрудникам на почту, либо сохранять в сетевые папки. Данный вариант представлен для сохранения в папке.

Создается регламентное задание, прописываем процедуру в общем модуле, настраиваем расписание. 

Код обработки

Процедура ОтправитьОтчет()Экспорт
    
    Таб = Новый ТабличныйДокумент;
    
    Отчет = Справочники.ВнешниеОбработки.НайтиПоКоду("000000590"); //КассоваяКнига
    
    мИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = Отчет.ХранилищеВнешнейОбработки.Получить();
    ДвоичныеДанные.Записать(мИмяФайла);   
    ВнешнийОтчет = ВнешниеОтчеты.Создать(мИмяФайла); 
    СхемаКомпоновкиДанных = ВнешнийОтчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных();
    КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
    КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.ВариантыНастроек[0].Настройки);
    
    Настройки = КомпоновщикНастроек.Настройки;
    мПериод = Новый СтандартныйПериод;
    мПериод.ДатаНачала = НачалоДня(ТекущаяДата()-86400);
    мПериод.ДатаОкончания = КонецДня(ТекущаяДата()-86400); 
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ПериодОтчета", мПериод);
    МассивСчетов = Новый Массив;
    МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.КассаОрганизации);
    МассивСчетов.Добавить(ПланыСчетов.Хозрасчетный.КассаОрганизацииВал);
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Счет", МассивСчетов);
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Организация", М_ОбщийМартин.ОрганизацияМартин());
    
    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(Таб);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);
    
    ИмяФайла = ПолучитьИмяВременногоФайла("XLS");
    Таб.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS);
    
    //Отправим в папку 
    Настройки = М_ПривилегированныйРежим.ПолучитьНастройкиИзХранилища("ПапкаДляРоботаСбера"); // Для всей структуры
    Папка = М_ПривилегированныйРежим.ПолучитьНастройкиИзХранилища("ПапкаДляРоботаСбера","Папка"); // Для конкретной настройки

    КопироватьФайл(ИмяФайла, Папка + "\КассоваяКнига.xls");
    
    УдалитьФайлы(мИмяФайла);
    УдалитьФайлы(ИмяФайла);

КонецПроцедуры

 

Проверено на следующих конфигурациях и релизах:

  • Управление производственным предприятием, редакция 1.3, релизы 1.3.242.1

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

См. также

Менеджеры внешних отчетов Кадровый учет Бизнес-аналитик Руководитель проекта 1С 8.3 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

• Автоматическое формирование отчётов по персоналу <br> • Визуализация данных: графики, диаграммы, сводные таблицы<br> • Мониторинг ключевых показателей: текучесть, структура, ФОТ, эффективность<br> • Готовая аналитика без программирования и сложных настроек

91500 руб.

17.11.2025    1652    1    0    

1

Менеджеры внешних отчетов 1С 8.3 1С:ERP Управление предприятием 2 1С:Библиотека стандартных подсистем Бесплатно (free)

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

29.01.2026    479    59    Suker86    0    

4

Менеджеры внешних отчетов Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

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

1 стартмани

27.08.2025    1399    1    AlexHelmer    5    

4

Менеджеры внешних отчетов 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Массовая настройка отчетов в 1С УТ / УНФ / КА / ERP / Розница. Расширение позволяет настроить приятный интерфейс всех отчетов в 1С. Поменять цвет отчетов, шрифт, рамки, формат чисел. После получения отчетов начнет работать подсветка активных строк по всей ширине. Скорость просмотра информации увеличится в сотни раз. Разработка снимает напряжение глаз и заботится о Вашем здоровье! PRO версия - Отчеты в отчетах! Во всех отчетах появляется супер панель, позволяющая к главному отчету в этом же окне выкрутить еще три ЛЮБЫХ отчета, которые будут выступать расшифровкой к данным главного отчета.

6100 руб.

16.04.2025    2931    5    24    

7

Менеджеры внешних отчетов Программист 1С:Предприятие 8 1С:Управление торговлей 11 Россия Абонемент ($m)

В типовых конфигурациях УТ 11.5 для отчета, подключенного через "Дополнительные отчеты и обработки", нет возможности вывести справочную информацию для этого отчета. Данное расширение позволяет сделать это.

1 стартмани

11.04.2025    1339    0    Serg_bl    0    

1

БСП (Библиотека стандартных подсистем) Менеджеры внешних отчетов Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

За последние лет 5 несколько раз сталкиваюсь с проблемой на разных проектах (в конфигурациях 1С:ERP, 1С:ERP УХ и многих других, основанных на БСП), когда много пользователей (около 30 тысяч) в информационной базе, время добавления доступа для пользователей занимает значительное время. Открытие списка занимает от 10 до 15 секунд, и каждое изменение списка еще примерно столько же.

1 стартмани

10.12.2024    3020    Iaskeliainen    2    

9

Менеджеры внешних отчетов Программист Стажер 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

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

22.08.2024    17194    rslayer    10    

16
Для отправки сообщения требуется регистрация/авторизация