Необходимо обновить булеан в строке таблицы, что я делаю через update. Что ни пробовал - после этой процедуры связь с таблицей device_profile_list становится NULL. Изначально на этот вход в Make ничего не подавалось. Потом принудительно подключил на вход исходное значение. В логах видно, что оно уходит в Update, но в результате выполнения все равно эта ячейка становится NULL. Связь один ко многим
На скринах сам БП, лог до update и результат в базе.
На выходе и должен быть null, так как не установлен параметр _ReturnResult. Соответственно результат и не передается.
По основному вопросу пока не понятно, нужно больше деталей. Вообще в системных логах записывается сам SQL-запрос, хорошо бы посмотреть на него. Там можно будет точно понять, какая команда для базы передается и может быть с ней что-то не так.
Как вариант - может быть дальше в БП патчится и device_profile_list и банально перезаписывает сделанные изменения связи?