а по партнеру в целом? Глянул мельком типовые процедуры проведения и прифигел немного. Если не ковырять, то самое простое, что пришло в голову это добавлять договор с партнером и его подставлять в проведение.
ну изменить Договор = &Договор на Договор.Владелец.Партнер = (&Договор).Владелец.Партнер
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший