Имя: Пароль:
1C
1С v8
Как проверить записан ли файл
,
0 jinny84
 
04.09.19
17:12
Добрый день. Может кто знает?
Записываю печатные формы программно файл, как проверить, что файл уже существует и нужно записать в другой?
1 Ёпрст
 
04.09.19
17:13
.Существует
2 Ёпрст
 
04.09.19
17:17
+1


Файло = Новый Файл(ПолучитьИмяФайла());
Пока Файло.Существует() Цикл
   Файло = Новый Файл(ПолучитьИмяФайла());
КонецЦикла;
3 jinny84
 
04.09.19
17:21
(2) Спс, теперь думать как бы все это совместить) а то от бухов задачка веселая)
4 Вафель
 
04.09.19
17:23
(2) на клиенте все сложнее
5 Ёпрст
 
04.09.19
17:28
(4) Пора валить на фьюжен ? )
6 sqr4
 
04.09.19
17:28
(5) там все двумя буквами бы взлетело, без клиентов и серверов.
7 jinny84
 
04.09.19
17:29
А может ещё кто подскажет как к файлу прибавить какоенибудь зачение, чтобы создать новый с другим именем?
8 sikuda
 
04.09.19
18:48
(5) Больше кода 1С
&НаКлиенте
Процедура ПроверкаСуществованияФайла(Команда)
    Файл = Новый Файл("Секретные данные.xls");
    Оп = Новый ОписаниеОповещения("ПослеНачалаПроверки", ЭтотОбъект);
    Файл.НачатьПроверкуСуществования(Оп);
КонецПроцедуры

&НаКлиенте
Процедура ПослеНачалаПроверки( Существует, ДопПараметры)
    Если Существует Тогда
        //Надо тырить    
    КонецЕсли;    
КонецПроцедуры
9 sikuda
 
04.09.19
18:49
(7) ПолучитьИмяВременногоФайла(<Расширение>)?
10 Вафель
 
04.09.19
18:50
(8) потом нужно добавить кусочек и поновой
(9) а если нужно юзер-френдли имя?