Хочется использовать методику работы с длительными операциями БСП согласно статьи
https://infostart.ru/1c/articles/1260411/
Так вот, проблема с временным хранилищем, с фоновым заданием стартовавшим из длительной операции.
Чувствую бредово написано, но сейчас все будет понятно)

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

```1c
    &НаКлиенте
    Процедура ВыборКаталога_Завершение(Результат, Параметры) Экспорт
    Оповещение = Новый ОписаниеОповещения("ПослеПомещенияФайла", ЭтаФорма, Новый Структура);
    НачатьПомещениеФайла(Оповещение,, Каталог, Ложь, Новый УникальныйИдентификатор);
    КонецПроцедуры

    &НаКлиенте
    Процедура ПослеПомещенияФайла(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт
    ОбработатьФайлНаСервере(Адрес);
    КонецПроцедуры
```

Если же все делаю так же, но адрес файла передаю в длительную операцию, то в моей процедуре, срабатывающей в фоне в модуле, ПолучитьИзВременногоХранилиа возвращает Неопределено

```1c
    Процедура ПослеПомещенияФайла(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт
    ПараметрыЗапуска = Новый Структура;
    ПараметрыЗапуска.Вставить("АдресФайла", Адрес);
    СтруктураФоновогоЗадания = ВыполнитьФоновоеЗаданиеНаСервере(ПараметрыЗапуска, УникальныйИдентификатор);
    ИДЗадания = СтруктураФоновогоЗадания.ИдентификаторЗадания;

    ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
    ПараметрыОжидания.ВыводитьПрогрессВыполнения = Истина;
    ПараметрыОжидания.Интервал = 2;

    ДлительныеОперацииКлиент.ОжидатьЗавершение(СтруктураФоновогоЗадания, Новый ОписаниеОповещения("ОбработатьДанные", ЭтотОбъект), ПараметрыОжидания);
    КонецПроцедуры
```

Причем ПолучитьИзВременногоХранилища(Параметры.Адрес) до последнего отрабатывается нормально. даже когда я из своей процедуры ухожу в модуль ДлительныеОперацииКлиент.ОжидатьЗавершение то там получение отрабатывается, и только когда уже из модуля длит.операции попадаю в свой модуль, в свою процедуру, то там ПолучитьИз.. возвращает неопределено.
Какая то странная история с областью видимости хранилища. Чем отличаются Общий модуль длительные операции (в котором получить.. отрабатывает) от моего модуля (в котором неопределено) вообще не понятно.
---
ДвоичныеДанные (BinaryData)
...
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Сериализуется. Данный объект мо
---
Спасибо за совет. Так действительно получилось передать файл
---
Хоть какие нибудь версии есть?
---
Фоновое задание это очевидно другой сеанс, должно ли в нем видиться временное хранилище?
---
https://forum.infostart.ru/forum9/topic200657/
---
Получается, через временное хранилище можно передать ИЗ фонового задания в клиентскую форму, а в обратном направлении не получиться? Я правильно понимаю?
---
В фоновое передавай параметром функции.
---
мне нужно на клиенте прочитать файл, а в ФЗ его обработать. разве есть другие варианты как передать файл в ФЗ кроме врем.хранилища?
---
ДвоичныеДанные (BinaryData)
...
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Сериализуется. Данный объект мо
---
Спасибо за совет. Так действительно получилось передать файл