Добавлено: 20 Июль 2004, 15:31
Здравствуйте, List!
Замеряю сабж на разных этапах производственного процесса.
Пришла такая мысль.
Что, если каталогизировать "объекты" в разрезе категорий во внешней приладе?
Категории - это, например, документы какого-либо вида или справочники или отчеты и т.п.
Объекты - это некое объединение одной или нескольких таблиц и процедур, работающих с ними.
На практике библиотеку объектов можно оформить в виде записей tps, имеющих memo-поля: описание назначения, описание таблиц в TXD-формате, описание процедур в TXA-формате. Заполнять можно простым копированием из экспортированных TXD и TXA.
Когда собираем новый проект или добавляем блок к существующему, то метим те объекты, которые хотим использовать и клеим TXD и TXA в каталог приложения, которые затем грузим в словарь или APP. А затем уже конкретизируем (если нужно) под конкретный заказ.
Основной плюс - возможность осуществлять сборку на более высоком уровне, не опускаясь без надобности на уровень структур таблиц и настроек процедур, а также формировать макет приложения за один шаг. В этом случае использование мастеров приложения выглядит гораздо более сложным и трудоемким.
С уважением,
Вячеслав Черников support@finsoft.ryazan.ru
Написал: ClaList(2)
Замеряю сабж на разных этапах производственного процесса.
Пришла такая мысль.
Что, если каталогизировать "объекты" в разрезе категорий во внешней приладе?
Категории - это, например, документы какого-либо вида или справочники или отчеты и т.п.
Объекты - это некое объединение одной или нескольких таблиц и процедур, работающих с ними.
На практике библиотеку объектов можно оформить в виде записей tps, имеющих memo-поля: описание назначения, описание таблиц в TXD-формате, описание процедур в TXA-формате. Заполнять можно простым копированием из экспортированных TXD и TXA.
Когда собираем новый проект или добавляем блок к существующему, то метим те объекты, которые хотим использовать и клеим TXD и TXA в каталог приложения, которые затем грузим в словарь или APP. А затем уже конкретизируем (если нужно) под конкретный заказ.
Основной плюс - возможность осуществлять сборку на более высоком уровне, не опускаясь без надобности на уровень структур таблиц и настроек процедур, а также формировать макет приложения за один шаг. В этом случае использование мастеров приложения выглядит гораздо более сложным и трудоемким.
С уважением,
Вячеслав Черников support@finsoft.ryazan.ru
Написал: ClaList(2)