Простая отладка внешних обработок

26.01.17

Разработка - Тестирование QA

Простой способ, упрощающий отладку внешних обработок, печатных форм и тд. ВНИМАНИЕ! Данный метод НЕ работает в режиме работы "Управляемое приложение"! Статья актуальна только для режима "Обычное приложение"

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

НачатьОтладку = ОбщегоНазначения.ЭтоСсылка(ТипЗнч("123"));



По пунктам:

1. Добавляем код вызова функции из общего модуля в начало выполнения кода внешней обработки

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

2. Ставим точку останова в общем модуле ОбщегоНазначения перед выходом из функции ЭтоСсылка

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

3. Запускаем обработку

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

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

отладка внешних обработок

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

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

См. также

DevOps и автоматизация разработки Мониторинг Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Платформа 1С давно вышла за рамки учетных систем. Сегодня это полноценная среда для создания сложных, высоконагруженных и распределенных приложений. А значит, и стек технологий современного разработчика кардинально изменился. Систематизируем весь инструментарий, который превращает 1С-программиста в инженера: от EDT и Git до автотестов на YAxUnit, контейнеризации приложений в Docker, мониторинга в Prometheus и организации шины данных на Kafka. Разберемся, зачем каждый инструмент нужен, как он вписывается в жизненный цикл разработки и с чего начать его внедрение.

25.08.2026    15189    mrXoxot    49    

65

HighLoad оптимизация Тестирование QA Программист 1С 8.3 Бесплатно (free)

Шесть внешних отчётов на боевой базе крупной сети переписали за неделю. По секундомеру ускорились четыре, в акт пошли три: у одного отчёта минус тринадцать процентов оказались выбросом нагрузки прода, а не эффектом кода. Поймал это чередующийся замер до/после в одном окне, обычные три прогона с метрикой "минимум" показывали ускорение уверенно. Дальше в тексте: почему построчная сверка выхода ломается ровно на тех правках, ради которых её заводят; из чего собирается повторяемый слепок результата и почему главную работу в нём делает нормализация, а хеш только сигнализация; где слепок не берётся вовсе и его заменяет по-колоночная сверка; чем проверять пересчёт итогов, чистку данных и операции с кластером. Отдельно - гипотеза, которую замер отклонил, и честный счёт, во что вся эта дисциплина обходится.

21.08.2026    807    nedomolkov.ivan    0    

0

Тестирование QA Программист Бесплатно (free)

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

17.08.2026    701    user2181343    0    

1

Тестирование QA Программист 1С 8.3 Россия Бесплатно (free)

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

13.08.2026    990    chagbig    1    

0

Тестирование QA Программист Бесплатно (free)

Разбираем, как в крупных компаниях регуляторные требования, постмортемы и внутренние ограничения постепенно превращаются в многоуровневую систему инструкций, в которой разработчику все сложнее понять, что и когда нужно проверить. Показываем opensource-сервис внешних проверок для GitLab, который автоматизирует часть этой бюрократии и сводит результат к понятному сигналу: зеленое – все в порядке, красное – нужно обратить внимание на конкретное требование. Объясняем, как такие проверки помогают «сдвинуть влево» контроль задач и снизить риск отказа во внедрении задачи в последний момент перед релизом. А заодно смотрим, может ли связка Autumn + «Вино» + немного разработческого энтузиазма превратить обязательные инструкции в инструмент, который команда сама захочет развивать.

12.08.2026    913    Golovanoff    2    

3

Поиск данных Тестирование QA Программист 1С 8.3 1С 8.5 Бесплатно (free)

Как мы пришли к Юнит-тестированию и почему стоит его использовать. Использование универсальных тестов для проверки работы IS MagicInput в вашей конфигурации.

16.07.2026    2090    Evg-Lylyk    2    

5

Тестирование QA Программист Бесплатно (free)

Tantor Postgres 18 - масштабный релиз СУБД, за которым стоят месяцы тестирования, сотни часов нагрузочных прогонов и десятки исправлений, о которых пользователь никогда не узнает просто потому, что они были найдены и устранены до выхода версии. Александр Симонов, руководитель направления развития 1С в "Тантор Лабс", рассказывает, как устроен процесс тестирования изнутри - почему одного эталонного прогона недостаточно, что делать, когда ванильный PostgreSQL 18 ломает собственные оптимизации, и как Tantor Postgres приближается к той планке, которую MS SQL Server держал годами.

