1С Fresh внешняя обработка ошибка при ПолучитьИмяВременногоФайла

1. melenaspb 209 11.02.25 14:44 Сейчас в теме
Внешняя обработка во фреше валится на ошибке:
Неизвестный модуль>(2447,12)}: Процедура или функция с указанным именем не определена (ПолучитьИмяВременногоФайла)
Путь = <<?>>ПолучитьИмяВременногоФайла();
[ScriptCompileError]

Хотя в рекомендациях к подготовке внешних обработок для облака явно указано:
Для получения имени временного файла необходимо использовать метод ПолучитьИмяВременногоФайла();
У обработки безопасный режим по требованиям фреша включен.
Платформа во фреше 8.3.27.1373, Конфигурация: Зарплата и управление персоналом, редакция 3.1 (3.1.32.17)
Приложение: Веб-клиент.
Что не так?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ipx 7 11.02.25 15:05 Сейчас в теме
то, что недоступно в веб-клиенте
имеется ввиду, что код отработает, когда на компе установлен 1с и в базу через него входите. А когда в браузере, то нет. Так что если вам надо в браузере - ищите обходные пути
3. ipx 7 11.02.25 15:10 Сейчас в теме
Кусок кода для выгрузки файла, во фреше работает, вам в помощь:

	Для Каждого СохраняемыйФайл Из МассивСохраняемыхФайлов Цикл
		Если ЗначениеЗаполнено(СохраняемыйФайл.СохраняемыйФайл) Тогда 
			ДанныеФайла = РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляСохранения(СохраняемыйФайл.СохраняемыйФайл,, УникальныйИдентификатор);
				ИмяФайла = ПутьВыгрузки+"\"+СохраняемыйФайл.НаименованиеФайла;
			Если НЕ ПустаяСтрока(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла) Тогда
				ДвоичныеДанныеФайла = ПолучитьИзВременногоХранилища(ДанныеФайла.СсылкаНаДвоичныеДанныеФайла);									
				Попытка
					//Асинхр веб способ записи файла
					ДвоичныеДанныеФайла.НачатьЗапись(Новый ОписаниеОповещения,ИмяФайла);
				Исключение
					Сообщить(ОписаниеОшибки());
					Продолжить;
				КонецПопытки;								
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
Показать
4. Поручик 4604 11.02.25 15:12 Сейчас в теме
Обходные пути искать не надо, для вебклиента всё описано самой 1с
https://its.1c.ru/db/v8std/content/542/hdoc
Для отправки сообщения требуется регистрация/авторизация

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