Конфигурация самописная, форма управляемая, платформа 8.2.16.368.
В веб клиенте не сохраняются внесенные изменения, в тонком клиент данные сохраняются.
На форме обработки расположен реквизит Магазин(тип Справочник Магазины), у которого есть реквизит Директор(тип СправСсылка.ФизЛица), если добавлять на форму реквизит МагазинДиректор, то редактирование реквизит МагзинДиректор запрещено.
Делаю следующим образом: добавляю в обработку новый реквизит Директор(Тип Справочник ФизЛица), добавляю его на форму. В событиях указываю следующее:
&НаСервере
Процедура ИзменитьДиректора(ТекстРедакт)
Справ = Справочники.Магазины.НайтиПоНаименованию(Объект.Магазин.Наименование).ПолучитьОбъект();
Справ.Директор = Справочники.ФизическиеЛица.НайтиПоНаименованию(ТекстРедакт);
Если ТекстРедакт = "" Тогда
Справ.Директор = Справочники.ФизическиеЛица.ПустаяСсылка();
КонецЕсли;
Справ.Записать();
КонецПроцедуры
Подскажите в чем ошибка? Или же подход к решению неправильный, тогда каким образом лучше реализовать данную возможность редактирования реквизита на форме обработки, при работе через веб клиент?