07.07.2026    1514    Tantor    2    

6

Тестирование QA Программист Бесплатно (free)

Юнит-тестирование в 1С – тема, о которой много говорят, но внедряют далеко не везде: для одних это признак зрелой разработки, для других – избыточная формальность или лишняя трата времени. Разбираем, почему классическая пирамида тестирования в 1С часто оказывается перевернутой, какие ограничения накладывает платформа и почему юнит-тесты в реальных проектах нередко смешиваются с интеграционными. Показываем, где юнит-тесты действительно помогают ускорить разработку, упростить проверку логики и повысить качество кода, а где их применение превращается в хрупкую и дорогую поддержку. Отдельно разбираем типичные ошибки: зависимость тестов от данных и окружения, избыточное мокирование, тестирование платформы вместо бизнес-логики и отсутствие негативных кейсов.

29.06.2026    3149    alexandr_yang    6    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. awk 746 22.10.13 18:16 Сейчас в теме
Круто! А изменения внесенные в обработку то же сами погрузятся или все равно нужно выгружать-загружать?

Может все-таки допилить хранилище внешних обработок на предмет наличия отладки?
3. pumbaE 22.10.13 23:48 Сейчас в теме
(1) awk, не понял эту мысль.
5. zfilin 2384 23.10.13 05:38 Сейчас в теме
(1) awk, А не надо вносить изменения. Явно только для отладки.
Конечно, если что-то долго писать и отлаживать, то не удобно. А если по-быстрому посмотреть "что делается", то пойдет.
2. EvilDoc 182 22.10.13 21:49 Сейчас в теме
я же писал - в помощь самым маленьким =)
4. DrAku1a 1800 23.10.13 03:08 Сейчас в теме
Для клиент-серверной базы, нужно чтобы процедура в общем модуле выполнялась на стороне клиента или сервер был переведен в режим отладки, иначе на точке останова этого останова не произойдет.
6. mikmike 9 23.10.13 06:22 Сейчас в теме
Это не панацея на все случаи жизни, но как еще один вариант - очень даже подойдет.
marina-lilia; +1 Ответить
7. knigula 8 23.10.13 07:42 Сейчас в теме
Отличный вариант по-быстрому глянуть, что происходит внутри обработки.
8. Gida 23.10.13 07:49 Сейчас в теме
Очень неудобное решение! во-первых необходимо снимать конфигурацию с поддержки, что не всегда допустимо
во-вторых - гораздо проще в самой обработке вначале процедуры запихнуть какую-то ошибку в попытке, а в конфигураторе поставить останавливать по ошибке, таким образом меняете только саму обработку и больше ничего ;)
EvaMendes; +1 1 Ответить
9. qwed557 30 23.10.13 08:39 Сейчас в теме
(8) Gida, а зачем снимать с поддержки, вызывай любой существующий модуль и все. А по самой статье бред полный, что трудно выгрузить и посмотреть что делает обработка, еще и если дописывать придется то лишние телодвижеия получаются
10. EvilDoc 182 23.10.13 09:16 Сейчас в теме
(9) Сохранить изменения, обновить в справочнике внешних обработок - это как минимум 2 нажатия мышкой, не большая проблема, капля времени. Все же поможет проверить получение параметров, к примеру, что невозможно при методе рисования формы и выбора объекта в поле ввода.
(8) Внимательней читайте, ничего снимать с потдержки не надо =)
11. pumbaE 23.10.13 10:15 Сейчас в теме
Почему-то 1Сники не используют всех возможностей конфигуратора... Я для отладки пользуюсь установкой параметров запуска, вызова исключения и остановки по ошибке.

Прикрепленные файлы:
smoul; valik29; rozhkovdmitriy; NeviD; AndrewVVS; elian; CatMix; German; +8 1 Ответить
14. fomix 33 23.10.13 15:48 Сейчас в теме
(11) pumbaE, Попробовал использовать для отладки доп.параметр как показано у автора на рисунке.
Ну,во-первых, для 8.2, чтобы отловить данный параметр, надо указывать в строке доп.параметров "/C debug;". Во-вторых, подключенную внешнюю обработку открыть для отладки форму обработки в конфигураторе таким образом не получилось! Возможно таким образом можно отлаживать только подключенные внешние печатные формы. Не пробовал... Хотя для этого можно ипользовать и более изящный способ!
15. pumbaE 23.10.13 16:17 Сейчас в теме
(14) fomix,
1. попробуйте вместо "ПараметрыСеанса" указать "ПараметрЗапуска" .
Если (НЕ ПустаяСтрока(ПараметрЗапуска)) И (Найти(ПараметрЗапуска, "debug;") > 0) Тогда
  лСтрокаИсключения = "debugMode";
  ВызватьИсключение лСтрокаИсключения;
