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