Отладка не работает, или отладка фоновых заданий

16.06.17

Задачи пользователя - Корректировка данных

На написание данной статьи вдохновила статья http://infostart.ru/public/633522/ Я разработчик старой формации, до сих пор обслуживаю клиентов на платформах 7.7, 8.1, 8.2, времени изучать все мануалы и отслеживать новые тенденции не хватает. Цель этой статьи помочь разработчикам, таким же людям, как и я. Если эта статья сэкономит, хотя бы, 1 человеко-час жизни, значит, написана не зря.

Столкнулся с проблемой: не встает точка останова, на новых типовых конфигурациях, на управляемых формах на платформе 8.3. Работал с УТ 11. Мучился несколько дней, перезапускал сервер 1С с ключом -debug разными способами. Пока, случайно, не помог коллега по работе, которому в свое время, аналогично, помог другой коллега по работе. Информации в интернете на эту тему мало.

Причина в том, что из-за повышения производительности, и реализации многопоточности обработки данных, разработчики новых типовых конфигураций на управляемых формах, а именно УТ 11, стали использовать механизм фоновых заданий прямо в программном коде, многие ключевые модули работатют в фоновом режиме. В старых конфигурациях для 8.2, например УТ 10.3, механизм фоновых заданий  использовался, в основном, в регламентных заданиях по расписанию.

Для подключения отладки, нужно поставить галочку, как на скриншоте, и перезапустить 1С предприятие.

Конфигуратор/Главное меню/Отладка/Подключение. В выпавшем меню нажать кнопку "Автоматическое подключение", установить галочку "Фоновые задание". Перезапустить отладку.

Удачи в работе!

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

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2325    29    15    

33

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

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

3600 руб.

10.02.2017    106810    633    173    

676

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

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

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27383    79    146    

59

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22322    299    35    

71

SALE! 20%

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 1920 руб.

13.07.2015    50169    171    29    

121
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vano-ekt 123 16.06.17 11:26 Сейчас в теме
больше 10 лет это галочке, даешь на каждую галочку по публикации на Инфостарт!
вангую, след. статья будет про флаг -debug в строке запуска сервера приложений...
Istur; zabaluev; andogskiy; buriZa; strange2007; KoC_one; buy_sale; haysung; Artem-B; Deslime; Stim213; 1cmax; Vladimir Litvinenko; AlexGroovy; alest; Zhilyakovdr; collider; kiruha; Spacer; +19 4 Ответить
3. IvanovAV 132 16.06.17 11:45 Сейчас в теме
(1)
о флаг -deb

(2) Для прочтения по вашей ссылке, нужно иметь платный доступ к ресурсу ИТС, следовательно, эта информация не гулится.
Про флаг -debug, информации в интернете уже полно, изначально тоже пришлось повозиться чтобы его установить. На старых конфигурациях, не возникало проблем с отладкой, поэтому и необходимости в этой информации для меня не было. Изначально думал, что проблема с отладкой из-за флага -debug, а оказалось из-за маленькой галочки, возможно кому-то еще будет полезна эта информация, а те только ГУРУ 1С.
user1346240; aquarius-d; bios22; Katena; Ranetka; RomanKod; G3schaFt; Teut_Vlad; shu_vol; mmmushka; Vin1s; NadinPr; user1456656; sulfur17; Award; aks; +16 Ответить
12. unichkin 1559 17.06.17 10:55 Сейчас в теме
(3) Не нужен платный. Там доступен просмотр в режиме тест-драйва.
13. IvanovAV 132 19.06.17 01:34 Сейчас в теме
(12) тест драйв только 7 дней, еще можно ссылок с закрытой конференции разработчиков прислать. Повторюсь, раньше эта галочка нафиг была не нужна, а теперь без нее в типовых, отладка не работает.
Ranetka; GODCRM; Eillecho; +3 Ответить
15. Alex 100 21.06.17 14:39 Сейчас в теме
(1)Какой то ты злой Ivan Khorkov... вот я эту галочку не видал.. и плюсанул :)
aquarius-d; user689379_di_ang; shu_vol; GODCRM; Vin1s; user1105738; user1257121; Eillecho; user1170885; Paradox1985; Yan_Malyakov; aks; Award; IvanovAV; +14 Ответить
16. AlexGroovy 22.06.17 07:43 Сейчас в теме
(15)Значит ни разу не отлаживал регламентированный отчет=) Это очень древняя галочка=)
GreenDragon; +1 Ответить
17. elizarovs 83 22.06.17 08:09 Сейчас в теме
(15) Хороша ложка к обеду. Буквально позавчера первый раз эту галочку увидел. Нашел легко в Яндексе по фразе "отладить фоновое задание". Чего не было ни там, ни у уважаемого автора публикации, так это борьбы с роем фоновых заданий (1С:Документооборот), которые запускаются каждые 10 сек. Отладка слетает на каждом шаге.
Победил так. По возможности увеличил время между срабатываниями. Отключил все имеющиеся подключения к отладке. Поставил точку прерывания в модуле в процедуре метода. Запустил вручную фоновое задание ("Выполнить сейчас " в режиме пользователя). Когда подключение появилось, оно останавливается в точке прерывания. Сразу отключаю галочку автоматического подключения фоновых заданий. В результате система успокаивается (не подключает в отладку новые фоновые задания) и дает выполнить нормальную пошаговую отладку.
user591389_aska_rabota; MaxTolya; BoBaH; user717534; kiruha; IvanovAV; +6 Ответить
20. RustIG 1351 06.01.19 13:33 Сейчас в теме
(17) жесть.... не только разработка стала сложной, но и отладка....
andogskiy; _Vovik; +2 Ответить
2. vano-ekt 123 16.06.17 11:31 Сейчас в теме
Информации в интернете на эту тему мало.