КонецЕсли;

2. В параметры запуска передается в режиме запуска Отладки, т.е. запускаете по F5 . Этот метод не подходит если хотите к чужому сеансу подключиться.
16. EvilDoc 182 23.10.13 17:07 Сейчас в теме
(15) Интересный способ, посмотрю на досуге =) Спасибо за интересный вариант
21. Новиков 292 24.10.13 10:00 Сейчас в теме
(14) fomix,
подключенную внешнюю обработку открыть для отладки форму обработки в конфигураторе таким образом не получилось!


Просто это фича. От одного релиза платформы к другому поведение платформы меняется. В каком то релизе этот трюк срабатывает, в каком-то - нет. В свое время, вдоволь помучавшись с отладкой (видимо как и автор), я юзал обработки отладки от Поручика. Потом, были какие-то и там сложности, но какие - не вспомню с лету. Сейчас совсем сурово отлаживаю - рисую форму и отткуда уже дергаю методы вызова из БСП. Так и отлаживаю в последнее время. Но Поручику за его помогалки все равно спасиба!
32. AlexO 136 16.03.15 09:51 Сейчас в теме
(11) pumbaE,
Почему-то 1Сники не используют всех возможностей конфигуратора
Это не "возможность", это - фича, особеность работы конфигуратора.
(12) rwn_driver,
В принципе проблемы отладки внешних обработок решаются через выгрузку в файл и запуск через "Файл-Открыть".
Не всегда, и, тем более, не "в принципе". В УФ может отработать, а может - не отработать. Как недоплатформа 8.2-8.3 "захочет".
12. rwn_driver 9 23.10.13 11:59 Сейчас в теме
В принципе проблемы отладки внешних обработок решаются через выгрузку в файл и запуск через "Файл-Открыть". Если обработка связана с каким-то документом или справочником, то достаточно ввести реквизит с нужным типом и вывести его на форму (для выбора), а в саму обработку встроить проверку получения параметра (для установки значения этого реквизита при вызове обработки из документа/справочника).
AJlEKCA; moreZ; +2 Ответить
13. pumbaE 23.10.13 12:31 Сейчас в теме
(12) rwn_driver,
Для тех же печатных форм, обработок табличных частей и прочих внешних обработок будет удобно вести отладку таким образом, проверяя сразу взаимодействие с базой, а не рисовать форму обработки и открывать ее непосредственно
23. rwn_driver 9 25.10.13 11:02 Сейчас в теме
(12) rwn_driver,
А что нужно "рисовать"? Просто создать основную форму и вывести на неё единственный реквизит (с набором нужных типов) для выбора.
17. peterxx 23 24.10.13 08:09 Сейчас в теме
Для обработок - нормально. Для печатных форм лучше взять себе за правило создавать форму со ссылкой на обрабатываемый объект на ней. Дело минуты. И не нужно будет плясок с бубнами.
Designer1C; vladir; +2 Ответить
19. pumbaE 24.10.13 09:47 Сейчас в теме
(17) peterxx, ссылочный объект составного типа - запаришься выбирать во время отладки.
(18) обязательно, только Отладчики печатных форм, отладчики заполнения ТЧ и т.д.
18. chmv 24.10.13 08:55 Сейчас в теме
Неправильное решение. Есть отладчики печатных форм
20. EvilDoc 182 24.10.13 09:53 Сейчас в теме
(18) Чего это неправильное? Вполне удобное. А про отладчики я ни чего не слышал. Статья ориентирована на "самых маленьких" чтобы упростить им их нелегкую долю. А мы с вами и без отладки напишем все что надо
66. AlexO 136 06.04.18 15:11 Сейчас в теме
(18) давно уже с 8.2.какой-то поздней версии для УФ все отладчики ВПФ и ТЧ можно выкинуть - 1С стала все писать в адресное хранилище и брать оттуда, т.е все в памяти хранится в виде BLOB.
Теперь - либо доп.формочку в обработку и выбирать обрабатываемый объект, либо - вводить обработку в конфигурацию - и отлаживать оттуда.
И то не факт, что все получится.
----------
Кстати, можно не попасть в некоторые процедуры между общими КЛИЕНТСКИМИ модулями (на Клиенте которые). Вызов есть, выполнение - есть, а попасть нельзя. Очередной прикол.
Платформа 8.3.11, следовательно, минимум до неё этот глюк с древних времен 1С, новее пока нет.
22. chmv 25.10.13 09:46 Сейчас в теме
Поищи отладчики на этом форуме. Очень удобно
24. Stim213 418 28.10.13 12:12 Сейчас в теме
как правило, для отладки достаточно добавить код, вызывающий ошибку, например
Выполнить("абра-кадабра") и включить в отладке остановку по ошибке.
1С сама откроет временный файл и отладка будет именно на этой строке. Которую, кстати, вы можете разместить непосредственно перед участком, который хотите отладить.
InJey; NeviD; RodinMax; veiuper; nickperel; Liily; LexSeIch; america2013; Rokov; pumbaE; CeHbKA; cleaner_it; +12 1 Ответить
25. CeHbKA 307 29.10.13 09:56 Сейчас в теме
(24) тоже пользуюсь методом ошибки :) но автор, всёравно, молодец ;)
26. EvilDoc 182 29.10.13 10:28 Сейчас в теме
(25) Спасибо =) Делюсь своим метобом просто =) Прост в исполнении и для понимания =)
69. InJey 15.02.19 10:32 Сейчас в теме
(24)Спасибо реально работает везде без проблем! Лазил искал решение долго, а оказалось все просто!
27. mbm 51 31.10.13 00:03 Сейчас в теме
Добавлю свои пять копеек ...

