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

Публикация № 1161777

Разработка - Обработки - Менеджеры внешних отчетов

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

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

Необходимо вызвать отчет ОтчетПоЗадолженностиСотрудниковПоСальдо, созданный в ЗУП 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-соединение.: ОтчетПоЗадолженностиСотрудниковПоСальдо_ДляСтатьи.erf. Тестировался на релизе 8.3 (8.3.13.1690) ЗУП КОРП, редакция 3.1 (3.1.9.229)

.erf 13,03Kb
03.12.19
1
.erf 1.1 13,03Kb 1 Скачать
Отчет для запуска отчета через сом-соединение ОтчетЧерезСом-СоедениениеБухг_ЗУП.erf. Тестировался на релизе 8.3 (8.3.13.1690) Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.72.66)

.erf 8,37Kb
02.12.19
1
.erf 8,37Kb 1 Скачать

Специальные предложения

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

См. также

Обновитель регламентных отчетов для Бухгалтерии 2.0 - 3.0 для Казахстана Промо

Менеджеры внешних отчетов v8 v8::УФ 1cv8.cf Казахстан Абонемент ($m)

Обработка на управляемых формах для обновления внешних регламентных форм - позволяет обновлять регламентные формы сразу в нескольких базах.

1 стартмани

02.09.2016    12066    3    kumga99    1    

Превращение внутреннего отчета во внешний без снятия с поддержки конфигурации

Менеджеры внешних отчетов Расширения v8 v8::СКД 1cv8.cf Абонемент ($m)

В этой статье расскажу, как быстро и просто изменить или доработать типовой отчет не снимая конфигурацию с поддержки. (Протестировано на платформе 1С:Предприятие 8.3 (8.3.16.1148))

1 стартмани

22.06.2020    933    0    user1118625    2    

Сохранение внешних отчетов, обработок + СКД и настроек

Менеджеры внешних отчетов Универсальные обработки Обмен через XML v8 УПП1 Россия Абонемент ($m)

Обработка позволяет сохранять в каталог внешние отчеты и обработки с подпапками по типу обработки и принадлежности. Дополнительно добавлена возможность выгружать схемы СКД и настройки как основные, так и пользователей в xml файлы.

1 стартмани

05.06.2020    705    3    RanisNetMan    2    

Автоматическая регистрация внешнего отчета или обработки для управляемых форм

Менеджеры внешних отчетов v8 v8::УФ 1cv8.cf Абонемент ($m)

Автоматическая регистрация отчёта или обработки в справочнике Дополнительные отчеты и обработки при открытии. Протестировано на: Бухгалтерия предприятия, редакция 3.0 (3.0.75.37) 1С:Предприятие 8.3 (8.3.16.1224), автоматически добавляется в раздел - "Руководителю", в быстрый доступ добавляется текущий пользователь. Поиск в интернете не дал положительных результатов. Сделал сам. Делюсь с вами. Часть кода жестко привязывает обработку к разделу / пользователи и..д. и.т.п но так и задумано. Напильником обработать под себя.

1 стартмани

12.03.2020    1322    0    agent00mouse    9    

Подсистема "Универсальные отчеты СКД", версия 1.3.1.4 Промо

Менеджеры внешних отчетов Инструментарий разработчика v8::СКД 1cv8.cf Россия Абонемент ($m)

Подсистема позволяет без изменения конфигурации добавлять в систему новые отчеты, настраивать доступ к ним. NEW! + Рассылаем отчеты по расписанию! Кому угодно, когда угодно и сколько угодно.

3 стартмани

10.05.2011    101030    171    krv2k    353    

Имя открываемого отчета в оповещении при открытии

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

При открытии отчета показывает в оповещении его имя в метаданных.

1 стартмани

23.01.2020    1186    0    AntonH851    0    

Массовая выгрузка и загрузка внешних отчетов и обработок (для последующего поиска и замены в них) и загрузка обратно (управляемые формы)

Универсальные обработки Менеджеры внешних отчетов v8 БП3.0 Абонемент ($m)

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

