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