Имя: Пароль:
1C
1С v8
Функция Файл()
, ,
0 FunnyDevil
 
23.01.15
18:44
Привет!
При попытке создать файл с помощью функции Файл(),
МойФайл = Новый Файл(ПолныйПутьКФайлу)
при проверке МойФайл.Существует() выдает Ложь
С чем может быть связано ??
1 Rie
 
23.01.15
18:44
(0) Наверное, с тем, что такого файла нет.
2 Адинэснег
 
23.01.15
18:45
пффф
3 Адинэснег
 
23.01.15
18:46
Пс, парень, СП не угостить?

Описание:

Используется для доступа к параметрам файлов или каталогов. Необходимо отметить, что данный объект не предназначен для чтения и записи из файлов.
4 mehfk
 
23.01.15
18:50
Даю уроки по СП. Дорого.
5 FunnyDevil
 
23.01.15
18:51
МойXML = Новый ЗаписьXML;
    МойXML.ОткрытьФайл(ПолноеИмяФайла, "UTF-8");
    МойXML.ЗаписатьОбъявлениеXML();
    
    //XDTOКоммерческаяИнформация.Проверить();
    
    ПараметрыОбмена.МояФабрикаXDTO.ЗаписатьXML(МойXML, XDTOКоммерческаяИнформация, "КоммерческаяИнформация");
    МойXML.Закрыть();
6 Rie
 
23.01.15
18:51
(3) Эээ... Но в (0) не говорится о чтении/записи файла...
А для проверки существования - самое оно.
7 FunnyDevil
 
23.01.15
18:52
был не прав..., а почему после записи и закрытия xml файла его все еще нет в том катологе, где он должен быть?
8 ДенисЧ
 
23.01.15
18:52
Продаю СП и уроки чтения его. Очень дорого, но качественно. Могу нарисовать по результатам справку с личной подписью.
9 Rie
 
23.01.15
18:52
(5) А это к чему? Речь шла об объекте Файл?
Или (3) - протелепатил?
10 DS
 
23.01.15
18:53
(7) Клиент/сервер?
11 FunnyDevil
 
23.01.15
18:53
нет с (3), я согласен, это следующий вопрос
12 FunnyDevil
 
23.01.15
18:53
(10) - Да
13 Rie
 
23.01.15
18:54
(12) А смотришь где?
14 FunnyDevil
 
23.01.15
18:54
(13) в проводнике
15 DS
 
23.01.15
18:55
(12) Создал на клиенте/сервере, а проверяешь на сервере/клиенте?
16 ДенисЧ
 
23.01.15
18:56
Продам понимание различия машин сервера и клиента.
Опять же, справку могу нарисовать....
17 FunnyDevil
 
23.01.15
18:58
(15) не понимаю
18 Адинэснег
 
23.01.15
18:58
(6) мопед не мой, а СП, меня просто попросили запостить
(12) создается и проверяется на разных сторонах? если да, клиент и сервер на одном ПК находится?  прав у пользователя ОС клиента и сервера хватает на доступ к файлу?
19 FunnyDevil
 
23.01.15
18:59
(18) Клиент и сервер на разных пк, Файл находится на машине клиента
20 Rie
 
23.01.15
18:59
(17) Сервер и клиент имеют полное право быть разными машинами.
Если создаёшь в серверной подпрограмме - то и ищи его на сервере. Если в клиентской - ищи на клиенте.
21 Rie
 
23.01.15
19:00
(19) Судя по предыдущему - не находится.
Но вопрос - а где создаётся?
22 ДенисЧ
 
23.01.15
19:02
(21) у тебя дядя на бисерной фабрике работает?
23 Адинэснег
 
23.01.15
19:02
Создаешь  xml где?
Проверяешь это файл где?
*НаКлиенте НаСервере
24 DS
 
23.01.15
19:02
(17) Есть два компа: клиентский и серверный. Если ищешь на клиентском и не можешь найти, - ищи по тому же пути на серверном (или наоборот).
25 FunnyDevil
 
23.01.15
19:03
Создаю на сервере, проверяю на сервере
26 FunnyDevil
 
23.01.15
19:03
*на клиенте*
27 Адинэснег
 
23.01.15
19:05
файл создается физически не вовремя МойФайл = Новый Файл()
а в момент МойXML.Закрыть();
МойXML.Закрыть(); - на сервере?
28 ДенисЧ
 
23.01.15
19:05
Коллеги, вам не кажется, что к нам заползла черепашка, та, одна из трёх?
29 Rie
 
23.01.15
19:07
(14) Наивный вопрос: а в проводнике F5 нажать не пробовал?
30 Rie
 
23.01.15
19:07
(28) Пятница же...
31 Адинэснег
 
23.01.15
19:08
И если не саервере xml пишешь, то и проверяй на клиенте серверной функцией
что-то типа

&НаСервере
Функция ФайлСуществуетНаСервере(ПолныйПутьКФайлу)
  МойФайл = Новый Файл(ПолныйПутьКФайлу);
  Возврат МойФайл.Существует();
КонецФункции
32 ДенисЧ
 
23.01.15
19:09
(30) в пятницу разрешён безконтрольный выполз черепашек?