При разработке внешних печатных форм сразу в конец добавляю две строчки типа:

//СсылкаНаОбъект = Документы.РеализацияТоваровУслуг.ПолучитьФормуВыбора().ОткрытьМодально();
//Печать().Показать();

Подчеркнутое - поменяйте на нужное.
Если нужно отладить - достаточно раскомментарить эти строки и запустить как обычную обработку.
28. EvilDoc 182 22.11.13 14:42 Сейчас в теме
А что за метод ошибки? Просвятите плиз. Не в курсе просто. Из сообщений не понял ни чего
Анатолий50; +1 Ответить
29. mikhailovaew 127 05.12.13 16:22 Сейчас в теме
(28) имеется в виду то, что описано в посте (24) - засунуть явно ошибочное выражение в попытку-исключение.
30. EvilDoc 182 06.12.13 10:21 Сейчас в теме
31. smielka 268 23.12.14 22:42 Сейчас в теме
33. baracuda 2 03.07.15 16:38 Сейчас в теме
Пробую САБЖ на 8.3.6. че то не получается, ничего не изменилось с тех пор??

В справочнике снешние обработки теперь появилась к кнопка ОТЛАДКА. Как ей пользоваться?
34. baracuda 2 04.07.15 11:53 Сейчас в теме
Пожалуй вот самый оптимальный вариант, если САБЖ не подходит.
http://www.obrabotki.com/otladka-bsp-1s/
35. EvilDoc 182 06.07.15 00:05 Сейчас в теме
8.3.6 - проверил - работает. Соответственно нужна либо клиентская процедура в общем модуле, либо файловая база либо сервер 1с в режиме отладки (-debug)
36. VovkaPutin 31 21.07.15 11:45 Сейчас в теме
Люди, делайте проще:

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

