Давайте так - это мое сугубо личное убеждение.
БЭСТ-4 и БЭСТ-5 это программы разных классов.
И старый подход это примерно как из запорожца бензиновую печку в иномарку пытаться засовывать.
Плагин адаптировать можно конечно, но почему бы не использовать всю мощь нового ?
Событие вызывается - вы можете навставлять вызовы отладчика и во всем убедиться
Копошиться над ним правильно ли ? Надо ли свои ресурсы на это это тратить - вот в чем
?
Лично мне свое время на это жалко....даже в качестве помощи
У вас старые связки по старым индексным ключам - теперь в строках есть аналитика, а лучше просто использовать гуиды
и так далее и так далее
Надо открывать отладчик и по нему пошагово все смотреть.
Насчет не получится - вы сделали алгоритм сопоставления ?
У Вас он получился ? Раз плагин был и работал - значит получился....
Только дальше то что.
Оператор должен руками создать один документ, потом руками создать второй, залить туда строки
Куча контролей перед записью и так далее....
Вместо этого смотрите в примере как делается документ
И хотябы вот в том экране с двумя инитлистами делаете кнопку создать документы.
Вызываете функцию по которой оба документа создадутся сами без участия рук оператора
И ваша задача остается только наполнить эти инит-листы информацией и все !!!
А на запись и удаление поставить защиту по гуидам строк документов
И для сопоставления этих строк завести одну табличку из двух полей
гуид строки документа расхода и гуид строки связанного с ним документа прихода - ВСЕ
Если строка найдена во второй, то первую нельзя править и удалять
как то так
До конца мне Ваша задача не ясна
но общий путь я попытался пояснить
Понимаю что в отличии от меня впервые вы будете делать это не быстро
Но поверьте - когда в этом руку набьете и создание подобной схемы не будет занимать у вас
больше чем 2 дня - вы все прочувствуете и по другому никогда больше в товарах ничего делать не захотите