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

14.03.25

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

При изменении и отладке внешних обработок и отчетов приходится десятки раз их переоткрывать. Данное решение значительно упрощает эту задачу.

Файлы

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

Наименование Скачано Купить файл
Запуск внешних обработок v.2
.epf 375,31Kb ver:2
31 2 500 руб. Купить
Запуск внешних обработок v.1
.epf 364,34Kb ver:1
58 2 500 руб. Купить

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

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

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

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

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

При отладке внешних обработок и отчетов приходится постоянно повторно открывать их. Данное решение значительно упрощает этот процесс.

 

 

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

 
 Видео

 

 

  Исправление ошибки платформы кеширования обработок

 

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

 

   Признак модифицированности

 

При изменении обработки можно забыть обновить ее. В этом случае автоматически отобразится признак модифицированности.

 

   Ошибка "Неизвестный идентификатор формы"

 

При открытии обработок нередко возникает ошибка "Неизвестный идентификатор формы", заставляющую перезапускать 1С в режиме Предприятие. Эта проблема тоже решена через изменение ключа уникальности формы.

 

 

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

 

Для самых ленивых энергоэффективных предусмотрена пометка Автозапуск - при закрытии обработки она открывается сама автоматически.

 

Запускать можно как из закладки Обработки, так и прямо из закладки Пути.

Автозапуск можно отключать или увеличивать его задержку.

Проверку на измененность тоже можно отключать (интервал 0) или увеличивать задержку.

 

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

 

Проверено на платформе 8.3.19.1264.

 

 
 Обновления

 

Также предлагаю ознакомиться в другими моими разработками:


 Выгрузка загрузка данных XML адаптивная

 Конструктор параметров командной строки

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

  • 1С:ERP Управление предприятием 2, релизы 2.5.17.143

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

Неизвестный идентификатор формы менеджер внешних обработок кэширование обработок

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    258464    1428    421    

1165

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

24900 руб.

20.08.2024    67895    356    164    

312

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    54702    111    29    

123

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    38146    101    46    

122

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    25223    93    46    

102

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

6000 руб.

25.02.2026    3597    13    1    

16

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

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

9500 руб.

17.05.2024    52833    182    63    

216
Отзывы
31. Sam13 375 30.01.24 12:29 Сейчас в теме
Плюсую автору. Скачал себе - теперь постоянно пользуюсь. Реально удобно.
SergMuravev; +1 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. leosoft 169 28.07.23 11:36 Сейчас в теме
Не понял - это работа с внешними обработками или внешними встроенными?
2. ixijixi 2148 28.07.23 12:42 Сейчас в теме
(1) Присоединяюсь к вопросу.
3. Lemmonbri 173 28.07.23 13:11 Сейчас в теме
(1) как я понял с внешними которые из файла открываются
4. SergMuravev 889 28.07.23 13:51 Сейчас в теме
(1) С внешними отчетами и обработками в виде файлов .epf и .erf на диске.
5. v8_088 28.07.23 15:07 Сейчас в теме
(4) А что за анализ реквизитов открытых форм во вкладке на скрине ?
6. SergMuravev 889 28.07.23 15:11 Сейчас в теме
(5) Это другая обработка для примера, которая открывается из этой.
25. SergMuravev 889 01.08.23 11:25 Сейчас в теме
7. triviumfan 101 28.07.23 20:28 Сейчас в теме
Ну, не знаю... похоже, что это вообще для ленивых.
maksa2005; +1 Ответить
8. SergMuravev 889 30.07.23 13:19 Сейчас в теме
(7) На залипшей в кеше обработке можно прилично времени потерять, прежде чем понять, что происходит.
13. PlatonStepan 38 31.07.23 08:47 Сейчас в теме
(8) "Залипшая в кеше" - это серьёзный сигнал, что она работает (завершается) не корректно и надо провести мероприятия по устранению этого поведения, прежде чем эксплуатировать, а не забивать на это.
SlavaKron; kser87; +2 Ответить
18. SergMuravev 889 31.07.23 11:58 Сейчас в теме
(13) Все верно, залипание происходит после возникновения исключения. Но в таких случаях исправление ошибки никак не помогает обновить ее в кэше. Сигналом к исправлению обработки является как раз сообщение об ошибке, а не залипание, которое вторично и возникает не всегда.
27. webester 26 02.08.23 04:14 Сейчас в теме
(13)Можно банально не сразу узнать об этом.
SergMuravev; +1 Ответить
9. CheBurator 3234 30.07.23 17:27 Сейчас в теме
а почему в самой отлаживаемой обработке не сделать кнопку "переоткрыть"...?
в клюшках, мы, например, так и делаем - мелкий кусок кода в модуль обработки и кнопку "переоткрыть" на форму...
10. SergMuravev 889 30.07.23 23:37 Сейчас в теме
(9) Такой вариант быстрее получается, чем создавать кнопку, а на управляемых формах вообще обработчики ожидания возможно подключать придется. Когда-то пробовал такое сделать и отказался из-за неожиданных сложностей.
11. CheBurator 3234 31.07.23 00:25 Сейчас в теме
(10) даааа.... все непросто в снеговике...
28. webester 26 02.08.23 05:31 Сейчас в теме
(11)Восьмерка еще сырая
unknown181538; +1 Ответить
12. fancy 37 31.07.23 08:15 Сейчас в теме
Вопрос - как избавиться от ошибки "Неизвестный идентификатор формы" - когда пользователь открыл форму подключенной внешней обработки, а я после этого обновил обработку?
14. SergMuravev 889 31.07.23 09:22 Сейчас в теме
(12) В модуле формы в процедуру ПриОткрытии добавьте код:
Процедура ПриОткрытии(Отказ)
    
    Если КлючУникальности = Неопределено Тогда
        ИмяОбработки = СтрРазделить(ЭтотОбъект.ИмяФормы, ".")[1];
        
        КлючУникальности = ИмяОбработки + XMLСтрока(ТекущаяДата());
        
    КонецЕсли;
    
