Hello,
For my part, I use Inkscape software to add BOMs to my assemblies (and to add annotations, lines...). I find it is much more convenient than TechDraw.
Principle is to export drawing in PDF format and then open it with Inkscape to make the modifications. I make parts list with a spreadsheet software then I copy it.