Так платформа сама откроет отладку внешки. И это без необходимости писать "ВызватьИсключение", ставить остановки по ошибке и т. д...
37. EvilDoc 182 06.08.15 21:18 Сейчас в теме
(36) VovkaPutin, я о том же - только я не предлагаю искать функцию общего модуля - я предлагаю ее вызвать.
Ну и еще - если отладка на сервере не включена то все это только для клиентских функций обработки и в клиентской общем модуле ;)
38. serg1983 21 20.08.15 10:51 Сейчас в теме
не работает ни одно ни другое.Подскажите пожалуйста для чего нужен режим отладки во в дополнительной обработке
39. EvilDoc 182 21.08.15 16:13 Сейчас в теме
(38) serg1983, Работает) У вас сервер в редиме отладки?
Поп оводу БСПшного механизма отладки внешних обработок - не подскажу - пока не доводилось сталкиваться
40. serg1983 21 25.08.15 13:23 Сейчас в теме
Не совсем понимаю "сервер в режиме отладки". Ноутбук платформа 1с 8.3.5.1443 Конфигурация "Бухгалтерия предприятия 3.0" базовая. При остановке на ошибке останавливается на модуле конфигурации где открывает форму внешней обработке. В саму внешнюю обработку ни как не хочет вставать. Пробовал как в процедуре НаСервере так и НаКлиенте.
41. EvilDoc 182 25.08.15 17:33 Сейчас в теме
(40) serg1983, база файловая/серверная?
42. EvilDoc 182 25.08.15 17:37 Сейчас в теме
Ни когда неработал с базовой. Вы попадаете отладчиком в общий модуль? Шаг отладки делаемнажатием f11 (не f10). Сложно угадать почему у вас не получается - у меня все работает
44. КРТЩ 5 24.09.15 18:35 Сейчас в теме
(42) ERP2.0 на выходе из процедуры F11 не попадает в обработку.
45. EvilDoc 182 24.09.15 23:27 Сейчас в теме
(44) КРТЩ, Можно подробнее? Файловая/серверная, сервер в режиме отладки или нет?
Какую процедуру и в каком общем модуле используете? Завтра днем проверю - только у меня ERP 2.1
46. КРТЩ 5 25.09.15 12:37 Сейчас в теме
(45) подробнее файловая 1С:ERP Управление предприятием 2.0 (2.0.10.115)
1С:Предприятие 8.3 (8.3.6.2152)
клиент без разницы
процедура ОМ ОбщегоНазначения ЭтоСсылка()
43. КРТЩ 5 24.09.15 18:34 Сейчас в теме
у меня не работает. то есть не заходит в обработку. пичаль
47. WITUM 01.10.15 12:45 Сейчас в теме
1С:Предприятие 8.3 (8.3.6.2152)
тоже не работает метод

Останавливается в Функции общего назначения, нажимаю F11 ..... обработка проходит в обычном режиме
Не делает шага, не останавливается, а просто продолжает отработку.
48. 7OH 90 09.02.16 18:05 Сейчас в теме
Если я верно понимаю, то на платформе ниже 8.3.7 шагнуть из отладчика на клиенте внутрь внешнего файла на сервере невозможно (в виду того, что файл находится на другом компе).
Vida; UPSoft; zavyzka; +3 Ответить
49. Wefast 13.09.16 16:30 Сейчас в теме
Что то я не пойму как мне отдалить внешнюю печатную форму для управляемых форм.
Где мне вызвать общий модуль, если никакой формы нет. А какой либо ф-ии события в модуле объекта нет.
50. ccserg 64 18.10.16 14:03 Сейчас в теме
чот нифига не работает у меня
51. Crazy_Max 83 25.01.17 13:09 Сейчас в теме
Ни один способ из перечисленных во всех комментариях не помог заставить конфигуратор открыть код внешней обработки в режиме отладки. Лучшее, что получается - это попасть на строчку кода, вызывающую экспортную функцию внешней обработки уже после отработки этой фнукции.
Топик видимо стал неактуален для современных платформ. Когда-то это, возможно, и работало, но теперь - нет.
Если автору не лень, пусть добавит эту информацию, чтобы народ не маялся пустыми надеждами, а сразу добавлял возможность запускать внешнюю обработку через "Файл-открыть" и там уже отлаживать.
52. VovkaPutin 31 25.01.17 16:34 Сейчас в теме
(51), еще вариант есть:
Поставить отладку на паузу в конфигураторе, нажать кнопку печать в предприятии, в отладке, нажимать кнопку F11, так дойдешь до нужной строчки обработки
53. Crazy_Max 83 26.01.17 04:42 Сейчас в теме
(52) А ты прям проверил, или так просто написал, "знаючи"? :-)
55. VovkaPutin 31 30.01.17 11:57 Сейчас в теме
(53), постоянно пользуюсь
54. EvilDoc 182 26.01.17 10:53 Сейчас в теме
(51)
это попасть на строчку кода, вызывающую экспортную функцию внешней обработки уже после отработки этой фнукции.
Топик видимо стал неактуален для современных платформ. Когда-то это, возможно, и работало, но теперь - нет.
Если автору не лень, пусть добавит эту информацию, чтобы народ не маялся пустыми надеждами, а сразу добавлял возможность запускать внешнюю обработку через "Файл-открыть" и там уже отлаживать.