КонецПроцедуры
Показать
Rafaraf; nikolav; unichkin; mrChOP93; +4 Ответить
15. kser87 2483 31.07.23 09:28 Сейчас в теме
Интересно, как понимаете что обработка была изменена?
16. SergMuravev 889 31.07.23 11:28 Сейчас в теме
(15) Через интервал проверяется дата изменения файла обработки.
17. kser87 2483 31.07.23 11:44 Сейчас в теме
(16) хорошая идея
Рамзес; SergMuravev; +2 Ответить
19. SergMuravev 889 31.07.23 12:00 Сейчас в теме
20. fancy 37 31.07.23 12:05 Сейчас в теме
(14)
Если КлючУникальности = Неопределено Тогда
ИмяОбработки = СтрРазделить(ЭтотОбъект.ИмяФормы, ".")[1];

КлючУникальности = ИмяОбработки + XMLСтрока(ТекущаяДата());

КонецЕсли;


У меня не сработало, опишу подробнее - есть внешняя обработка в Дополнительных обработках и отчетах. В форме списка справочника есть кнопка, которая открывает внешнюю обработку с определенными параметрами (выделенная строка списка). Перед открытием формы обработки подключаю внешнюю обработку ВнешниеОбработки.Подключить() и затем открываю форму ОткрытьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма.ФормаТовары"...). форма открывается. Если затем обновить обработку в дополнительных обработках и в открытой форме инициирую любой серверный вызов - получаю ошибку "Неизвестный идентификатор формы"
21. fancy 37 31.07.23 12:15 Сейчас в теме
В добавок, попробовал без подключения обработки: 1)через меню Файл\Открыть открыл форму обработки, - форма №1
2)внес изменения в обработку, сохранил
3)Открыл форму еще раз - форма №2 - здесь все работает нормально
4) В форме №1 меняю контрагента, происходит серверный вызов -получаю "Неизвестный идентификатор формы"
22. SergMuravev 889 31.07.23 12:18 Сейчас в теме
23. coolseo 80 31.07.23 13:17 Сейчас в теме
Добрый день, клиент сервер поддерживает?
24. SergMuravev 889 31.07.23 13:26 Сейчас в теме
(23) Добрый день. Да, поддерживает. Но если вы хотите отлаживать обработки, то они должны находиться на сетевом пути, доступном для клиента и сервера.
26. пользователь 01.08.23 21:45
Сообщение было скрыто модератором.
...
29. NeSPEC 60 01.12.23 09:08 Сейчас в теме
Добрый день.
Автору надо уточнить, что его обработка требует разрешить в конфигурации синхронные методы.
Конфигурация->Свойства->Режим использования синхронных вызовов расширений платформы и внешних компонент->"Использовать"
30. amig0 10.01.24 12:53 Сейчас в теме
А как реализовали второе удобство? А именно поиск открытого окна?
31. Sam13 375 30.01.24 12:29 Сейчас в теме
Плюсую автору. Скачал себе - теперь постоянно пользуюсь. Реально удобно.
SergMuravev; +1 Ответить
32. SergMuravev 889 06.08.24 09:10 Сейчас в теме
(31) Это да, одна из самых часто используемых утилит у меня теперь ))
Для отправки сообщения требуется регистрация/авторизация