Имя: Пароль:
1C
1С v8
Как проверить завершение записи файла?
0 ИС-2
 
naïve
23.05.14
09:04
Часто надо создавать,копировать файлы и все время возникает проблема - файл создался, но в него идет до сих пор запись.
Как из 1C узнать, что файл полностью записан (в него прекращена запись) и он готов к дальнейшей обработке?
1 ДенисЧ
 
23.05.14
09:06
Попробовать удалить.
Если удалился - значит запись была завершена
2 shuhard
 
23.05.14
09:06
(0) ответ зависит  от того, какими средствами оные файлы копируются
3 olegves
 
23.05.14
09:15
(0) попробовать открыть его на запись через попытку
4 1dvd
 
23.05.14
09:16
(0) пока файл недокопировался, его размер = 0, кажется
5 1dvd
 
23.05.14
09:16
(4) в vbs так
6 ИС-2
 
naïve
23.05.14
09:21
(2) например ФТП сервер, делается все из 1C.
Сейчас я делаю снимки экрана из 1C и надо знать как файл сформировался
7 ДенисЧ
 
23.05.14
09:21
(4) зависит от FS
8 Cube
 
23.05.14
09:22
(0) После окончания записи, создавай сигнальный файл.
9 Лаврентий Берия
 
23.05.14
09:26
(4) Не 0, а равен исходному. Если файла не было - то да, 0.
10 ИС-2
 
naïve
23.05.14
09:28
(8) не всегда я являюсь инициатором создания файла т.е не могу  создать такой файл
11 hhhh
 
23.05.14
09:30
(8) а как он определит окончание записи? Он и спрашивает.
12 Кир Пластелинин
 
23.05.14
09:47
попытка копирования в данном случае не подойдет?
13 Fedor-1971
 
23.05.14
11:23
(12)не поможет, (0) попытайся переместить(переименовать) файл.
14 ИС-2
 
naïve
23.05.14
12:12
сделал, пришлось через подключить обработчик ожидания