Создание записей необходимо в случае, если в документах по кнопке Подбор, нет возможности выбрать нужное физическое лицо (например в ведомости на выплату).
При попытке создать запись в регистре вручную программа выдает ошибку:
“Запись не верна! Значение поля не соответствует установленному отбору: РолиФизическихЛиц: Иванов Иван Иванович, ООО “Ромашка”, Сотрудник, 41а6с61b-d81f-456a-8804-7714a870c11a (Регистр сведений: Роли физических лиц; Поле: ИдентификаторЗаписи)”
//КОД ОБРАБОТКИ
&НаКлиенте
Процедура СоздатьРольФизическогоЛица(Команда)
СоздатьРольФизическогоЛицаНаСервере();
КонецПроцедуры
&НаСервере
Процедура СоздатьРольФизическогоЛицаНаСервере()
РегистрыСведений.РолиФизическихЛиц.УстановитьРольФизическогоЛица(
Объект.ФизическоеЛицо, Объект.Организация, Объект.РольФизическогоЛица);
КонецПроцедуры
Обработка тестировалась на конфигурации:
Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.9.187)