29.12.2022 Игорь Борисенко 10260
Отладка фоновых заданий в 1С

Содержание:

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


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


         Такое широкое применение фоновых заданий сервера 1С требует наличия средств их отладки.  


1.     Автоматическое подключение отладки фоновых заданий в 1С

 

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



Доступных предметов отладки


         На время выполнения фонового задания, оно появляется среди «Доступных предметов отладки» и теоретически подключить его можно, однако, если время выполнения этого задания невелико (чаще всего именно так и бывает), то вы просто не успеете перевести его в «подключенные предметы отладки» или вовсе не успеете заметить среди «доступных».



Выполнения фонового задания


         Для таких «временных» предметов отладки в 1С предусмотрен механизм «Автоматического подключения», вызывается он через одноименную кнопку формы «Предметы отладки». В открывшемся окне следует включить флаг «Фоновые задания» и сохранить настройку по кнопке «ОК».



Включить флаг «Фоновые задания»


         Всё, фоновые задания сервера 1С можно отлаживать, устанавливать точки останова 1С и использовать все остальные возможности отладчика.  


2.     Исключение веерного подключения отладки фоновых заданий в конфигурации системы 1С

 

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


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



Веерному подключению предметов отладки


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

·        Установить точку останова 1С в программном коде интересующего нас фонового задания сервера 1С

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

·        После того, как точка останова 1С сработает, выключить механизм автоматического подключения фоновых - веерные подключения прекратятся.


Специалист компании "Кодерлайн"

Игорь Борисенко

Наши проекты

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламентированный учет;
- Управление денежными средствами,...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

Внедренное типовое решение:
1С:Колледж ПРОФ

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление обучением и повышением квалификации
- Финансы, управлен...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление заказов поставщикам;
Управление продажами, логистикой и т...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного пакета;
- Создан единообразный интерфейс как в офисе, так и...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам
- Оформление заказов покупателей
- Управление складскими запасами ...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автоматизировали блоки: продажи, закупки, производство, складская и т...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

ООО «Экслтрейд»
ООО «Экслтрейд»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складами;
- Управление заказами поставщиков;
- Управление заказами покупателей...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Управление цепочками поставок Оптовая торговля ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение