У Вас говорится только про удаление, но не сказано про возможность редактирования вложения, а от этого зависят возможные решения. А так же не ясно как эти вложения "попадают" в документ.
Рассмотрим случаи, когда "необходимо" хранить вложения в самом документе (если вложения выносить в отдельный док-т, то, надеюсь, понятно как там разруливать
)
Если вложение статично, после его добавления, и править его не надо, то можно обойтись секцией с доступом. Но тут нюанс, как добавить вложение - можно на вычисляемых подформах: при создании подформа с редактируемым полем для вложения, после добавления, подформа с секцией с управляемым доступом. Вычислять можно, например, по @NewDoc и/или @Attachments.
Если же необходимо править вложение, но удалять нельзя, то как вариант, при открытии формы запоминать все уже присоединенные вложения, а при сохранении (QuerySave) проверять список текущих вложений и при отсутствии ранее внесенных вложений запрещать сохранение.
Правда такие "костыли" обходятся и могут типа "глючить"
, так что имейте это ввиду - это интерфейсные запреты, которые не дают 100% надежности.