Имя: Пароль:
1C
1С v8
Сохранение pdf файла на диск
,
0 andryscha1c
 
07.10.22
12:38
При сохранении pdf файла на диск периодически получаем ошибку, в чем могут быть причины, явных причин нет, так как это происходит не со всеми файлами. Кто сталкивался?
Ошибка получения файлов
по причине:
Ошибка при выполнении файловой операции  '/e1cib/tempstorage/a6ecfa55-14fa-452b-8859-84f9e7b555fe?seanceId=1ce7618b-b2f9-48e9-8617-097488327ef4'. Значение данного типа невозможно преобразовать для передачи как файл. (Неопределено)
1 SiAl-chel
 
07.10.22
12:57
(0) В ХранилищеЗначений - неопределено.
В коде надо перед сохранением файла проверять что сохраняется.
2 Garykom
 
гуру
07.10.22
15:34
(0) кэш почистился
или у вас там кластер и поток на другой рабочий сервер улетел ))
3 andryscha1c
 
07.10.22
18:20
(1) если в отладке смотреть все верно там Неопределено.
Решение помогло это https://forum.infostart.ru/forum9/topic222349/
4 Garykom
 
гуру
07.10.22
19:24
(3) дык писал же что кэш почистился
временное хранилище оно чистится после окончания (не сразу да, еще какое то время доступно) если не указать идентификатор формы, тогда когда ее закрыть чистится
5 Garykom
 
гуру
07.10.22
19:25
(4) *после окончания вызова сервера
6 andryscha1c
 
07.10.22
23:36
(4) подумал про кэш тот что у пользователя, чистил не помогло.
7 andryscha1c
 
07.10.22
23:36
(1) (5)
всем спасибо! вопрос закрыт.
8 andryscha1c
 
07.10.22
23:40
(5) да, там на моменте вопроса, когда путь сохранения файла указываешь, хранилище переходило в Неопределено. (4) это же вы имели ввиду?
    ПараметрыДиалога = Новый ПараметрыДиалогаПолученияФайлов;
    ПараметрыДиалога.Заголовок = НСтр("ru = 'Выберите путь для сохранения файла'; en = 'Select the path to save the file'");
    НачатьПолучениеФайлаССервера(ДанныеФайла.АдресВоВременномХранилище, СтруктураИмениФайла.Имя, ПараметрыДиалога);
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.