There is a way to archive selected documents by way of replication. Server to Server or Locally.
First create a full replica of the database that you desire to archive. This can be a local or a server replica. If it is a server replica then make this replica on a different server.
This will be the replica archive.
Next set the replication settings in each in the Space Saver option.
On the main non-archive set
Select @IsUnavailable(ARCFLAG )
On the archive set the space saver as
Select @IsAvailable(ARCFLAG)
Next add a button in a view that flags documents to be archived with this field ARCFLAG.
Formula:
Field ARCFLAG := Now or
Field ARCFLAG := “Yes”
Next: Run the button on some documents in the main database.
These documents will have the field ARCFLAG present.
When you next replicate between your main database and your archive database, the Archive database will have these documents only and the main database will not since the selective replication formula removed those documents that had this ARCFLAG field.
This is the general jist and it avoids all the problems associated with the built-in archive functionality of Notes databases.
George