Имя: Пароль:
1C
 
Внешняя обработка, формирование отчета в регламентной задаче
0 K1RSAN
 
25.08.26
13:25
Такой вот вопрос возник.
Конфигурация УТ.
Сделал внешнюю обработку, которая формирует запрос, выгружает его в csv файл.
Всё нормально выгружает.
Перенес весь процесс формирования в модуль объекта в виде команды, которая должна выполняться регламентной задачей. Все параметры программно заполнил. Добавил проверку на заполнение всех параметров. Всё заполнено.
Но при попытке выполнения - запрос получает пустой результат. Как будто то ли прав не хватает на получение данных, либо ещё что.
Что может быть? Вроде всё должно работать как надо.
1 paramedic
 
25.08.26
13:42
А запрос-то хотя бы в консоли проверяли?
2 K1RSAN
 
25.08.26
13:49
(1) Да, конечно.
Сначала сделал обработку, где все параметры указывались ручками. Там Даты, организация, список складов и группа номенклатуры.
При переносе в модуль объекта для создания регламентной задачи все параметры получаю программно и заполняю.
3 lex-kex
 
25.08.26
13:56
(0) Проверь через отладчик, может программно не те параметры у тебя заполняются, убери из запроса ключевое слово РАЗРЕШЕННЫЕ если выдаст ошибку значит нет прав
4 K1RSAN
 
25.08.26
13:58
(3) Не могу поймать отладчиком регламентную задачу
5 lex-kex
 
25.08.26
14:00
В отладчике включи в настройках автоподключения фоновое задание

https://is1c.ru/about/pc/article/otladka-fonovykh-zadaniy-vne-fona-sinkhronno/
6 K1RSAN
 
25.08.26
14:03
(5) Использую, но где точку останова ставить?
Обработка внешняя, внутри конфигурации её нет.
Если я правильно помню, то инстанс обработки создается во временном файле в момент запуска обработки.
7 lex-kex
 
25.08.26
14:09
(6) Ты же сказал что перенес все в модуль

Я подумал, что в общий
8 paramedic
 
25.08.26
14:48
(6) Сделай форму обработки и команду на ней на запуск процедуры для фонового задания.
Открывай обработку через Открыть файл и будет тебе счастье отладчика.
9 Gucci76
 
27.08.26
12:54
Выгружайте в csv файл параметры (на этапе отладки)
10 1cVandal
 
27.08.26
13:11
пользователя задал под которым рег задание выполняется?
11 Guk
 
27.08.26
13:37
(6) если обработка внешняя, то и запускай её как внешнюю и смотри отладчиком. так не бывает, что обработка запущенная как внешняя, потом не работает в режиме регламентного задания...
12 craxx
 
27.08.26
14:42
(0) Что мешает сделать расширением? зачем геморрой с ВО?
13 Guk
 
27.08.26
14:44
(12) зачем делать расширением? с ним геморроя меньше, чем с ВО?...
14 craxx
 
27.08.26
16:52
(13) намного меньше и намного проще отлаживать
15 paramedic
 
27.08.26
17:00
(14) Ну разве что с отладкой. Да и то исключительно для фоновых заданий.
16 Guk
 
27.08.26
17:18
(14) расширение проще отлаживать, чем ВО?! вот это да. поделись секретом, чем проще?...
17 paramedic
 
27.08.26
17:40
(16) Для серверных методов и фоновых процедур не надо добавлять "левую" форму в обработку ;)
18 Chameleon1980
 
27.08.26
19:02
(17) зато сохранять конфу постоянно не надо в случае ВО, а это 500% перевешивает для меня отладку. особенно в стадии разработки.