делаю настройку прав и интерфейса для кадровика,
столкнулся с ошибкой при записи сотрудника
Поле объекта недоступно для чтения (ТекущийСпособРасчетаАванса)
{ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(275)}:Если НЕ Форма.АвансРедактируется
{ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(98)}:СотрудникиПередЗаписьюДозаполнениеРеквизитов(Форма);
{ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(85)}:СотрудникиПередЗаписьюЗавершение(Отказ, ДополнительныеПараметры);
&Вместо("СотрудникиПередЗаписьюДозаполнениеРеквизитов")
Процедура Расш1_СотрудникиПередЗаписьюДозаполнениеРеквизитов(Форма)
// Маловероятная, но возможная ситуация - вид занятости не заполнен
Если НЕ Форма.ПоддержкаСовместительства
И НЕ Форма.ИспользоватьКадровыйУчет
И НЕ ЗначениеЗаполнено(Форма.ТекущийВидЗанятости)
И ЗначениеЗаполнено(Форма.ДатаПриема) Тогда
Попытка
Если НЕ Форма.АвансРедактируется
И НЕ ЗначениеЗаполнено(Форма.ТекущийСпособРасчетаАванса) Тогда
Форма.ТекущийСпособРасчетаАванса = ПредопределенноеЗначение("Перечисление.СпособыРасчетаАванса.ПроцентомОтТарифа");
Форма.ТекущийАванс = Форма.РазмерАвансаВПроцентахПоУмолчанию;
КонецЕсли;
Исключение
КонецПопытки;