Тема: Открывается старый чертеж вместо нового

Добрый день!

Столкнулись с проблемой. Поменяли файловый состав документа. При открытии чертежа программа  выдает старую версию из папки выгрузки (C:\Temp\Unloaded_DOCs\), а не ту, что уже поменяна в базе. Если удалить файл из папки выгрузки, то открывается последний чертеж.
Возможно, причина в том, что новый файл совпадает со старым в названии, размере и дате изменения...
Как в дальнейшем избежать такой ситуации? Большинство пользователей не будут удалять файлы из папки выгрузки, тем более, они и не узнают, что открывают старый чертеж.

Re: Открывается старый чертеж вместо нового

новый файл совпадает со старым в названии, размере и дате изменения...

Проблем именно в этом. Поменяйте хотя бы дату ему.

Re: Открывается старый чертеж вместо нового

Олег Зырянов пишет:

новый файл совпадает со старым в названии, размере и дате изменения...

Проблем именно в этом. Поменяйте хотя бы дату ему.

Дату у этого файла поменяем.
Получается, при загрузке новых файлов нужно постоянно отслеживать, чтобы они не совпадали со старыми по всем 3-м показателям? Постоянная сверка глазами... Кошмар какой. А других способов нет?

Re: Открывается старый чертеж вместо нового

Ни в коем случае.  Обычно при сохранении у файла изменяется дата (это не нормальная ситуация когда дата остается прежней, она для того и предназначена чтобы быстро  определять более новый файл).

Если дата или размер отличаются, то файл будет замещен.

Re: Открывается старый чертеж вместо нового

К сожалению, файлы со старыми датами у нас не редкость. Бывает файл создан в 2014 году, а изменен в 2012 sad
Нельзя ли предусмотреть, чтобы при загрузке нового файла программа проверяла его на совпадение со старым, и если файлы не отличаются, выдавать сообщение об этом. Даже создание новой версии документа эту проблему не решает.
Если это возможно, мы были бы очень рады, если наше пожелание будет учтено в следующих выпусках программы.

Re: Открывается старый чертеж вместо нового

Может установка опции "Очищать папку выгрузки при выходе" поможет решить ввашу проблему со старыми файлами?
http://forum.technologics.ru/misc.php?action=pun_attachment&item=734

Post's attachments

ClearFolder.png 13.16 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.
Спасибо сказали: Алина Помозова1

Re: Открывается старый чертеж вместо нового

Бывает файл создан в 2014 году, а изменен в 2012

Главное чтобы она была другая, то что более новая TechnologiCS пока не проверяет.

Нельзя ли предусмотреть, чтобы при загрузке нового файла программа проверяла его на совпадение со старым, и если файлы не отличаются, выдавать сообщение об этом.

В 6.3 процедура обновления файлового состава изменена очень сильно. Можете поглядеть как сейчас происходит.
Ну у вас то проблема не в том что он отличается, а в том что программа считает что он не отличается (это немного другая проблема) Обновление/закрытие документа

Даже создание новой версии документа эту проблему не решает.

Не совсем понял вопрос. Новая версия документа автоматически пойдет в другую папку.

проверяла его на совпадение со старым

Сделать то несложно, но уж больно ресурсоемкая задача будет если при каждой операции рассчитавать контрольные суммы файлов.

Может все так пользователей научить правильно пользоваться программой? При нормальной работе такого не возникает, как они подсовывают такие файлы в TechnologiCS?

Re: Открывается старый чертеж вместо нового

Дмитрий Гамий, спасибо. Поставим галочку, как только перейдем на 6.3.

Новая версия документа автоматически пойдет в другую папку.

Мы тоже так думали))

Собственно, раньше никаких проблем не было. Столкнулись с ошибкой, когда в чертеже поменялась всего одна буква. Как итог - размер, имя и дата у файла не поменялись. А в TechnologiCS нужно было добавить новый файл. Что делали:
1) из файлового состава удаляли старый файл и добавляли новый - результата нет.
2) перезаписывали старый файл методом перетаскивания файла в окно файлового состава документа - результата нет.
3) создавали новую версию документа для нового файла - результата нет. Всегда открывается старый чертеж.
4) на другом компьютере открылся новый чертеж - так появилось подозрение на файлы в папке выгрузки. Удалили файл из папки выгрузки. Теперь всегда открывается новый чертеж для старой и новой версии документа smile

как они подсовывают такие файлы в TechnologiCS?

Если файл новый, создается новая версия документа, файл добавляется с диска.
Если только что созданный документ нужно поправить, то новую версию не создаем, меняем файл методом перетаскивания в окно файлового состава.
Если документ был открыт на редактирование, то после работы с документом через контекстное меню мы его закрываем.

Re: Открывается старый чертеж вместо нового

Если только что созданный документ нужно поправить, то новую версию не создаем, меняем файл методом перетаскивания в окно файлового состава.

Ну вот это место самое слабое конечно,  изучим (может здесь и есть ошибка).

Если документ был открыт на редактирование, то после работы с документом через контекстное меню мы его закрываем.

Тут TechnologiCS как раз обновит файла только если изменения были. В 6.3 при этом теперь всегда открывается диалог с информацией об изменениях, в старых версиях только сообщения были с подтверждением операции (и то не на все операции скорей всего).

Спасибо сказали: Алина Помозова1

Re: Открывается старый чертеж вместо нового

Ну вот это место самое слабое конечно,  изучим (может здесь и есть ошибка).

Метод "перетаскивания" сам по себе работает, файл в базе меняется. Проблема при обращении системы к старым файлам в папке выгрузки.

Хотим перейти на версию 6.3. Подскажите, пожалуйста, нужные ссылки.

Re: Открывается старый чертеж вместо нового

Метод "перетаскивания" сам по себе работает, файл в базе меняется.

Работает, мы знаем. А вот с датой возможны нюансы. Просто если файл не отличается система не только его  перевыгружает, но и не зальет обратно (хотя возможно тут тоже стоит поизучать).

Хотим перейти на версию 6.3. Подскажите, пожалуйста, нужные ссылки.

Ну наверное лучше в ближайшее представительство обратиться www.technologics.ru/node/136или письмом.

Спасибо сказали: Алина Помозова1