Запуск отчета через сом-соединение

03.12.19

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

В представленной статье описано решение задачи запуска отчета пользователем базы Бухгалтерии Корп 3.0 отчета, созданного и выполняемого в базе ЗУП 3.1.

Файлы

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

Наименование Скачано Купить файл
Внешний отчет для включения в конфигурацию который будет формироваться через com-соединение.: ОтчетПоЗадолженностиСотрудниковПоСальдо_ДляСтатьи.erf. Тестировался на релизе 8.3 (8.3.13.1690) ЗУП КОРП, редакция 3.1 (3.1.9.229)
.erf 13,03Kb ver:1.1
4 2 500 руб. Купить
Отчет для запуска отчета через сом-соединение ОтчетЧерезСом-СоедениениеБухг_ЗУП.erf. Тестировался на релизе 8.3 (8.3.13.1690) Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.72.66)
.erf 8,37Kb
5 2 500 руб. Купить

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

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

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

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

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

Необходимо вызвать отчет ОтчетПоЗадолженностиСотрудниковПоСальдо, созданный в ЗУП 3.1 для выполнения через com соединение в базе Бухгалтерия КОРП 3.0.

Конечно можно было дать пользователю учетку и определить его права в базе ЗУП. Но делать это для выполнения только одного отчета казалось необоснованным.

Для решения этой задачи сначала пришлось создать механизм по которому внешний отчет вызывается программно без вызова формы отчета в самом ЗУПе. При этом пришлось модифицировать исполняемый отчет ОтчетПоЗадолженностиСотрудниковПоСальдо.  В его модуле объекта создал новый экспортный метод СкомпоноватьОтчет(). Данный метод вызывался для формирования отчета без открытия формы и помещал результат в табличный документ. Кроме того потребовалось, чтобы отчет из базы ЗУП был интегрирован в конфигурацию. С внешними отчетами работу через сом-соединение организовать не получилось.

Затем данный функционал попробовал запустить в базе УАТ. Возникла сложность с указанием параметров отчета, которые перед его выполнением нужно поместить в компоновщик настроек. При работе Через сом-соединение все свойства и методы компоновщика настроек меняют свое название на английские аналоги. Но самой непреодолимым препятствием стало то,  что типы свойств утрачиваются и все свойства имеют тип «сом-соединение». Для его преодоления в самом отчете ОтчетПоЗадолженностиСотрудниковПоСальдо был создан экспортный метод УстановитьПараметры. В него передавались настройки, имеющие элементарный тип (число, дата, строка булево) на их основании устанавливалось значения компоновщика настроек отчета самим отчетом на стороне присоединяемой базы ЗУП).

Возникла проблема с выполнением метода объекта УстановитьПараметры(). Перевод названия метода на английский SetParameters() помогло устранить проблему. Вместе с этим пришлось два вызываемые в этом методе процедуры поставить перед данным методом.

Тестировался

  • на релизе 8.3 (8.3.13.1690) ЗУП КОРП, редакция 3.1 (3.1.9.229)
  • на релизе 8.3 (8.3.13.1690) Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.72.66) 

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

com-соединение отчет

См. также

Менеджеры внешних отчетов Инструментарий разработчика Разработчик 1С 8.3 Бесплатно (free)

Описание внешней обработки в ручном реестре теряется при первом же переименовании файла. Проверьте у себя: сколько файлов там названы "Обработка1" и сколько версий одной загрузки лежит в разных подпапках. Разбираем, почему ручной реестр умирает на первом переименовании, почему открыть чужой .epf значит выполнить его код (и как этого избежать), как прочитать файл вообще без запуска и как собрать обработки из всех баз в одну папку по расписанию. Замеры на нашей папке из 85 файлов.

16.10.2026    607    nedomolkov.ivan    6    

5

Менеджеры внешних отчетов Инструментарий разработчика Разработчик 1С 8.3 Абонемент ($m)

Папка с сотнями .epf превращается в каталог: описание собирается само, дубли и версии видны сразу, обработки из баз (дополнительные отчёты и обработки БСП или старый справочник внешних обработок) собираются туда же с указанием базы. Память каталога в library.json рядом с файлами, ключ - хеш, поэтому переименование ничего не теряет. Чужие файлы читаются в безопасном режиме или без запуска кода, у каждого пометка риска. Ничего не удаляет, базу не меняет.

10 стартмани

15.10.2026    919    4    nedomolkov.ivan    5    

16

Менеджеры внешних отчетов Логистика, склад и ТМЦ 1С 8.3 1С 8.5 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Загрузка данных из Excel в документ «Приходная накладная» по артикулу для 1С:Управление нашей фирмой (УНФ). Простая, быстрая и надежная внешняя обработка для автоматизации складского учета и закупок. Позволяет в несколько кликов перенести данные из прайс-листа или накладной поставщика (в формате Excel) напрямую в новый документ «Приходная накладная». Избавляет менеджеров от рутинного ручного ввода номенклатуры.

10 стартмани

14.09.2026    399    0    Alexey_Dev    0    

0

Менеджеры внешних отчетов Инструменты администратора БД Инструментарий разработчика Разработчик Пользователь 1С 8.3 1С 8.5 Россия Абонемент ($m)

«Мастер обработок» — инструмент для массовой выгрузки и обратной загрузки измененных дополнительных отчетов и обработок в 1С:Предприятие с контролем их версии.

1 стартмани

29.05.2026    1106    7    m0r0z0v    0    

3

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

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

29.01.2026    1267    76    Suker86    0    

4

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

«Кадровый монитор руководителя» — готовое расширение для 1С:ЗУП и 1С:ERP, которое превращает кадровые данные в наглядные дашборды для руководителя, HRD и HR-аналитика. Решение помогает в реальном времени контролировать укомплектованность штата, плановый и фактический ФОТ, динамику увольнений и другие ключевые HR-показатели без ручной сборки отчетов. Аналитика работает в интерфейсе «1С:Аналитика», устанавливается без доработок типовой конфигурации и позволяет быстро получить целостную картину по персоналу в одном окне.

91500 руб.

17.11.2025    4955    2    0    

3

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

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

1 стартмани

27.08.2025    2517    2    AlexHelmer    5    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. wowik 896 03.12.19 10:37 Сейчас в теме
Извините, описание не понял. Когда то делал так - https://infostart.ru/public/827371/
4. user682398_paul_candle 2 03.12.19 20:04 Сейчас в теме
(1) Пытался сначала делать нечто похожее в этой статье, но процесс отбился от рук. Параметры компоновщика настроек никак не мог установить.
Решил пойти другим путем. Научил отчет в ЗУПе устанавливать переданные ему параметры и формироваться в табличный документ а потом возвращать заполненный табличный документ отчету создавшему сом-соединение.
2. bmk74 245 03.12.19 14:23 Сейчас в теме
Если у вас отчет получит ссылочные данные в ТЗ, что вы отобразите в Бух, COMОбъект ???
Не совсем понимаю смысла этой идеи, проще через ком было выполнить Запрос в базе ЗУП...
3. user682398_paul_candle 2 03.12.19 19:55 Сейчас в теме
(2)Ссылочные данные отразятся как их строковое представление. Из базы ЗУП возвращается заполненный табличный документ.
Для отправки сообщения требуется регистрация/авторизация