1 стартмани

28.12.2019    1949    2    o.kovalev    2    

Расширение: кнопка "Открыть" для справочника дополнительных внешних отчетов и обработок

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Кнопка открывает внешние обработки и отчеты из справочника внешних отчетов и обработок

1 стартмани

07.11.2019    4486    1    IsiKosta    0    

Пакетная выгрузка / загрузка внешних отчетов и обработок

Прочие инструменты разработчика Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Пакетная выгрузка / загрузка внешних отчетов и обработок для массовый манипуляций с ними.

2 стартмани

04.11.2019    7631    25    YPermitin    22    

Открытие типовых отчетов из карточки номенклатуры

Менеджеры внешних отчетов v8 УПП1 Россия Абонемент ($m)

Обработка для открытия типовых отчетов из карточки номенклатуры. Экономит массу времени и поднимает настроение :)

10 стартмани

14.10.2019    2528    4    adhocprog    0    

Шаблон программного открытия внешнего отчета из справочника "Дополнительные отчеты и обработки"

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

Шаблон программного открытия внешнего отчета из справочника "Дополнительные отчеты и обработки" для конфигураций с подсистемой БСП "Дополнительные отчеты и обработки".

1 стартмани

10.09.2019    2824    1    tmn72.1C    2    

Окно со списком отчетов при запуске 1С

Менеджеры внешних отчетов v8 УПП1 Россия Абонемент ($m)

Две обработки, которые позволяют показать список отчетов при входе в 1С.

1 стартмани

09.07.2019    3733    0    AlexU4    0    

Копирование вариантов отчетов для внешних отчетов между пользователями

Менеджеры внешних отчетов v8 БП3.0 Россия Абонемент ($m)

Обработка для копирования вариантов отчетов для дополнительных (внешних) отчетов между пользователями.

1 стартмани

01.06.2019    2748    4    zahb    2    

Автоматическое сохранение отчетов (УТ 10.3)

Менеджеры внешних отчетов v8 УТ10 Абонемент ($m)

Автоматическое сохранение стандартных отчетов УТ 10.3 в различных форматах. Без изменения конфигурации.

1 стартмани

07.05.2019    3024    5    help1s    0    

Особенность при добавлении внешних отчетов в УНФ 1.6

Менеджеры внешних отчетов Управленческие Монитор заказов Монитор заказов v8 v8::УФ v8::СКД УНФ Россия УУ Абонемент ($m)

Добавляем внешний отчет в УНФ 1.6, Устанавливаем "тэги" для внешнего отчета в УНФ 1.6; устанавливаем "изображение образца" для внешнего отчета в УНФ 1.6.

1 стартмани

04.04.2019    9216    19    d.saladin    17    

УНФ. Внешние отчеты не попадают в отбор по подсистемам и в "Избранное"

Менеджеры внешних отчетов v8 УНФ Россия Абонемент ($m)

Часто при добавлении внешнего отчета в конфигурацию "1С: Управление нашей фирмой" его невозможно добавить в "Избранное" в списке "Все отчеты", а также не работает фильтр по подсистемам, за которой этот отчет закрепляли. Попробуем разобраться, почему такое происходит.

1 стартмани

27.11.2018    5805    17    xSavantx    1    

Менеджер дополнительных отчетов для 8.3

Менеджеры внешних отчетов v8 БП3.0 Россия Абонемент ($m)

Предложен менеджер дополнительных отчетов для 8.3, реализованный в расширении.

1 стартмани

08.11.2018    5264    1    vikhrov53    1    

Панель отчетов (v8 обычные формы)

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

21.04.2018    7296    5    Некто A. Petti    3    

Настройка сортировки начислений в отчетах ЗКГУ 3, ЗУП 3

Зарплата Менеджеры внешних отчетов Зарплата v8 ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Обработка позволяет быстро настроить порядок вывода начислений в различных типовых отчетах ЗКГУ 3, ЗУП 3.

1 стартмани

