Страница 1 из 1

Создается tps файл без названия

Добавлено: 20 Август 2023, 10:52
gopstop2007
Поискал по форуму не нашел :(
Периодически создается tps файл в таком виде - '.tps' в каталоге с данными.
Так как название файла не видно, уважаемые подскажите пожалуйста как определить откуда ноги растут у данной проблемы.

Спасибо за внимание.

Создается tps файл без названия

Добавлено: 20 Август 2023, 13:07
Игорь Столяров
Насколько я понимаю - идёт попытка открытия (создания) TPS таблицы до задания имени файла.
Это могут быть и Ваши рабочие таблицы и что-то из подцепленное из левых шаблонов, вроде настроек формата BROWSE и т.д.

Нужно взять это недоразумение и переименовать в hz.tps. Потом открыть и посмотреть заголовок файла, что бы понять
какая именно TPS таблица создаётся в этом файле по набору колонок (мона TPSSCAN или тупо в тексте).
Ну и далее уже смотрите где эта таблица используется в Вашем проекте, с какими списками у неё есть связи и
почему на момент открытия у неё не задано имя файла ...

Создается tps файл без названия

Добавлено: 20 Август 2023, 15:18
gopstop2007
Игорь Столяров писал(а): 20 Август 2023, 13:07 Насколько я понимаю - идёт попытка открытия (создания) TPS таблицы до задания имени файла.
Это могут быть и Ваши рабочие таблицы и что-то из подцепленное из левых шаблонов, вроде настроек формата BROWSE и т.д.

Нужно взять это недоразумение и переименовать в hz.tps. Потом открыть и посмотреть заголовок файла, что бы понять
какая именно TPS таблица создаётся в этом файле по набору колонок (мона TPSSCAN или тупо в тексте).
Ну и далее уже смотрите где эта таблица используется в Вашем проекте, с какими списками у неё есть связи и
почему на момент открытия у неё не задано имя файла ...
Спасибо Игорь, простое решение, не сообразил :ty:

Создается tps файл без названия

Добавлено: 20 Август 2023, 16:56
kreator
Я бы проверил таблицы в словаре на явно заданный "Owner name". Если есть таблицы с "Owner name" через переменную, то искал бы где они открываются. Если таких нет, то где-то возможно есть явный "Create".

Создается tps файл без названия

Добавлено: 21 Август 2023, 13:40
Губин Игорь
kreator писал(а): 20 Август 2023, 16:56 Я бы проверил таблицы в словаре на явно заданный "Owner name". Если есть таблицы с "Owner name" через переменную, то искал бы где они открываются. Если таких нет, то где-то возможно есть явный "Create".
Какой-то файл имеет в NAME() переменную. А причина появления такого "пустого" - в том, что он:
1. описан среди файлов в какой-то процедуре;
2. если это source, то ещё и стоит вызов процедуры открытия файлов.

Это если не брать во внимание идиотский случай с очисткой переменной в процессе работы после присвоения и до вызова Create().