1. Q. Как работают "Калории"?
A. "Калории" являются надстройкой над базой Shouse, пользуется ее базой и словарями, всю вносимую пользователем информации размещает тоже в базе Shouse, никаких дополнительных мест данных не создается. По сути, мы всего лишь расширяем интерфейс Shouse.
2. Q. В базу вносятся свои данные - это ведь опасно?
A. Ничуть. База данных представляет собой своеобразную библиотеку. Стандартно Shouse пользуется своими "шкафами", "Калории" добавляет дополнительные стеллажи. Делается это строго посредством движка БД Shouse - Interbase - поэтому разрушить базу такими данными невозможно.
3. Q. "Калории" создают эти "стеллажи" постоянно? Это сильно влияет на размер базы?
A. Обработка базы данных производится единовременно, при инсталляции. Мы забираем базу для обработки (обычно вечером) и возвращаем дополненной вместо с программой "Калории" (как правило, на следующее утро). Размер базы меняется несущественно.
4. Q. Мы никому не даем нашу базу данных! Пусть Ваши специалисты делают свою работу у нас.
A. Это исключено. Обработка базы в нашем офисе - условие поставки. Вы вправе не отдавать свою базу курьеру, а привезти самостоятельно на внешнем диске и присутствовать при обработке. Ваши данные никуда не будут копироваться, мы в этом не заинтересованы. Мы бережем свою репутацию.
5. Q. На какое количество рабочих мест устанавливаются "Калории"?
A. На любое. Вы можете работать с "Калориями" с любого рабочего места, на котором у Вас установлен Shouse.
6. Q. Как правильно делать обрезание базы при установленных "Калориях"?
A. То, что наша компания добавила непредусмотренный официально функционал в базу, накладывает определенные требования к обслуживанию базы.
При удалении документов за период, обычно после непосредственно удаления делается на выбор одна из двух процедур:
- backup/restore базы;
- перекачка (transfer) в чистую базу.
Любая из этих операций уменьшает размер базы, физически удаляя данные из файла.
Так вот: операция transfer ничего не знает о добавленных таблицах, и конечно, не перекачает их. Поэтому при обработке базы с установленными "Калориями" подходит _только_ метод backup/restore.