|
Время жизни временных файлов | ☑ | ||
---|---|---|---|---|
0
Wefast
18.06.24
✎
18:13
|
Собственно прочитал итс
● Если при помещении данных во временное хранилище была выполнена привязка данных к некоторой форме, то время жизни сохраненных данных зависит от продолжительности жизни формы, к которой привязаны данные. При удалении объекта формы временное хранилище будет очищено от всей связанной с ней информации. ● Если при помещении данных во временное хранилище привязка к форме не была выполнена, то очистка временного хранилища будет выполнена в следующих случаях: ● При следующем запросе формы. ● При следующем серверном вызове из клиентского общего модуля. ● При контекстном и неконтекстном клиентских вызовах из формы. ● При серверном вызове из модуля команды. Если вызов сервера осуществляется для помещения значения во временное хранилище, то очистка не производится. Очистка производится после того, как вызов закончил свою работу. Но ничего не понял. В каких случаях, например, файл помещенный во временное хранилище не будет удален и останется там навечно? При привязке к форме откуда я помещаю файл - форму закрыл. Файл должен удалиться. Если не привязал, форму закрыл - заново открыл - файлы созданные ранее удаляются. Из клиентского общего модуля вызвал сервер - файлы удалятся. И из команды сервер вызвал - удалятся все файлы. Но какие именно? Все? Те, что были созданы в рамках сеанса, в рамках текущего пользователя И в каком случае файлы тогда не удаляются? Или где я повернул не туда в своих размышлениях? P.S. вообще задумался о проблеме накопления файлов т.к. появилась ошибка при формирование печатки в docx "Неожиданная ошибка в работе архиватора: C:\Users\server\AppData\Local\Temp\v8_B222_2b6d.docx" Увидели что файлов 10к накопилось там и заострили пока внимание на этом. |
|||
1
Мультук
18.06.24
✎
18:25
|
(0)
1) Допустим вы создали временный файл C:\Users\server\AppData\Local\Temp\v8_B222_2b6d.docx 2) Поместили этот файл во временное хранилище 3) Произошла очистка временного хранилища (автоматически, не важно как) Откуда вы делаете вывод, что при этом 1С удаляет(должна удалить) файл C:\Users\server\AppData\Local\Temp\v8_B222_2b6d.docx ? |
|||
2
lEvGl
18.06.24
✎
18:40
|
Но ничего не понял. В каких случаях, например, файл помещенный во временное хранилище не будет удален и останется там навечно? исходя из описания итс - такого не возникнет никогда после (а может и перед) закрытия сеанса, должно улететь все, что не улетело до этого и потом, временное хранилище вряд ли оперирует файлами, физически это скорее всего один файл на диске, в котором вся шлабуда и лежит, если успела туда попасть, а так первые 20 минут это ОЗУ зы. ну это так должно быть. хранилище должно быть синхронным с файлом. а как оно там получится по факту - будет видно по факту. и да, чтобы файлы не множить, давайте им одинаковые имена и они будут перетираться |
|||
3
Wefast
19.06.24
✎
01:18
|
(1) так это и есть файл(после ваших слов теперь появились сомнения) который во временном хранилище, а не файл я создал и поместил его временное хранилище
|
|||
4
lEvGl
19.06.24
✎
08:00
|
(3) ага, ну да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |