There are 4 minimum parts required for a functional virus, namely:
-Virus genome
-Accessory proteins (if a virus immediately requires an enzyme in the new cell)
-Capsid or structural proteins
-Enveloped proteins (if an enveloped virus is to be formed)
Hope my answer helps you.