#0
by sereban
Помещаю структуру во временное хранилище: После этого в фоновом задании запускаю процедуру общего модуля, в которой получаю эти же таблицы из структуры: СтруктураХранения = ПолучитьИзВременногоХранилища(АдресДанных); Как результат получаю ошибку: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (ОжидатьЗавершения) ФоновыеЗадания.ОжидатьЗавершения(МассивЗаданий); по причине: Выполнение одного или нескольких заданий завершилось с ошибкой отладчиком попасть в фоновое задание не получилось. Поэтому комментировал код, для выявления ошибки и обнаружил, что ошибка в строке: При этом если вызвать процедуру общего модуля, которую запускает задание, то никаких ошибок не возникает. В чем может быть проблема? Заранее благодарю за дельные советы)
#1
by pumbaEO
Совет 1: подключиться отладчиком к фоновому заданию. Совет 2: посмотреть на описание ошибки.
#2
by sereban
Подключиться отладчиком это хорошо. Не срабатывает. Отладка на сервере включена (проверено работает во всех серверных процедурах). Галочка Автоматические подключение для фоновых заданий в отладке стоит. Все действия делаю на сервере 1с. Фоновое задание запускается вот так: ФонЗадание = ФоновыеЗадания.Выполнить("тест.ЗагрузитьКвитанцииНаСервереВОтдельномПроцессе", МассивПараметров); Должна работать отладка в таком случае?
#4
by sereban
Чет я даже не подумал, что консоль может чем-то помочь. А то что она ошибку пишет - это хорошо. Не знал я этого. Не получается данные передать в фоновое задание. СтруктураХранения = неопределено, со всеми последствиями. А если процедуру задания вызвать отдельно, то все работает. Получается, что значение сохраненное с помощью ПоместитьВоВременноеХранилище доступно только внутри сеанса.
#7
by sereban
А оно всегда будет с левого сеанса. Его же сервер запускает по моему запросу. В том то и суть, что задание будет выполняться, а пользователь продолжит работу. Жаль только параметры не получилось передать как я хотел. Придется в параметры процедуры совать их.
#9
by sereban
Спасибо! Отличная статья. Я так и сделал, когда первый вариант не получился. Просто изначально я параметры в фоновые задания пытался передать через ПоместитьВоВременноеХранилище, а их нужно "забирать" только таким способом, а передавать просто в параметрах процедуры при вызове. ФоновыеЗадания.Выполнить("ОбщийМодульСервер.ЗагрузитьИзВИБ",МассивПараметров) - здесь у тебя в массиве параметров все что нужно, а у меня в массиве был адрес на временное хранилище только, в которое я все и засунул.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- структура хранения остатков в регистрах (миниисследование)
- СООБЩЕНИЕ: СТРУКТУРА КОНФИГУРАЦИИ НЕСОВМЕСТИМА С ТЕКУЩЕЙ ВЕРСИЕЙ ПРОГРАММЫ
- Структура таблиц ЗиК
- Как таблицу значений значений превратить во временную таблицу SQL ?
- Структура базы данных
- Выборка.НайтиСледующее(Структура) vs ВременнаяТаблица.НайтиСтроки(Структура)
- Структура таблиц в Oracle (где можно её узнать ?)
- v7: Аналог Структура = Новый Структура в 7.7
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
- Как загрузить таблицу значений в реквизит формы с типом таблица значений ?
В этой группе 1С
- падение скорости работы usb портов
- v7: Насколько сложно будет прикрутить к ТиС учёт наркотических средств?
- СКД: деление на ноль
- УТ 10.3 договор в валюте, расчеты в рублях
- v7: Долг по зп на конец месяца не совпадает с долгом на начало следующего
- В упп в справочнике "Способы распределения затрат" нет закладки фильтры, отборы
- Программно установить цвет фона формы
- Удалить зависший сеанс на сервере 1С Предприятия
- Заполнить Субконто в Регистре Бухгалтерии
- Сколько неободимо часов чтобы подготовиться на специалиста по платформе?
- Не работает проверка табличного документа
- RDP сообщения для пользователей
- Ошибка отображения типов
- Не обнаружена лицензия. Лиц - программная, база - файловая.
- Как выполнить макрос для Excel из 1с
- БГУ закрытие 304.05
- Как программно выгрузить данные на ftp
- Ошибка программного закрытия Excel файла
- УПП Реализация по сериям номенклатуры
- Регламентные операции в оборотах