20.04.2018    7382    43    ZHPN24    1    

Список дополнительных внешних обработок и отчетов на начальной странице без подключения через БСП. Универсальное расширение

Менеджеры внешних отчетов v8 1cv8.cf Россия Абонемент ($m)

Некоторый беспорядок с версиями и расположением внешних обработок породил необходимость создать решение для запуска внешних обработок пользователями прямо из папки без подключения через стандартный механизм БСП.

1 стартмани

14.03.2018    8004    14    had    0    

Контекст внешних (дополнительных) отчетов. УНФ

Менеджеры внешних отчетов Практика программирования v8 УНФ Россия Абонемент ($m)

Расширение для исправления ошибки в "Управление нашей фирмой, редакция 1.6 (1.6.12.4) "

1 стартмани

20.02.2018    7233    0    shetill    0    

Открытие всех отчетов сразу с расширенной настройкой

Менеджеры внешних отчетов v8 УТ11 Россия Абонемент ($m)

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

1 стартмани

23.01.2018    7576    5    fedor40    2    

Дополнительное меню в Рознице 2.2 без изменения конфигурации

Работа с интерфейсом Менеджеры внешних отчетов Рабочее место Розничная торговля Розничная торговля v8 v8::Права Розница УУ Абонемент ($m)

Заказчик захотел, чтобы кассиру были доступны специально настроенные варианты отчетов по остаткам и движениям товаров с артикулами, а также ввод счетчиков посетителей и просмотр этих счетчиков. Причем изменять конфигурацию было нельзя – она была типовая, и кроме того, была развернута РИБ из нескольких узлов.

1 стартмани

10.10.2017    11743    4    fixin    0    

Обновление/добавление вариантов отчета, разработанного с помощью СКД, в режиме 1С: Предприятия 8.3

Менеджеры внешних отчетов v8 v8::СКД 1cv8.cf Россия Абонемент ($m)

Версия БСП 1.2 При разработке нового отчета при помощи системы компоновки данных и при добавлении нескольких вариантов отчета на этапе разработки. После добавления данного отчета в состав конфигурации данные варианты отчета не появляются в режиме предприятия. Есть конечно же и стандартная обработка для регистрации вариантов отчета, но насколько мне известно она работает если конфигурация разработана на базе БСП. Если этот момент отсутствует либо не перенесены все необходимые подсистемы из БСП в разрабатываемую конфигурацию стандартную обработку необходимо "допилить". Для этого и была разработана данная обработка, которая работает в любой конфигурации без подсистем БСП.

1 стартмани

30.08.2017    17830    58    mityushov.vv    11    

Перенос настроек отчетов на шаблоне типового отчета

Менеджеры внешних отчетов v8 v8::СКД КА1 ЗУП2.5 УПП1 Абонемент ($m)

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

2 стартмани

18.05.2017    14429    12    echo77    0    

Предопределенные варианты отчетов в УТ 11 не появляются в форме выбора

Менеджеры внешних отчетов v8 УТ11 Россия Абонемент ($m)

Я думаю, многие разработчики сталкивались с такой проблемой. Создаем отчет - добавляем несколько вариантов, но в пользовательском режиме почему-то нет этих вариантов и все тут...

1 стартмани

07.03.2017    12019    21    lenna1c    0    

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

Менеджеры внешних отчетов Универсальные обработки Рабочее место v8 1cv8.cf Абонемент ($m)

Автоматизируем рабочее место автоматизатора. После того, как готов новый отчет, начинается самое муторное. Его надо добавить в базу, чтобы им смогли пользоваться те, для кого он написан. Если баз 3-5-7, это не страшно. А если их 40-50, добавление нового отчета вручную становится очень нудной задачей.

1 стартмани

11.11.2016    14284    6    корум    8    

Управление дополнительными отчетами и обработками УФ для БП 3.0 и УТ 11

Информационная безопасность Универсальные обработки Менеджеры внешних отчетов v8 v8::УФ БП3.0 УТ11 Абонемент ($m)

