Thank you @dotbit and @ced for your reply. I saw in the Tryton Release 7.0 announcement that the current date could be used as a code suffix or prefix, and hoped the sequence field might support using an f-string to define the format of an incremented variable (similar concept to a formatted date).
Thank you also @ced for direction on how my goal could be performed. Alas, this is beyond my current skills but I can make do without a hyphen for now.
Fwiw, I am following the general recommendations of a PLM-specific part and BOM management software called PDXpert.