|
УФ Как лучше организовать работу с файлами? |
☑ |
0
Rounder
03.10.12
✎
11:27
|
Переделываю обработки под управляемые формы. Есть обработка с выбором файла и дальнейшей его обработкой. Сама процедура работы с выбранным файлом находится в модуле обработки, т.е. на сервере. И понятное дело, что путь к файлу, полученный после его выбора пользователем серверу ни о чем не говорит, т.е. он этого файла не видит. Как лучше в таком случае организовать работу?
|
|
1
Lexusss
03.10.12
✎
11:30
|
Смотри работу с файлами в 1С:Документооборот
|
|
2
Rounder
03.10.12
✎
11:32
|
Нет ее под рукой. Может просто наводку кто даст - без ссылок к типовым?
|
|
3
le_
03.10.12
✎
11:33
|
&НаКлиенте
ПоместитьВоВременноеХранилище()
&НаСервере
ПолучитьИзВременногоХранилища()
|
|
4
Rounder
03.10.12
✎
14:58
|
На клиенте во временное хранилище помещаю файл с помощью ПоместитьФайл().
После получения двоичных данных (текстовый файл) из временного хранилища на сервере чтобы работать с ними как с текстовым документом мне нужно сохранить файл на сервере например в папку временных файлов? Или я снова туплю?
|
|
5
Lexusss
03.10.12
✎
14:59
|
(4) Верно думаешь
|
|
6
Rounder
03.10.12
✎
16:11
|
На сервере в модуле обработки:
АдресОтчета = ПоместитьВоВременноеХранилище(ТекстОтчета);
или
АдресОтчета = ПоместитьВоВременноеХранилище(ТекстОтчета, Новый УникальныйИдентификатор());
или
тоже самое, но с УИД формы переданного параметром.
В итоге ЭтоАдресВременногоХранилища (АдресОтчета) все равно возвращает Ложь.
Почему?
|
|
7
Rounder
03.10.12
✎
16:12
|
"или" здесь не код - это разделитель между пробуемыми реализациями.
|
|
8
Jolly Roger
03.10.12
✎
16:15
|
(0) юзай сетевую шару и имена файлов в формате UNC...
|
|
9
Rounder
03.10.12
✎
16:17
|
(8) ТекстОтчета - объект типа ТекстовыйДокумент. Не совсем понял про сетевую шару и имена файлов.
|
|
10
Jolly Roger
03.10.12
✎
16:21
|
(9) что именно непонятно-то?...
|
|
11
Rounder
03.10.12
✎
16:22
|
Впрочем не важно что пишу в это временное хранилище - не считает его адресом и все.
Значение АдресОтчета = e1cib/temp
|
|
12
Rounder
03.10.12
✎
16:22
|
Не понятно при чем тут сетевая шара и имена файлов.
|
|
13
Rounder
03.10.12
✎
16:23
|
Ну теперь наверное понятно - это ты отвечал на (0) наверное.
Это уже пройденный этап вроде.
|
|
14
Rounder
03.10.12
✎
16:24
|
Все - разобрался в чем причина была. Спасибо.
|
|
15
Jolly Roger
03.10.12
✎
16:27
|
прикольно будет, если юзер случайно выберет файл гигов на 40...
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший