Есть Док1 и Док2. Док1 вляется основанием для Док2. При обработке проведения Дока2 изменяется значение реквизита типа булево у Дока1 на истину (при отмене проведения на ложь).Но вот вопрос, как при изменении пользователем вручную ссылки на конктретный док-основание на Док1 (в Доке2) изменять реквизит (сбрасывать в ложь) в Док1 той предыдущей ссылки основания? При каком событии Док2 в данном случае менять реквизит у Док1 (той старой предыдущей версии основания для Док2)?
а нужен ли этот реквизит? Ведь значение данного реквизита - вычисляемое (легко получить запросом). Если есть документы, для которых данный документ является основанием, тогда - истина. иначе - ложь
Изменять состояние(значение) реквизита хотелось бы в момент разрыва связи основания между Док1 и Док2. Грубо говоря, пользователь перевыбрал док-основание в поле ввода, а реквизит у старого Дока1-основания должен измениться. Что это будет за событие? Мне кажется ПриОткрытии формы старого Док1 это уже поздно. Реквизит должен измениться раньше.
имхо, неверный подход. Мало ли чего можно наменять на форме.
Пока документ не записан, никаких дополнительных изменений в других объектах быть не должно.
Так что "разрыв связи основания между Док1 и Док2" будет когда будет перезаписан док2. после этого - можно будет открыть форму Дока1
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.