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