то есть реквизит ВидКонтрагента сделать Булево?
можно сделать два признака с типом будево. Является Продавцом? да. Является покупателем- ДА. можно сделать перечисление : покупатель, продавец, и покупатель и продавец. можно вообще не делать никаких признаков. просто в одну кучу всех свалить. что бы ответить на вопрос как сделать, нужно сперва решить "а как вам нужно."