Что делать, когда у вас куча дополнительных обработок? Использовать эту обработку. Которая позволяет для выделенных элементов установить размещение и быстрый доступ

2 стартмани

06.03.2016    12024    10    Andruykha    2    

Быстрая регистрация внешнего отчета (шаблон)

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Все банально. Написали внешний отчет, надо зарегистрировать и добавить в дополнительные отчеты... Для регистрации своего шаблона, необходимо

1 стартмани

23.04.2015    7740    3    McCoy77    0    

Выгрузка всех внешних отчетов и обработок

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Обработка выгружает все внешние отчеты, обработки, печатные формы, обработки табличных частей.

1 стартмани

30.06.2014    21252    81    Ivan_Sol    10    

Подсистема хранения внешних файлов

Менеджеры внешних отчетов Обработка документов Обработка справочников v8 1cv8.cf Абонемент ($m)

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

1 стартмани

27.12.2013    30793    114    sovital    32    

Универсальное меню

Менеджеры внешних отчетов Обработка документов Универсальные обработки v8 1cv8.cf Абонемент ($m)

Движок меню. 1. Без изменения конфигурации присвоение статусов со светофором (раскраска строк по статусам) 2. Подключение внешних обработок и отчетов

1 стартмани

07.11.2013    17866    3    Shagzhin    11    

Обработка для просмотра файлов .vrp

Менеджеры внешних отчетов v8 1cv8.cf Украина Абонемент ($m)

Обработка позволяет просматривать файлы vrp, которые можно сохранить из формы элемента справочника "Варианты отчетов" (Сохраненные настройки). Также выводится представление XML для значений параметров отчетов. Это позволяет получить Настройки компоновки данных для их вставки в Консоль системы компоновки данных.

1 стартмани

25.10.2013    21251    30    algabas    2    

PARAM. Карта разума и 1С Предприятие 8

Менеджеры внешних отчетов Практика программирования v8 Абонемент ($m)

Скрипт PARAM служит для перехода из ветки интеллектуальной карты в конкретное место конфигурации 1С.

1 стартмани

01.10.2013    22081    2    knight2007    11    

Менеджер внешних отчетов и обработок

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Решение для хранения используемых внешних отчетов и обработок без привязки к конфигурации. С возможностью экспорта/импорта списка.

1 стартмани

19.09.2013    13297    4    killitch    4    

Синхронизатор внешней обработки по нескольким базам (8.2)

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

18.07.2013    16193    11    zhmurr    11    

Менеджер внешних обработок и отчетов

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

27.06.2013    17579    4    Demic    7    

Каталог внутренних и внешних объектов (для 1С8)

Менеджеры внешних отчетов Универсальные обработки v8 1cv8.cf Абонемент ($m)

Универсальная обработка предназначена для быстрого доступа к различным внешним и внутренним объектам базы 1С 8. С ее помощью можно легко создать аналог собственного динамически фильтруемого интерфейса.

1 стартмани

19.04.2012    22460    3    Altair777    26    

Синхронизация файлов

Универсальные обработки Сервисные утилиты Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

Простая обработка для синхронизации файлов на локальных и сетевых дисках. По мотивам http://infostart.ru/public/63296/, доработанная и переведенная на управляемые формы.

1 стартмани

08.02.2012    16348    2    Mopo3    1    

Вызвать внешний отчёт или обработку - быстро и удобно (8.2)

Менеджеры внешних отчетов Универсальные обработки v8 1cv8.cf Абонемент ($m)

Эта обработка поможет организовать удобный и быстрый доступ ко внешним отчётам и обработкам.

1 стартмани

03.10.2011    18632    5    Somebody1    50    

Обработка для синхронизации файлов 8.1

Менеджеры внешних отчетов Универсальные обработки v8 1cv8.cf Абонемент ($m)

Вот, решил выложить свою обработку для синхронизации файлов. Синхронизируются файлы по дате.

1 стартмани

03.06.2011    15598    0    greystone    4