|   |   | 
| 
 | Проверка файла на существование | ☑ | ||
|---|---|---|---|---|
| 0
    
        Pandoch 17.10.14✎ 10:54 | 
        Имею ранее записанный файл в папке. Имя файла генерируется автоматически. После хочу этот файл отправить по почте, генерирую опять имя файла (все верно в наименовании файла) и пытаюсь проверить, есть ли такоей файл в папке:
 ИмяФ = ПолучитьИмяФайлаРеестра(ПутьКФайлу); ВыбФайл = новый Файл(ИмяФ); Если ВыбФайл.Существует() Тогда .... Почему-то говорит мне, что файл не существует. В чем может быть дело? Когда я провожу проверку ВыбФайл.ПолноеИмя = "строка адреса файла, вручную скопированная" - он выдает мне истину. Почему тогда не находит существующий этот файл при создании объекта Файл. | |||
| 1
    
        Maxus43 17.10.14✎ 10:56 | 
        ИмяФ в студию     | |||
| 2
    
        Maxus43 17.10.14✎ 10:57 | 
        ВыбФайл = новый Файл(ИмяФ); - вот этим ты назначаешь ему ПолноеИмя, но кто сказал что он существует? Конечно они равны будут, но файла нет     | |||
| 3
    
        Maxus43 17.10.14✎ 10:58 | 
        тут скорей проблема что делаеш на клиенте/сервере, в то время как файл не там, прав нет или ещё что     | |||
| 4
    
        Pandoch 17.10.14✎ 10:59 | 
        (3) - файл есть точно, он ранее создан и я его сижу наблюдаю в папке) имяФ вот такое: C:\Users\a.bashinskaya\Desktop\New folder (3)\14341_Агробалтик, ООО     | |||
| 5
    
        Pandoch 17.10.14✎ 11:00 | 
        может он из-за пробема в имени папки брыкается     | |||
| 6
    
        Pandoch 17.10.14✎ 11:00 | 
        пробела*     | |||
| 7
    
        Looser-1c 17.10.14✎ 11:00 | 
        (4) А проверку где делаешь? &НаКлиенте или &НаСервере?     | |||
| 8
    
        Pandoch 17.10.14✎ 11:01 | 
        На сервере. Это упп, неуправляемые формы     | |||
| 9
    
        Maxus43 17.10.14✎ 11:01 | 
        (8) ну и? на сервере нет такого пути, я телепат, дайте мне пирожок!     | |||
| 10
    
        Looser-1c 17.10.14✎ 11:02 | 
        (8) Хм... А на сервере точено есть "C:\Users\a.bashinskaya\Desktop\" ?     | |||
| 11
    
        Cube 17.10.14✎ 11:03 | 
        (9) Красавчик!))     | |||
| 12
    
        Pandoch 17.10.14✎ 11:04 | 
        да ну..я сижу на этом серваке в 1с. Есть там такой путь     | |||
| 13
    
        Pandoch 17.10.14✎ 11:05 | 
        Мля, а как тогда сделать     | |||
| 14
    
        Maxus43 17.10.14✎ 11:06 | 
        (13) сервер под другим юзером, у него нет прав на папку твоего пользователя     | |||
| 15
    
        Cube 17.10.14✎ 11:06 | 
        (13) Задачу опиши. Что ты с этим файлом делаешь?     | |||
| 16
    
        Maxus43 17.10.14✎ 11:06 | 
        проверяй на клиенте. Или уж складывай в нормальную папку на диске, а не в твою дичную     | |||
| 17
    
        Maxus43 17.10.14✎ 11:07 | 
        *личную     | |||
| 18
    
        Pandoch 17.10.14✎ 11:07 | 
        Ранее я его также с сервера создала  в этой папке, если создался xls, то значит норм все с путем, нет?     | |||
| 19
    
        Pandoch 17.10.14✎ 11:07 | 
        ТОчняк, у меня был уже косяк. Так же пользователь сервера берется..Ну надо достать этот файл и отправить по почте кому надо     | |||
| 20
    
        Maxus43 17.10.14✎ 11:09 | 
        (19) храни в нормальной папке. типа "D:\Письма\", чтоб у всех был туда доступ.
 Что за мода хранить на рабочем столе при автоматизации и тестировании я вобще не понимаю, всё ж по другому будет в итоге | |||
| 21
    
        Pandoch 17.10.14✎ 11:13 | 
        (20) - ну пользователи тоже любят папки свои личные выбирать постоянно. Но вообще да, дурацкая привычка. Уже не первый раз спотыкаюсь на этом.     | |||
| 22
    
        Maxus43 17.10.14✎ 11:14 | 
        (21) тут всё просто, при выборе пользователем на клиенте файл надо перебросиьт на сервер, и оттуда уже отсылать, так сделано везде     | |||
| 23
    
        Cube 17.10.14✎ 11:15 | 
        (19) "Ну надо достать этот файл и отправить по почте кому надо"
 Считай файл в двоичные данные, передай их на сервер, на сервере сохрани из двоичных данных во временный файл и его уже отправляй. | |||
| 24
    
        Pandoch 17.10.14✎ 11:18 | 
        (23) - какая прелесть. Ща, я сначала попробую вариант с нормальной папкой)     | |||
| 25
    
        Pandoch 17.10.14✎ 11:19 | 
        (22) - ок, попробуем     | |||
| 26
    
        Cube 17.10.14✎ 11:20 | 
        (24) О... Это ты ещё в УФ не пробовала сделать тоже самое... Там выкрутасов ещё больше... :)     | |||
| 27
    
        Pandoch 17.10.14✎ 12:36 | 
        (22)  это получается все файлы надо будет зранить в пользовательской папке и еще и в серверной? В пользовательской - чтобы им отображалось, а в серверной - чтобы из нее проверять существование и отправлять почтой?     | |||
| 28
    
        Cube 17.10.14✎ 12:53 | 
        (27) Во вложение необязательно файл сувать, можно и двоичные данные, которые ты с клиента на сервер передаешь по схеме (23).     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |