Цитата:
Изначально опубликовано DDA
Понимаешь, Макс.
Дело в том что:
1. я готовлю систему для презентации...
Да, проблема понятна. Все-таки советую тебе по максимуму пользоваться функциональными ключами. Пункты меню ими любые можно закрыть. Кнопки в формах - да, не все.
Цитата:
Изначально опубликовано DDA
Судя по коду это похоже функциональными ключами должно настраиваться.
Нет. Функциональные ключи здесь только для определения принадлежности таблицы какому-то модулю.
Из серии "если нельзя, но очень хочется":
Исправь методы SysDataExpImp::canDoTable:
PHP код:
private boolean canDoTable(DictTable dictTable)
{
if (dictTable.featureKey() == featureKeyNum(SYS_SQL) ||
// dictTable.featureKey() == featureKeyNum(SYS_LASTVALUE) ||
dictTable.featureKey() == featureKeyNum(SYS_SEQUENCE)
)
...
и SysDataExport::canExportTable:
PHP код:
if (dictTable.featureKey() == featureKeyNum(SYS_SQL) ||
// dictTable.featureKey() == featureKeyNum(SYS_LASTVALUE) ||
dictTable.featureKey() == featureKeyNum(SYS_SEQUENCE) ||
dictTable.featureKey() == featureKeyNum(SYS_CONFIG) ||
dictTable.id() == tableNum(DocuRef) ||
dictTable.id() == tableNum(DocuValue)
)
...
Тогда у тебя все проэкспортируется. Только вот каким образом ты собираешься узнавать, какие данные в SysLastValue относятся к настройкам форм, а какие - к чему-нибудь еще?
Кстати, перенос данных через текстовые файлы можно и средствами SQL настроить.