Краткое описание :
Удаление ХозОпеации в платежном порученииОписание :
Входящие документыЧто измененно :
Добрый день!
На текущий момент после удаления хозопераций пользователи вручную восстанавливают связь между авансовым СФ и хозоперацией и также вручную удаляют записи в книги, что иногда влечет ошибки.
Предлагается доработать алгоритм удаления хозоперации непосредственно из хозоперации: ввести параметр, который позволит перепривязывать авансовый СФ к одной из оставшихся хозопераций (входимость в сумму в документа +). То есть при удалении хозоперации, если она является главной - авансовый СФ ссылается на нее, - то найти хозоперации в этом документе, которые тоже ссылаются на данный СФ и связать с любой из них счет-фактуру.
Записи в книги в авансовом СФ по данной хозоперации при этом удалить.
Как измененно :
При формировании счет-фактуры устанавливается
двухсторонняя связь. Хозоперация ссылается на СФ, и
сама СФ ссылается на хозоперацию - это так называемая
"первичная" хозоперация.
При последующем дроблении хозоперации происходит
наследование ссылки на авансовую СФ, т.е. все новые
хозоперации начинают ссылаться на эту авансовую СФ. Но
в самой СФ ссылка на "первичную" хозоперацию, по
которой она была создана, остается не изменой.
В случае, когда удаляется не "первичная"
хозоперация, попытки удалить СФ не производятся. При
удалении "первичной" хозоперации выдается запрос на
удаление СФ, и если пользователь отвечает
утвердительно, то происходит удаление СФ, а это
приводит к тому, что в других хозоперациях ссылка на
авансовую СФ так же пропадает. Если пользователь не
удаляет СФ, то в других хозоперациях ссылка на СФ
сохраняется, однако сама СФ теряет связь с платежом,
т.к. "первичная" хозоперация, на которую она ссылается,
уже удалена.
Доработка заключается в том, что при удалении
первичной хозоперации, в случае если её авансовая
счет-фактура привязана к двум или более хозоперациям, в
счет-фактуре производится замена ссылки на "первичную"
хозоперацию, на первую попавшуюся хозоперацию текущего
платежного документа, которая ссылается на данную СФ.
Таким образом, при удалении множества хозопераций,
ссылающихся на одну и ту же СФ, запрос на удаление СФ
возникнет только на удалении последней хозоперации
ссылающейся на данную СФ. При этом записи регистрации
по хозоперациям с распределенным сопроводительными
документами, при удалении хозоперации удаляются
автоматически. А первичная запись регистрации
предоплаты на всю сумму платежного документа остается
неизменной, и в случае изменения суммы платежного
документа контроль за соответствиями этих сумм остается
на совести пользователя.