Фоновое задание

1. junikDEV 04.04.25 10:49 Сейчас в теме
Здравствуйте, пишу свою внешнюю обработку для радикального удаления объектов из базы(нужна именно сейчас). Пришла мысль в голову что удалять все полученные объекты в цикле плохая идея и можно это дело распараллелить в фоновых заданиях, в фоновое задание запихиваю саму процедуру удаления, а в параметры фон.задания массив параметров, как и сказано в синтакс-помощнике, получается что в параметры метода у меня должен передаваться массив с элементом массив(ссылки объектов для удаления), но при вызове фонового задания вылезает ошибка что переданы неверные параметры "параметр 1" с указанием на процедуру УдалитьОбъект, подскажите что может быть не так, форумы просмотрел, похожего ничего не встретил.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
8. spacecraft 04.04.25 12:33 Сейчас в теме
(7) только используя БСП и внешняя обработка должна быть подключена через БСП.
user1619761; junikDEV; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. spacecraft 04.04.25 12:06 Сейчас в теме
(1) тут и 1 и 2 параметры не правильные.
1. "Имя экспортируемой процедуры или функции неглобального общего модуля, который может быть выполнен на сервере, в форме ИмяМодуля.ИмяМетода."
2. Массив передаваемых параметров. Т.е. массив ссылок нужно завернуть в еще один массив
5. junikDEV 04.04.25 12:09 Сейчас в теме
(4)2 замечание, да, вы правы, это я тестил, передавал до этого МассивПараметров в котром был 1 элемент МассивСсылок, а не подскажите тогда,как мне указать в первом параметре процедуру модуля формы этой же самой внешней обработки?
6. antz 04.04.25 12:12 Сейчас в теме
(5) Никак. На сервере, где выполняются фоновые задания, никакой формы не будет.
7. junikDEV 04.04.25 12:13 Сейчас в теме
(6) Хорошо, а если процедуру УдалитьОбъект прописать в модуле объекта внешней обработки? тогда есть возможность?
8. spacecraft 04.04.25 12:33 Сейчас в теме
(7) только используя БСП и внешняя обработка должна быть подключена через БСП.
user1619761; junikDEV; +2 Ответить
9. junikDEV 04.04.25 12:34 Сейчас в теме
10. junikDEV 04.04.25 14:36 Сейчас в теме
(8) Допустим я ее подключил через Дополнительные отчеты и обработки, с помощью функции "СведенияОВнешнейОбработке() Экспорт" в модуле внешней обработки, открывается форма внешней обработки моей, все работает, но ошибка выскакивает всё та же что и была, как мне вот в эту строку передать процедуру модуля объекта этой же внешней обработки?
Прикрепленные файлы:
11. starik-2005 3170 04.04.25 14:45 Сейчас в теме
(10)
Допустим я ее подключил через
И где тут у вас БСП? ДлительныеОперации.ВыполнитьЧтоТоТамОченьДлительно(Бла,Бла,Бла)...
Прикрепленные файлы:
13. junikDEV 04.04.25 14:53 Сейчас в теме
(11) так у меня внешняя обработка, что вы обвели в прямоугольник красный? обращение к модулю обработки? спасибо, только она у меня внешняя
15. starik-2005 3170 04.04.25 14:57 Сейчас в теме
(13) Ну так модуль ты теперь знаешь, значит и поглядеть туда сможешь. Там документация, панимашь, документация!!!
16. junikDEV 04.04.25 14:59 Сейчас в теме
(15) Где я модуль знаю? Что вы имеете ввиду? Как мне получить строку - обращение к модулю внешней обработки в которой я нахожусь?
12. spacecraft 04.04.25 14:47 Сейчас в теме
(10) "только используя БСП".
Как вариант:
https://infostart.ru/1c/tools/1806094/
14. junikDEV 04.04.25 14:54 Сейчас в теме
(12) попытаюсь разобраться конечно, спасибо
2. antz 04.04.25 11:00 Сейчас в теме
(1) И что же должно передаваться первым параметром в метод Выполнить?
3. junikDEV 04.04.25 11:45 Сейчас в теме
(2) строчное название метода
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот