Hi, I know there was a similar question but the "answer" was to define custom fields to record a version. This bypasses all the great functionality that's built into JIRA for reporting and analysing versions.
We capture all our customer reported bugs in a "3rd line support" project, "new feature requests" in a seperate project. Each bug or feature is typically associated with one of our products which has an engineering development project.
When we come to do a new release of our software we create a version in the relevant products project and I want to assign a number of bugs and features from the other projects to the version in the development project.
In general I want to assign an issue in one project to a version in another. C an this be done using the JIRA in-built fields?