Изменение периодических реквизитов #439991


#0 by DukeDoc
Здравствуйте. Проблема такая: создаю справочник "Сотрудники". В нём периодические реквизиты СостояниеФизЛица типа Перечисление.СостояниеФизлица и Оклад типа Число. Пытаюсь изменить значения этих реквизитов из процедуры ОбработкаПроведения модуля документа "Прием на работу": После проведения документа значение реквизита устанавливается нужное значение реквизита Оклад, но не меняется значение реквизита СостояниеФизлица. В чём проблема? Что я делаю не так?
#1 by ТелепатБот
#2 by zak555
что это Оклад=Оклад; ?
#3 by DukeDoc
Это я вставил оператор присваивания, чтобы на нем сделать в отладчике точку останова.
#4 by AeDen
А реквизиты документами изменяются?
#5 by Ёпрст
Условие видать не проходит
#6 by dk
скорее всего типы и виды значений не совпадают СостояниеФизлица точно тип Перечисление.СостояниеФизлица?
#7 by DukeDoc
стоят флаги: Периодический, Изменяется документами, Ручное изменение. Если бы не проходило условие, то не изменялся бы и реквизит "Оклад". Да и прогнав пару раз отладчик я увидел, что в эту ветку алгоритм заходит.
#8 by dk
и эта, движения документа смотрел?
#9 by Ёпрст
Ну а как узнаешь, что не ставится ? В движениях документа чего?
#10 by DukeDoc
В движениях документа всё нормально. Значения реквизитов какие надо. А вот при просмотре сотрудника в форме списка - значение состояния физлица пустое.
#11 by Ёпрст
Ё.. F5 нажми в форме списка справочника - узнаешь много нового.
#12 by dk
ндяяяя
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С