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

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

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

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

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

 

 

Всё вроде бы выгружается хорошо, исправляем отчет под требования клиента, пробуем открыть в режиме предприятия и сталкиваемся с принеприятнейшей ошибкой: Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных()

 

Ошибка при выполнении функции ОбщегоНазначения.ИдентификаторОбъектаМетаданных().

 

Потратив часика полтора два на поиск устранения данной ошибки в доблестном интернете (информация сводится к двум вещам или обновить метаданные (//tf21.ru/public/372055/) или поправь права на объекты и обнови метаданные. Напомню, конфигурация на поддержки, мы ничего сломать не могли, просто пытаемся открыть отчет), результата так и не добился.  Далее решил попробовать подключить его как внешний через "дополнительные отчеты и обработки",  - результат тоже не тот:

 

 

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

Решив, уже ради спортивного интереса, добиться всё таки чтобы механизм по выгрузке отчетов заработал так как мне нужно (напомню, цель была сделать возможным доработку типового отчета с минимальными трудозатратами) прибегнул к методу которого нигде не нашел: Расширение! Если отчету нужен модель менеджера сделаем ему его :) Но столкнулся с проблемой что при заимствовании отчета в расширение СКД нельзя поменять, но вот если загрузить внешний отчет (ПКМ в конфигураторе), тогда картина становится совсем другой...

 

 

Далее переименовал имя отчета и вот беда подкралась не заметно, в расширении не открывается СКД этого отчета (потому что мы не "перетянули" в расширение все объекты, из которых строится отчет). 

 

 

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

Сделать это тоже очень просто достаточно просто сравнить отчет

 

 

при этом мы знаем, что нам нужно только измененное СКД:

 

 

Теперь нужно не забыть проанализировать реквизиты отчета и позаимстовать в расширение те объекты типов которых не хватает. (в моем примере это справочник.Организация и ХранилищеВариантовОтчетов), подсистема в которую необходимо выводить отчет (сделал в администрирование чтобы было проще искать). Далее копируем модуль менеджера типового отчета в свой добавленный и вуаля, всё готово.

 

Измененый вариант Оригинал

Скачать файлы

Наименование Файл Версия Размер
Превращение внутреннего отчета во внешний без снятия с поддержки конфигурации:

.cfe 44,69Kb
22.06.20
0
.cfe 44,69Kb Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. alex-l19041 8 22.06.20 10:41 Сейчас в теме
так это все для
чтобы механизм по выгрузке отчетов заработал так как мне нужно
?
2. user1118625 5 22.06.20 10:58 Сейчас в теме
(1)
Это всё для того чтобы с минимальными затратами сделать изменения в типовом отчете.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

02.09.2016    12084    3    kumga99    1    

Шаблон-заготовка для "минус первой" линии техподдержки

Расширения v8 УНФ Россия Абонемент ($m)

Попытка дать пользователю ответы на его самые простые вопросы удобно и быстро.

1 стартмани

16.06.2020    635    0    qazaz2    0    

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

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

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

1 стартмани

05.06.2020    724    3    RanisNetMan    2    

Личный кабинет сотрудника для 1С: ЗУП (1С + Vue.js + Node.js)

Зарплата WEB Расширения v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

WEB приложение "Личный кабинет сотрудника" + расширение 1С для тех, кто не хочет публиковать 1С в интернет.

1 стартмани

20.05.2020    1903    0    ShiningPhoenix    21    

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

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

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

3 стартмани

10.05.2011    101070    171    krv2k    353    

Информация при запуске в БП 3.0 - ошибка кодировки

Расширения Тестирование и исправление v8 БП3.0 Россия Абонемент ($m)

Расширение для БП 3.0, исправляет использование неверной кодировки при выводе в форму htm файла. Такое бывает, когда ОС сервера и клиента на разных языках.

1 стартмани

01.05.2020    1479    0    JorjKrut    0    

Создание предопределенных элементов в собственном справочнике, созданном в расширении

Расширения v8 1cv8.cf Россия Абонемент ($m)

Создание "предопределенных" элементов в собственном справочнике, созданном в расширении. Представлена как шаблон на конкретном примере.

1 стартмани

09.04.2020    1592    0    ivnik    4    

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

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

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

1 стартмани

12.03.2020    1333    0    agent00mouse    9    

Отображение времени в документах и списках

Расширения Работа с интерфейсом v8 ЗУП3.x Абонемент ($m)

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

1 стартмани

10.03.2020    1217    0    Nuuq    4    

Частичное подтверждение реализованного товара документом "Реализация отгруженных товаров"

Оптовая торговля Бухгалтерский учет Бухгалтерия Расширения v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Возможность частичного подтверждения реализованного товара отгруженного документом "Реализация товаров/услуг" с видом операции "Отгрузка без перехода прав собственности". Штатный механизм "1С: Бухгалтерия предприятия" позволяет подтвердить только весь реализованный товар документом "Реализация отгруженных товаров". Данное расширение конфигурации, позволяет осуществить частичное подтверждение реализованного товара без изменения метаданных конфигурации.

1 стартмани

06.03.2020    1535    2    Shang    0    

Исправление ошибки вида "... Должно быть заполнено хотя бы одно из полей [КИТУ, КИ]..." при работе с маркированной продукцией

Расширения Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Расширение исправляет ошибки вида "... Должно быть заполнено хотя бы одно из полей [КИТУ, КИ] ..." при работе с маркированной продукцией, например при вводе обуви в оборот.

5 стартмани

02.03.2020    1339    2    denmax    0    

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

Расширения Поиск данных v8 УНФ ERP2 БП3.0 УТ11 КА2 Россия Абонемент ($m)

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

1 стартмани

18.02.2020    2074    0    user633166    2    

Номенклатура поставщика при подборе товара. Розница 2.2 (расширение)

Расширения Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Поставленная задача, чтобы при подборе товара в документах была возможность посмотреть по поставщику, когда покупали у него товар и за сколько для Розницы 2.2 и 2.3.

2 стартмани

18.02.2020    1703    2    ClickUp    1    

Пример http-интеграции ЗУП и HR-портала

Интеграция WEB Расширения v8 v8::СПР ЗУП3.x Россия Абонемент ($m)

Расширение для ЗУПа с http-сервисами для интеграции с HR-порталом.

1 стартмани

12.02.2020    2166    1    maksip    5    

Интеграция с API Remonline

Обмен данными 1С WEB Интеграция Облачные сервисы, хостинг Расширения v8 v8::УФ 1cv8.cf Абонемент ($m)

Расширение для работы с веб-сервисом Remonline.

2 стартмани

05.02.2020    1915    2    Johny_v    0    

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

Расширения v8 Розница БП3.0 ЗУП3.x Россия Абонемент ($m)

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

1 стартмани

04.02.2020    1561    2    VKuser24804875    3    

Сохранение и изменение настроек форм у всех пользователей 1С: Документооборот

Документооборот и делопроизводство Расширения Работа с интерфейсом v8 v8::УФ ДО Абонемент ($m)

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

5 стартмани

01.02.2020    2953    10    st_Etlau    0    

Исправление ошибки при обработке региона Кемеровская область – Кузбасс

Расширения v8::БУ БП3.0 Россия Абонемент ($m)

Не так давно у региона "Кемеровская область" изменилось название на "Кемеровская область – Кузбасс", в связи с чем пошла ошибка при обработке данного региона. 

1 стартмани

28.01.2020    1124    0    OrkVasya    0    

Быстрый просмотр текущих остатков/резервов по номенклатуре для УТ11/КА 2/ERP 2

Учет ТМЦ Расширения v8 ERP2 УТ11 КА2 УУ Абонемент ($m)

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

2 стартмани

27.01.2020    2348    9    denmax    0    

Стандартная загрузка документов из внешнего файла с сохранением соответствий номенклатуры для УТ11/КА2/ERP2

Обработка документов Обмен данными 1С Загрузка и выгрузка в Excel Расширения v8 ERP2 УТ11 КА2 Абонемент ($m)

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

2 стартмани

26.01.2020    1622    2    denmax    2    

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

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

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

1 стартмани

23.01.2020    1200    0    AntonH851    0    

1C и защищенное хранение данных на блокчейне: модуль интеграции от Acryl Platform

Защита и шифрование Блокчейн Расширения Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

Модуль интеграция 1С и блокчейн платформы "Acryl Platform" без использования внешних компонент. Под катом реализация механизмов Base58, Blake2b, Keccak, Curv25519 (the elliptic curve Diffie–Hellman) в подсистеме "Crypt", примеры генерации ключей, адресов, подписи транзакций, запись данных в блокчейн, чтение и восстановление данных из блокчейн. Код открыть. Лицензия MIT.

1 стартмани

21.01.2020    4839    2    ArtemSerov    17    

Банковский счет по умолчанию

Расширения Банковские операции v8::УФ КА2 Россия БУ Абонемент ($m)

Небольшое расширение для Комплексной автоматизации 2, добавляющее в справочники "Банковские счета организаций" и "Банковские счета контрагентов" реквизит типа Булево - "Счет по умолчанию". Формы в расширении не заимствуются, элементы добавляются на формы программно, поэтому применение расширения не окажет никакого влияния при последующих обновлениях конфигураций.

2 стартмани

19.01.2020    2329    6    Alfn    2    

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

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

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

1 стартмани

28.12.2019    1958    2    o.kovalev    2    

Сервис Деск для 1С:Управление нашей фирмой

Расширения Управление взаимоотношениями с клиентами (СRM) v8 УНФ Россия УУ Абонемент ($m)

Сервис Деск. Расширение для конфигурации УНФ (Управление нашей фирмой), позволяет реализовать учет заявок клиентов, с использованием документа Заказ-Наряд.

1 стартмани

13.12.2019    3802    14    FreeFin    5    

Проведение в структуре подчиненности

Расширения Обработка документов v8::ОУ v8::УФ УТ11 Россия УУ Абонемент ($m)

Расширение добавляет команды проведения/отмены проведения в контекстное меню структуры подчиненности.

1 стартмани

04.12.2019    2030    3    RuzAleks    1    

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

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

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

1 стартмани

03.12.2019    2136    2    user682398_paul_candle    4    

Комиссионное вознаграждение суммой (расширение). УТ 11.4

Расширения Обработка документов Комиссионная торговля v8 v8::ОУ УТ11 Россия БУ УУ Абонемент ($m)

Решение для ситуации, когда в документе "Отчет комиссионера (агента) о продажах" необходимо "размазать" сумму.

1 стартмани

26.11.2019    1882    1    maxkrezi    0    

Единая нумерация кадровых документов по каждой организации для ЗУП 3.1

Расширения Обработка документов v8::СПР v8::УФ ЗУП3.x Россия БУ Абонемент ($m)

Выполнено в виде расширения конфигурации, которое отслеживает единую нумерацию основных кадровых документов по каждой организации для "Зарплата и управление персоналом" редакции 3.1.

10 стартмани

26.11.2019    2337    1    1C_proger_1C    5    

Слипы вышли, а чек - нет!

Розничная торговля Расширения Кассовые операции v8 v8::УФ Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Флаг устанавливающий Эквайринговый терминал как эмулятор для пробития чеков по карте.

1 стартмани

14.11.2019    9387    29    obmanOZ    28    

Сохранение истории отправки печатных форм из Бухгалтерии 3.0

Расширения Оптовая торговля Email v8 v8::БУ БП3.0 БУ Абонемент ($m)

Расширение, с помощью которого в программе сохраняется история отправки писем из документов: реализация товаров и услуг, счет на оплату и акт сверки.

2 стартмани

12.11.2019    1920    1    IamAlexy    0    

Кнопка ПОДБОР для документа Заявка на открытие лицевых счетов

Расширения Обработка документов Работа с интерфейсом v8 v8::СПР ЗКГУ3.0 ЗУП3.x Абонемент ($m)

Расширение добавляет кнопку "Подбор" в документ "Заявка на открытие лицевых счетов". И отключает проверку на 19 символов в латинском Фамилии, Имени при выгрузке.

1 стартмани

08.11.2019    4868    16    GeterX    13    

Расширим общую форму "Расширения", чтобы по метаданным расширения полнее понять, для чего это расширение

БСП (Библиотека стандартных подсистем) Структура метаданных Расширения v8 1cv8.cf Абонемент ($m)

Показывает метаданные расширения в общей форме БСП "Расширения" В конфигурации должна быть БСП. Версия платформы должна быть не меньше 8.3.13 Режим совместимости текущего расширения: 8.3.12 Для работы расширения безопасный режим должен быть отключен.

1 стартмани

07.11.2019    5630    3    K_A_O    0    

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

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

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

1 стартмани

07.11.2019    4497    1    IsiKosta    0    

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

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

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

2 стартмани

04.11.2019    7672    25    YPermitin    22    

Расширение для установки запрета редактирования отдельных справочников и документов для Бухгалтерии 3.0

Расширения Роли и права v8 v8::Права БП3.0 Россия БУ Абонемент ($m)

Расширение позволяет устанавливать запрет на редактирование отдельного справочника или отдельного документа для отдельного пользователя базы данных. Написано для Бухгалтерии 3.0, проверено на релизе 3.0.72.70 и платформе 8.3.14.1854. Работает после применения ограничений профиля пользователя. Ограничивает даже права профиля с полными правами в открытом периоде.

1 стартмани

17.10.2019    4332    7    e-tixom    2    

Дополнительные расходы на основе перемещения запасов в УНФ (пошаговая разработка расширения конфигурации)

Обработка документов Учет ТМЦ Расширения v8 УНФ Россия УУ Абонемент ($m)

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

1 стартмани

17.10.2019    5772    3    aximo    4    

Регистрация подписанных штрихкодированных документов

Расширения Документооборот и делопроизводство v8 УТ11 КА2 Абонемент ($m)

Данный функционал позволяет регистрировать в программе 1С печатные документы, подписанные контрагентом (акты услуг, товарные накладные, УПД и т.д.).

1 стартмани

15.10.2019    2265    0    v3132    2    

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

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

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

10 стартмани

14.10.2019    2538    4    adhocprog    0    

Создание текстов договоров по шаблонам Word и организация их хранения в присоединенных файлах

Расширения Печатные формы документов v8 БП3.0 Россия Абонемент ($m)

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

1 стартмани

07.10.2019    2764    11    vikhrov53    1    

Шаблон разработки печатных форм и подключения к конфигурациям на БСП 2.х и БСП 3.0

Печатные формы документов БСП (Библиотека стандартных подсистем) Расширения v8 1cv8.cf Абонемент ($m)

«Вместо поставки внешних печатных форм в виде внешних обработок рекомендуется вести их разработку с помощью расширений конфигурации.» [ИТС, БСП гл. 3.38 Печать] У меня задачи типа «Требуется разработать печатную форму …» появляются регулярно, но с временными интервалами. Что бы вести разработку единообразно, для конфигураций на БСП, я заготовил шаблон для таких задачек, который позволяет мне сразу приступить к разработке макета и алгоритма формирования печатной формы, а «обертка» из БСП уже готова.

1 стартмани

04.10.2019    24201    41    tolX5    18