вы поменьше с коллегами интернеты читайте и побольше документации
https://its.1c.ru/db/v8310doc#bookmark:dev:TI000001040
4. Xamele0n88 16.06.17 12:13 Сейчас в теме
Чтобы этот флаг работал, параметры соединения с ИБ должны полностью совпадать с параметрами соединения фонового задания, чаще всего кластер серверов должен быть написан заглавными буквами.
Для того, чтобы узнать как подключается фоновое задание достаточно в процедуре фонового задания написать
ЗаписьЖурналаРегистрации("Параметры соединения с базой",,,,СтрокаСоединенияИнформационнойБазы());
SITR-utyos; Andrefan; IvanovAV; +3 1 Ответить
5. Danila-Master 116 16.06.17 12:23 Сейчас в теме
(4) Это старая инфрмация. Начиная с 8.3.8 (или даже с 8.3.7) уже не обязательно данное условие.
6. Xamele0n88 16.06.17 12:28 Сейчас в теме
(5)Возможно, но далеко не все используют поздние версии платформы и как минимум это не повредит даже в старших версиях платформы
14. Andrefan 21.06.17 10:20 Сейчас в теме
(5) Платформа 8.3.8.2197. Проблема из (4) всё ещё актуальна. Причем на некоторых серверах приложений она есть, на некоторых - нет. Так что помнить про эту особенность нужно.
7. Anchoret 60 16.06.17 12:47 Сейчас в теме
Вопрос,
Галочки устанавливаю, а к фоновым заданиям не подключается? В чем может быть проблема?
8. IvanovAV 132 16.06.17 13:49 Сейчас в теме
(7) у меня бывало такое, помогал перезапуск 1С отладки, установка галочек во время запущенной отладки, или перезапуск агента-сервера 1С предприятия на клиент-серверной базе.
9. Dmaner 8 16.06.17 14:07 Сейчас в теме
Достаточно запустить с параметром "РежимОтладки". В таком случае в типовых фоновые задания начнут выполняться "напрямую", и будет работать обычная отладка.
aezdakov; user593586_fdaimond; emir99; elenka13; Feelthis; maXon777; IvanovAV; unichkin; +8 Ответить
10. kiruha 388 16.06.17 14:16 Сейчас в теме
Там есть еще галка Web сервисы - можно еще одну статью написать
Не все же знают
11. IvanovAV 132 16.06.17 20:07 Сейчас в теме
(10) Когда ключевые модули типовых конфигураций перепишут из фоновых заданий на Web сервисы, обязательно так и сделаю )))
18. ofshadows 07.07.17 09:36 Сейчас в теме
Не проще ли вынести логику фонового задания во внешнюю обработку и уже оттуда её отлаживать?
Плюсы:
Не надо ждать пока фоновое задание начнется по расписанию;
Отлаживать можно "на лету", без перезапуска конфы;
Это навскидку, есть и другие.
19. nporrep 50 13.07.17 01:51 Сейчас в теме
(18) Вы когда-нибудь пробовали "вынести логику" запускаемой в фоне процедуры модуля внешней обработки, выгружаемой из макета в виде двоичных данных? =)
Нет, не проще.
user1620186; +1 Ответить
21. horntankur 32 14.01.19 10:09 Сейчас в теме
22. user1145086 06.06.19 22:03 Сейчас в теме
23. Alexandr_d_w 23.04.20 09:57 Сейчас в теме
24. jun-ko 25 22.05.20 10:20 Сейчас в теме
Да вы надоели. Вам что не напиши - все плохо. Тут у нас не НИИ, не магистратура по 1с и не научные исследования с коллегами вируозами 1с. Тут люди разного уровня. Не у каждого есть время на то, чтобы постоянно следить за непрекращающимися эксперементами разработчиков платформы над простыми программистами. И вообще, сообщество 1с програмистов - самое ленивое до помощи из мною встечанных. Зато до издевательств и шуточек весьма охотное. Что ни спросишь - вечно куча недовольных ответов. Не нравиться вопрос или формулировка автора - пройди мимо. Не гадь в душу. Такое чувство, что призвание 1с программистов, не программы писать, а стебаться над менее прошаренными коллегами. Умные все такие. Прямо родились все в желтой книжкой в руках. Это был крик души) Может не к месту, но наболео. Мне эта статья очень помогла. Автору плюс и спасибо!
user591389_aska_rabota; user1346240; ADV66; aquarius-d; HIVvich; romorozov; umy; RomanKod; Somarushka; KOTzilla; ulenergo; user645544_Snimchenko.Aa; user887316; wwwXDR; shu_vol; user1225706; atlakh; MaliyVA; Serg_KSV; ITComfort; BorisPunk; Ivan_Abc; user1540720; ty_lama; user1341565; BoBaH; Федосеев; vsesam80; user1174740; Feelthis; val_ka; user717534; helga6699; user1188623; аколит; Yan_Malyakov; IvanovAV; +37 Ответить
25. Balalamb 01.10.20 12:20 Сейчас в теме
Ваша информация до сих пор актуальна, спасибо за пост!
aquarius-d; wwwXDR; shu_vol; +3 Ответить
26. sergapt 30.11.20 15:56 Сейчас в теме
Спасибо, помогло.
(24) - согласен полностью.
27. Alex1c 29 12.01.21 18:26 Сейчас в теме
Ни хрена не помогли галочки на файловой. Отлаживаю расчет себестоимости в УТ. Рабочая база на сервере. В процедуру отладчик не заходил никак. С галками и без. Дебаг включен. Выгрузил на домашний комп в файловую. Та же фигня не заходит отладчик в процедуру. На рабочей перезапустил сервер 1с и отладка стала работать. Вот что за хрень?
29. asxxx 29.11.21 20:41 Сейчас в теме
Расчет себестоимости в УТ. Не дает в фоне отладку. И с галочками. Решилась проблема в файловом варианте?
28. V_gennadiy 28.05.21 12:04 Сейчас в теме
Благодарю, очень помогли.
30. Migleon 03.12.21 21:22 Сейчас в теме
Спасибо, добрый человек!
31. Bespechnii_kot 16.02.22 13:53 Сейчас в теме
Благодарю за инфу, заработало!
32. Kotyara 16 01.04.22 11:28 Сейчас в теме
Отличная статья. Большое спасибо, очень выручила
33. MaliyVA 19.04.22 12:34 Сейчас в теме
отличено! Спасибо огромное!!!
34. user1708029 26.05.22 11:23 Сейчас в теме
Спасибо, помогло отладить фоновое задание БП 3.0.105.45
35. AlbinaAAA 1413 21.07.22 09:41 Сейчас в теме
36. Virus32BioScan 31.01.24 23:34 Сейчас в теме
Спасибо, до сих пор актуально!
Оставьте свое сообщение