Цитата:
Сообщение от
ZVV
Но т.к. проблема recId для клиента потенциально скоро встанет серьёзно .....
Не в качестве решения, а как паллиативная мера, которая может быть применена при определенных условиях для отсрочки момента необходимости перехода:
Если у вас используется единственная компания.
Если при этом вы работаете не в компании по умолчанию (DAT).
Можно выделить таблицы, удовлетворяющие двум условиям
- потребляют большое количество RecId
- ссылки на RecId этих таблиц не используются в системе (сами они могут содержать ссылки на другие таблицы)
Это могут быть псевдовременные таблицы, содержимое которых постоянно перезаполняется, какие то таблицы логов - SysDatabaseLog, SysTraceTableSQL, SysTraceTableSQLTableRef например,у всех по разному.
Если у этих таблиц свойство SaveDataPerCompany установить в No, то RecId у них будет браться из SystemSequences для компании DAT.
А переполнение RecID в компании DAT вас беспокоить не будет.