Да - да, даже с включеным режимом отладки на сервере этот способ теперь не работает. Напишу об этом в теме. Спасибо.
56. sims089 3 04.04.17 13:37 Сейчас в теме
Так как отладить внешнюю обработку заполнения тч?
По комментам, как понял все описанные способы уже не работают??
57. sims089 3 04.04.17 15:00 Сейчас в теме
Все нашел способ) Не знаю, можно ли здесь давать ссылки на другие ресурсы?
58. EvilDoc 182 04.04.17 15:05 Сейчас в теме
(57) Если это интересно и полезно - конечно)
59. sims089 3 04.04.17 15:21 Сейчас в теме
В модуль ДополнительныеОтчетыИОбработки вносим следующие изменения:
 Функция ПодключитьВнешнююОбработку(Ссылка) Экспорт
...
// Было:
// ИмяОбработки = Менеджер.Подключить(АдресВоВременномХранилище, , 
//    БезопасныйРежим);
// Стало:
ИмяОбработки = Менеджер.Создать("c:\МояОбработка.epf", Ложь);
ИмяОбработки = "ИмяМоейОбработки"; // ИМЯ(!) Внешней обработки, 
которую Вы отлаживаете, как оно задано в конфигураторе
...

Процедура ПриПолученииРегистрационныхДанных(Объект, РегистрационныеДанные,
     ПараметрыРегистрации, РезультатРегистрации)
...
// Было:
// ВнешнийОбъект = Менеджер.Создать(РезультатРегистрации.ИмяОбъекта);
// Стало:
ВнешнийОбъект = Менеджер.Создать("c:\МояОбработка.epf", Ложь);
Показать


Здесь ссылка на источник
lisiy12345; +1 Ответить
67. lisiy12345 19.04.18 06:38 Сейчас в теме
(59) пробовал все способы, только этот способ из всех описаных оказался рабочим для отладки доп.отчетов и обработок.
(8.3.10.2667) УФ
один недостаток , использовать нужно только на персональной копии базы , иначе у всех буду внешние отчеты открываться из одного файла.

варианты с остановкой по исключению срабатывают. но модуль вн.обработки не открывается для отладки.
60. sims089 3 06.04.17 10:46 Сейчас в теме
Главное запустить конфигуратор от имени администратора и можно в процессе отладки сохранятся в обработках. Вообще удобная штука!!
61. Xershi 1565 16.06.17 20:53 Сейчас в теме
Сделал как и советовал автор.
Вызываю процедуру в своем общем модуле куда передаю все параметры из статьи http://infostart.ru/public/558559/, плюс саму форму обработки и все больше танцев с бубнами не нужно!
62. fktrc171 19.07.17 12:46 Сейчас в теме
(61) Не могу найти ни модуля ДополнительныеОтчетыИОбработки , ни справочника Дополнительные отчеты и обработки . Работаю в Бухгалтерии 2.0. Платформа 8.3.9.2033. Очень хочется научиться заходить в отладчике во внешнюю обработку. Подскажите поподробнее, пож-та.
63. Xershi 1565 19.07.17 18:11 Сейчас в теме
(62) это объекты БСП, в 2.0 обычные формы и там их еще нет. Там другой механизм и толстом клиенте эти танцы с бубном не нужны!
64. VovkaPutin 31 13.09.17 14:20 Сейчас в теме
(63)попробуй при открытие формы вставить код: ВызватьИсключение("а");
65. Xershi 1565 13.09.17 15:17 Сейчас в теме
(64) я для УФ нашел еще проще решение, просто написать форму и вызывать обработку из файла, тогда проблем с отладкой не возникает! А ваш метод работает только для толстого клиента обычного приложения, для УФ на БСП это не работает, т.к. обработка не сохраняется на жесткий диск, а сидит в памяти!
68. denmax 465 05.10.18 03:13 Сейчас в теме
Для УФ на БСП последних версий работает это https://infostart.ru/public/916110/
Для отправки сообщения требуется регистрация/авторизация