на днях решал такую-же задачку в одной широко известной в узких кругах западной ERP.
консультанта по этой ERP вопрос застал врасплох...
оказалось что торг12 и с/ф можно связать только косвенно, через строку заказа в таблицах PrintInfo (типа логи формирования печатных форм)
но по одной строке заказа может быть оформлена и распечатана больше чем одна торг12 и с/ф
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший