В Дела&Финансы версии 7 на форме TcsFormDbDialog лежит Grid : TBDBGrid а в 8 версии это класс TdfDBGrid. Для корректной работы старых скриптов в 8 версии нужно изменить код как в примере. Такой скрипт будет работать и в 7 и в 8 версии от 20.01.2016
var f : TcsFormDbDialog;
begin
f := TcsFormDbDialog.Create(nil);
// f.grid.Columns.Clear;
f.grid.ClearColumns;
// with f.Grid.Columns.Create do
with f.Grid.CreateColumn do
begin
//Title.Caption := 'Тест';
//Title.Alignment := taCenter;
TitleCaption := 'Тест';
TitleAlignment := taCenter;
FieldNAme := 'NAme';
end;
f.Query.Databasename := MainDatabasename;
f.Query.SQL.Add('select code, name from type_oper');
f.Query.Open;
f.ShowModal;
f.Free;
end.