Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Событие после применения изменений
 
Доброго дня!
Хочу написать макрос для проверки создалась ли новая версия файла на сервере. И сразу же столкнулся с проблемой - не срабатывает нужное мне событие. Судя по справке мне подходит событие "Завершение сохранения объекта", добавил к нему обработчик и макрос не вызвался. Кроме этого добавлял обработчики к событиям Применение изменений, Отмена изменений, Взятие на редактирование и макрос ни разу не был вызван. А вот на событиях редактирования свойств объекта макрос вызывается.

Какое событие использовать после применения изменений? Или есть какой-то другой способ запуска этого макроса?
Ошибка хранения файлов в T-FLEX DOCs
 
тестовый сервер есть, порты различные
В целом суть бага в том, что вместо того чтобы создать новую версию файла, была перезаписана последняя, а в базе появилась запись о новой версии файла.

Думаю написать макрос для проверки наличия файла новой версии после применения изменений. Будет хотя бы информировать пользователя, что новая версия не создалась.
Изменено: Илья Рогозников - 02.09.2021 16:44:33
Ошибка хранения файлов в T-FLEX DOCs
 
Свободное место есть.
стоит 32 битная версия, может у нее есть ограничения на количество файлов или на объем файлового хранилища?
Ошибка хранения файлов в T-FLEX DOCs
 
Возможно 24.08 была добавлена 9 версия файла и в базе и в файловом хранилище.
27.08 появилась запись о 10 версии только в базе, но вместо добавления 10 версии в файловое хранилище была перезаписана 9 версия файлом от 26.08. И со слов пользователя в 9 версии как раз есть все последние внесенные изменения.
Разобраться бы только почему так получилось.
Ошибка хранения файлов в T-FLEX DOCs
 
Баг повторился. В этот раз чертеж, который редактировался в t-flex cad. Со слов пользователя последнее сохранение было 27.08 в конце дня, что и отображается в Docs в последней версии. Судя по Docs, последняя версия файла - 10, а на сервере последняя версия - 9 от 26.08. Сохранившийся у пользователя в кеше файл тоже от 26.08. Что самое интересное в базе Docs 9 версия файла записана 24.08.
В логах, которые лежат на серваке в[B] [U]c:\ProgramData\Top Systems\T-FLEX DOCs Server 15\Rus\Logs\Server\2021-08\[/U][/B] и [B][U]c:\ProgramData\Top Systems\T-FLEX DOCs Server 15\Rus\Logs\FileService\2021-08\ [/U][/B] событий совпадающих по датам и времени не нашел.
В логах системы и каспера тоже ничего нет.
Может еще где-нибудь можно посмотреть логи?
Ошибка хранения файлов в T-FLEX DOCs
 
Валерий Степаненко, в данный момент все работает исправно, уже как неделю
Ошибка хранения файлов в T-FLEX DOCs
 
SaprOnOff86, старые версии открываются. А вот последнего измененного файла в каталоге на сервере нет
Ошибка хранения файлов в T-FLEX DOCs
 
SaprOnOff86, служба работает, кэшированный файл у пользователя на компьютере открывается, настройки не трогали.
Вообще проблема эта не частая, буквально с пятью файлами из сотен тысяч за последние 4 месяца. Настораживает, что раньше такого вообще не было, Т-Флекс используем уже несколько лет, а ошибки начали появляться недавно.
Ошибка хранения файлов в T-FLEX DOCs
 
Валерий Степаненко, как узнать ID файла?
Ошибка хранения файлов в T-FLEX DOCs
 

Добрый день!

При открытии некоторых файлов в t-flex docs возникает следующая ошибка: "Сервер файлов не содержит файл"

Данный файл перестал открываться после редактирования. Файл не удалялся, в корзине его нет.

Номер сборки: 15.1.1.5

СУБД: MS SQL 2016 сборка  13.0.1742.0

Что может вызывать данную ошибку? Как ее исправить и предотвратить?

Страницы: 1